:root{--tk-clay:#e58a66;--tk-clay-line:color-mix(in srgb,var(--tk-clay)70%,transparent)}:root[data-tk-theme=ivoire]{--tk-clay:#9c3f22}.tk-offline-veil{z-index:8999;pointer-events:none;-webkit-backdrop-filter:saturate(.72);backdrop-filter:saturate(.72);position:fixed;top:0;bottom:0;left:0;right:0}.tk-offline-banner{left:0;right:0;z-index:9000;padding:0 16px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0}.tk-offline-banner>div{pointer-events:auto;font-variant-numeric:tabular-nums;color:#e9e7e1;background:#2b2e33;border:1px solid #44484f;border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:10px 16px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:0 8px 24px -8px rgba(0,0,0,.5)}:root[data-tk-theme=ivoire] .tk-offline-banner>div{color:#26272a;background:#e3e1da;border-color:#c6c3ba;box-shadow:0 8px 24px -10px rgba(0,0,0,.25)}.tk-support{color:var(--tk-a-tx-2,inherit);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.tk-support code{font-family:var(--tk-a-font-num,var(--font-mono,ui-monospace,monospace));font-variant-numeric:tabular-nums;background:var(--tk-a-ink-3,rgba(127,127,127,.16));color:var(--tk-a-tx-1,inherit);-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all;border-radius:6px;padding:2px 8px}.tk-support button{font:inherit;border:1px solid var(--tk-a-line-strong,currentColor);color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:2px 8px;font-weight:500}.tk-support button:focus-visible{outline:2px solid var(--tk-a-amber-glow,var(--accent));outline-offset:2px}.tk-reason{display:inline-flex;position:relative}.tk-reason>[role=tooltip]{z-index:60;background:var(--tk-a-ink-4,#3b3c40);width:max-content;max-width:260px;color:var(--tk-a-tx-1,#f2f1ec);border:1px solid var(--tk-a-line-strong,transparent);opacity:0;pointer-events:none;border-radius:6px;padding:6px 10px;font-size:13px;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.tk-reason:hover>[role=tooltip],.tk-reason:focus-within>[role=tooltip],.tk-reason[data-open=true]>[role=tooltip]{opacity:1;transform:translate(-50%)}.tk-reason>button:disabled,.tk-reason>button[aria-disabled=true]{opacity:.72;cursor:not-allowed}.tk-estimate{border:1px dashed var(--tk-a-line-strong,currentColor);border-radius:var(--tk-r-md,6px);padding:10px 12px;position:relative}.tk-estimate-tag{top:-9px;letter-spacing:.02em;background:var(--tk-a-ink-1,var(--bg,Canvas));color:var(--tk-a-tx-2,inherit);padding:0 6px;font-size:13px;font-weight:500;position:absolute}.tk-estimate-tag:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.tk-estimate-tag:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.tk-estimate-tag:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.tk-estimate-tag:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.tk-estimate-tag:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.tk-estimate-tag:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.tk-grave{border:1.5px solid var(--tk-clay-line);border-radius:var(--tk-r-xl,16px);background:var(--tk-a-ink-2,var(--bg-elevated,Canvas));color:var(--tk-a-tx-1,inherit)}.tk-grave-notice{letter-spacing:.03em;text-transform:uppercase;color:var(--tk-clay);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:inline-flex}.tk-grave-recap{background:var(--tk-a-ink-3,rgba(127,127,127,.12));border-radius:4px;margin-top:12px;padding:10px 12px;font-size:15px;font-weight:500;line-height:1.45}.tk-grave-recap:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--tk-clay)}.tk-grave-recap:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--tk-clay)}.tk-grave-recap:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--tk-clay)}.tk-grave-recap:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--tk-clay)}.tk-grave-recap:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--tk-clay)}.tk-grave-recap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--tk-clay)}.tk-grave-confirm{color:var(--tk-clay);border:1.5px solid var(--tk-clay-line);background:0 0}.tk-grave-confirm:hover{background:color-mix(in srgb,var(--tk-clay)14%,transparent)}.tk-undo-pill{color:#e9e7e1;background:#2b2e33;border:1px solid #44484f;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 14px;font-size:15px;display:inline-flex;box-shadow:0 8px 24px -8px rgba(0,0,0,.5)}:root[data-tk-theme=ivoire] .tk-undo-pill{color:#26272a;background:#e3e1da;border-color:#c6c3ba}.tk-undo-pill button.tk-undo-action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-weight:600;display:inline-flex}.tk-undo-pill button.tk-undo-action:focus-visible{outline:2px solid var(--tk-a-amber-glow,var(--accent));outline-offset:2px}.tk-undo-ring{flex:none;width:28px;height:28px;position:relative}.tk-undo-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.tk-undo-ring circle{fill:none;stroke-width:2.5px}.tk-undo-ring circle.tk-undo-track{stroke:color-mix(in srgb,currentColor 22%,transparent)}.tk-undo-ring circle.tk-undo-run{stroke:var(--tk-a-amber,var(--accent));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:tk-undo-drain var(--tk-undo-ms,30s)linear forwards}.tk-undo-ring[data-paused=true] circle.tk-undo-run{animation-play-state:paused}.tk-undo-secs{font-variant-numeric:tabular-nums;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes tk-undo-drain{to{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.tk-reason>[role=tooltip]{transition:none;transform:translate(-50%)}}.sk-reduced-motion .tk-reason>[role=tooltip]{transition:none;transform:translate(-50%)}.tk-btn-lit:after{border-radius:inherit;box-shadow:inset 0 1px rgba(255,255,255,.34)}.tk-btn-lit:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 8px 20px -8px color-mix(in srgb,var(--accent-brand)65%,transparent)}
