.zt .kin-lab{color:var(--ink);letter-spacing:-.006em;align-items:center;gap:9px;font-size:14.5px;font-weight:600;display:flex}.zt .kin-lab small{color:var(--ink2);letter-spacing:0;font-size:13px;font-weight:400}.zt .kin-ico{background:color-mix(in srgb,var(--gold) 15%,transparent);width:30px;height:30px;color:var(--gold);border-radius:10px;flex:none;place-items:center;display:grid}.zt .kin-ico svg{width:16px;height:16px}.zt .kin-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zt .kin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:340px){.zt .kin-grid{grid-template-columns:minmax(0,1fr)}}.zt .kin-tile{background:var(--card);border:1px solid var(--border);border-radius:18px;flex-direction:column;min-width:0;padding:16px;display:flex;position:relative;container-type:inline-size}.zt .kin-tile-l{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:600;line-height:1.25}.zt .kin-tile>.kin-ico{border-radius:11px;order:-1;width:36px;height:36px;margin-bottom:10px}.zt .kin-tile>.kin-ico svg{width:18px;height:18px}.zt .kin-tile>.kin-counter-row,.zt .kin-tile>.kin-odo-row,.zt .kin-tile>.kin-dial{margin-top:auto;padding-top:22px}.zt .kin-roll{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.zt .kin-digit{height:1em;line-height:1em;display:block;overflow:hidden}.zt .kin-wheel{flex-direction:column;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex}.zt .kin-wheel i{text-align:center;height:1em;font-style:normal;line-height:1em;display:block}.zt .kin-counter-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.zt .kin-counter-row button{cursor:pointer;border:1px solid var(--border);background:var(--cream2);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;place-items:center;transition:border-color .16s,transform .12s;display:grid}.zt .kin-counter-row button:hover:not(:disabled){border-color:var(--gold2)}.zt .kin-counter-row button:active:not(:disabled){transform:scale(.94)}.zt .kin-counter-row button:disabled{opacity:.35;cursor:default}.zt .kin-counter-row button:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .kin-counter-row svg{width:15px;height:15px}.zt .kin-counter output{min-width:2ch;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);color:var(--ink);place-items:center;font-size:30px;line-height:1;display:grid}.zt .kin-counter .kin-roll{gap:0}.zt .kin-none{background:color-mix(in srgb,var(--ink) 28%,transparent);border-radius:2px;width:16px;height:3px;display:block}.zt .kin-odo-row{align-items:stretch;gap:8px;display:flex}.zt .kin-odo-num{color:inherit;font:inherit;cursor:default;background:0 0;border:0;padding:0;display:flex}.zt .kin-odo.unset .kin-odo-num{cursor:pointer}.zt .kin-odo-num:focus-visible{outline:2px solid var(--gold2);outline-offset:3px;border-radius:12px}.zt .kin-roll.tiles{gap:6px}.zt .kin-roll.tiles .kin-dtile{background:var(--cream2);border:1px solid var(--border);width:42px;height:54px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card) 70%,transparent);font-family:var(--font-display);font-weight:var(--display-weight);color:var(--ink);border-radius:12px;place-items:center;font-size:28px;display:grid}.zt .kin-odo.unset .kin-roll{opacity:.5;transition:opacity .2s}.zt .kin-odo.unset .kin-odo-num:hover .kin-roll{opacity:.75}.zt .kin-odo-btns{grid-template-rows:1fr 1fr;gap:5px;display:grid}.zt .kin-odo-btns .kin-more{order:-1}.zt .kin-odo-btns button{cursor:pointer;border:1px solid var(--border);background:var(--cream2);width:30px;color:var(--ink);border-radius:9px;place-items:center;transition:border-color .16s;display:grid}.zt .kin-odo-btns button:hover:not(:disabled){border-color:var(--gold2)}.zt .kin-odo-btns button:disabled{opacity:.35;cursor:not-allowed}.zt .kin-odo-btns button:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .kin-odo-btns svg{width:13px;height:13px}.zt .kin-scrub{gap:6px;min-width:0;display:grid}.zt .kin-scrub.kin-tile{flex-direction:column;gap:0;padding:16px 12px 8px;display:flex}.zt .kin-scrub.kin-tile>.kin-dial{padding-top:18px}@container (max-width:250px){.zt .kin-scrub .kin-unit{display:none}}.zt .kin-dial{justify-content:center;align-items:center;gap:10px;min-height:62px;display:flex}.zt .kin-ring{background:var(--card);width:62px;height:62px;color:var(--ink);cursor:text;box-shadow:0 8px 18px -12px color-mix(in srgb,var(--ink) 60%,transparent);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.zt .kin-tile .kin-ring{background:var(--cream1,var(--card))}.zt .kin-ring svg{width:100%;height:100%;position:absolute;inset:0}.zt .kin-ring circle{fill:none;stroke-width:3px}.zt .kin-ring .t{stroke:color-mix(in srgb,var(--ink) 12%,transparent)}.zt .kin-ring .v{stroke:var(--gold);stroke-linecap:round;transition:stroke-dasharray .25s}.zt .kin-scrub.live .kin-ring .v{transition:none}.zt .kin-ring b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;position:relative}.zt .kin-scrub.unset .kin-ring b{color:var(--ink2);font-weight:600}.zt .kin-ring:focus-visible{outline:2px solid var(--gold2);outline-offset:3px}.zt .kin-unit{color:var(--ink2);font-size:13px;font-weight:500}.zt .kin-type{text-align:center;border:1.5px solid var(--gold);background:var(--card);width:110px;height:44px;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:14px;outline:none;font-size:16px;font-weight:600}.zt .kin-ruler{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:12px;outline:none;height:44px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.zt .kin-ruler:focus-visible{box-shadow:inset 0 0 0 2px var(--gold2);-webkit-mask-image:none;mask-image:none}.zt .kin-ruler i{background:color-mix(in srgb,var(--ink) 26%,transparent);border-radius:2px;width:2px;transition:height .16s;position:absolute;bottom:6px;left:-1px}.zt .kin-ruler i.maj{background:color-mix(in srgb,var(--ink) 48%,transparent)}.zt .kin-needle{background:var(--gold);width:3px;height:34px;box-shadow:0 0 14px color-mix(in srgb,var(--gold) 60%,transparent);border-radius:3px;margin-left:-1.5px;position:absolute;bottom:4px;left:50%}.zt .kin-scrub.unset .kin-needle{opacity:.5}.zt .kin-scrub.unset .kin-ruler i{opacity:.6}.zt .kin-money{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.zt .kin-money .kin-lab{flex-direction:column;align-items:flex-start;gap:2px}.zt .kin-money-box{background:var(--card);border:1px solid var(--border);border-radius:14px;align-items:center;gap:5px;height:48px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex}.zt .kin-money-box:focus-within{border-color:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 14%,transparent)}.zt .kin-money-box i{color:var(--gold);font-size:16px;font-style:normal;font-weight:600}.zt .kin-money-box input{width:0;min-width:0;color:var(--ink);font:inherit;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1 1 0;padding:0;font-size:21px;line-height:1}.zt .kin-money-box input::placeholder{color:color-mix(in srgb,var(--ink) 22%,transparent)}.zt .kin-eq{gap:12px;padding:4px 0 0;display:grid}.zt .kin-eqbar{cursor:pointer;touch-action:none;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--gold) 24%,transparent) 0 1px,transparent 1px 6px),var(--cream2);height:16px;box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;position:relative}.zt .kin-eqbar .fill{width:calc(var(--eq) * 100%);background:linear-gradient(90deg,var(--gold),var(--gold2));border-radius:999px;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.zt .kin-eqbar .knob{top:50%;left:calc(var(--eq) * 100%);background:var(--card);width:28px;height:28px;box-shadow:0 6px 14px -6px color-mix(in srgb,var(--ink) 55%,transparent),inset 0 0 0 2px var(--gold);border-radius:50%;margin:-14px 0 0 -14px;transition:left .2s;position:absolute}.zt .kin-eqbar:active .fill,.zt .kin-eqbar:active .knob{transition:none}.zt .kin-eqbar.unset{opacity:.7}.zt .kin-eqbar:focus-visible{outline:2px solid var(--gold2);outline-offset:5px}.zt .kin-eqlab{color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin:0;font-size:13px;display:flex}.zt .kin-eqlab b{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:700}@container arq (min-width:460px){.zt .kin-row4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.zt .kin-row4 .kin-tile{text-align:center;align-items:center;padding:16px 10px 14px}.zt .kin-row4 .kin-tile-l{font-size:12.5px}.zt .kin-row4 .kin-counter-row{grid-template-columns:auto auto;justify-content:center;gap:12px 8px;display:grid}.zt .kin-row4 .kin-counter-row output{grid-area:1/1/auto/-1;min-height:36px}.zt .kin-row4 .kin-counter-row button,.zt .kin-row4 .kin-odo-btns button{border-radius:50%;width:32px;height:32px}.zt .kin-row4 .kin-odo-row{flex-direction:column;align-items:center;gap:12px}.zt .kin-row4 .kin-roll.tiles .kin-dtile{border-radius:10px;width:32px;height:40px;font-size:22px}.zt .kin-row4 .kin-odo-btns{grid-template-rows:none;grid-template-columns:auto auto;gap:8px}.zt .kin-row4 .kin-odo-btns .kin-more{order:0}.zt .kin-row4 .kin-odo-btns svg{width:15px;height:15px}.zt .kin-row4 .kin-scrub.kin-tile{padding:16px 8px 8px}.zt .kin-row4 .kin-scrub .kin-dial{min-height:54px}.zt .kin-row4 .kin-ruler{align-self:stretch}.zt .kin-row4 .kin-ring{width:54px;height:54px}.zt .kin-row4 .kin-ring b{font-size:12px}.zt .kin-row4 .kin-type{width:92px;height:40px;font-size:15px}}@media (prefers-reduced-motion:reduce){.zt .kin-wheel,.zt .kin-counter-row button,.zt .kin-ring .v,.zt .kin-ruler i,.zt .kin-eqbar .fill,.zt .kin-eqbar .knob,.zt .kin-odo.unset .kin-roll{transition:none}}