.atw{isolation:isolate;border:1.5px solid color-mix(in srgb, var(--color-info) 30%, transparent);background:radial-gradient(ellipse 55% 45% at 0% 0%, color-mix(in srgb, var(--color-info) 9%, transparent), transparent 70%), radial-gradient(ellipse 55% 45% at 100% 0%, color-mix(in srgb, var(--color-accent) 9%, transparent), transparent 70%), var(--color-panel);color:var(--color-ink);border-radius:14px;margin:6px 0 24px;padding:14px 16px 18px;container-type:inline-size}.atw-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.atw-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:800}.atw-count{color:var(--color-dim);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.atw-tickets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.atw-ticket{z-index:0;min-height:64px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transform:rotate(var(--tilt));background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:9px 10px 9px 11px;transition:transform .25s,opacity .35s;display:flex;position:relative}.atw-ticket:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel-2));box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-ink) 14%, transparent), 2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent);filter:var(--pcf);border-radius:4px;transition:background .25s,box-shadow .25s;position:absolute;inset:0}.atw-ticket:after{content:"";border-left:1.5px dashed color-mix(in srgb, var(--color-ink) 18%, transparent);position:absolute;top:8px;bottom:8px;left:40px}.atw-ticket:hover{transform:rotate(0)translateY(-1px)}.atw-ticket:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.atw-ticket[aria-pressed=true]:before{background:color-mix(in srgb, var(--color-accent) 20%, var(--color-panel-2));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 70%, transparent), 2px 3px 0 color-mix(in srgb, var(--color-ink) 12%, transparent)}.atw-ticket[data-done]:not([aria-pressed=true]){opacity:.78}.atw-ticket-icon{text-align:center;flex:none;width:22px;font-size:19px}.atw-ticket-text{flex-direction:column;gap:2px;min-width:0;padding-left:6px;line-height:1.22;display:flex}.atw-ticket-text b{font-size:13px;font-weight:750}.atw-ticket-text small{color:var(--color-muted);font-size:11.5px}.atw-ticket:has(.atw-sticker) .atw-ticket-text{padding-right:12px}.atw-sticker{background:var(--color-panel);width:25px;height:25px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-ok) 70%, transparent), 1px 2px 0 color-mix(in srgb, var(--color-ink) 12%, transparent);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:-11px;right:-8px;transform:rotate(8deg)}.atw:not([data-seen]) .atw-ticket{opacity:0;transform:translateY(-12px) rotate(var(--tilt))}.atw[data-seen] .atw-ticket{transition-delay:calc(var(--i) * 60ms)}.atw[data-seen] .atw-ticket:hover,.atw[data-seen] .atw-ticket:focus-visible{transition-delay:0s}.atw-stage{margin-top:14px;scroll-margin-top:80px}.atw-hint{border:1.5px dashed color-mix(in srgb, var(--color-ink) 18%, transparent);color:var(--color-muted);text-align:center;border-radius:10px;margin:0;padding:14px;font-size:14px}.atw-job{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel-2));border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.atw-job-icon{font-size:22px;line-height:1.2}.atw-job-title{font-size:14.5px;font-weight:800;display:block}.atw-job-title small{color:var(--color-muted);font-weight:600}.atw-in{margin-top:5px;font-size:13.5px;line-height:1.4}.atw-in-label{background:color-mix(in srgb, var(--color-ink) 10%, transparent);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);border-radius:4px;margin-right:4px;padding:1px 6px;font-size:10.5px;font-weight:800;display:inline-block}.atw-ask{margin-top:12px}.atw-q{margin:0 0 8px;font-size:15px;font-weight:800}.atw-fams{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.atw-fam{z-index:0;min-height:46px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13.5px;font-weight:750;line-height:1.25;position:relative}.atw-fam:before{content:"";z-index:-1;background:color-mix(in srgb, var(--fam) 16%, var(--color-panel));box-shadow:0 0 0 1.5px color-mix(in srgb, var(--fam) 55%, transparent), 2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent);filter:var(--pcf);border-radius:6px;transition:background .2s;position:absolute;inset:0}.atw-fam:hover:before{background:color-mix(in srgb, var(--fam) 28%, var(--color-panel))}.atw-fam:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.atw-fam-words{--fam:var(--color-info)}.atw-fam-boxes{--fam:var(--color-accent)}.atw-fam-both{--fam:var(--color-coral)}.atw-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.atw-lane{z-index:0;border-radius:10px;padding:9px 10px 10px;position:relative}.atw-lane:before{content:"";z-index:-1;background:color-mix(in srgb, var(--lane) 11%, var(--color-panel));box-shadow:0 0 0 1.5px color-mix(in srgb, var(--lane) 40%, transparent);filter:var(--pcf);border-radius:8px;position:absolute;inset:0}.atw-lane-words{--lane:var(--color-info)}.atw-lane-boxes{--lane:var(--color-accent)}.atw-lane-both{--lane:var(--color-coral);grid-column:1/-1;animation:.45s both atw-rise}.atw-lane-head{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin-bottom:4px;font-size:12px;font-weight:800}.atw-lane-body{align-items:center;gap:8px;display:flex}.atw-pic{flex:none;width:96px;height:52px;overflow:visible}.atw-pad{fill:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel));stroke:color-mix(in srgb, var(--color-ink) 45%, transparent);stroke-width:1.5px;filter:var(--pcf)}.atw-ring{fill:none;stroke:color-mix(in srgb, var(--color-ink) 50%, transparent);stroke-width:2px;stroke-linecap:round}.atw-line{fill:none;stroke:color-mix(in srgb, var(--color-info) 75%, var(--color-ink));stroke-width:2px;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:0}.atw-pencil-body{fill:color-mix(in srgb, var(--color-accent) 60%, var(--color-panel));stroke:color-mix(in srgb, var(--color-ink) 50%, transparent);stroke-width:1.2px}.atw-pencil-tip{fill:color-mix(in srgb, var(--color-ink) 70%, transparent)}.atw-wire{fill:none;stroke:color-mix(in srgb, var(--color-ink) 45%, transparent);stroke-width:2px;stroke-dasharray:2 4;stroke-linecap:round}.atw-box{fill:color-mix(in srgb, var(--color-accent) 30%, var(--color-panel));stroke:color-mix(in srgb, var(--color-ink) 50%, transparent);stroke-width:1.5px;filter:var(--pcf)}.atw-brain{fill:color-mix(in srgb, var(--color-info) 35%, var(--color-panel));stroke:color-mix(in srgb, var(--color-ink) 50%, transparent);stroke-width:1.5px}.atw-brain-t{fill:var(--color-ink);font-size:9px;font-weight:800}.atw-token{fill:var(--color-coral);stroke:color-mix(in srgb, var(--color-ink) 55%, transparent);stroke-width:1px;opacity:0}.atw-lane[data-phase=run] .atw-line{stroke-dashoffset:60px;animation:.5s forwards atw-write}.atw-lane[data-phase=run] .atw-l2{animation-delay:.45s}.atw-lane[data-phase=run] .atw-l3{animation-delay:.9s}.atw-lane[data-phase=run] .atw-pencil{animation:1.4s ease-in-out both atw-scribble}.atw-lane[data-phase=run] .atw-token{animation:1.4s ease-in-out both atw-hop3}.atw-out{background:var(--color-panel);min-width:0;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--out) 55%, transparent);border-radius:8px;align-items:flex-start;gap:7px;padding:7px 9px;font-size:13px;line-height:1.35;transition:opacity .35s,transform .35s;display:flex}.atw-lane[data-phase=run] .atw-out{opacity:0;transform:translateY(6px)}.atw-out[data-mark=ok]{--out:var(--color-ok)}.atw-out[data-mark=meh]{--out:var(--color-coral)}.atw-out[data-mark=bad]{--out:var(--color-danger)}.atw-mark{background:color-mix(in srgb, var(--out) 22%, transparent);width:22px;height:22px;color:color-mix(in srgb, var(--out) 70%, var(--color-ink));border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.atw-out-text{overflow-wrap:anywhere;min-width:0}.atw-verdict{border-left:4px solid var(--color-coral);background:color-mix(in srgb, var(--color-coral) 9%, var(--color-panel));border-radius:8px;margin-top:12px;padding:11px 13px 12px;animation:.4s both atw-rise}.atw-verdict[data-right]{border-left-color:var(--color-ok);background:color-mix(in srgb, var(--color-ok) 9%, var(--color-panel))}.atw-best{margin:0;font-size:15px;font-weight:800}.atw-why{margin:4px 0 0;font-size:14px;line-height:1.45}.atw-you{color:var(--color-muted);margin:7px 0 0;font-size:13.5px;line-height:1.45}.atw-you-ok{color:color-mix(in srgb, var(--color-ok) 70%, var(--color-ink));font-weight:700}.atw-next,.atw-again{background:color-mix(in srgb, var(--color-ink) 9%, var(--color-panel));min-height:42px;color:var(--color-ink);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:10px;padding:8px 14px;font-size:14px;font-weight:750}.atw-next:hover,.atw-again:hover{background:color-mix(in srgb, var(--color-ink) 15%, var(--color-panel))}.atw-next:focus-visible,.atw-again:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.atw-rule{z-index:0;margin-top:14px;padding:13px 15px;animation:.45s both atw-rise;position:relative}.atw-rule:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-accent) 14%, var(--color-panel-2));box-shadow:2px 3px 0 color-mix(in srgb, var(--color-ink) 10%, transparent);filter:var(--pcf);border-radius:6px;position:absolute;inset:0}.atw-rule p{margin:0;font-size:14.5px;line-height:1.5}.atw-rule-foot{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:13.5px;font-weight:700;display:flex}@keyframes atw-write{to{stroke-dashoffset:0}}@keyframes atw-scribble{0%{transform:translate(-48px,-18px)}33%{transform:translate(-8px,-18px)}36%{transform:translate(-48px,-8px)}66%{transform:translate(-12px,-8px)}69%{transform:translate(-48px,2px)}to{transform:translate(-20px,2px)}}@keyframes atw-hop3{0%{opacity:1;transform:translate(0)}30%{transform:translate(0)}45%{transform:translate(40px)}70%{transform:translate(40px)}85%{transform:translate(80px)}to{opacity:1;transform:translate(80px)}}@keyframes atw-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@container (max-width:560px){.atw-tickets{grid-template-columns:repeat(2,minmax(0,1fr))}.atw-fams,.atw-lanes{grid-template-columns:minmax(0,1fr)}}@container (max-width:360px){.atw-ticket{padding:8px 8px 8px 9px}.atw-ticket:after{left:36px}.atw-pic{width:80px}}@media (prefers-reduced-motion:reduce){.atw *,.atw :before,.atw :after{transition:none!important;animation:none!important}.atw .atw-ticket,.atw .atw-out{opacity:1!important}}
.crst{isolation:isolate;border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent);background:var(--color-panel);border-radius:14px;margin:6px 0 24px;padding:15px 16px 16px;container-type:inline-size}.crst .crst-who{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.crst .crst-whobtn{border:1.5px solid color-mix(in srgb, var(--color-ink) 14%, transparent);background:var(--color-panel-2);min-height:44px;color:var(--color-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;font-weight:650;line-height:1.2;transition:border-color .2s,background-color .2s,color .2s,transform .14s cubic-bezier(.23,1,.32,1);display:flex}.crst .crst-whobtn:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}.crst .crst-whobtn:active{transform:scale(.97)}.crst .crst-whobtn[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent) 75%, transparent);background:color-mix(in srgb, var(--color-accent) 15%, var(--color-panel));color:var(--color-ink)}.crst .crst-whoicon{font-size:15px}.crst .crst-whoshort{display:none}.crst .crst-ledger{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);background:color-mix(in srgb, var(--color-panel-2) 72%, var(--color-panel));border-radius:10px;margin-top:12px;position:relative;overflow:hidden}.crst .crst-ledger:after{content:"";z-index:2;border:5px solid color-mix(in srgb, var(--color-ok) 38%, var(--color-panel-2));filter:var(--pcf);pointer-events:none;opacity:0;border-radius:10px;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(-14px)rotate(-.6deg)}.crst[data-who=owner] .crst-ledger:after{opacity:1;transform:none}.crst .crst-bar{border-bottom:1px dashed color-mix(in srgb, var(--color-ink) 16%, transparent);min-height:38px;color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;display:flex}.crst .crst-bar-s{color:var(--color-dim)}.crst .crst-db{background:color-mix(in srgb, var(--color-ok) 55%, var(--color-panel));width:12px;height:14px;box-shadow:inset 0 3px 0 color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:6px/3px;position:relative}.crst .crst-band,.crst .crst-open{letter-spacing:.04em;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:10.5px;font-weight:750;animation:.38s cubic-bezier(.34,1.56,.64,1) backwards crst-pop}.crst .crst-band{background:color-mix(in srgb, var(--color-ok) 20%, var(--color-panel));color:color-mix(in srgb, var(--color-ok) 72%, var(--color-ink))}.crst .crst-open{background:color-mix(in srgb, var(--color-danger) 18%, var(--color-panel));color:color-mix(in srgb, var(--color-danger) 75%, var(--color-ink))}.crst .crst-head,.crst .crst-cells{grid-template-columns:40px 50px 64px minmax(0,1fr) 80px 92px 38px;align-items:center;gap:6px;display:grid}.crst .crst-head{letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim);padding:6px 12px 2px;font-size:9.5px;font-weight:750}.crst .crst-head span:last-child{text-align:right}.crst .crst-rows{margin:0;padding:4px 6px 8px;list-style:none}.crst .crst-row{border-radius:8px;margin:3px 0;padding:8px 6px;transition:background-color .3s;position:relative}.crst[data-who=stranger]:not([data-door]) .crst-row{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.crst .crst-cells{color:var(--color-ink);font-size:12.5px;line-height:1.35;transition:opacity .2s}.crst .crst-row[data-covered] .crst-cells{opacity:0;transition-delay:.25s}.crst .crst-id,.crst .crst-phone,.crst .crst-time,.crst .crst-ref{font-family:var(--font-mono,ui-monospace, monospace);font-size:11px}.crst .crst-id,.crst .crst-time{color:var(--color-dim)}.crst .crst-time{text-align:right}.crst .crst-name{font-weight:750}.crst .crst-phone{color:var(--color-muted)}.crst .crst-what{min-width:0;color:color-mix(in srgb, var(--color-ink) 85%, transparent)}.crst .crst-ref{color:color-mix(in srgb, var(--color-accent) 75%, var(--color-ink));white-space:nowrap}.crst .crst-door{color:var(--color-muted);font-size:11px}.crst .crst-stamp{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;width:max-content;font-size:10px;font-weight:800;display:inline-flex}.crst .crst-stamp i{border:1.6px solid;border-radius:50%;place-items:center;width:11px;height:11px;font-style:normal;display:inline-grid}.crst .crst-stamp[data-s=new]{color:color-mix(in srgb, var(--color-info) 80%, var(--color-ink))}.crst .crst-stamp[data-s=contacted]{color:color-mix(in srgb, var(--color-accent) 80%, var(--color-ink))}.crst .crst-stamp[data-s=contacted] i{background:linear-gradient(90deg,currentColor 50%,#0000 0)}.crst .crst-stamp[data-s=done]{color:color-mix(in srgb, var(--color-ok) 78%, var(--color-ink))}.crst .crst-stamp[data-s=done] i{background:currentColor}.crst .crst-stamp[data-s=done] i:after{content:"✓";color:var(--color-panel);font-size:8px;font-weight:900;line-height:1}.crst .crst-token{border:1px solid color-mix(in srgb, var(--color-accent) 55%, transparent);background:color-mix(in srgb, var(--color-accent) 22%, var(--color-panel));color:var(--color-ink);white-space:nowrap;border-radius:6px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:750;animation:.4s cubic-bezier(.34,1.56,.64,1) .35s backwards crst-pop;display:inline-block;transform:rotate(3deg)}.crst .crst-flap{z-index:1;pointer-events:none;opacity:0;transform:translateY(-14px) rotate(var(--r));transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--d0,0s) + var(--i) * 55ms);place-items:center;display:grid;position:absolute;inset:1px -3px}.crst .crst-flap:before{content:"";filter:var(--pcf) drop-shadow(1px 2px 0 color-mix(in srgb, var(--color-ink) 22%, transparent));background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--color-ink) 27%, var(--color-panel)) 0 6px, color-mix(in srgb, var(--color-ink) 20%, var(--color-panel)) 6px 13px);border-radius:6px;position:absolute;inset:0}.crst .crst-flap span{background:color-mix(in srgb, var(--color-panel) 82%, transparent);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);border-radius:4px;padding:1px 8px;font-size:9.5px;font-weight:800;position:relative}.crst .crst-row[data-covered] .crst-flap{opacity:1;transform:rotate(var(--r))}.crst .crst-login{z-index:4;align-content:center;justify-items:center;gap:7px;padding:14px;transition:transform .55s cubic-bezier(.65,0,.35,1);display:grid;position:absolute;inset:0;transform:translateY(-104%)}.crst .crst-login:before{content:"";z-index:-1;filter:var(--pcf);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-panel));position:absolute;inset:0}.crst[data-door] .crst-login{transform:none}.crst .crst-login p{margin:0}.crst .crst-login-h{color:var(--color-muted);font-size:11.5px;font-weight:700;line-height:1.3}.crst .crst-login-t{line-height:1.2;font-family:var(--font-display);color:var(--color-ink);font-size:20px;font-weight:800}.crst .crst-field,.crst .crst-go{border-radius:7px;align-items:center;width:min(240px,86%);height:32px;font-size:12px;display:flex}.crst .crst-field{border:1.5px solid color-mix(in srgb, var(--color-ink) 20%, transparent);background:var(--color-panel);color:var(--color-dim);padding:0 10px}.crst .crst-go{background:var(--color-accent);color:var(--color-bg);justify-content:center;font-weight:750}.crst .crst-act{justify-content:center;margin-top:12px;display:flex}.crst .crst-lock{min-height:42px;padding:8px 16px;font-size:13px}.crst .crst-say{min-height:64px;margin-top:12px}.crst .crst-note{border-left:3px solid var(--crst-k,var(--color-info));background:color-mix(in srgb, var(--crst-k,var(--color-info)) 9%, var(--color-panel));color:var(--color-ink);border-radius:8px;margin:0;padding:9px 12px;font-size:13.5px;line-height:1.5;animation:.32s ease-out backwards crst-note}.crst .crst-note[data-k=ok]{--crst-k:var(--color-ok)}.crst .crst-note[data-k=bad]{--crst-k:var(--color-danger)}.crst .crst-recall{color:var(--color-muted);margin:6px 0 0;padding-left:15px;font-size:12px;line-height:1.45}.crst .crst-why{color:var(--color-ink);margin:12px 0 0;line-height:1.55}@container (max-width:560px){.crst{padding:13px 12px 14px}.crst .crst-wholong{display:none}.crst .crst-whoshort{display:inline}.crst .crst-whobtn{flex-direction:column;gap:1px;font-size:12px}.crst .crst-head{display:none}.crst .crst-cells{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"id name phone time""what what what stamp""door door door door";gap:3px 7px}.crst .crst-id{grid-area:id}.crst .crst-name{grid-area:name}.crst .crst-phone{grid-area:phone}.crst .crst-time{grid-area:time}.crst .crst-what{grid-area:what}.crst .crst-stamp{grid-area:stamp;justify-self:end}.crst .crst-door{grid-area:door;font-size:10.5px}.crst .crst-door:before{content:"via "}.crst .crst-note{font-size:13px}}.crst:not([data-seen]) .crst-row{opacity:0}.crst[data-seen] .crst-row{animation:crst-in .42s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 80ms) backwards}.crst:not([data-seen]) .crst-row .crst-flap{opacity:0;transform:translateY(-14px) rotate(var(--r))}@keyframes crst-in{0%{opacity:0;transform:translateY(7px) rotate(var(--r))}}@keyframes crst-pop{0%{opacity:0;transform:scale(.6)rotate(-6deg)}}@keyframes crst-note{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.crst *,.crst :before,.crst :after{transition:none!important;animation:none!important}.crst:not([data-seen]) .crst-row{opacity:1}}
.czm{--cz-metal:color-mix(in srgb, var(--color-ink) 8%, #1b1920);--cz-metal-2:color-mix(in srgb, var(--color-ink) 16%, #2a2731);--cz-screen:#fbf6ef;--cz-dark-ink:#2b2233;--cz-cloud:color-mix(in srgb, #fff 90%, var(--color-info));--cz-ok:var(--color-ok);isolation:isolate;border:1.5px solid color-mix(in srgb, var(--color-info) 35%, transparent);background:var(--color-panel);border-radius:14px;margin:6px 0 24px;padding:15px 16px 18px;container-type:inline-size}.czm-stage{background:color-mix(in srgb, var(--color-info) 10%, var(--color-panel-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 10%, transparent), 0 6px 18px -12px color-mix(in srgb, var(--color-ink) 50%, transparent);border-radius:12px;position:relative;overflow:hidden}.czm-svg{aspect-ratio:400/260;width:100%;height:auto;display:block}.czm-chip{color:var(--color-ink);background:color-mix(in srgb, var(--color-panel) 86%, transparent);box-shadow:0 2px 6px -2px color-mix(in srgb, var(--color-ink) 30%, transparent);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:750;animation:.3s ease-out both lp-drop;position:absolute;top:8px;left:8px}.czm-paper{filter:var(--pcf)}.czm-lens-rim{fill:none;stroke:color-mix(in srgb, var(--color-ink) 30%, transparent);stroke-width:4px;vector-effect:non-scaling-stroke}.czm-sky{fill:color-mix(in srgb, var(--color-info) 22%, var(--color-panel))}.czm-puff{fill:color-mix(in srgb, var(--cz-cloud) 35%, transparent)}.czm-counter{fill:color-mix(in srgb, var(--color-coral) 45%, #6b3d26)}.czm-cup path{fill:#ffffff8c;stroke:#fffc;stroke-width:1.2px}.czm-cup-coffee{fill:#c98a4b}.czm-steam{fill:none;stroke:color-mix(in srgb, var(--color-ink) 30%, transparent);stroke-width:1.6px;stroke-linecap:round}.czm-signal{stroke:var(--color-accent);stroke-width:2.4px;stroke-dasharray:3 5;stroke-linecap:round}.czm-signal-arrow{fill:none;stroke:var(--color-accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.czm-cloud{fill:var(--cz-cloud)}.czm-cloud-t{font-family:var(--font-display);fill:color-mix(in srgb, var(--color-info) 45%, var(--cz-dark-ink));font-size:17px;font-weight:800}.czm-metal{fill:var(--cz-metal)}.czm-metal-2{fill:var(--cz-metal-2)}.czm-screen{fill:var(--cz-screen)}.czm-url{fill:#ebe3d6}.czm-lock{fill:none;stroke:#2f8a5b;stroke-width:1.2px}.czm-url-t{font-family:var(--font-mono,ui-monospace, monospace);fill:var(--cz-dark-ink);font-size:5.7px;font-weight:700}.czm-hero{fill:#2f6f73}.czm-hero-t{font-family:var(--font-display);fill:#fbf6ef;font-size:15px;font-weight:800}.czm-line{fill:#d9cfc0}.czm-sea{fill:color-mix(in srgb, var(--color-info) 26%, var(--color-panel))}.czm-grid{stroke:color-mix(in srgb, var(--color-info) 30%, transparent);stroke-width:.8px;stroke-dasharray:2 4}.czm-land{fill:color-mix(in srgb, var(--color-accent) 28%, var(--color-panel-2));stroke:color-mix(in srgb, var(--color-accent) 55%, transparent);stroke-width:1.4px}.czm-border{fill:none;stroke:color-mix(in srgb, var(--color-accent) 55%, transparent);stroke-width:1.2px;stroke-dasharray:3 3}.czm-sea-t{letter-spacing:.08em;fill:color-mix(in srgb, var(--color-info) 70%, var(--color-ink));font-size:10px;font-style:italic}.czm-route{fill:none;stroke:var(--color-accent);stroke-width:1.6px;stroke-dasharray:2 4;stroke-linecap:round}.czm-dot{fill:var(--color-muted)}.czm-dot-k{fill:var(--color-coral);stroke:var(--color-panel);stroke-width:1.5px}.czm-city{fill:var(--color-ink);paint-order:stroke;stroke:color-mix(in srgb, var(--color-panel) 70%, transparent);stroke-width:3px;font-size:11px;font-weight:750}.czm-city-big{font-family:var(--font-display);font-size:17px;font-weight:800}.czm-city-sub{fill:var(--color-muted);paint-order:stroke;stroke:color-mix(in srgb, var(--color-panel) 70%, transparent);stroke-width:3px;font-size:9px;font-weight:650}.czm-glow{fill:color-mix(in srgb, var(--color-danger) 28%, transparent)}.czm-ring{fill:none;stroke:var(--color-danger);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%}.czm-scene[data-here] .czm-ring{animation:1.8s ease-out infinite cz-ping}.czm-pin{fill:var(--color-danger)}.czm-pin-dot{fill:var(--color-panel)}.czm-dusk{fill:color-mix(in srgb, var(--color-coral) 20%, var(--color-panel))}.czm-skyline{fill:color-mix(in srgb, var(--color-ink) 10%, transparent)}.czm-ground{fill:color-mix(in srgb, var(--color-ok) 18%, var(--color-panel-2))}.czm-fan{fill:#121116;stroke:#57525f;stroke-width:1px}.czm-blade{stroke:#8b8595;stroke-width:1.4px}.czm-wall{fill:color-mix(in srgb, var(--color-ink) 14%, var(--color-panel-2));stroke:color-mix(in srgb, var(--color-ink) 25%, transparent);stroke-width:1.2px}.czm-cut{fill:#15141a;stroke:color-mix(in srgb, #fff 70%, var(--color-accent));stroke-width:2px;stroke-linejoin:round}.czm-floor{stroke:#3a3642;stroke-width:3px}.czm-rack{fill:#26232c;stroke:#3d3946;stroke-width:.8px}.czm-led{fill:#5cd6a0}.czm-led[data-c="1"]{fill:#84a1ff}.czm-led[data-c="2"]{fill:#e3cb5c}.czm-scene[data-here] .czm-led{animation:cz-blink 1.9s steps(2, jump-none) var(--d,0s) infinite}.czm-sign{fill:#fbf6ef}.czm-sign-t{letter-spacing:.06em;fill:var(--cz-dark-ink);font-size:6.2px;font-weight:800}.czm-gen{fill:color-mix(in srgb, var(--color-accent) 55%, #6b5a1c)}.czm-bolt{fill:#1b1920}.czm-booth{fill:color-mix(in srgb, var(--color-info) 40%, #3b3f57)}.czm-booth-win{fill:color-mix(in srgb, #fff 70%, var(--color-info))}.czm-barrier{stroke:#d64545;stroke-width:4.5px;stroke-dasharray:6 5;stroke-linecap:round}.czm-post{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent);stroke-width:2px}.czm-wire{stroke:color-mix(in srgb, var(--color-ink) 35%, transparent);stroke-width:1px}.czm-tag rect{fill:var(--color-panel);stroke:color-mix(in srgb, var(--color-accent) 60%, transparent);stroke-width:1.2px}.czm-tag text{fill:var(--color-ink);font-size:9.5px;font-weight:750}.czm-tag{transform-box:fill-box;transform-origin:50%}.czm-scene[data-here] .czm-tag{animation:.4s cubic-bezier(.34,1.56,.64,1) .1s backwards cz-pop}.czm-room{fill:color-mix(in srgb, var(--color-info) 12%, #17161c)}.czm-room-d{fill:color-mix(in srgb, var(--color-info) 8%, #121116)}.czm-tray{fill:#2b2833}.czm-cable{stroke:#e3cb5c;stroke-width:2px}.czm-tiles{fill:#2a2830}.czm-tile-l{stroke:#3d3946;stroke-width:1px}.czm-rack-f{fill:#1f1d24;stroke:#45404f;stroke-width:1.4px}.czm-unit{fill:#2c2933;stroke:#3e3a47;stroke-width:.7px}.czm-unit[data-me]{stroke:#e3cb5c;stroke-width:1.4px}.czm-slot{fill:#18171c}.czm-person{fill:color-mix(in srgb, #fff 30%, var(--color-coral))}.czm-board{fill:#121a16;stroke:#2d3a31;stroke-width:1px}.czm-grill{stroke:#46414f;stroke-width:4px;stroke-linecap:round}.czm-slice{fill:#232b27;stroke:#3a4a40;stroke-width:1px}.czm-slice[data-free]{fill:none;stroke-dasharray:3 3}.czm-slice-t{fill:#b9c4bd;font-size:9.5px;font-weight:650}.czm-mine-glow{fill:color-mix(in srgb, var(--color-accent) 30%, transparent)}.czm-mine-box{fill:color-mix(in srgb, var(--color-accent) 80%, #fff);stroke:#fff;stroke-width:1.4px}.czm-mine-t{font-family:var(--font-display);fill:#1b1920;font-size:12.5px;font-weight:800}.czm-mine-s{fill:#3a3326;font-size:8.8px;font-weight:700}.czm-scene[data-here] .czm-mine-glow{animation:1.2s ease-out 2 both cz-breathe}.czm-meter rect{fill:var(--color-panel);stroke:var(--color-accent);stroke-width:1.2px}.czm-meter text{fill:var(--color-ink);font-size:10px;font-weight:750}.czm-meter-l{stroke:var(--color-accent);stroke-width:1.4px;stroke-dasharray:2 3}.czm-cap{min-height:2.7em;font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin:12px 2px 10px;font-size:18px;font-weight:700;line-height:1.35;animation:.35s ease-out both lp-drop}.czm-ctrl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.czm .czm-ctrl .ts-btn{min-height:44px;padding:10px 16px;font-size:14px;font-weight:750}.czm .czm-ctrl .czm-in{padding:10px 22px;font-size:15px}.czm-dots{align-items:center;gap:0;display:flex}.czm-dot-b{cursor:pointer;place-items:center;width:28px;height:44px;display:grid}.czm-dot-b span{border:2px solid color-mix(in srgb, var(--color-info) 70%, transparent);border-radius:50%;width:11px;height:11px;transition:background .25s,transform .25s}.czm-dot-b[data-on] span{background:var(--color-info)}.czm-dot-b[aria-current] span{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-info) 22%, transparent);transform:scale(1.35)}.czm-dot-b:focus-visible{outline:2px solid var(--color-info);outline-offset:-4px;border-radius:8px}.czm-lvl{white-space:nowrap;color:var(--color-muted);margin-left:6px;font-size:11px;font-weight:700}.czm-stamp{max-width:460px;font-family:var(--font-display);text-align:center;color:color-mix(in srgb, var(--color-danger) 70%, var(--color-ink));border:2.5px double color-mix(in srgb, var(--color-danger) 65%, transparent);background:color-mix(in srgb, var(--color-danger) 6%, var(--color-panel));border-radius:8px;margin:16px auto 2px;padding:11px 16px;font-size:15px;font-weight:700;line-height:1.4;animation:.42s cubic-bezier(.34,1.56,.64,1) both cz-stamp;position:relative;transform:rotate(-1.6deg)}.czm-stamp b{letter-spacing:.06em;text-transform:uppercase}@container (max-width:480px){.czm-cap{font-size:16px}.czm-ctrl{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}.czm-dots{order:-1;grid-column:1/-1;justify-content:center}.czm .czm-ctrl .ts-btn{padding:10px 8px}.czm-chip{font-size:10.5px}}.czm:not([data-seen]) .czm-stage{opacity:0}.czm[data-seen] .czm-stage{animation:.55s cubic-bezier(.22,1,.36,1) both cz-rise}.czm[data-seen] .czm-cloud-wrap{animation:1.1s cubic-bezier(.22,1,.36,1) .2s backwards cz-drift}@keyframes cz-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes cz-drift{0%{opacity:0;transform:translate(-30px,6px)}}@keyframes cz-pop{0%{opacity:0;transform:scale(.4)}}@keyframes cz-ping{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}@keyframes cz-blink{50%{opacity:.25}}@keyframes cz-breathe{50%{fill:color-mix(in srgb, var(--color-accent) 60%, transparent)}}@keyframes cz-stamp{0%{opacity:0;transform:rotate(-6deg)scale(1.5)}}@media (prefers-reduced-motion:reduce){.czm *,.czm :before,.czm :after{transition:none!important;animation:none!important}}
.mk{--r:0deg;--mk-rose:var(--color-coral);--mk-teal:var(--color-ok);--mk-mustard:color-mix(in oklch increasing hue, var(--color-coral) 60%, var(--color-ok));--mk-blue:var(--color-info);--mk-light:var(--color-code-ink);--mk-dark:var(--color-well);--mk-lit:var(--color-panel);--mk-wall:color-mix(in srgb, var(--color-coral) 10%, var(--color-panel-2));--mk-floor:color-mix(in srgb, var(--mk-mustard) 28%, var(--color-panel-2));--mk-shadow:color-mix(in srgb, var(--color-ink) 15%, transparent);--mk-coffee:color-mix(in srgb, var(--mk-mustard) 45%, var(--mk-dark));--mk-ease:cubic-bezier(.23, 1, .32, 1);isolation:isolate;border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent);background:var(--color-panel);color:var(--color-ink);border-radius:14px;margin:6px 0 24px;padding:15px 16px 18px;container:mk/inline-size}.mk[data-away]{--mk-lit:color-mix(in srgb, var(--color-panel) 64%, var(--color-well));--mk-wall:color-mix(in srgb, color-mix(in srgb, var(--color-coral) 10%, var(--color-panel-2)) 64%, var(--color-well));--mk-floor:color-mix(in srgb, color-mix(in srgb, var(--mk-mustard) 28%, var(--color-panel-2)) 64%, var(--color-well))}div.mk p{max-width:none;line-height:inherit;color:inherit;margin:0}.mk .pm-eyebrow{margin:0 0 10px}.mk [data-k=fridge]{--mk-c:var(--mk-rose)}.mk [data-k=freezer]{--mk-c:var(--mk-teal)}.mk [data-k=kettle]{--mk-c:var(--mk-mustard)}.mk [data-k=espresso]{--mk-c:var(--mk-blue)}.mk .mk-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"month illus""pips pips";align-items:center;gap:7px 10px;margin-bottom:12px;display:grid}.mk .mk-month{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--color-muted);grid-area:month;font-size:11.5px;font-weight:800}.mk .mk-month b{text-align:center;min-width:1.4em;color:var(--color-ink);font-size:15px;animation:.3s cubic-bezier(.34,1.7,.64,1) backwards pc-slap;display:inline-block}.mk .mk-pips{grid-area:pips;gap:3px;min-width:0;padding-top:5px;display:flex}.mk .mk-pips span{--mk-pip:linear-gradient(90deg, var(--mk-rose) calc(var(--f) * 100%), color-mix(in srgb, var(--color-ink) 11%, transparent) 0);background:var(--mk-pip);border-radius:3px;flex:1;height:10px;position:relative}.mk .mk-pips span[data-away]{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-panel) 70%, transparent) 0 2px, transparent 2px 4.5px), var(--mk-pip)}.mk .mk-pips span[data-over]:after{content:"";background:var(--color-danger);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:-6px;left:50%}.mk .mk-illus{border:1px dashed color-mix(in srgb, var(--color-ink) 30%, transparent);white-space:nowrap;color:var(--color-muted);border-radius:999px;grid-area:illus;justify-self:end;padding:2px 8px;font-size:10.5px;font-weight:700}.mk .mk-key{color:var(--color-muted);flex-wrap:wrap;gap:4px 14px;margin:-4px 0 10px;font-size:11.5px;line-height:1.4;display:flex}.mk .mk-key>span{align-items:center;gap:6px;display:inline-flex}.mk .mk-key-over{background:var(--color-danger);border-radius:50%;flex:none;width:6px;height:6px}.mk .mk-key-away{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-panel) 70%, transparent) 0 2px, transparent 2px 4.5px), var(--mk-rose);border-radius:3px;flex:none;width:18px;height:9px}.mk .mk-stage{--mk-art-h:104px;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"win lena mid""bays bays bays""floor floor floor""meter meter meter";column-gap:10px;display:grid;position:relative}.mk .mk-wallbg{z-index:0;background-color:var(--mk-wall);border-radius:10px 10px 0 0;grid-area:1/1/3/-1;transition:background-color .6s;position:absolute;inset:0}.mk .mk-tiles{z-index:0;background-image:linear-gradient(color-mix(in srgb, var(--color-ink) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 6%, transparent) 1px, transparent 1px);-webkit-mask-image:linear-gradient(to bottom, transparent 10%, var(--color-ink) 55%);-webkit-mask-image:linear-gradient(to bottom, transparent 10%, var(--color-ink) 55%);mask-image:linear-gradient(to bottom, transparent 10%, var(--color-ink) 55%);background-position:-1px -1px;background-size:16px 16px;grid-area:bays;position:absolute;inset:0}.mk .mk-floor{z-index:0;border-top:4px solid color-mix(in srgb, var(--mk-mustard) 40%, var(--mk-lit));background-color:var(--mk-floor);background-image:repeating-linear-gradient(90deg, transparent 0 52px, color-mix(in srgb, var(--color-ink) 8%, transparent) 52px 54px);border-radius:0 0 10px 10px;grid-area:floor;height:46px;transition:background-color .6s,border-color .6s;position:relative}.mk .mk-wires{z-index:1;pointer-events:none;width:100%;height:100%;filter:drop-shadow(1.5px 2px 0 var(--mk-shadow));position:absolute;inset:0;overflow:visible}.mk .mk-win{z-index:2;grid-area:win;align-self:start;width:76px;margin:12px 0 10px 10px;position:relative}.mk .mk-win svg{width:100%;height:auto;filter:drop-shadow(2px 3px 0 var(--mk-shadow));display:block;overflow:visible}.mk .mk-win-frame,.mk .mk-win-bar{fill:color-mix(in srgb, var(--mk-mustard) 30%, var(--mk-lit))}.mk .mk-sill{fill:color-mix(in srgb, var(--mk-mustard) 48%, var(--mk-lit))}.mk .mk-sky-day{fill:color-mix(in srgb, var(--color-info) 24%, var(--mk-light))}.mk .mk-sky-night{fill:color-mix(in srgb, var(--color-info) 32%, var(--mk-dark))}.mk .mk-sun{fill:color-mix(in srgb, var(--mk-mustard) 62%, var(--mk-light))}.mk .mk-moon circle{fill:var(--mk-light)}.mk .mk-moon .mk-moon-cut{fill:color-mix(in srgb, var(--color-info) 32%, var(--mk-dark))}.mk .mk-stars circle{fill:var(--mk-light)}.mk .mk-roofs{fill:color-mix(in srgb, var(--mk-rose) 52%, var(--mk-light));transition:fill .6s}.mk .mk-lit rect{fill:color-mix(in srgb, var(--mk-mustard) 55%, var(--mk-light))}.mk .mk-sky-night,.mk .mk-moon,.mk .mk-stars,.mk .mk-lit{opacity:0;transition:opacity .6s}.mk .mk-sun{transition:opacity .6s}.mk[data-night] .mk-sky-night,.mk[data-night] .mk-moon,.mk[data-night] .mk-stars,.mk[data-night] .mk-lit{opacity:1}.mk[data-night] .mk-sun{opacity:0}.mk[data-night] .mk-roofs{fill:color-mix(in srgb, var(--mk-rose) 28%, var(--mk-dark))}.mk .mk-lena{z-index:2;flex-direction:column;grid-area:lena;align-self:center;align-items:center;gap:3px;width:60px;margin:6px 0;display:flex;position:relative}.mk .mk-lena-ring{background:color-mix(in srgb, var(--mk-rose) 18%, var(--mk-lit));width:54px;height:54px;box-shadow:2px 3px 0 var(--mk-shadow);border-radius:50%;transition:background-color .6s,box-shadow .3s;display:block;position:relative;overflow:hidden}.mk .mk-lena-ring svg{width:100%;height:100%;position:absolute;inset:0}.mk .mk-lena-me{transition:transform .55s var(--mk-ease), opacity .45s ease}.mk .mk-hair{fill:color-mix(in srgb, var(--mk-rose) 22%, var(--mk-dark))}.mk .mk-skin{fill:color-mix(in srgb, var(--mk-rose) 24%, color-mix(in srgb, var(--mk-mustard) 30%, var(--mk-light)))}.mk .mk-shirt{fill:color-mix(in srgb, var(--mk-teal) 62%, var(--mk-light))}.mk .mk-eye{fill:var(--mk-dark)}.mk .mk-smile{fill:none;stroke:var(--mk-dark);stroke-width:1.3px;stroke-linecap:round}.mk .mk-phone-b{fill:var(--mk-dark)}.mk .mk-phone-s{fill:color-mix(in srgb, var(--color-info) 35%, var(--mk-light));transition:fill .2s}.mk .mk-lena-gone{opacity:0;place-items:center;font-size:22px;transition:opacity .4s .3s;display:grid;position:absolute;inset:0}.mk .mk-lena-n{white-space:nowrap;color:var(--color-muted);background:color-mix(in srgb, var(--color-panel) 80%, transparent);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:800}.mk .mk-lena[data-away] .mk-lena-me{opacity:0;transform:translate(-46px)}.mk .mk-lena[data-away] .mk-lena-gone{opacity:1}.mk .mk-lena[data-buzz] .mk-lena-ring{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 55%, transparent), 2px 3px 0 var(--mk-shadow)}.mk .mk-lena[data-buzz] .mk-phone{transform-box:fill-box;transform-origin:50%;animation:.1s linear 10 alternate mk-buzz}.mk .mk-lena[data-buzz] .mk-phone-s{fill:color-mix(in srgb, var(--color-coral) 55%, var(--mk-light))}.mk .mk-mid{z-index:3;grid-area:mid;min-width:0;min-height:86px;position:relative}.mk .mk-lamp{width:32px;height:37px;margin-left:-16px;position:absolute;top:0;left:50%}.mk .mk-lamp svg{width:100%;height:100%;display:block;overflow:visible}.mk .mk-lamp-cord{fill:none;stroke:color-mix(in srgb, var(--color-ink) 45%, transparent);stroke-width:1.5px}.mk .mk-lamp-shade{fill:color-mix(in srgb, var(--mk-teal) 55%, var(--mk-lit))}.mk .mk-lamp-bulb{fill:color-mix(in srgb, var(--mk-mustard) 45%, var(--mk-light));transition:fill .6s}.mk[data-away] .mk-lamp-bulb{fill:color-mix(in srgb, var(--mk-dark) 45%, var(--mk-light))}.mk .mk-toast{z-index:4;border:1.5px solid color-mix(in srgb, var(--color-danger) 50%, transparent);background:var(--color-panel);box-shadow:0 10px 20px -10px color-mix(in srgb, var(--mk-dark) 70%, transparent), 2px 3px 0 var(--mk-shadow);border-radius:12px;grid-area:1/1/2/-1;align-items:center;gap:7px;padding:8px 9px;animation:.45s cubic-bezier(.34,1.56,.64,1) backwards mk-toast;display:flex;position:absolute;inset:2px 6px}.mk .mk-toast-ic{font-size:15px;line-height:1.2;animation:.5s ease-in-out 3 mk-ring}.mk .mk-toast-t{flex-direction:column;gap:2px;min-width:0;display:flex}.mk .mk-toast-t b{font-size:12.5px;font-weight:800;line-height:1.25}.mk .mk-toast-t small{color:var(--color-muted);font-size:10.5px;line-height:1.3}.mk .mk-meter{z-index:2;grid-area:meter;place-self:start center;width:min(100%,340px);margin-top:16px;padding:10px 12px 9px;position:relative}.mk .mk-meter:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent);filter:var(--pcf) drop-shadow(3px 4px 0 var(--mk-shadow));background:color-mix(in srgb, var(--color-ink) 5%, var(--color-panel));border-radius:10px;position:absolute;inset:0}.mk .mk-meter-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 8px;margin-bottom:7px;display:flex}.mk .mk-meter-hd b{font-size:12.5px;font-weight:800}.mk .mk-meter-hd small{color:var(--color-muted);font-size:10.5px}.mk .mk-meter-row{align-items:center;gap:10px;display:flex}.mk .mk-lcd{background:var(--mk-dark);min-width:0;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:7px;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 8px;padding:7px 9px;display:grid}.mk .mk-lcd-l{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--mk-light) 72%, transparent);font-size:9px;font-weight:800}.mk .mk-lcd-v{font-family:var(--font-brand-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--mk-light);justify-self:end;font-size:17px;font-weight:700;line-height:1.2;transition:color .3s}.mk .mk-lcd .mk-lcd-y{color:color-mix(in srgb, var(--mk-mustard) 45%, var(--mk-light));font-size:14px}.mk .mk-lcd[data-hot] .mk-lcd-v:not(.mk-lcd-y){color:color-mix(in srgb, var(--color-coral) 58%, var(--mk-light))}.mk .mk-dial{text-align:center;flex-direction:column;flex:none;align-items:center;gap:2px;width:76px;display:flex}.mk .mk-dial svg{width:48px;height:48px;display:block;overflow:visible}.mk .mk-dial small{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:9.5px;font-weight:700;line-height:1.25}.mk .mk-dial small b{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink);font-size:11.5px;font-weight:800;display:block}.mk .mk-dial-face{fill:color-mix(in srgb, var(--mk-light) 82%, var(--color-panel));stroke:color-mix(in srgb, var(--color-ink) 32%, transparent);stroke-width:1.5px}.mk .mk-dial-tick{stroke:color-mix(in srgb, var(--mk-dark) 45%, transparent);stroke-width:1.2px;stroke-linecap:round}.mk .mk-disc{transform-box:view-box;transform-origin:26px 26px}.mk .mk-disc-b{fill:color-mix(in srgb, var(--mk-dark) 16%, var(--mk-light));stroke:color-mix(in srgb, var(--mk-dark) 30%, transparent);stroke-width:1px}.mk .mk-disc-mark{fill:color-mix(in srgb, var(--color-coral) 80%, var(--mk-dark))}.mk .mk-dial-hub{fill:var(--mk-dark)}.mk .mk-mbar{margin-top:9px}.mk .mk-mbar-l{color:var(--color-muted);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.mk .mk-bar{height:13px;margin-bottom:16px;position:relative}.mk .mk-fill{background:color-mix(in srgb, var(--color-ink) 10%, transparent);border-radius:4px;display:flex;position:absolute;inset:0;overflow:hidden}.mk .mk-seg{background:var(--mk-c);flex:none;height:100%;transition:width .1s linear}.mk .mk-free{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-panel) 80%, transparent) 0 2px, transparent 2px 4.5px);box-shadow:inset -1.5px 0 0 color-mix(in srgb, var(--color-ink) 35%, transparent);border-radius:4px 0 0 4px;position:absolute;top:0;bottom:0;left:0}.mk .mk-line{background:color-mix(in srgb, var(--color-ink) 45%, transparent);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.mk .mk-line[data-on]{background:var(--color-danger)}.mk .mk-line small{white-space:nowrap;color:var(--color-muted);margin-top:1px;font-size:9.5px;font-weight:800;line-height:1.2;position:absolute;top:100%;left:50%;transform:translate(-50%)}.mk .mk-line[data-on] small{color:var(--color-danger)}.mk .mk-most{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:11px;line-height:1.35;display:flex}.mk .mk-most b{color:var(--color-ink);font-weight:800}.mk .mk-most i{vertical-align:-1px;background:var(--mk-c);border-radius:2px;width:9px;height:9px;margin-right:4px;display:inline-block}.mk .mk-most .mk-free-l i{border:1px solid color-mix(in srgb, var(--color-ink) 35%, transparent);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-ink) 35%, transparent) 0 1.2px, transparent 1.2px 3.2px)}.mk .mk-bays{z-index:2;grid-area:bays;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;padding:2px 14px 0;display:grid;position:relative}.mk .mk-bay{--mk-body:color-mix(in srgb, var(--mk-c) 30%, var(--mk-lit));--mk-deep:color-mix(in srgb, var(--mk-c) 68%, var(--mk-lit));--mk-edge:color-mix(in srgb, var(--mk-c) 52%, var(--mk-lit));--mk-wire:color-mix(in srgb, var(--mk-c) 82%, var(--color-ink));flex-direction:column;min-width:0;display:flex;position:relative}.mk .mk-tag{text-align:center;width:min(100% - 6px,150px);transform:rotate(var(--r));flex-direction:column;align-items:center;margin:6px auto 10px;padding:8px 6px 7px;display:flex;position:relative}.mk .mk-tag:before{content:"";z-index:-1;filter:var(--pcf) drop-shadow(2px 3px 0 var(--mk-shadow));background:color-mix(in srgb, var(--mk-c) 8%, var(--color-panel));border-radius:3px;position:absolute;inset:0}.mk .mk-tag:after{content:"";width:34px;height:11px;transform:rotate(calc(var(--r) * -3));background:color-mix(in srgb, var(--mk-c) 42%, transparent);margin-left:-17px;position:absolute;top:-6px;left:50%}.mk .mk-name{color:var(--color-ink);font-size:12.5px;font-weight:800;line-height:1.2}.mk .mk-per{color:var(--color-muted);margin-top:2px;font-size:10.5px;line-height:1.3}.mk .mk-twin{color:var(--mk-c);margin-top:2px;font-size:9.5px;font-style:italic;font-weight:700;line-height:1.2}.mk .mk-sw{border:1.5px solid color-mix(in srgb, var(--color-ink) 24%, transparent);background:var(--color-panel);min-height:28px;color:var(--color-ink);cursor:pointer;transition:border-color .2s ease, transform .14s var(--mk-ease);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:3px 10px 3px 4px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.mk .mk-sw:hover:not(:disabled){border-color:var(--mk-c)}.mk .mk-sw:active:not(:disabled){transform:scale(.96)}.mk .mk-sw:disabled{opacity:.5;cursor:default}.mk .mk-sw i{background:color-mix(in srgb, var(--color-ink) 24%, transparent);border-radius:999px;flex:none;width:30px;height:18px;transition:background-color .25s;position:relative}.mk .mk-sw i:after{content:"";background:var(--color-panel);width:14px;height:14px;box-shadow:0 1px 2px color-mix(in srgb, var(--mk-dark) 45%, transparent);border-radius:50%;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px}.mk .mk-sw[aria-pressed=true] i{background:var(--mk-c)}.mk .mk-sw[aria-pressed=true] i:after{transform:translate(12px)}.mk .mk-art{height:var(--mk-art-h);margin-top:auto;position:relative;container-type:inline-size}.mk .mk-art svg{width:100%;height:100%;filter:drop-shadow(2px 3px 0 var(--mk-shadow));transition:opacity .35s;position:absolute;inset:0;overflow:visible}.mk .mk-bay:not([data-on]) .mk-art svg{opacity:.55;filter:grayscale(1) drop-shadow(2px 3px 0 var(--mk-shadow))}.mk .mk-counter{height:min(46.667cqw, calc(var(--mk-art-h) * .37333));background-color:color-mix(in srgb, var(--mk-mustard) 24%, var(--mk-lit));background-image:linear-gradient(90deg, transparent calc(50% - 1px), color-mix(in srgb, var(--color-ink) 14%, transparent) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));transition:background-color .6s;position:absolute;bottom:0;left:0;right:0}.mk .mk-counter i{background:color-mix(in srgb, var(--color-ink) 30%, var(--mk-lit));height:6px;transition:background-color .6s;position:absolute;top:0;left:0;right:0}.mk .mk-bay[data-k=kettle] .mk-counter i{left:-3px}.mk .mk-bay[data-k=espresso] .mk-counter i{right:-3px}.mk .mk-ledge{background:color-mix(in srgb, var(--mk-mustard) 34%, var(--mk-lit));height:6px;box-shadow:0 2px 0 var(--mk-shadow);border-radius:2px;margin:0 -4px;transition:background-color .6s;display:block}.mk .mk-stamp{z-index:1;border:2px solid var(--color-danger);letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--color-danger);background:color-mix(in srgb, var(--color-panel) 85%, transparent);border-radius:4px;padding:3px 6px;font-size:9.5px;font-weight:900;line-height:1.15;animation:.32s cubic-bezier(.34,1.7,.64,1) backwards mk-stamp;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.mk .mk-pp{filter:var(--pcf)}.mk .mk-b,.mk .mk-d,.mk .mk-counter,.mk .mk-b2{transition:fill .6s}.mk .mk-b{fill:var(--mk-body);stroke:var(--mk-edge);stroke-width:1.3px}.mk .mk-d{fill:var(--mk-deep)}.mk .mk-b2{fill:color-mix(in srgb, var(--mk-c) 22%, var(--mk-dark))}.mk .mk-cord{fill:none;stroke:var(--mk-wire);stroke-width:3.4px;stroke-linecap:round}.mk .mk-seam{fill:none;stroke:var(--mk-edge);stroke-width:1.5px}.mk .mk-sheen{fill:color-mix(in srgb, var(--mk-light) 38%, transparent)}.mk .mk-sheen-s{fill:none;stroke:color-mix(in srgb, var(--mk-light) 55%, transparent);stroke-width:2.4px;stroke-linecap:round}.mk[data-away] .mk-sheen,.mk[data-away] .mk-sheen-s{opacity:.35}.mk .mk-chrome{fill:color-mix(in srgb, var(--mk-light) 78%, var(--mk-dark))}.mk .mk-note{fill:color-mix(in srgb, var(--mk-mustard) 22%, var(--mk-light))}.mk .mk-scrib{fill:none;stroke:color-mix(in srgb, var(--mk-dark) 50%, transparent);stroke-width:1.2px;stroke-linecap:round}.mk .mk-magnet{fill:var(--mk-teal)}.mk .mk-grille{fill:none;stroke:color-mix(in srgb, var(--mk-dark) 40%, transparent);stroke-width:1.2px;stroke-linecap:round}.mk .mk-plate{fill:color-mix(in srgb, var(--mk-dark) 78%, transparent)}.mk .mk-led{fill:color-mix(in srgb, var(--color-ok) 38%, var(--mk-light))}.mk .mk-bay[data-on] .mk-led{animation:2.4s ease-in-out infinite mk-blink}.mk .mk-bay:not([data-on]) .mk-led{fill:color-mix(in srgb, var(--mk-dark) 55%, var(--mk-light))}.mk .mk-hum path{fill:none;stroke:color-mix(in srgb, var(--mk-c) 75%, transparent);stroke-width:2.2px;stroke-linecap:round;opacity:.55}.mk .mk-bay[data-on] .mk-hum path{animation:1.5s ease-in-out infinite mk-hum}.mk .mk-bay[data-on] .mk-hum path:nth-child(2){animation-delay:.18s}.mk .mk-bay[data-on] .mk-hum path:nth-child(3){animation-delay:.36s}.mk .mk-bay[data-on] .mk-hum-slow path{animation-duration:2.2s}.mk .mk-bay:not([data-on]) .mk-hum{display:none}.mk .mk-frost{fill:color-mix(in srgb, var(--color-info) 14%, var(--mk-light));stroke:var(--mk-edge);stroke-width:1.3px}.mk .mk-frost-edge{fill:none;stroke:color-mix(in srgb, var(--color-info) 30%, var(--mk-light));stroke-width:1.6px;stroke-linecap:round}.mk .mk-photo{transition:opacity .3s ease var(--d)}.mk .mk-bay:not([data-on]) .mk-photo{opacity:0}.mk .mk-paper{fill:var(--mk-light);stroke:color-mix(in srgb, var(--mk-dark) 28%, transparent);stroke-width:.6px}.mk .mk-pic0{fill:color-mix(in srgb, var(--mk-teal) 42%, var(--mk-light))}.mk .mk-pic1{fill:color-mix(in srgb, var(--mk-rose) 42%, var(--mk-light))}.mk .mk-pic2{fill:color-mix(in srgb, var(--mk-mustard) 42%, var(--mk-light))}.mk .mk-pic-sun{fill:color-mix(in srgb, var(--mk-mustard) 55%, var(--mk-light))}.mk .mk-pic-hill{fill:color-mix(in srgb, var(--mk-teal) 55%, var(--mk-dark))}.mk .mk-handle{fill:none;stroke:var(--mk-deep);stroke-width:5px;stroke-linecap:round}.mk .mk-boil{fill:color-mix(in srgb, var(--mk-dark) 45%, var(--mk-light))}.mk .mk-bay[data-on] .mk-boil{fill:color-mix(in srgb, var(--color-coral) 62%, var(--mk-light))}.mk .mk-puff{opacity:0;transform-box:fill-box;transform-origin:50% 100%}.mk .mk-puff circle{fill:var(--mk-light);stroke:color-mix(in srgb, var(--color-ink) 30%, transparent);stroke-width:1px}.mk .mk-bay[data-on] .mk-puff{animation:mk-puff var(--mk-puff) ease-out infinite;animation-delay:calc(var(--n) * var(--mk-puff) / -3)}.mk .mk-gauge{fill:var(--mk-light);stroke:var(--mk-deep);stroke-width:1.4px}.mk .mk-needle{fill:none;stroke:color-mix(in srgb, var(--color-coral) 78%, var(--mk-dark));stroke-width:1.4px;stroke-linecap:round;transform-box:view-box;transform-origin:31px 50.5px}.mk .mk-wand{fill:none;stroke:color-mix(in srgb, var(--mk-light) 78%, var(--mk-dark));stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.mk .mk-cup,.mk .mk-cup2{fill:var(--mk-light);stroke:color-mix(in srgb, var(--mk-dark) 35%, transparent);stroke-width:.7px}.mk .mk-cup-h{fill:none;stroke:var(--mk-light);stroke-width:1.5px}.mk .mk-shot{fill:var(--mk-coffee);opacity:0;transform-box:fill-box;transform-origin:50% 0}.mk .mk-bay[data-on] .mk-shot{animation:mk-shot var(--mk-shot) linear infinite}.mk .mk-pcup{transform-box:fill-box;transform-origin:50% 100%;animation:.35s cubic-bezier(.34,1.7,.64,1) backwards mk-pop}.mk[data-night] .mk-bay[data-k=espresso][data-on] .mk-led{fill:var(--color-danger);animation-duration:.5s}.mk[data-night] .mk-bay[data-k=espresso][data-on] .mk-needle{animation:.28s ease-in-out infinite alternate mk-needle}.mk:not([data-run]) .mk-loop,.mk:not([data-run]) .mk-needle{animation-play-state:paused}.mk .mk-wire{fill:none;stroke:var(--mk-wire,color-mix(in srgb, var(--mk-c) 82%, var(--color-ink)));stroke-linecap:round;stroke-linejoin:round;transition:opacity .3s}.mk .mk-wire[data-off]{opacity:.45}.mk .mk-lead{fill:none;stroke:color-mix(in srgb, var(--color-ink) 58%, var(--mk-lit));stroke-linecap:round;stroke-linejoin:round}.mk .mk-flow{fill:none;stroke:color-mix(in srgb, var(--mk-mustard) 55%, var(--mk-light));stroke-linecap:round;stroke-linejoin:round;animation:mk-flow var(--mk-flowt) linear infinite}.mk .mk-gland{fill:color-mix(in srgb, var(--color-ink) 45%, var(--mk-lit))}.mk .mk-strip{fill:color-mix(in srgb, var(--color-ink) 4%, var(--mk-lit));stroke:color-mix(in srgb, var(--color-ink) 32%, transparent);stroke-width:1.2px}.mk .mk-strip-lip{fill:color-mix(in srgb, var(--color-ink) 12%, transparent)}.mk .mk-sock{fill:color-mix(in srgb, var(--color-ink) 9%, var(--mk-lit));stroke:color-mix(in srgb, var(--color-ink) 24%, transparent);stroke-width:.8px}.mk .mk-hole{fill:color-mix(in srgb, var(--color-ink) 62%, var(--mk-lit))}.mk .mk-master{fill:color-mix(in srgb, var(--color-coral) 62%, var(--mk-lit))}.mk .mk-pilot{fill:color-mix(in srgb, var(--color-ink) 25%, var(--mk-lit))}.mk .mk-pilot[data-on]{fill:color-mix(in srgb, var(--color-ok) 40%, var(--mk-light))}.mk .mk-plug{--mk-wire:color-mix(in srgb, var(--mk-c) 82%, var(--color-ink));transition:transform .38s cubic-bezier(.34,1.56,.64,1)}.mk .mk-wire[data-k]{--mk-wire:color-mix(in srgb, var(--mk-c) 82%, var(--color-ink))}.mk .mk-plug-b{fill:var(--mk-wire)}.mk .mk-plug-s{fill:color-mix(in srgb, var(--mk-wire) 70%, var(--color-ink))}.mk .mk-prong{fill:color-mix(in srgb, var(--mk-light) 72%, var(--mk-dark))}.mk .mk-ctrl{isolation:isolate;border:1.5px solid color-mix(in srgb, var(--color-ink) 16%, transparent);background:color-mix(in srgb, var(--color-ink) 3%, var(--color-panel));border-radius:12px;flex-direction:column;gap:12px;margin-top:16px;padding:12px;display:flex}.mk .mk-ctrl-row{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.mk .mk-time{flex:100%;justify-content:flex-start;gap:8px}.mk .mk-time .ts-btn{flex:auto}.mk .mk-run{display:inline-grid}.mk .mk-run>span{visibility:hidden;grid-area:1/1}.mk .mk-run>span[data-on]{visibility:visible}.mk .mk-ctrl .ts-btn{min-height:40px;padding:8px 14px;font-size:13px;font-weight:700}.mk .mk-vis{flex-direction:column;flex:220px;gap:1px;min-width:0;display:flex}.mk .mk-vis-l{color:var(--color-muted);font-size:12.5px}.mk .mk-vis-l b{color:var(--color-ink)}.mk .mk-vis input{width:100%;height:28px;accent-color:var(--color-accent);cursor:pointer;margin:0}.mk .mk-vis input:disabled{cursor:default;opacity:.5}.mk .mk-ticks{justify-content:space-between;padding:0 1px;font-size:13px;line-height:1;display:flex}.mk .mk-btns{flex-wrap:wrap;gap:8px;display:flex}.mk .mk-btns .ts-btn,.mk .mk-alert{white-space:normal;flex:140px;justify-content:center}.mk .mk-btns .ts-btn{padding:8px 12px;font-size:12.5px}.mk .mk-bug[data-on]{color:var(--color-danger)}.mk .mk-bug[data-on]:before{background:color-mix(in srgb, var(--color-danger) 14%, var(--color-panel))}.mk .mk-alert{border:1.5px solid color-mix(in srgb, var(--color-ink) 20%, transparent);min-height:40px;color:var(--color-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 11px 6px 7px;font-size:12.5px;font-weight:700;transition:border-color .2s,background-color .2s;display:inline-flex}.mk .mk-alert:hover{border-color:color-mix(in srgb, var(--color-danger) 45%, transparent)}.mk .mk-alert[data-on]{border-color:color-mix(in srgb, var(--color-danger) 60%, transparent);background:color-mix(in srgb, var(--color-danger) 9%, transparent)}.mk .mk-alert-sw{background:color-mix(in srgb, var(--color-ink) 22%, transparent);border-radius:999px;flex:none;width:34px;height:20px;transition:background-color .25s;position:relative}.mk .mk-alert-sw:after{content:"";background:var(--color-panel);width:16px;height:16px;box-shadow:0 1px 3px color-mix(in srgb, var(--mk-dark) 45%, transparent);border-radius:50%;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px}.mk .mk-alert[data-on] .mk-alert-sw{background:var(--color-danger)}.mk .mk-alert[data-on] .mk-alert-sw:after{transform:translate(14px)}.mk .mk-whybox{isolation:isolate;margin-top:12px}.mk .mk-why{text-align:left;max-width:none;color:var(--color-ink);margin:0;font-size:13.5px;line-height:1.55}@container mk (min-width:560px){.mk .mk-top{gap:14px;display:flex}.mk .mk-pips{flex:1;padding-top:0}.mk .mk-stage{--mk-art-h:150px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"win lena meter""bays bays bays""floor floor floor";column-gap:14px}.mk .mk-win{width:108px;margin:18px 0 12px 18px}.mk .mk-mid{grid-area:lena}.mk .mk-lena{place-self:end center;width:70px;margin:0 0 16px}.mk .mk-lena-ring{width:64px;height:64px}.mk .mk-lamp{width:50px;height:58px;margin-left:-25px}.mk .mk-toast{grid-column:win-start/lena-end;align-items:flex-start;inset:14px 0 auto 14px}.mk .mk-meter{justify-self:end;width:278px;margin:12px 14px 14px 0}.mk .mk-bays{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0;padding:0 30px 0 6px}.mk .mk-ledge{display:none}.mk .mk-tag{padding:9px 7px 8px}.mk .mk-name{font-size:13.5px}.mk .mk-per{font-size:11px}.mk .mk-twin{font-size:10px}.mk .mk-sw{min-height:30px;margin-top:7px;padding-right:11px}.mk .mk-floor{height:58px}.mk .mk-time{flex:0 auto}.mk .mk-time .ts-btn{flex:none}.mk .mk-vis{flex-basis:190px}.mk .mk-btns .ts-btn,.mk .mk-alert{white-space:nowrap;flex:auto}}@media (prefers-reduced-motion:no-preference){.mk:not([data-seen]) .mk-bay,.mk:not([data-seen]) .mk-meter,.mk:not([data-seen]) .mk-win,.mk:not([data-seen]) .mk-lena,.mk:not([data-seen]) .mk-wires{opacity:0}.mk[data-seen] .mk-bay{animation:mk-rise .45s var(--mk-ease) calc(.1s + var(--i) * 80ms) backwards}.mk[data-seen] .mk-meter{animation:mk-rise .5s var(--mk-ease) .4s backwards}.mk[data-seen] .mk-win,.mk[data-seen] .mk-lena{animation:.5s 50ms backwards mk-fade}.mk[data-seen] .mk-wires{animation:.4s .5s backwards mk-fade}}@keyframes mk-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes mk-fade{0%{opacity:0}}@keyframes mk-hum{0%,to{opacity:.12}45%{opacity:1}}@keyframes mk-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes mk-puff{0%{opacity:0;transform:translate(0)scale(.45)}18%{opacity:.95}to{opacity:0;transform:translate(-4px,-30px)scale(1.3)}}@keyframes mk-shot{0%{opacity:1;transform:scaleY(0)}18%,62%{opacity:1;transform:scaleY(1)}76%,to{opacity:0;transform:scaleY(1)}}@keyframes mk-flow{to{stroke-dashoffset:var(--per)}}@keyframes mk-needle{0%{transform:rotate(-14deg)}to{transform:rotate(26deg)}}@keyframes mk-pop{0%{opacity:0;transform:translateY(-6px)scale(.4)}}@keyframes mk-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(1.5)}}@keyframes mk-toast{0%{opacity:0;transform:translateY(-18px)scale(.9)}}@keyframes mk-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}75%{transform:rotate(16deg)}}@keyframes mk-buzz{0%{transform:translate(-1.2px)rotate(-4deg)}to{transform:translate(1.2px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{transition:none!important;animation:none!important}.mk .mk-bay[data-on] .mk-puff{opacity:.9;transform:translate(calc(var(--n) * -2px), calc(var(--n) * -11px)) scale(calc(.7 + var(--n) * .22))}.mk .mk-bay[data-on] .mk-shot{opacity:1}.mk .mk-bay[data-on] .mk-hum path{opacity:.85}.mk .mk-flow{display:none}}
.rgm{isolation:isolate;border:1.5px solid color-mix(in srgb, var(--color-info) 35%, transparent);background:var(--color-panel);border-radius:14px;margin:6px 0 24px;padding:15px 16px 18px;container-type:inline-size}.rgm-map{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 10%, transparent);border-radius:12px;position:relative;overflow:hidden}.rgm-map svg{aspect-ratio:400/140;width:100%;height:auto;display:block}.rgm-sea,.rgm-sea-fill{fill:color-mix(in srgb, var(--color-info) 18%, var(--color-panel))}.rgm-grid{stroke:color-mix(in srgb, var(--color-info) 26%, transparent);stroke-width:.5px;stroke-dasharray:2 3}.rgm-land{fill:color-mix(in srgb, var(--color-accent) 22%, var(--color-panel-2));stroke:color-mix(in srgb, var(--color-accent) 40%, transparent);stroke-width:.6px;stroke-linejoin:round;filter:var(--pcf)}.rgm-route{fill:none;stroke:var(--color-accent);stroke-width:1.3px;stroke-dasharray:3 3;stroke-linecap:round;animation:.5s ease-out both rm-draw}.rgm-pin{cursor:pointer}.rgm-pin-hit{fill:#0000}.rgm-pin-ring{fill:color-mix(in srgb, var(--color-panel) 80%, transparent);stroke:var(--color-info);stroke-width:1.2px}.rgm-pin-dot{fill:var(--color-info)}.rgm-pin[data-tried] .rgm-pin-ring{stroke-width:1.6px}.rgm-pin[data-on] .rgm-pin-ring{fill:color-mix(in srgb, var(--color-accent) 30%, var(--color-panel));stroke:var(--color-accent);stroke-width:1.8px}.rgm-pin[data-on] .rgm-pin-dot{fill:var(--color-accent)}.rgm-pin[data-on]{animation:.35s cubic-bezier(.34,1.56,.64,1) rm-pop}.rgm-lena path{fill:var(--color-coral);stroke:var(--color-panel);stroke-width:.8px}.rgm-lena circle{fill:var(--color-panel)}.rgm-lbl{fill:var(--color-ink);paint-order:stroke;stroke:color-mix(in srgb, var(--color-panel) 80%, transparent);stroke-width:2.4px;pointer-events:none;font-size:7.5px;font-weight:800}.rgm-lbl-lena{fill:color-mix(in srgb, var(--color-coral) 70%, var(--color-ink))}.rgm-lbl-on{font-size:8.5px;animation:.3s ease-out both lp-drop}.rgm-packet{pointer-events:none;fill:#fff6d6}.rgm-packet-glow{fill:color-mix(in srgb, var(--color-accent) 45%, transparent)}.rgm-watch{color:var(--color-muted);background:color-mix(in srgb, var(--color-panel) 88%, transparent);box-shadow:0 2px 6px -2px color-mix(in srgb, var(--color-ink) 30%, transparent);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:650;position:absolute;bottom:8px;left:8px}.rgm-watch b{min-width:46px;color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:800;display:inline-block}.rgm-watch b:empty:before{content:"– ms"}.rgm-picks{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.rgm .rgm-pick{align-items:baseline;gap:5px;min-height:40px;padding:8px 13px;font-size:13px;display:inline-flex}.rgm-pick small{color:var(--color-muted);font-size:10.5px;font-weight:650}.rgm-code{color:var(--color-muted);overflow-wrap:anywhere;margin:8px 2px 0;font-size:11.5px;line-height:1.5;animation:.3s ease-out both lp-drop}.rgm-code span{color:var(--color-ink);font-weight:750}.rgm-load{background:var(--color-panel-2);border-radius:12px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding:12px;display:grid}.rgm-phone{background:#1b1920;border-radius:14px;flex-direction:column;height:150px;padding:10px 6px 8px;display:flex;position:relative;box-shadow:0 6px 14px -8px #0009}.rgm-phone:after{content:"";z-index:0;background:#fbf6ef;border-radius:6px;position:absolute;inset:22px 6px 8px}.rgm-phone>*{z-index:1;position:relative}.rgm-phone-url{white-space:nowrap;text-overflow:ellipsis;text-align:center;color:#b9b3c2;font-size:7.5px;font-weight:700;overflow:hidden}.rgm-spin{border:3px solid #e2d8c9;border-top-color:#2f6f73;border-radius:50%;width:22px;height:22px;margin:auto;animation:.7s linear infinite rm-spin}.rgm-blank{color:#d0c6b6;margin:auto;font-size:22px;font-weight:800}.rgm-page{flex-direction:column;flex:1;gap:6px;margin-top:6px;padding:8px 6px;animation:.3s ease-out both lp-drop;display:flex}.rgm-page b{line-height:1.15;font-family:var(--font-display);text-align:center;color:#fbf6ef;background:#2f6f73;border-radius:4px;padding:6px 4px;font-size:12px}.rgm-page i{background:#ddd3c4;border-radius:3px;height:5px}.rgm-page i+i{width:70%}.rgm-page em{text-align:center;color:#fff;background:#c4703a;border-radius:999px;margin-top:auto;padding:4px;font-size:8.5px;font-style:normal;font-weight:800}.rgm-bars{flex-direction:column;gap:8px;min-width:0;display:flex}.rgm-bars-h{color:var(--color-muted);margin:0;font-size:13px;line-height:1.4}.rgm-bars-h b{color:var(--color-ink)}.rgm-bar{grid-template-columns:auto minmax(0,1fr) 54px;align-items:center;gap:8px;display:grid}.rgm-bar-n{white-space:nowrap;color:var(--color-ink);font-size:12.5px;font-weight:750}.rgm-bar-s{font-family:var(--font-display);text-align:right;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.rgm-track{background:color-mix(in srgb, var(--color-ink) 8%, transparent);border-radius:999px;height:14px;position:relative;overflow:hidden}.rgm-track-sm{height:7px}.rgm-fill{background:linear-gradient(90deg, var(--color-ok), color-mix(in srgb, var(--color-ok) 70%, var(--color-accent)));border-radius:999px;position:absolute;top:0;bottom:0;left:0}.rgm-fill[data-slow]{background:linear-gradient(90deg, var(--color-accent), var(--color-danger))}.rgm-past{border-top:1px dashed color-mix(in srgb, var(--color-ink) 15%, transparent);gap:4px;padding-top:6px;display:grid}.rgm-past-row{color:var(--color-muted);font-variant-numeric:tabular-nums;grid-template-columns:72px minmax(0,1fr) 40px;align-items:center;gap:8px;font-size:11px;font-weight:650;display:grid}.rgm-past-row>span:last-child{text-align:right}.rgm-past-row[data-on]{color:var(--color-ink)}.rgm-empty{color:var(--color-dim);margin:0;font-size:12.5px;font-style:italic}.rgm-law{margin-top:14px}.rgm-law-h{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 7px;font-size:11px;font-weight:800}.rgm-seg{background:var(--color-panel-2);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.rgm-seg-b{min-height:42px;color:var(--color-muted);cursor:pointer;border-radius:9px;padding:6px 8px;font-size:12.5px;font-weight:650;line-height:1.25;transition:background .2s,color .2s}.rgm-seg-b[data-on]{color:var(--color-ink);background:var(--color-panel);box-shadow:0 2px 6px -2px color-mix(in srgb, var(--color-ink) 30%, transparent)}.rgm-seg-b:focus-visible{outline:2px solid var(--color-info);outline-offset:1px}.rgm-badge{--t:var(--color-ok);border-left:4px solid var(--t);background:color-mix(in srgb, var(--t) 11%, var(--color-panel));border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:10px;padding:10px 12px;animation:.35s cubic-bezier(.34,1.56,.64,1) both rm-slap;display:flex}.rgm-badge[data-tone=info],.rgm-strip-c[data-tone=info]{--t:var(--color-info)}.rgm-badge[data-tone=danger],.rgm-strip-c[data-tone=danger]{--t:var(--color-danger)}.rgm-badge-k{color:var(--color-panel);background:var(--t);border-radius:999px;flex:none;padding:2px 9px;font-size:11.5px;font-weight:800}.rgm-badge-t{color:var(--color-ink);flex:220px;font-size:13px;line-height:1.5}.rgm-strip{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.rgm-strip-c{--t:var(--color-ok);color:var(--color-muted);background:color-mix(in srgb, var(--t) 10%, transparent);border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 3px;font-size:11px;font-weight:650;transition:box-shadow .2s;display:inline-flex}.rgm-strip-c i{width:16px;height:16px;color:var(--color-panel);background:var(--t);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.rgm-strip-c[data-on]{color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--t)}.rgm .rgm-why{margin:14px 0 0}.rgm-rule{border:2px dashed color-mix(in srgb, var(--color-accent) 55%, transparent);font-family:var(--font-display);color:var(--color-ink);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-panel));border-radius:10px;margin:12px 0 0;padding:10px 14px;font-size:14.5px;font-weight:700;line-height:1.45;animation:.4s cubic-bezier(.34,1.56,.64,1) both rm-slap;transform:rotate(-.6deg)}@container (max-width:520px){.rgm-load{grid-template-columns:78px minmax(0,1fr);gap:10px;padding:10px}.rgm-phone{height:132px}.rgm-bar{grid-template-columns:minmax(0,1fr) 66px}.rgm-bar-s{white-space:nowrap;font-size:15px}.rgm-bar-n{grid-column:1/-1}.rgm-past-row{grid-template-columns:62px minmax(0,1fr) 34px}.rgm-seg{grid-template-columns:1fr}.rgm .rgm-pick{flex:calc(33% - 7px);justify-content:center;padding:8px 6px;font-size:12.5px}.rgm-watch{font-size:11px;bottom:6px;left:6px}}.rgm:not([data-seen]) .rgm-map{opacity:0}.rgm[data-seen] .rgm-map{animation:.55s cubic-bezier(.22,1,.36,1) both rm-rise}.rgm[data-seen] .rgm-pin{animation:.4s cubic-bezier(.34,1.56,.64,1) .4s backwards rm-pop}@keyframes rm-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes rm-pop{0%{opacity:0}}@keyframes rm-draw{0%{opacity:0}}@keyframes rm-spin{to{transform:rotate(360deg)}}@keyframes rm-slap{0%{opacity:0;transform:scale(.96)translateY(4px)}}@media (prefers-reduced-motion:reduce){.rgm *,.rgm :before,.rgm :after{transition:none!important;animation:none!important}}
.dlog{isolation:isolate;border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent);background:var(--color-panel);border-radius:14px;margin:6px 0 24px;padding:15px 16px 18px;container-type:inline-size}.dlog-line-art{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--color-info) 10%, transparent), transparent 55%), color-mix(in srgb, var(--color-panel-2) 70%, var(--color-panel));border-radius:12px;grid-template-columns:auto minmax(22px,1fr) auto minmax(22px,1fr) auto;align-items:start;margin:2px 0 14px;padding:14px 10px 12px;display:grid;position:relative}.dlog-st{text-align:center;flex-direction:column;align-items:center;gap:2px;width:92px;display:flex}.dlog-ic{width:64px;height:56px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:relative;transform:rotate(-2deg)}.dlog-ic-m{width:76px;transform:rotate(1.5deg)}.dlog-art{width:100%;height:100%;overflow:visible}.dlog-s{filter:var(--pcf)}.dlog-st-l{color:var(--color-ink);margin-top:4px;font-size:11.5px;font-weight:750;line-height:1.2}.dlog-st-s{color:var(--color-muted);font-size:10.5px;font-weight:600}.dlog-box-top{fill:color-mix(in srgb, var(--color-accent) 55%, var(--color-panel))}.dlog-box-l{fill:color-mix(in srgb, var(--color-accent) 35%, var(--color-panel))}.dlog-box-r{fill:color-mix(in srgb, var(--color-accent) 22%, var(--color-panel))}.dlog-branch circle{fill:var(--color-ink)}.dlog-branch path{fill:none;stroke:var(--color-ink);stroke-width:1.8px;stroke-linecap:round}.dlog-st[data-on] .dlog-ic{animation:.5s cubic-bezier(.34,1.56,.64,1) dlog-bump}.dlog-body{fill:color-mix(in srgb, var(--color-info) 40%, var(--color-panel))}.dlog-chimney{fill:color-mix(in srgb, var(--color-info) 60%, var(--color-panel))}.dlog-window{fill:color-mix(in srgb, var(--color-bg) 70%, var(--color-panel))}.dlog-chute{fill:color-mix(in srgb, var(--color-info) 25%, var(--color-panel))}.dlog-gear{fill:var(--color-accent);transform-box:fill-box;transform-origin:50%}.dlog-gear-hole{fill:color-mix(in srgb, var(--color-bg) 70%, var(--color-panel))}.dlog-puffs circle{fill:color-mix(in srgb, var(--color-muted) 55%, transparent);opacity:0}.dlog-cross{opacity:0;transform-box:fill-box;transform-origin:50%}.dlog-cross circle{fill:var(--color-danger)}.dlog-cross path{stroke:var(--color-panel);stroke-width:2.6px;stroke-linecap:round}.dlog-st[data-m=work] .dlog-gear{animation:1.1s linear 2 dlog-spin}.dlog-st[data-m=work] .dlog-puffs circle{animation:1s ease-out 2 dlog-puff}.dlog-st[data-m=work] .dlog-puffs circle:nth-child(2){animation-delay:.25s}.dlog-st[data-m=work] .dlog-puffs circle:nth-child(3){animation-delay:.5s}.dlog-st[data-m=work] .dlog-ic{animation:.35s ease-in-out 3 dlog-shake}.dlog-st[data-m=done] .dlog-chute{fill:color-mix(in srgb, var(--color-ok) 55%, var(--color-panel));transition:fill .4s}.dlog-st[data-m=broken] .dlog-body{fill:color-mix(in srgb, var(--color-danger) 28%, var(--color-panel));transition:fill .3s}.dlog-st[data-m=broken] .dlog-puffs circle{fill:color-mix(in srgb, var(--color-danger) 55%, transparent);opacity:1;animation:.8s ease-out both dlog-puff-hold}.dlog-st[data-m=broken] .dlog-cross{opacity:1;animation:.4s cubic-bezier(.34,1.56,.64,1) both dlog-pop}.dlog-st[data-m=broken] .dlog-st-s{color:var(--color-danger);font-weight:750}.dlog-globe{fill:color-mix(in srgb, var(--color-ok) 22%, var(--color-panel));stroke:color-mix(in srgb, var(--color-ok) 60%, var(--color-ink));stroke-width:1.6px}.dlog-grid{fill:none;stroke:color-mix(in srgb, var(--color-ok) 45%, transparent);stroke-width:1.2px}.dlog-dot{fill:color-mix(in srgb, var(--color-ok) 70%, var(--color-ink));transform-box:fill-box;transform-origin:50%}.dlog-st[data-fresh] .dlog-dot{fill:var(--color-accent);animation:dlog-pop .4s cubic-bezier(.34, 1.56, .64, 1) calc(var(--d) * 90ms) backwards}.dlog-pin{opacity:0;transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1);transform:translateY(-8px)}.dlog-pin path{fill:var(--color-coral)}.dlog-pin circle{fill:var(--color-panel)}.dlog-st[data-live] .dlog-pin{opacity:1;transform:translateY(-14px)}.dlog-mail{width:24px;height:24px;color:var(--color-ink);background:color-mix(in srgb, var(--color-info) 30%, var(--color-panel));box-shadow:0 0 0 2px var(--color-panel);border-radius:50%;place-items:center;font-size:13px;animation:.4s cubic-bezier(.34,1.56,.64,1) both dlog-pop;display:grid;position:absolute;bottom:-2px;right:-10px}.dlog-ver{font:700 10.5px var(--font-mono,ui-monospace, monospace);color:color-mix(in srgb, var(--color-ok) 70%, var(--color-ink));background:color-mix(in srgb, var(--color-ok) 14%, transparent);border-radius:999px;margin-top:2px;padding:1px 7px;animation:.45s cubic-bezier(.34,1.56,.64,1) backwards dlog-flip}.dlog-kept{color:var(--color-ink);background:color-mix(in srgb, var(--color-ok) 18%, var(--color-panel));border:1.5px dashed color-mix(in srgb, var(--color-ok) 60%, transparent);border-radius:8px;grid-column:1/-1;justify-self:end;margin-top:8px;padding:4px 10px;font-size:11.5px;font-weight:750;animation:.45s cubic-bezier(.34,1.56,.64,1) both dlog-pop;transform:rotate(-1.5deg)}.dlog-kept:before{content:"🛡️ "}.dlog-belt{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 22%, transparent) 0 6px, transparent 6px 11px);border-radius:999px;align-self:start;height:10px;margin:34px 2px 0;position:relative}.dlog-belt:before{content:"";background:color-mix(in srgb, var(--color-ink) 8%, transparent);border-radius:999px;position:absolute;inset:3px 0}.dlog-parcel{background:var(--color-panel);border:1.5px solid color-mix(in srgb, var(--color-ink) 55%, transparent);width:18px;height:14px;box-shadow:3px -3px 0 -1.5px var(--color-panel), 3px -3px 0 0 color-mix(in srgb, var(--color-ink) 40%, transparent);opacity:0;border-radius:2px;position:absolute;bottom:7px;left:0}.dlog-belt[data-s=go] .dlog-parcel{animation:.6s cubic-bezier(.45,0,.3,1) forwards dlog-ride}.dlog-belt[data-s=go]{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 70%, transparent) 0 6px, transparent 6px 11px)}.dlog-term{background:var(--color-well);box-shadow:0 10px 24px -14px #0000008c, inset 0 0 0 1px color-mix(in srgb, var(--color-code-ink) 10%, transparent);border-radius:12px;overflow:hidden}.dlog-bar{border-bottom:1px solid color-mix(in srgb, var(--color-code-ink) 12%, transparent);align-items:center;gap:10px;padding:8px 12px;display:flex}.dlog-lights{gap:5px;display:flex}.dlog-lights i{background:color-mix(in srgb, var(--color-code-ink) 22%, transparent);border-radius:50%;width:9px;height:9px}.dlog-title{min-width:0;font:700 11.5px var(--font-mono,ui-monospace, monospace);white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--color-code-ink) 70%, transparent);flex:1;overflow:hidden}.dlog-status{color:var(--color-code-ink);background:color-mix(in srgb, var(--color-code-ink) 12%, transparent);border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:750}.dlog-status[data-tone=run]{color:var(--color-accent-well,var(--color-accent));background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.dlog-status[data-tone=run]:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:.9s ease-in-out infinite dlog-blink;display:inline-block}.dlog-status[data-tone=ok]{color:var(--color-ok);background:color-mix(in srgb, var(--color-ok) 18%, transparent)}.dlog-status[data-tone=bad]{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 18%, transparent)}.dlog-log,.dlog-hist{min-height:248px;margin:0;padding:8px 6px 10px;list-style:none}.dlog-empty{font:600 12px var(--font-mono,ui-monospace, monospace);color:color-mix(in srgb, var(--color-code-ink) 55%, transparent);align-items:center;gap:8px;padding:6px 8px;display:flex}.dlog-cursor{background:color-mix(in srgb, var(--color-code-ink) 70%, transparent);width:8px;height:14px;animation:1s steps(2,start) infinite dlog-blink}.dlog-row{animation:.28s ease-out both dlog-in;position:relative}.dlog-btn{text-align:left;width:100%;min-height:34px;font:600 12.5px/1.4 var(--font-mono,ui-monospace, monospace);color:var(--color-code-ink);cursor:pointer;border-radius:7px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;transition:background .15s;display:grid}.dlog-btn:hover,.dlog-row[data-open] .dlog-btn{background:color-mix(in srgb, var(--color-code-ink) 8%, transparent)}.dlog-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.dlog-time{color:color-mix(in srgb, var(--color-code-ink) 45%, transparent);font-size:11px}.dlog-dot-s{background:var(--color-info);width:8px;height:8px;box-shadow:0 0 6px color-mix(in srgb, var(--color-info) 60%, transparent);border-radius:50%}.dlog-dot-s[data-tone=ok]{background:var(--color-ok);box-shadow:0 0 6px color-mix(in srgb, var(--color-ok) 60%, transparent)}.dlog-dot-s[data-tone=bad]{background:var(--color-danger);box-shadow:0 0 6px color-mix(in srgb, var(--color-danger) 60%, transparent)}.dlog-dot-s[data-tone=warn]{background:var(--color-coral);box-shadow:0 0 6px color-mix(in srgb, var(--color-coral) 60%, transparent)}.dlog-text{overflow-wrap:anywhere}.dlog-row[data-tone=ok] .dlog-text{color:var(--color-ok);font-weight:750}.dlog-row[data-tone=bad] .dlog-text{color:var(--color-danger)}.dlog-row[data-tone=warn] .dlog-text{color:var(--color-coral)}.dlog-q{width:18px;height:18px;color:color-mix(in srgb, var(--color-code-ink) 60%, transparent);border:1px solid color-mix(in srgb, var(--color-code-ink) 25%, transparent);border-radius:50%;place-items:center;font-size:10.5px;font-weight:800;display:grid}.dlog-row[data-open] .dlog-q{color:var(--color-well);background:var(--color-code-ink)}.dlog .dlog-copy{min-height:32px;margin:2px 0 4px 34px}.dlog-explain{border-left:3px solid var(--color-accent);color:var(--color-code-ink);background:color-mix(in srgb, var(--color-code-ink) 7%, transparent);border-radius:0 8px 8px 0;margin:2px 8px 8px 34px;padding:8px 11px;font-size:12.5px;line-height:1.5;animation:.25s ease-out both dlog-in}.dlog-dep{color:var(--color-code-ink);background:color-mix(in srgb, var(--color-code-ink) 5%, transparent);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:4px;padding:9px 10px;animation:.3s ease-out both dlog-in;display:grid}.dlog-dep[data-on]{background:color-mix(in srgb, var(--color-ok) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ok) 45%, transparent)}.dlog-dep-t{flex-direction:column;min-width:0;display:flex}.dlog-dep-t b{font:700 12.5px var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.dlog-dep[data-bad] .dlog-dep-t b{color:var(--color-danger)}.dlog-dep-t small{color:color-mix(in srgb, var(--color-code-ink) 55%, transparent);font-size:11px}.dlog-livechip,.dlog-nochip{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:750}.dlog-livechip{color:var(--color-ok);background:color-mix(in srgb, var(--color-ok) 18%, transparent)}.dlog-nochip{color:color-mix(in srgb, var(--color-code-ink) 45%, transparent)}.dlog-again{min-height:36px;color:var(--color-well);background:var(--color-code-ink);cursor:pointer;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:750;transition:transform .12s}.dlog-again:hover{transform:translateY(-1px)}.dlog-again:active{transform:scale(.97)}.dlog-foot{flex-wrap:wrap;gap:8px 10px;margin-top:14px;display:flex}.dlog .dlog-foot .ts-btn{min-height:42px;padding:9px 16px;font-size:13.5px;font-weight:750}.dlog .dlog-break{color:var(--color-danger)}.dlog .dlog-break:before{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-panel))}.dlog .dlog-roll[aria-pressed=true]:before{background:color-mix(in srgb, var(--color-ok) 18%, var(--color-panel))}.dlog .dlog-why{margin:12px 0 0}.dlog:not([data-seen]) .dlog-line-art,.dlog:not([data-seen]) .dlog-term{opacity:0}.dlog[data-seen] .dlog-line-art{animation:.5s cubic-bezier(.22,1,.36,1) both dlog-rise}.dlog[data-seen] .dlog-term{animation:.5s cubic-bezier(.22,1,.36,1) .12s both dlog-rise}@container (max-width:480px){.dlog{padding:13px 12px 16px}.dlog-line-art{grid-template-columns:auto minmax(14px,1fr) auto minmax(14px,1fr) auto;padding:12px 6px 10px}.dlog-st{width:74px}.dlog-ic{width:52px;height:46px}.dlog-ic-m{width:60px}.dlog-belt{margin-top:28px}.dlog-st-l{font-size:10.5px}.dlog-ver{white-space:nowrap;font-size:9.5px}.dlog-btn{grid-template-columns:auto minmax(0,1fr) auto;font-size:12px}.dlog-time{display:none}.dlog-explain,.dlog .dlog-copy{margin-left:22px}.dlog-dep{grid-template-columns:auto minmax(0,1fr)}.dlog-again,.dlog-livechip,.dlog-nochip{grid-column:2;justify-self:start}.dlog .dlog-foot .ts-btn{flex:auto}}@keyframes dlog-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes dlog-in{0%{opacity:0;transform:translateY(-3px)}}@keyframes dlog-pop{0%{opacity:0;transform:scale(.3)}}@keyframes dlog-flip{0%{opacity:0;transform:rotateX(90deg)}}@keyframes dlog-bump{40%{transform:rotate(-2deg)translateY(-5px)}}@keyframes dlog-shake{0%,to{transform:rotate(1.5deg)}50%{transform:rotate(-1deg)translate(1px)}}@keyframes dlog-spin{to{transform:rotate(360deg)}}@keyframes dlog-puff{0%{opacity:0;transform:translateY(4px)scale(.6)}40%{opacity:1}to{opacity:0;transform:translateY(-8px)scale(1.3)}}@keyframes dlog-puff-hold{0%{opacity:0;transform:translateY(4px)scale(.6)}}@keyframes dlog-ride{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 18px)}}@keyframes dlog-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.dlog *,.dlog :before,.dlog :after{transition:none!important;animation:none!important}}.dlog-demo{letter-spacing:.08em;color:#8a5a00;vertical-align:1px;background:#f5c54259;border:1px dashed #c98a0099;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:10px}.dlog-real{color:var(--color-muted);background:color-mix(in srgb, #f5c542 12%, var(--color-panel));border:1px dashed #c98a0073;border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:13.5px;line-height:1.5}.dlog-real b{color:var(--color-ink)}
.tmap{isolation:isolate;border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent);background:var(--color-panel);border-radius:14px;margin:6px 0 24px;padding:15px 16px 18px;position:relative;container-type:inline-size}.tmap-tray{background:color-mix(in srgb, var(--color-panel-2) 70%, var(--color-panel));border-radius:12px;flex-wrap:wrap;justify-content:center;gap:8px 6px;min-height:78px;margin-bottom:12px;padding:10px 6px;display:flex}.tmap-tray-done{color:var(--color-ok);align-self:center;font-size:13px;font-weight:750;animation:.4s cubic-bezier(.34,1.56,.64,1) both tmap-pop}.tmap-tok{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;align-items:center;gap:3px;width:84px;min-height:58px;padding:2px;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:flex}.tmap-tok:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tmap-tok:hover{transform:translateY(-2px)}.tmap-tok[data-pick]{transform:translateY(-6px)rotate(-4deg)}.tmap-tok[data-drag]{opacity:.35}.tmap-tok[data-shake="0"]{animation:.5s both tmap-wiggle-a}.tmap-tok[data-shake="1"]{animation:.5s both tmap-wiggle-b}.tmap[data-seen] .tmap-tok{animation:tmap-pop .4s cubic-bezier(.34, 1.56, .64, 1) calc(.1s + var(--i) * 60ms) backwards}.tmap[data-seen] .tmap-tok[data-shake="0"]{animation:.5s both tmap-wiggle-a}.tmap[data-seen] .tmap-tok[data-shake="1"]{animation:.5s both tmap-wiggle-b}.tmap-disc{isolation:isolate;place-items:center;width:44px;height:44px;font-size:21px;line-height:1;display:grid;position:relative}.tmap-disc:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-accent) 22%, var(--color-panel));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 55%, transparent), 2px 3px 0 color-mix(in srgb, var(--color-ink) 14%, transparent);filter:var(--pcf);border-radius:50%;position:absolute;inset:0}.tmap-tok[data-pick] .tmap-disc:before{background:color-mix(in srgb, var(--color-accent) 45%, var(--color-panel));box-shadow:0 0 0 3px var(--color-accent), 3px 6px 0 color-mix(in srgb, var(--color-ink) 16%, transparent)}.tmap-name{white-space:nowrap;color:var(--color-ink);background:color-mix(in srgb, var(--color-panel) 85%, transparent);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:750;line-height:1.3}.tmap-board-wrap{grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);gap:6px;max-width:600px;margin:0 auto;display:grid}.tmap-narrow{display:none}.tmap-yax{writing-mode:vertical-rl;color:var(--color-muted);flex-direction:row;justify-content:space-between;align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:flex;transform:rotate(180deg)}.tmap-yax b,.tmap-xax b{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);font-size:11px;font-weight:800}.tmap-xax{color:var(--color-muted);grid-column:2;justify-content:space-between;align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:flex}.tmap-board{aspect-ratio:4/3;border-radius:10px;position:relative;transform:rotate(-.6deg)}.tmap-board:before{content:"";z-index:-1;background:radial-gradient(circle at 80% 15%, color-mix(in srgb, var(--color-ok) 10%, transparent), transparent 50%), color-mix(in srgb, var(--color-accent) 7%, var(--color-panel-2));box-shadow:3px 5px 0 color-mix(in srgb, var(--color-ink) 10%, transparent);filter:var(--pcf);border-radius:10px;position:absolute;inset:0}.tmap-axes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tmap-ax{fill:none;stroke:color-mix(in srgb, var(--color-ink) 30%, transparent);stroke-width:.5px;stroke-dasharray:1.6 1.4;vector-effect:non-scaling-stroke}.tmap-q{cursor:pointer;border-radius:8px;width:50%;height:50%;transition:background .2s;position:absolute}.tmap-q[data-q=tl]{top:0;left:0}.tmap-q[data-q=tr]{top:0;right:0}.tmap-q[data-q=bl]{bottom:0;left:0}.tmap-q[data-q=br]{bottom:0;right:0}.tmap-q:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px}.tmap-board[data-picking] .tmap-q{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-accent) 30%, transparent)}.tmap-board[data-picking] .tmap-q:hover{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.tmap-q[data-flash=ok0]{animation:.7s ease-out tmap-ok-a}.tmap-q[data-flash=ok1]{animation:.7s ease-out tmap-ok-b}.tmap-q[data-flash=no0]{animation:.7s ease-out tmap-no-a}.tmap-q[data-flash=no1]{animation:.7s ease-out tmap-no-b}.tmap-tag{white-space:nowrap;color:var(--color-dim);border-radius:6px;padding:2px 7px;font-size:10.5px;font-style:italic;font-weight:700;position:absolute}.tmap-q[data-q=tl] .tmap-tag{top:6px;left:6px}.tmap-q[data-q=tr] .tmap-tag{top:6px;right:6px}.tmap-q[data-q=bl] .tmap-tag{bottom:6px;left:6px}.tmap-q[data-q=br] .tmap-tag{bottom:6px;right:6px}.tmap-on{z-index:1;pointer-events:none;flex-direction:column;align-items:center;gap:2px;transition:opacity .5s;animation:.45s cubic-bezier(.34,1.56,.64,1) both tmap-snap;display:flex;position:absolute;transform:translate(-50%,-50%)}.tmap-on .tmap-disc:before{background:color-mix(in srgb, var(--color-ok) 22%, var(--color-panel));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-ok) 60%, transparent), 2px 3px 0 color-mix(in srgb, var(--color-ink) 14%, transparent)}.tmap-on[data-dim]{opacity:.4}.tmap-on[data-glow] .tmap-disc:before{background:color-mix(in srgb, var(--color-accent) 50%, var(--color-panel));box-shadow:0 0 0 3px var(--color-accent), 0 0 22px 6px color-mix(in srgb, var(--color-accent) 55%, transparent);transition:box-shadow .6s}.tmap-on[data-glow] .tmap-disc{animation:.9s ease-out .2s both tmap-glow}.tmap-on[data-glow] .tmap-name{color:var(--color-bg);background:var(--color-ink)}.tmap[data-done] .tmap-q[data-q=tr]{background:color-mix(in srgb, var(--color-accent) 14%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-accent) 55%, transparent);transition:background .6s,box-shadow .6s}.tmap[data-done] .tmap-q[data-q=tr] .tmap-tag{color:var(--color-ink)}.tmap-tonight{z-index:2;letter-spacing:.06em;text-transform:uppercase;color:var(--color-bg);background:var(--color-accent);border-radius:6px;padding:3px 9px;font-size:11px;font-weight:800;animation:.45s cubic-bezier(.34,1.56,.64,1) .5s backwards tmap-pop;position:absolute;top:46%;right:6px;transform:translateY(-100%)rotate(3deg)}.tmap-ghost{z-index:50;pointer-events:none;position:absolute;transform:translate(-50%,-60%)rotate(-6deg)scale(1.08)}.tmap .tmap-why{margin:14px 0 0}.tmap .tmap-why[data-bad]:before{background:color-mix(in srgb, var(--color-coral) 14%, var(--color-panel))}.tmap-final{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel));border:1.5px solid color-mix(in srgb, var(--color-accent) 55%, transparent);border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;animation:.45s cubic-bezier(.34,1.56,.64,1) .3s backwards tmap-pop;display:flex}.tmap-final-ic{font-size:26px}.tmap-final p{color:var(--color-ink);margin:0;font-size:14px;line-height:1.45}.tmap-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.tmap-count{color:var(--color-muted);font-size:12px;font-weight:700}.tmap .tmap-foot .ts-btn{min-height:40px;padding:8px 14px}.tmap:not([data-seen]) .tmap-board-wrap{opacity:0}.tmap[data-seen] .tmap-board-wrap{animation:.5s cubic-bezier(.22,1,.36,1) both tmap-rise}@container (max-width:480px){.tmap{padding:13px 12px 16px}.tmap-board{aspect-ratio:1/1.08}.tmap-tok{width:72px}.tmap-disc{width:40px;height:40px;font-size:19px}.tmap-name{padding:1px 5px;font-size:10.5px}.tmap-tag,.tmap-xax,.tmap-yax,.tmap-xax b,.tmap-yax b{font-size:9.5px}.tmap-wide{display:none}.tmap-narrow{display:inline}}@keyframes tmap-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes tmap-pop{0%{opacity:0;transform:scale(.4)}}@keyframes tmap-snap{0%{opacity:0;transform:translate(-50%,-80%)scale(1.4)rotate(-8deg)}}@keyframes tmap-glow{40%{transform:scale(1.18)}}@keyframes tmap-wiggle-a{0%,to{transform:none}20%{transform:translate(-6px)rotate(-6deg)}45%{transform:translate(5px)rotate(5deg)}70%{transform:translate(-3px)rotate(-2deg)}}@keyframes tmap-wiggle-b{0%,to{transform:none}20%{transform:translate(-6px)rotate(-6deg)}45%{transform:translate(5px)rotate(5deg)}70%{transform:translate(-3px)rotate(-2deg)}}@keyframes tmap-ok-a{0%{background:color-mix(in srgb, var(--color-ok) 28%, transparent)}}@keyframes tmap-ok-b{0%{background:color-mix(in srgb, var(--color-ok) 28%, transparent)}}@keyframes tmap-no-a{0%{background:color-mix(in srgb, var(--color-danger) 22%, transparent)}}@keyframes tmap-no-b{0%{background:color-mix(in srgb, var(--color-danger) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.tmap *,.tmap :before,.tmap :after{transition:none!important;animation:none!important}}
.t3{isolation:isolate;border:1.5px solid color-mix(in srgb, var(--color-accent) 35%, transparent);background:var(--color-panel);border-radius:14px;margin:6px 0 24px;padding:15px 16px 18px;container-type:inline-size}.t3-stage{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:18px 22px;display:grid}.t3-phone-col{justify-self:center;padding:6px;position:relative}.t3-phone{background:var(--color-well);width:236px;height:460px;box-shadow:0 16px 30px -18px #0009, inset 0 0 0 2px color-mix(in srgb, var(--color-code-ink) 22%, var(--color-well));border-radius:32px;padding:10px;position:relative;transform:rotate(-1.2deg)}.t3-notch{z-index:3;background:var(--color-well);border-radius:999px;width:58px;height:14px;margin-left:-29px;position:absolute;top:14px;left:50%}.t3-screen{background:color-mix(in srgb, var(--color-coral) 5%, var(--color-panel));border-radius:23px;height:100%;transition:filter .45s,opacity .45s;overflow:hidden}.t3-phone[data-ready] .t3-screen{filter:blur(9px);opacity:.55}.t3-phone[data-hidden] .t3-screen{filter:blur(8px)grayscale(.4);opacity:.5}.t3-cover{z-index:4;text-align:center;color:var(--color-ink);cursor:pointer;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex;position:absolute;inset:10px}.t3-cover-ic{width:62px;height:62px;color:var(--color-bg);background:var(--color-accent);box-shadow:0 8px 20px -6px color-mix(in srgb, var(--color-accent) 70%, transparent);border-radius:50%;place-items:center;padding-left:5px;font-size:24px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:grid}.t3-cover:hover .t3-cover-ic{transform:scale(1.08)}.t3-cover:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.t3-cover b{font-size:15px;font-weight:800}.t3-cover small{color:var(--color-muted);font-size:12px}.t3-timesup{z-index:4;white-space:nowrap;color:var(--color-bg);background:var(--color-ink);border-radius:10px;padding:8px 14px;font-size:15px;font-weight:800;animation:.4s cubic-bezier(.34,1.7,.64,1) both t3-slap;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.t3-ring{z-index:5;background:var(--color-panel);border-radius:50%;place-items:center;width:62px;height:62px;animation:.35s cubic-bezier(.34,1.7,.64,1) both t3-slap;display:grid;position:absolute;top:-8px;right:-14px;box-shadow:0 6px 16px -6px #00000073}.t3-ring svg{width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px;transform:rotate(-90deg)}.t3-ring-bg,.t3-ring-fg{fill:none;stroke-width:4px}.t3-ring-bg{stroke:color-mix(in srgb, var(--color-ink) 12%, transparent)}.t3-ring-fg{stroke:var(--color-coral);stroke-linecap:round;stroke-dasharray:119.4;animation:3s linear forwards t3-ring}.t3-ring b{font-family:var(--font-display);color:var(--color-ink);font-size:24px;font-weight:800;animation:.3s ease-out both t3-tick}.t3-site{height:100%;color:color-mix(in srgb, var(--color-ink) 70%, transparent);flex-direction:column;gap:7px;padding:26px 10px 10px;font-size:7.5px;line-height:1.35;transition:font-size .4s;display:flex}.t3-url{background:color-mix(in srgb, var(--color-ink) 7%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 7px;font-size:8px;display:flex}.t3-url-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-muted);flex:1;overflow:hidden}.t3-load{color:var(--color-danger);align-items:center;gap:4px;font-size:8px;font-weight:800;display:flex}.t3-load i{background:color-mix(in srgb, var(--color-ink) 12%, transparent);border-radius:999px;width:34px;height:4px;position:relative;overflow:hidden}.t3-load i:after{content:"";border-radius:inherit;background:var(--color-danger);position:absolute;inset:0 70% 0 0}.t3-load[data-fast]{color:var(--color-ok)}.t3-load[data-fast] i:after{background:var(--color-ok);animation:.6s ease-out backwards t3-fill;right:0}.t3-nav{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.t3-logo{color:var(--color-ink);font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;font-weight:700}.t3-links{color:var(--color-dim);gap:5px;font-size:6.5px;display:flex}.t3-hero-img{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-ink) 6%, transparent) 0 6px, transparent 6px 12px), color-mix(in srgb, var(--color-ink) 9%, transparent);border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;height:118px;display:flex}.t3-hero-img small{color:var(--color-dim);font-size:6.5px}.t3-spin{border:2.5px solid color-mix(in srgb, var(--color-ink) 15%, transparent);border-top-color:var(--color-dim);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite t3-spin}.t3-h{text-align:center;color:color-mix(in srgb, var(--color-ink) 75%, transparent);margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:10px;font-style:italic;font-weight:400;line-height:1.25}.t3-h[data-on]{font-family:var(--font-display);letter-spacing:-.01em;text-align:left;color:var(--color-ink);font-size:15px;font-style:normal;font-weight:800;line-height:1.15;animation:.4s cubic-bezier(.34,1.6,.64,1) both t3-slap}.t3-proof{color:var(--color-ink);background:color-mix(in srgb, var(--color-accent) 16%, transparent);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:9px;animation:.4s cubic-bezier(.34,1.6,.64,1) both t3-slap;display:flex}.t3-proof b{font-size:12px}.t3-glass{flex:none;width:34px;height:48px;transform:rotate(-6deg)}.t3-s{filter:var(--pcf)}.t3-cup{fill:color-mix(in srgb, var(--color-info) 12%, var(--color-panel));stroke:color-mix(in srgb, var(--color-ink) 40%, transparent);stroke-width:1.2px}.t3-tea{fill:color-mix(in srgb, var(--color-coral) 70%, var(--color-accent))}.t3-ice{fill:color-mix(in srgb, var(--color-panel) 70%, transparent)}.t3-straw{fill:var(--color-ok)}.t3-lemon{fill:var(--color-accent)}.t3-lemon-in{stroke:color-mix(in srgb, var(--color-panel) 80%, transparent);stroke-width:.8px}.t3-three{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.t3-three span{text-align:center;border:1px solid color-mix(in srgb, var(--color-ink) 25%, transparent);border-radius:4px;padding:4px 0;font-size:7px}.t3-wa{text-align:center;color:#fff;background:#25d366;border-radius:999px;padding:9px 0;font-size:12px;font-weight:800;animation:.4s cubic-bezier(.34,1.6,.64,1) both t3-slap;display:block;box-shadow:0 6px 14px -6px #25d366}.t3-menu{white-space:nowrap;gap:4px;display:flex}.t3-menu span{background:color-mix(in srgb, var(--color-ink) 8%, transparent);border-radius:999px;flex:none;padding:3px 7px;font-size:7.5px}.t3-form{border:1px solid color-mix(in srgb, var(--color-ink) 15%, transparent);border-radius:6px;flex-direction:column;gap:4px;padding:6px;display:flex}.t3-form small{font-size:7px;font-weight:700}.t3-form i{background:color-mix(in srgb, var(--color-ink) 9%, transparent);border-radius:2px;height:9px}.t3-form .t3-form-big{height:18px}.t3-form span{background:color-mix(in srgb, var(--color-ink) 15%, transparent);border-radius:3px;align-self:flex-start;padding:2px 6px;font-size:6.5px}.t3-form[data-small]{opacity:.55}.t3-form[data-small] .t3-form-big,.t3-form[data-small] i:nth-of-type(2){display:none}.t3-bar{grid-template-columns:1fr 1fr;gap:5px;margin-top:auto;animation:.4s cubic-bezier(.34,1.4,.64,1) both t3-up;display:grid}.t3-bar span{text-align:center;color:var(--color-bg);background:var(--color-ink);border-radius:8px;padding:7px 4px;font-size:9px;font-weight:800}.t3-bar span+span{color:#fff;background:#25d366}.t3-site[data-phone]{font-size:10px}.t3-site[data-phone] .t3-links{font-size:9px}.t3-site[data-phone] .t3-menu{white-space:normal;flex-wrap:wrap}.t3-site[data-phone] .t3-menu span{font-size:9.5px}.t3-site[data-phone] .t3-three span{font-size:9px}.t3-site[data-phone] .t3-h:not([data-on]){font-size:13px}.t3-site[data-phone] .t3-form small{font-size:9.5px}.t3-side{flex-direction:column;gap:12px;min-width:0;display:flex}.t3-q{background:color-mix(in srgb, var(--color-panel-2) 70%, var(--color-panel));border-radius:12px;padding:12px 14px;animation:.35s cubic-bezier(.22,1,.36,1) both t3-rise}.t3-qt{font-family:var(--font-display);color:var(--color-ink);margin:0 0 4px;font-size:16px;font-weight:800;line-height:1.3}.t3-qs{color:var(--color-muted);margin:0;font-size:13px}.t3-chips{flex-direction:column;align-items:stretch;gap:7px;margin-top:10px;display:flex}.t3 .t3-chip{text-align:left;min-height:42px;padding:8px 14px;font-size:13px}.t3-said{color:var(--color-muted);margin:0;font-size:12.5px}.t3-said b{color:var(--color-ink)}.t3-fixes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.t3-fix{text-align:left;min-height:52px;color:var(--color-ink);cursor:pointer;background:color-mix(in srgb, var(--color-ink) 4%, var(--color-panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 12%, transparent);animation:t3-rise .35s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 50ms) backwards;border-radius:11px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px 7px 8px;transition:background .25s,box-shadow .25s,transform .15s;display:grid;position:relative}.t3-fix:hover{transform:translateY(-1px)}.t3-fix:active{transform:scale(.98)}.t3-fix:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.t3-fix[data-on]{background:color-mix(in srgb, var(--color-ok) 14%, var(--color-panel));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-ok) 60%, transparent)}.t3-fix-n{width:26px;height:26px;color:var(--color-muted);background:color-mix(in srgb, var(--color-ink) 9%, transparent);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.t3-fix[data-on] .t3-fix-n{color:var(--color-panel);background:var(--color-ok);animation:.35s cubic-bezier(.34,1.7,.64,1) both t3-slap}.t3-fix-t{flex-direction:column;min-width:0;line-height:1.25;display:flex}.t3-fix-t b{font-size:12.5px;font-weight:750}.t3-fix-t small{color:var(--color-muted);font-size:11px}.t3-meter{background:color-mix(in srgb, var(--color-panel-2) 70%, var(--color-panel));border-radius:12px;padding:11px 13px 9px}.t3-meter-h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.t3-meter-h span{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:800}.t3-meter-h b{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ok);font-size:26px;font-weight:800;line-height:1}.t3-meter-h b small{color:var(--color-muted);font-size:12px}.t3-dots{grid-template-columns:repeat(10,1fr);gap:5px;display:grid}.t3-dots i{aspect-ratio:1;background:color-mix(in srgb, var(--color-ink) 12%, transparent);border-radius:50% 50% 40% 40%;max-width:16px;transition:background .35s,transform .35s cubic-bezier(.34,1.56,.64,1)}.t3-dots i[data-on]{background:var(--color-ok);transform:scale(1.12)}.t3-note{color:var(--color-dim);margin-top:6px;font-size:10.5px;display:block}.t3-stamp{color:var(--color-ok);border:2.5px solid var(--color-ok);border-radius:8px;align-self:flex-start;margin:0;padding:7px 14px;font-size:14px;font-weight:800;animation:.45s cubic-bezier(.34,1.7,.64,1) both t3-slap;transform:rotate(-3deg)}.t3-foot{flex-wrap:wrap;gap:8px 10px;display:flex}.t3 .t3-foot .ts-btn{min-height:42px;padding:9px 16px;font-size:13.5px;font-weight:750}.t3 .t3-again[data-ready]{animation:.6s .2s 2 t3-nudge}.t3 .t3-why{margin:14px 0 0}.t3:not([data-seen]) .t3-phone{opacity:0}.t3[data-seen] .t3-phone{animation:.55s cubic-bezier(.22,1,.36,1) both t3-rise}@container (max-width:600px){.t3{padding:13px 12px 16px}.t3-stage{grid-template-columns:minmax(0,1fr)}.t3-phone{width:224px;height:430px}}@container (max-width:360px){.t3-fixes{grid-template-columns:minmax(0,1fr)}}@keyframes t3-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes t3-slap{0%{opacity:0;transform:scale(.6)}}@keyframes t3-tick{0%{opacity:0;transform:scale(1.6)}}@keyframes t3-up{0%{opacity:0;transform:translateY(14px)}}@keyframes t3-ring{to{stroke-dashoffset:119.4px}}@keyframes t3-spin{to{transform:rotate(360deg)}}@keyframes t3-fill{0%{right:100%}}@keyframes t3-nudge{0%,to{transform:none}30%{transform:translateY(-3px)rotate(-1deg)}60%{transform:translateY(0)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.t3 *,.t3 :before,.t3 :after{transition:none!important;animation:none!important}}
