.swt{background:var(--card);box-shadow:inset 0 0 0 1px var(--pane-edge);cursor:pointer;font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;padding:0;transition:background .24s cubic-bezier(.4,0,.2,1),box-shadow .24s;display:block;position:relative}.swt[aria-checked=true]{background:var(--ink);box-shadow:inset 0 0 0 1px #0000}.swt:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.swt-knob{background:var(--ink);pointer-events:none;transition:background 40ms linear .11s;position:absolute}.swt[aria-checked=true] .swt-knob{background:var(--card)}@media (prefers-reduced-motion:reduce){.swt,.swt-knob{transition-duration:1ms}}
.nvb{box-sizing:border-box;background:var(--card);font-family:var(--font-ui);align-items:center;gap:2px;padding:4px;display:flex;position:relative}.nvb-thumb{background:rgba(var(--ink-rgb), .07);pointer-events:none;position:absolute;left:0}.nvb-link{letter-spacing:-.01em;white-space:nowrap;height:48px;color:var(--ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:auto;justify-content:center;align-items:center;padding:0 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.nvb-link[data-hot]{color:var(--ink-2)}.nvb-link[aria-current=page]{color:var(--ink)}.nvb-link:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}@media (prefers-reduced-motion:reduce){.nvb-link{transition-duration:1ms}}
.tab{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink);flex-direction:column;display:flex;position:relative}.tab-strip{box-shadow:inset 0 -1px 0 var(--pane-edge);gap:4px;display:flex;position:relative}.tab-item{letter-spacing:-.01em;height:100%;color:var(--ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.tab-item:hover{color:var(--ink-2)}.tab-item[aria-selected=true]{color:var(--ink)}.tab-item:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.tab-item>span{position:relative}.tab-line{background:var(--ink);pointer-events:none;height:2px;transition:left var(--tab-l,.36s) cubic-bezier(.22, 1, .36, 1), right var(--tab-r,.2s) cubic-bezier(.22, 1, .36, 1);border-radius:1px;position:absolute;bottom:0}.tab-pane{color:var(--ink-2);flex:1;font-size:13.5px;position:relative}.tab-text{white-space:nowrap;text-overflow:ellipsis;position:absolute;top:20px;left:12px;right:12px;overflow:hidden}@media (prefers-reduced-motion:reduce){.tab-line,.tab-item{transition-duration:1ms}}
.dck{font-family:var(--font-ui);position:relative}.dck-pane{box-sizing:border-box;background:var(--card);touch-action:none;align-items:flex-end;display:inline-flex;position:absolute;bottom:0;left:50%;overflow:visible;translate:-50%}.dck-slot{flex:none;align-items:flex-end;display:flex;position:relative}.dck-app{background:rgba(var(--ink-rgb), .06);color:var(--ink-2);cursor:pointer;transform-origin:50% 100%;-webkit-tap-highlight-color:transparent;border:0;place-items:center;padding:0;transition:color .15s,background .15s;display:grid}.dck-app svg{width:50%;height:50%}.dck-app:hover{color:var(--ink);background:rgba(var(--ink-rgb), .09)}.dck-app:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.dck-dot{background:var(--ink);opacity:0;border-radius:999px;width:4px;height:4px;transition:opacity .14s,scale .14s;position:absolute;bottom:-5px;left:50%;translate:-50%;scale:.4}.dck-slot[data-on] .dck-dot{opacity:1;transition:opacity .16s,scale .26s cubic-bezier(.3,1.4,.5,1);scale:1}.dck-label{background:var(--ink);height:26px;color:var(--card);letter-spacing:-.005em;white-space:nowrap;pointer-events:none;border-radius:999px;place-items:center;font-size:12.5px;font-weight:500;display:grid;position:absolute;top:8px;overflow:visible}.dck-word{animation:.14s both dck-word}@keyframes dck-word{0%{opacity:0;translate:0 3px}}.dck-rule{visibility:hidden;letter-spacing:-.005em;white-space:nowrap;padding:0 10px;font-size:12.5px;font-weight:500;position:absolute}@media (prefers-reduced-motion:reduce){.dck-app,.dck-dot{transition-duration:1ms}.dck-word{animation-duration:1ms}}
.crs{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink);outline:none;flex-direction:column;display:flex;position:relative}.crs:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28)}.crs-view{position:relative;overflow:hidden}.crs-track{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:100%;display:flex}.crs-track[data-held]{cursor:grabbing}.crs-slide{box-sizing:border-box;flex-direction:column;flex:none;justify-content:space-between;padding:18px 20px;display:flex}.crs-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1}.crs-word{letter-spacing:-.01em;color:var(--ink-3);font-size:13px;font-weight:500}.crs-dots{align-items:center;gap:6px;height:40px;margin:0 auto;display:flex;position:relative}.crs-dot{background:rgba(var(--ink-rgb), .22);cursor:pointer;border:0;border-radius:999px;width:6px;height:6px;padding:0;position:relative}.crs-dot:before{content:"";position:absolute;inset:-17px -3px}.crs-dot:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.crs-live{background:var(--ink);pointer-events:none;border-radius:999px;height:6px;margin-top:-3px;position:absolute;top:50%}@media (prefers-reduced-motion:reduce){.crs-track{cursor:default}}
.tip{font-family:var(--font-ui);position:relative}.tip-pill{box-sizing:border-box;background:var(--ink);color:var(--card);letter-spacing:-.006em;white-space:nowrap;pointer-events:none;opacity:0;border-radius:999px;font-size:12.5px;font-weight:500;transition:opacity .12s,translate .16s cubic-bezier(.22,1,.36,1);display:block;position:absolute;left:0;translate:0 4px}.tip-pill[data-on]{opacity:1;transition:opacity .16s,translate .22s cubic-bezier(.22,1,.36,1);translate:0}.tip-word{text-align:center;opacity:0;line-height:28px;transition:opacity 80ms;position:absolute;top:0;left:0;right:0}.tip-word[data-on]{opacity:1;transition:opacity .14s}.tip-rulers{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.tip-rulers>span{display:inline-block}.tip-row{box-sizing:border-box;background:var(--card);display:flex;position:absolute}.tip-btn{color:var(--ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:color .15s,background .15s,scale .13s cubic-bezier(.3,.9,.4,1);display:grid}.tip-btn:hover{color:var(--ink);background:rgba(var(--ink-rgb), .07)}.tip-btn:active{scale:.96}.tip-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}@media (prefers-reduced-motion:reduce){.tip-pill,.tip-pill[data-on],.tip-word,.tip-btn{transition-duration:1ms}}
.tlb{background:var(--card);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.tlb-halo{border-radius:var(--tlb-r,17px);background:rgba(var(--ink-rgb), .07);opacity:0;pointer-events:none;width:34px;height:34px;transition:opacity .16s,scale .13s cubic-bezier(.3,.9,.4,1);position:absolute;top:7px;left:0}.tlb[data-seen] .tlb-halo{opacity:1}.tlb[data-press] .tlb-halo{scale:1.04}.tlb-tool{z-index:1;border-radius:var(--tlb-rb,20px);width:40px;height:40px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:color .15s,scale .13s cubic-bezier(.3,.9,.4,1);display:grid;position:relative}.tlb-tool:hover{color:var(--ink)}.tlb-tool:active{scale:.96}.tlb-tool:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.tlb-fill{border-radius:var(--tlb-r,17px);background:var(--ink);color:var(--card);clip-path:inset(17px round var(--tlb-r,17px));pointer-events:none;place-items:center;transition:clip-path .14s cubic-bezier(.4,0,.6,1);display:grid;position:absolute;inset:3px}.tlb-tool[aria-pressed=true] .tlb-fill{clip-path:inset(0 round var(--tlb-r,17px));transition:clip-path .22s cubic-bezier(.22,1,.36,1)}.tlb-rule{flex:none;place-items:center;width:16px;height:40px;display:grid}.tlb-rule:before{content:"";background:rgba(var(--ink-rgb), .1);width:1px;height:16px}.tlb-group{gap:2px;display:flex;position:static}.tlb-on{z-index:2;border-radius:var(--tlb-r,17px);background:var(--ink);pointer-events:none;width:34px;height:34px;position:absolute;top:7px;left:0;overflow:hidden}.tlb-onink{width:336px;height:40px;color:var(--card);position:absolute;top:-3px;left:0}.tlb-onink>i{place-items:center;width:40px;height:40px;display:grid;position:absolute;top:0}@media (prefers-reduced-motion:reduce){.tlb-halo,.tlb-tool,.tlb-fill{transition-duration:1ms}}
.btn{font-family:var(--font-ui);letter-spacing:-.006em;place-items:center;font-size:14.5px;font-weight:500;display:grid;position:relative}.btn-pill{background:var(--ink);color:var(--on-ink);cursor:pointer;border:0;border-radius:999px;padding:0;transition:scale .13s cubic-bezier(.3,.9,.4,1),opacity .15s;position:relative;overflow:hidden}.btn-pill:hover{opacity:.9}.btn-pill:active{scale:.96}.btn-pill:disabled{cursor:default;opacity:1}.btn-pill:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.btn-say{white-space:nowrap;opacity:0;justify-content:center;align-items:center;gap:8px;transition:opacity .16s,transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;inset:0;transform:translateY(4px)}.btn-say[data-at=on]{opacity:1;transform:none}.btn-say[data-at=gone]{transform:translateY(-4px)}.btn-ghosts{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.btn-ghosts .btn-say{opacity:1;transition:none;display:inline-flex;position:static;transform:none}.btn-arc,.btn-check{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;overflow:visible}.btn-say[data-at=on] .btn-arc{animation:.72s linear infinite btn-turn}@keyframes btn-turn{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.btn-pill,.btn-say{transition-duration:1ms}.btn-say[data-at=on] .btn-arc{animation-duration:1.4s}}
.cpy{font-family:var(--font-ui);align-items:center;display:grid}.cpy-pill{background:var(--card);justify-content:space-between;align-items:center;padding:0 4px 0 16px;display:flex}.cpy-say{min-width:0;display:grid}.cpy-say>span{letter-spacing:-.006em;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/1;font-size:13.5px;font-weight:500;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1)}.cpy-line{color:var(--ink-2)}.cpy-line[data-off]{opacity:0;transform:translateY(-6px)}.cpy-word{color:var(--ink);opacity:0;transform:translateY(6px)}.cpy-word[data-on]{opacity:1;transform:none}.cpy-btn{color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:color .15s,background .15s,scale .13s cubic-bezier(.3,.9,.4,1);display:grid}.cpy-btn:hover{color:var(--ink);background:rgba(var(--ink-rgb), .06)}.cpy-btn:active{scale:.96}.cpy-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.cpy-glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;overflow:visible}.cpy-front{fill:var(--card);transition:fill .15s}.cpy-btn:hover .cpy-front{fill:color-mix(in srgb, rgb(var(--ink-rgb)) 6%, var(--card))}@media (prefers-reduced-motion:reduce){.cpy-say>span,.cpy-btn{transition-duration:1ms}}
.prg{font-family:var(--font-ui);flex-direction:column;gap:10px;display:flex}.prg-pill{background:var(--card);width:100%;color:var(--ink);cursor:pointer;text-align:left;border:0;padding:0;transition:scale .13s cubic-bezier(.3,.9,.4,1);position:relative;overflow:hidden}.prg-pill:active{scale:.98}.prg-pill:disabled{cursor:default}.prg-pill:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.prg-row{letter-spacing:-.01em;white-space:nowrap;pointer-events:none;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:flex;position:absolute;inset:4px}.prg-pct{font-variant-numeric:tabular-nums;min-width:34px;color:var(--ink-3);justify-content:flex-end;align-items:center;display:inline-flex}.prg-wash{background:var(--ink);pointer-events:none;position:absolute;top:4px;bottom:4px;left:4px;overflow:hidden}.prg-inner{color:var(--card);position:absolute;top:0;bottom:0;left:0}.prg-inner .prg-row{color:var(--card);inset:0}.prg-inner .prg-pct{color:rgba(var(--card-rgb), .7)}.prg-check{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;overflow:visible}.prg-status{color:var(--ink-4);margin:0;padding:0 16px;font-size:12px;line-height:1.3}.prg-num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.prg-pill{transition-duration:1ms}}
.stp{background:var(--card);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;align-items:center;padding:4px;display:flex}.stp-btn{color:var(--ink-3);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:color .15s,background .15s,scale .13s cubic-bezier(.3,.9,.4,1);display:grid}.stp-btn:hover{color:var(--ink);background:rgba(var(--ink-rgb), .06)}.stp-btn:active{scale:.96}.stp-btn[aria-disabled=true]{color:var(--ink-5);cursor:default}.stp-btn[aria-disabled=true]:hover{background:0 0}.stp-btn[aria-disabled=true]:active{scale:1}.stp-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.stp-val{border-radius:6px;outline:none;flex:1;height:24px;position:relative;overflow:hidden}.stp-val:focus-visible{box-shadow:0 0 0 2px rgba(var(--ink-rgb), .28)}.stp-roll{position:absolute;inset:0}.stp-num{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);place-items:center;font-size:16px;font-weight:500;line-height:1;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.stp-btn{transition-duration:1ms}}
.sli{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink);-webkit-user-select:none;user-select:none;position:relative}.sli-label{letter-spacing:-.01em;font-size:13.5px;font-weight:500;position:absolute;top:0;left:0}.sli-rail{cursor:pointer;touch-action:none;position:absolute;left:0;right:0}.sli-track{background:rgba(var(--ink-rgb), .12);border-radius:999px;height:4px;transition:height .16s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;right:0;overflow:hidden;translate:0 -50%}.sli[data-hot] .sli-track{height:6px}.sli-run{background:var(--ink);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.sli-thumb{background:var(--ink);cursor:grab;border-radius:999px;outline:none;position:absolute}.sli-thumb:before{content:"";border-radius:999px;position:absolute;inset:-12px}.sli[data-hot] .sli-thumb{cursor:grabbing}.sli:not([data-pointer]) .sli-thumb:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28)}.sli-bubble{background:var(--ink);color:var(--card);letter-spacing:-.005em;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;border-radius:999px;padding:0 9px;font-size:12.5px;font-weight:500;transition:opacity .16s .6s,translate .2s cubic-bezier(.4,0,1,1) .6s,scale .2s cubic-bezier(.4,0,1,1) .6s;position:absolute;translate:-50% 6px;scale:.9}.sli[data-up] .sli-bubble{opacity:1;transition:opacity .12s,translate .32s cubic-bezier(.3,1.4,.5,1),scale .32s cubic-bezier(.3,1.4,.5,1);translate:-50%;scale:1}@media (prefers-reduced-motion:reduce){.sli-track,.sli-bubble{transition-duration:1ms}.sli-bubble{transition-delay:0s}}
.tag{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink);position:relative}.tag-field{box-sizing:border-box;background:var(--card);cursor:text;max-height:88px;transition:height .28s cubic-bezier(.22,.9,.28,1),box-shadow .16s;position:absolute;left:0;right:0;overflow:hidden}.tag-field:focus-within{box-shadow:inset 0 0 0 1.5px rgba(var(--ink-rgb), .3)}.tag-flow{box-sizing:border-box;flex-wrap:wrap;align-items:center;min-height:56px;display:flex}.tag-chip{box-sizing:border-box;background:rgba(var(--ink-rgb), .07);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:32px;padding-left:11px;font-size:13px;font-weight:500;transition:background .16s,color .16s;display:inline-flex;overflow:hidden}.tag-chip[data-armed]{background:var(--ink);color:var(--card)}.tag-chip[data-flash]{animation:.36s tag-flash}@keyframes tag-flash{35%{background:rgba(var(--ink-rgb), .2)}}.tag-word{display:inline-block}.tag-x{width:32px;height:32px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:color .15s;display:grid}.tag-x:hover{color:var(--ink)}.tag-chip[data-armed] .tag-x{color:var(--card)}.tag-x svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:14px;height:14px}.tag-x:focus-visible{box-shadow:inset 0 0 0 2px rgba(var(--ink-rgb), .35);outline:none}.tag-input{letter-spacing:-.005em;min-width:80px;height:32px;color:var(--ink);background:0 0;border:0;outline:none;flex:80px;padding:0 5px;font-size:13.5px}.tag-input::placeholder{color:var(--ink-5)}@media (prefers-reduced-motion:reduce){.tag-field,.tag-chip,.tag-x{transition-duration:1ms}.tag-chip[data-flash]{animation-duration:1ms}}
.rat{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink);flex-direction:column;justify-content:center;gap:6px;display:flex;position:relative}.rat-top{justify-content:space-between;align-items:center;display:flex}.rat-row{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;outline:none;flex:none;position:relative}.rat-row:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28)}.rat-cell{position:absolute;top:0}.rat-star{transform-origin:50%;display:block;position:absolute}.rat-star svg{fill:currentColor;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.rat-dim{opacity:.16}.rat-peek{opacity:.4;clip-path:inset(0 100% 0 0)}.rat-lit{opacity:1;clip-path:inset(0 100% 0 0)}.rat-star[data-pop]{animation:.32s both rat-pop;animation-delay:var(--d,0s)}@keyframes rat-pop{0%{animation-timing-function:cubic-bezier(.3,0,.5,1);transform:scale(1)}38%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:scale(1.22)}to{transform:scale(1)}}.rat-burst{pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.5px;width:48px;height:48px;position:absolute;overflow:visible}.rat-burst circle{transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.22,1,.36,1) both rat-burst}@keyframes rat-burst{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.rat-roll{display:inline-flex;overflow:hidden}.rat-col{place-items:center;display:inline-grid;position:relative;overflow:hidden}.rat-col>span{white-space:pre;grid-area:1/1}.rat-col>span[data-in=up]{animation:.28s cubic-bezier(.22,1,.36,1) both rat-in-up}.rat-col>span[data-in=down]{animation:.28s cubic-bezier(.22,1,.36,1) both rat-in-down}.rat-col>span[data-out=up]{animation:.28s cubic-bezier(.22,1,.36,1) both rat-out-up}.rat-col>span[data-out=down]{animation:.28s cubic-bezier(.22,1,.36,1) both rat-out-down}@keyframes rat-in-up{0%{opacity:0;transform:translateY(100%)}}@keyframes rat-in-down{0%{opacity:0;transform:translateY(-100%)}}@keyframes rat-out-up{to{opacity:0;transform:translateY(-100%)}}@keyframes rat-out-down{to{opacity:0;transform:translateY(100%)}}.rat-figure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:32px}.rat-figure .rat-col{height:32px}.rat-word{letter-spacing:-.01em;color:var(--ink-2);font-size:13px;font-weight:500;line-height:18px}.rat-word .rat-col{height:18px}.rat-line{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:16px}@media (prefers-reduced-motion:reduce){.rat-star[data-pop],.rat-burst circle,.rat-col>span{animation:none}}
.inp{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink);position:relative}.inp-well{box-sizing:border-box;background:var(--card);box-shadow:0 0 0 1px var(--pane-edge);transition:box-shadow .16s;position:relative}.inp-well[data-focus]{box-shadow:0 0 0 1.5px var(--ink)}.inp-field{width:100%;font:inherit;letter-spacing:-.005em;color:var(--ink);border-radius:inherit;background:0 0;border:0;outline:none;padding:24px 72px 8px 16px;font-size:15px;line-height:20px;position:absolute;inset:0}.inp-label{color:rgba(var(--ink-rgb), .45);transform-origin:0;pointer-events:none;white-space:nowrap;line-height:20px;transition:transform .2s cubic-bezier(.22,1,.36,1),color .16s;position:absolute;top:18px;left:16px}.inp-label[data-afloat]{color:rgba(var(--ink-rgb), .55)}.inp-well[data-focus] .inp-label{color:var(--ink-3)}.inp-mark{fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;margin-top:-10px;position:absolute;top:50%;right:42px}.inp-clear{width:32px;height:32px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-top:-16px;padding:0;transition:color .14s,background .14s,scale .13s cubic-bezier(.3,.9,.4,1);display:grid;position:absolute;top:50%;right:8px}.inp-clear svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.inp-clear:hover{color:var(--ink);background:rgba(var(--ink-rgb), .06)}.inp-clear:active{scale:.92}.inp-line{height:24px;color:var(--ink-3);opacity:0;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;padding:0 4px;font-size:12.5px;line-height:24px;transition:opacity .16s,translate .22s cubic-bezier(.22,1,.36,1);overflow:hidden;translate:0 4px}.inp-line[data-show]{opacity:1;translate:0}.inp-say{display:inline}.inp-fix{font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb), .35);text-decoration-color:rgba(var(--ink-rgb), .35);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;transition:text-decoration-color .14s}.inp-fix:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.inp-fix:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);border-radius:4px;outline:none}@media (prefers-reduced-motion:reduce){.inp-well,.inp-label,.inp-line,.inp-clear{transition-duration:1ms}}
.sel{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink);position:relative}.sel-pill{z-index:2;background:var(--card);width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--pane-edge);color:inherit;font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;padding:0 12px 0 16px;font-size:14px;font-weight:500;transition:scale .13s cubic-bezier(.3,.9,.4,1);display:flex;position:relative}.sel-pill:active{scale:.98}.sel-pill:focus-visible{box-shadow:inset 0 0 0 1px var(--pane-edge), 0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.sel-word{height:20px;display:block;position:relative;overflow:hidden}.sel-say{white-space:nowrap;line-height:20px;display:block}.sel-chev{color:rgba(var(--ink-rgb), .4);flex:none;transition:rotate .24s cubic-bezier(.33,.55,.2,1),color .15s}.sel-pill:hover .sel-chev{color:rgba(var(--ink-rgb), .75)}.sel-pill[aria-expanded=true] .sel-chev{rotate:180deg}.sel-card{z-index:1;box-sizing:border-box;background:var(--card);box-shadow:inset 0 0 0 1px var(--pane-edge);padding:4px;position:absolute;top:48px;left:0;right:0}.sel-hi{background:rgba(var(--ink-rgb), .06);pointer-events:none;height:38px;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .12s;position:absolute;top:4px;left:4px;right:4px}.sel-row{width:100%;height:38px;color:inherit;font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 10px 0 12px;font-size:13.5px;display:flex;position:relative}.sel-name{white-space:nowrap}.sel-mark{place-items:center;width:18px;height:18px;display:grid}.sel-tick{color:var(--ink);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.sel-hi,.sel-chev,.sel-pill{transition-duration:1ms}}
.acc{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink)}.acc-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--pane-edge);border-radius:18px;overflow:hidden}.acc-item{position:relative}.acc-head{isolation:isolate;width:100%;height:48px;color:inherit;font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:14px;font-weight:500;display:flex;position:relative}.acc-head:before{content:"";z-index:-1;background:rgba(var(--ink-rgb), 0);border-radius:14px;transition:background .14s,box-shadow .14s;position:absolute;inset:4px}.acc-head:hover:before{background:rgba(var(--ink-rgb), .04)}.acc-head:focus-visible{outline:none}.acc-head:focus-visible:before{box-shadow:inset 0 0 0 2px rgba(var(--ink-rgb), .28)}.acc-q{min-width:0}.acc-chev{fill:none;width:12px;height:12px;stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;flex:none}.acc-body{overflow:hidden}.acc-text{letter-spacing:-.006em;color:var(--ink-3);text-wrap:pretty;padding:6px 18px 14px;font-size:13.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.acc-head:before{transition-duration:1ms}}
.tst{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink);position:relative}.tst-go{background:var(--ink);height:36px;color:var(--on-ink);font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:500;transition:opacity .15s,scale .13s cubic-bezier(.3,.9,.4,1);position:absolute;top:0;left:0}.tst-go:hover{opacity:.88}.tst-go:active{scale:.96}.tst-go:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.tst-pile{position:absolute;bottom:0;right:0}.tst-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--pane-edge);color:inherit;font:inherit;letter-spacing:-.01em;text-align:left;white-space:nowrap;cursor:pointer;transform-origin:50% 100%;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 14px 0 12px;font-size:13.5px;font-weight:500;display:flex;position:absolute;bottom:0;left:0}.tst-card:focus-visible{box-shadow:inset 0 0 0 1px var(--pane-edge), 0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.tst-mark{background:var(--ink);border-radius:999px;flex:none;place-items:center;width:18px;height:18px;display:grid}.tst-mark svg{fill:none;width:12px;height:12px;stroke:var(--card);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.tst-mark path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.32s cubic-bezier(.22,1,.36,1) .14s forwards tst-draw}@keyframes tst-draw{to{stroke-dashoffset:0}}.tst-say{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.tst-mark path{stroke-dashoffset:0;animation:none}.tst-go{transition-duration:1ms}}
.dlg{box-sizing:border-box;background:var(--card);box-shadow:inset 0 0 0 1px var(--pane-edge);font-family:var(--font-ui);color:var(--ink);position:relative;overflow:hidden}.dlg-panel{padding:20px;position:absolute;inset:0}.dlg-name{letter-spacing:-.015em;align-items:baseline;gap:10px;font-size:15px;font-weight:500;animation:.24s both dlg-in;display:flex}@keyframes dlg-in{0%{opacity:0}}.dlg-when{color:var(--ink-3);margin-top:4px;font-size:13px}.dlg-word{display:inline-block;position:relative}.dlg-drain{background:rgba(var(--ink-rgb), .2);transform-origin:0;border-radius:1px;height:2px;animation:linear forwards dlg-drain;position:absolute;bottom:-4px;left:0;right:0}@keyframes dlg-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.dlg-undo{background:rgba(var(--ink-rgb), .06);height:26px;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:8px;padding:0 9px;font-size:12.5px;font-weight:500;transition:background .15s,scale .13s cubic-bezier(.3,.9,.4,1)}.dlg-undo:hover{background:rgba(var(--ink-rgb), .1)}.dlg-undo:active{scale:.96}.dlg-undo:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.dlg-ask{height:40px;font:inherit;letter-spacing:-.01em;color:var(--danger);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13.5px;font-weight:500;transition:color .15s,background .15s,opacity .2s,scale .13s cubic-bezier(.3,.9,.4,1);position:absolute;bottom:8px;right:12px}.dlg-ask:hover{background:rgba(var(--danger-rgb), .1)}.dlg-ask:active{background:rgba(var(--danger-rgb), .16);scale:.96}.dlg-ask:disabled{pointer-events:none}.dlg-ask[data-off]{opacity:0}.dlg-ask:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.dlg-veil{background:rgba(var(--ink-rgb), .24);position:absolute;inset:0}.dlg-box{background:var(--card);box-shadow:inset 0 0 0 1px var(--pane-edge);flex-direction:column;padding:18px;display:flex;position:absolute}.dlg-title{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:500;line-height:20px}.dlg-text{color:var(--ink-3);margin:3px 0 0;font-size:13px;line-height:18px}.dlg-row{gap:8px;margin-top:auto;display:flex}.dlg-btn{background:rgba(var(--ink-rgb), .07);height:36px;color:var(--ink);font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;flex:1;padding:0;font-size:13.5px;font-weight:500;transition:background .15s,opacity .15s,scale .13s cubic-bezier(.3,.9,.4,1)}.dlg-btn:hover{background:rgba(var(--ink-rgb), .11)}.dlg-btn[data-lead]{background:rgba(var(--danger-rgb), .1);color:var(--danger)}.dlg-btn[data-lead]:hover{background:rgba(var(--danger-rgb), .16)}.dlg-btn:active{scale:.96}.dlg-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}@media (prefers-reduced-motion:reduce){.dlg-name{animation:none}.dlg-ask,.dlg-btn,.dlg-undo{transition-duration:1ms}}
.upl{box-sizing:border-box;background:var(--card);font-family:var(--font-ui);color:var(--ink);position:relative}.upl-zone{background:rgba(var(--ink-rgb), .04);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .12);transition:box-shadow .16s cubic-bezier(.22,1,.36,1),scale .16s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.upl-zone[data-hot]{box-shadow:inset 0 0 0 1.5px rgba(var(--ink-rgb), .5);scale:1.015}.upl-zone[data-shake]{animation:.36s cubic-bezier(.36,.07,.19,.97) upl-shake}@keyframes upl-shake{10%,90%{translate:-1px}20%,80%{translate:2px}30%,50%,70%{translate:-3px}40%,60%{translate:3px}}.upl-say,.upl-strip{opacity:0;visibility:hidden;transition:opacity .12s,visibility 0s linear .12s;position:absolute;inset:0}.upl-say[data-on],.upl-strip[data-on]{opacity:1;visibility:visible;transition:opacity .2s 80ms,visibility}.upl-say{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.upl-strip{justify-content:space-between;align-items:center;padding:0 14px;display:flex}.upl-lead{letter-spacing:-.01em;font-size:14px;font-weight:500}.upl-sub{color:var(--ink-3);font-size:13px}.upl-link{font:inherit;color:var(--ink-3);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb), .25);text-decoration-color:rgba(var(--ink-rgb), .25);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;transition:color .15s}.upl-link:hover{color:var(--ink)}.upl-link:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);border-radius:4px;outline:none}.upl-list{margin:0;padding:0;list-style:none}.upl-row{overflow:hidden}.upl-cell{align-items:center;gap:10px;height:48px;padding:0 4px 0 8px;animation:.26s cubic-bezier(.22,1,.36,1) both upl-in;display:flex}@keyframes upl-in{0%{opacity:0;translate:0 6px}}.upl-ring{flex:none}.upl-track{fill:none;stroke:rgba(var(--ink-rgb), .12)}.upl-arc{fill:none;stroke:var(--ink);stroke-linecap:round}.upl-tick{fill:none;stroke:var(--card);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.upl-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.upl-size{color:var(--ink-4);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.upl-x{width:32px;height:32px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;transition:color .15s,background .15s,scale .13s cubic-bezier(.3,.9,.4,1);display:grid;position:relative}.upl-x:before{content:"";position:absolute;inset:-4px}.upl-x:hover{color:var(--ink);background:rgba(var(--ink-rgb), .06)}.upl-x:active{scale:.96}.upl-x:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.upl-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.upl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.upl-zone,.upl-say,.upl-strip,.upl-x{transition-duration:1ms}.upl-zone[data-shake],.upl-cell{animation:none}}
.cal{box-sizing:border-box;background:var(--card);font-family:var(--font-ui);color:var(--ink);flex-direction:column;display:flex}.cal-head{justify-content:space-between;align-items:center;height:32px;display:flex}.cal-month{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.cal-nav{gap:4px;display:flex}.cal-btn{background:rgba(var(--ink-rgb), .05);width:32px;height:32px;color:var(--ink-3);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;transition:color .15s,scale .13s cubic-bezier(.3,.9,.4,1);display:grid}.cal-btn:hover{color:var(--ink)}.cal-btn:active{scale:.96}.cal-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.cal-week{height:18px;color:var(--ink-4);text-align:center;grid-template-columns:repeat(7,41px);align-items:center;margin-top:8px;font-size:12px;font-weight:500;display:grid}.cal-grid{margin-top:4px}.cal-row{grid-template-columns:repeat(7,41px);height:32px;display:grid;position:relative}.cal-wash{background:rgba(var(--ink-rgb), .07);pointer-events:none;height:30px;transition:left .16s cubic-bezier(.22,1,.36,1),width .16s cubic-bezier(.22,1,.36,1),opacity .12s;position:absolute;top:1px}.cal-day{height:32px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:13px;display:grid;position:relative}.cal-day[data-out]{color:var(--ink-5)}.cal-day[aria-selected=true],.cal-day[data-ring]{color:var(--ink)}.cal-day:before{content:"";background:rgba(var(--ink-rgb), .06);opacity:0;border-radius:999px;width:30px;height:30px;margin:-15px 0 0 -15px;transition:opacity .12s;position:absolute;top:50%;left:50%}.cal-day:hover:before{opacity:1}.cal-day[data-edge]:before{opacity:0}.cal-day[data-ring]:after{content:"";width:30px;height:30px;box-shadow:inset 0 0 0 1.5px rgba(var(--ink-rgb), .3);border-radius:999px;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}.cal-day:focus-visible{box-shadow:0 0 0 2px rgba(var(--ink-rgb), .35);outline:none}.cal-num{z-index:1;line-height:1;position:relative}.cal-day[data-edge] .cal-num{color:var(--card)}.cal-day[data-today] .cal-num:after{content:"";background:currentColor;border-radius:999px;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:-6px;left:50%}.cal-edge{background:var(--ink);border-radius:999px;width:30px;height:30px;margin:-15px 0 0 -15px;animation:.3s cubic-bezier(.3,1.4,.5,1) both cal-pop;position:absolute;top:50%;left:50%}@keyframes cal-pop{0%{opacity:0;scale:.6}}.cal-foot{height:18px;color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;margin-top:8px;font-size:12.5px;display:flex}@media (prefers-reduced-motion:reduce){.cal-wash,.cal-btn,.cal-day:before{transition-duration:1ms}.cal-edge{animation:none}}
.cmd{font-family:var(--font-ui);color:var(--ink);position:relative}.cmd-card{box-sizing:border-box;background:var(--card);position:absolute;top:0;left:0;right:0;overflow:hidden}.cmd-top{cursor:text;align-items:center;gap:10px;padding:0 8px 0 12px;display:flex;position:relative}.cmd-lens{fill:none;width:18px;height:18px;stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round;flex:none;transition:stroke .16s,opacity .14s}.cmd-top:hover .cmd-lens,.cmd-card[data-open] .cmd-lens{stroke:var(--ink)}.cmd-in{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.cmd-in::placeholder{color:var(--ink-4)}.cmd-kbd{background:rgba(var(--ink-rgb), .06);height:22px;font:inherit;color:var(--ink-4);border-radius:6px;flex:none;align-items:center;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.cmd-in,.cmd-kbd{transition:opacity .14s}.cmd-top[data-ran] .cmd-lens,.cmd-top[data-ran] .cmd-in,.cmd-top[data-ran] .cmd-kbd{opacity:0}.cmd-rule{background:rgba(var(--ink-rgb), .08);margin:0 6px}.cmd-receipt{color:var(--ink);align-items:center;gap:10px;padding:0 12px;animation:.16s both cmd-fade;display:flex;position:absolute;inset:0}.cmd-receipt>span{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.cmd-check{fill:none;width:16px;height:16px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.cmd-check path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.3s cubic-bezier(.22,1,.36,1) .12s forwards cmd-draw}@keyframes cmd-fade{0%{opacity:0}}@keyframes cmd-draw{to{stroke-dashoffset:0}}.cmd-list{margin:0 6px;position:relative;overflow:hidden}.cmd-hi{background:rgba(var(--ink-rgb), .06);pointer-events:none;transition:opacity .12s;position:absolute;left:0;right:0}.cmd-body{position:relative}.cmd-label{letter-spacing:.04em;color:var(--ink-4);align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:flex}.cmd-row{letter-spacing:-.01em;color:var(--ink-2);cursor:pointer;opacity:0;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;transition:color .12s,opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(-4px)}.cmd-body[data-open] .cmd-row{opacity:1;transform:none}.cmd-body[data-open][data-dealing] .cmd-row{transition-delay:0s, var(--d,0s), var(--d,0s)}.cmd-row[aria-selected=true]{color:var(--ink)}.cmd-ico{color:var(--ink-3);flex:none}.cmd-say{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cmd-hit{color:var(--ink);font-weight:500}.cmd-hint{color:var(--ink-4);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.cmd-none{color:var(--ink-4);align-items:center;padding:0 10px;font-size:13.5px;display:flex}@media (prefers-reduced-motion:reduce){.cmd-lens,.cmd-in,.cmd-kbd,.cmd-hi,.cmd-row{transition-duration:1ms;transition-delay:0s}.cmd-receipt{animation:none}.cmd-check path{animation-duration:1ms;animation-delay:0s}}
.nws{box-sizing:border-box;background:var(--card);font-family:var(--font-ui);color:var(--ink);flex-direction:column;gap:6px;display:flex}.nws-title{letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.3}.nws-sub{color:var(--ink-3);margin-bottom:8px;font-size:13px;line-height:1.35}.nws-well{background:rgba(var(--ink-rgb), .06);position:relative}.nws-well[data-shake]{animation:.32s cubic-bezier(.36,.07,.19,.97) nws-shake}@keyframes nws-shake{0%,to{transform:none}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.nws-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nws-field{box-sizing:border-box;border-radius:inherit;width:100%;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:0 0 0 16px;font-size:14px;position:absolute;inset:0}.nws-field::placeholder{color:var(--ink-5)}.nws-field:focus-visible{box-shadow:0 0 0 2px rgba(var(--ink-rgb), .22)}.nws-go{background:var(--ink);color:var(--card);cursor:pointer;border:0;place-items:center;padding:0;transition:scale .13s cubic-bezier(.3,.9,.4,1);display:grid;position:absolute;overflow:hidden}.nws-go:active{scale:.96}.nws-go:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.nws-say{letter-spacing:-.006em;white-space:nowrap;pointer-events:none;grid-area:1/1;align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:inline-flex}.nws-check{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.nws-note{height:18px;color:var(--ink-3);opacity:0;font-size:12.5px;line-height:18px;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);transform:translateY(4px)}.nws-note[data-on]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.nws-well[data-shake]{animation:none}.nws-go,.nws-note{transition-duration:1ms}}
.cns{font-family:var(--font-ui);color:var(--ink);position:relative}.cns-card{box-sizing:border-box;background:var(--card);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.cns-title{letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.3;display:grid}.cns-sub{color:var(--ink-3);text-wrap:pretty;margin-top:6px;font-size:13px;line-height:1.35;display:grid}.cns-title>span,.cns-sub>span{grid-area:1/1}.cns-rows{overflow:hidden}.cns-inner{padding-top:14px}.cns-row{opacity:0;justify-content:space-between;align-items:center;gap:12px;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(-6px)}.cns-rows[data-open] .cns-row{opacity:1;transition-delay:var(--d,0s);transform:none}.cns-row[data-locked]>*{opacity:.5}.cns-who{flex-direction:column;gap:1px;min-width:0;display:flex}.cns-name{font-size:13px;font-weight:500}.cns-note{color:var(--ink-4);font-size:12px}.cns-sw{background:var(--card);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .16);cursor:pointer;border:0;flex:none;padding:0;transition:background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s;position:relative}.cns-sw[aria-checked=true]{background:var(--ink);box-shadow:inset 0 0 0 1px #0000}.cns-sw[aria-disabled=true]{cursor:default}.cns-sw:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.cns-knob{background:var(--ink);transition:translate .2s cubic-bezier(.22,1,.36,1),background 40ms linear 90ms;position:absolute;top:2px;left:2px}.cns-sw[aria-checked=true] .cns-knob{background:var(--card)}.cns-actions{align-items:center;gap:8px;margin-top:14px;display:flex;position:relative}.cns-actions[data-verdict]>button{pointer-events:none}.cns-quiet{height:40px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;margin-right:auto;padding:0 2px;font-size:13px;font-weight:500;transition:color .15s}.cns-quiet:hover,.cns-quiet[aria-expanded=true]{color:var(--ink)}.cns-quiet:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);border-radius:8px;outline:none}.cns-pill{background:rgba(var(--ink-rgb), .07);color:var(--ink);cursor:pointer;border:0;align-items:center;padding:0 14px;font-size:13px;font-weight:500;transition:background .2s,color .2s,scale .13s cubic-bezier(.3,.9,.4,1);display:grid}.cns-pill[data-ink]{background:var(--ink);color:var(--card)}.cns-pill:active{scale:.96}.cns-pill:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.cns-pill>span{white-space:nowrap;grid-area:1/1;transition:opacity .16s}.cns-pill>span[data-off]{opacity:0}.cns-done{background:rgba(var(--ink-rgb), .07);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;overflow:hidden}.cns-fill{background:var(--ink);position:absolute;inset:0}.cns-word{white-space:nowrap;color:var(--ink);grid-area:1/1;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.cns-word[data-ink],.cns-word[data-on]{color:var(--card)}.cns-word svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;width:14px;height:14px}@media (prefers-reduced-motion:reduce){.cns-row,.cns-sw,.cns-knob,.cns-pill,.cns-pill>span{transition-duration:1ms;transition-delay:0s}}
.pln{font-family:var(--font-ui);color:var(--ink);flex-direction:column;align-items:center;display:flex}.pln-seg{box-sizing:border-box;background:rgba(var(--ink-rgb), .06);border-radius:999px;grid-template-columns:1fr 1fr;display:grid;position:relative}.pln-thumb{background:var(--card);pointer-events:none;border-radius:999px;width:calc(50% - 2px);height:calc(100% - 4px);transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px}.pln-opt{letter-spacing:-.01em;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;transition:color .16s;display:inline-flex;position:relative}.pln-opt:hover,.pln-opt[aria-checked=true]{color:var(--ink)}.pln-opt:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.pln-off{font-variant-numeric:tabular-nums;color:var(--ink-4);font-size:11px;font-weight:500;transition:color .16s}.pln-off[data-on]{color:var(--ink)}.pln-plans{display:flex}.pln-card{box-sizing:border-box;background:rgba(var(--ink-rgb), .05);flex-direction:column;display:flex}.pln-card[data-lead]{background:var(--ink);color:var(--card)}.pln-name{color:var(--ink-3);font-size:13px;font-weight:500}.pln-card[data-lead] .pln-name{color:rgba(var(--card-rgb), .6)}.pln-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px;font-weight:500;line-height:1;display:flex}.pln-fig{align-items:center;height:34px;display:inline-flex;position:relative}.pln-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pln-col{height:34px;display:inline-grid;overflow:hidden}.pln-digit{grid-area:1/1;align-items:center;display:grid}.pln-per{color:var(--ink-4);margin-top:4px;font-size:12px}.pln-card[data-lead] .pln-per{color:rgba(var(--card-rgb), .55)}.pln-lines{color:var(--ink-2);gap:4px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.pln-card[data-lead] .pln-lines{color:rgba(var(--card-rgb), .85)}.pln-choose{background:var(--ink);color:var(--card);letter-spacing:-.006em;cursor:pointer;border:0;align-items:center;margin-top:auto;padding:0;font-size:13px;font-weight:500;transition:opacity .15s,scale .13s cubic-bezier(.3,.9,.4,1);display:grid}.pln-card[data-lead] .pln-choose{background:var(--card);color:var(--ink)}.pln-choose:hover{opacity:.9}.pln-choose:active{scale:.96}.pln-choose:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.pln-card[data-lead] .pln-choose:focus-visible{box-shadow:0 0 0 3px rgba(var(--card-rgb), .4)}.pln-choose>span{white-space:nowrap;grid-area:1/1;justify-content:center;align-items:center;gap:6px;transition:opacity .16s;display:inline-flex}.pln-choose>span[data-off]{opacity:0}.pln-choose svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;width:14px;height:14px;transition:stroke-dashoffset .12s}.pln-choose[data-on] svg{stroke-dashoffset:0;transition:stroke-dashoffset .3s cubic-bezier(.22,1,.36,1) 80ms}@media (prefers-reduced-motion:reduce){.pln-thumb,.pln-opt,.pln-off,.pln-choose,.pln-choose>span,.pln-choose svg{transition-duration:1ms;transition-delay:0s}}
.crt{box-sizing:border-box;background:var(--card);font-family:var(--font-ui);color:var(--ink);flex-direction:column;display:flex}.crt-rows{position:relative}.crt-row{position:relative;overflow:hidden}.crt-live{align-items:center;gap:10px;height:44px;transition:opacity .16s;display:flex}.crt-live[data-off]{opacity:0;pointer-events:none}.crt-undo{background:rgba(var(--ink-rgb), .05);opacity:0;pointer-events:none;border-radius:6px;justify-content:space-between;align-items:center;padding:0 4px 0 12px;transition:opacity .16s;display:flex;position:absolute;inset:0}.crt-undo[data-on]{opacity:1;pointer-events:auto}.crt-gone{color:var(--ink-3);font-size:13px}.crt-back{height:28px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:13px;font-weight:500;transition:background .15s,scale .13s cubic-bezier(.3,.9,.4,1)}.crt-back:hover{background:rgba(var(--ink-rgb), .07)}.crt-back:active{scale:.96}.crt-back:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.crt-drain{background:rgba(var(--ink-rgb), .2);transform-origin:0;border-radius:1px;height:2px;transition:transform .2s;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(1)}.crt-undo[data-on] .crt-drain{transition:transform 4s linear;transform:scaleX(0)}.crt-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.crt-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.crt-var{color:var(--ink-4);white-space:nowrap;font-size:12px}.crt-step{align-items:center;gap:6px;display:inline-flex}.crt-mini{background:rgba(var(--ink-rgb), .06);color:var(--ink-3);cursor:pointer;border:0;place-items:center;padding:0;transition:color .15s,background .15s,scale .13s cubic-bezier(.3,.9,.4,1);display:grid}.crt-mini:hover{color:var(--ink);background:rgba(var(--ink-rgb), .1)}.crt-mini:active{scale:.96}.crt-mini[aria-disabled=true]{color:var(--ink-5);cursor:default}.crt-mini:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.crt-mini svg,.crt-x svg,.crt-untag svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:12px;height:12px}.crt-count{font-variant-numeric:tabular-nums;text-align:center;min-width:12px;font-size:13.5px;font-weight:500}.crt-line{font-variant-numeric:tabular-nums;justify-content:flex-end;width:38px;font-size:13.5px;font-weight:500;display:flex;position:relative}.crt-x{width:24px;height:24px;color:var(--ink-4);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;transition:opacity .15s,color .15s,background .15s;display:grid}.crt-row:hover .crt-x,.crt-x:focus-visible{opacity:1}.crt-x:hover{color:var(--danger);background:rgba(var(--danger-rgb), .1)}.crt-x:active{background:rgba(var(--danger-rgb), .16)}.crt-x:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.crt-fig{align-items:center;height:1.25em;display:inline-flex}.crt-col{height:1.25em;display:inline-grid;overflow:hidden}.crt-digit{grid-area:1/1;align-items:center;display:grid}.crt-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crt-empty{color:var(--ink-3);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13.5px;transition:opacity .2s;display:flex;position:absolute;inset:0}.crt-empty[data-on]{opacity:1;pointer-events:auto;transition-delay:.22s}.crt-restore{color:var(--ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--ink-5);text-decoration-color:var(--ink-5);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:13px;font-weight:500;transition:color .15s}.crt-restore:hover{color:var(--ink)}.crt-restore:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);border-radius:8px;outline:none}.crt-promo{background:rgba(var(--ink-rgb), .06);flex:none;align-items:center;margin-top:14px;display:flex;position:relative}.crt-promo[data-shake]{animation:.32s cubic-bezier(.36,.07,.19,.97) crt-shake}@keyframes crt-shake{0%,to{transform:none}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.crt-code{border-radius:inherit;min-width:0;height:100%;font:inherit;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 0 0 16px;font-size:13.5px;font-weight:500}.crt-code::placeholder{letter-spacing:0;text-transform:none;color:var(--ink-5);font-weight:400}.crt-code:focus-visible{box-shadow:0 0 0 2px rgba(var(--ink-rgb), .22)}.crt-apply{border-radius:inherit;height:100%;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:13px;font-weight:500;transition:color .15s}.crt-apply:hover{color:var(--ink)}.crt-apply:focus-visible{box-shadow:inset 0 0 0 2px rgba(var(--ink-rgb), .22);outline:none}.crt-foot{justify-content:space-between;align-items:center;height:22px;margin-top:12px;display:flex}.crt-tot{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.crt-slot{display:grid}.crt-slot>span{white-space:nowrap;opacity:0;grid-area:1/1;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);transform:translateY(4px)}.crt-slot>span[data-on]{opacity:1;transform:none}.crt-tag{background:rgba(var(--ink-rgb), .07);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:11px;align-items:center;gap:2px;height:22px;padding:0 2px 0 8px;font-size:12px;font-weight:500;display:inline-flex}.crt-tag[data-on]{pointer-events:auto}.crt-untag{width:18px;height:18px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;transition:color .15s;display:grid}.crt-untag:hover{color:var(--ink)}.crt-untag svg{width:10px;height:10px}.crt-oops{color:var(--ink-3);font-size:12.5px;font-weight:400}.crt-sum{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500;position:relative}.crt-go{background:var(--ink);color:var(--card);letter-spacing:-.006em;font-variant-numeric:tabular-nums;cursor:pointer;border:0;flex:none;align-items:center;margin-top:14px;padding:0;font-size:14px;font-weight:500;transition:opacity .15s,scale .13s cubic-bezier(.3,.9,.4,1);display:grid}.crt-go:hover{opacity:.9}.crt-go:active{scale:.96}.crt-go:disabled{opacity:.4;cursor:default;scale:1}.crt-go:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.crt-go>span{white-space:nowrap;grid-area:1/1;justify-content:center;align-items:center;gap:6px;transition:opacity .16s;display:inline-flex}.crt-go>span[data-off]{opacity:0}.crt-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;width:14px;height:14px;transition:stroke-dashoffset .12s}.crt-go[data-on] svg{stroke-dashoffset:0;transition:stroke-dashoffset .3s cubic-bezier(.22,1,.36,1) 80ms}@media (prefers-reduced-motion:reduce){.crt-promo[data-shake]{animation:none}.crt-mini,.crt-x,.crt-empty,.crt-slot>span,.crt-go,.crt-go>span,.crt-go svg,.crt-live,.crt-undo,.crt-back{transition-duration:1ms;transition-delay:0s}.crt-undo[data-on] .crt-drain{transition-duration:4s}}
.pmt{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink);position:relative}.pmt-card{box-sizing:border-box;background:var(--card);flex-direction:column;justify-content:space-between;display:flex;position:relative}.pmt-top{justify-content:space-between;align-items:center;height:16px;display:flex}.pmt-cap{letter-spacing:-.005em;height:16px;color:var(--ink-3);flex:1;font-size:12px;font-weight:500;position:relative}.pmt-cap-say{white-space:nowrap;line-height:16px;position:absolute;top:0;left:0}.pmt-mark{color:var(--ink);display:block}.pmt-well{background:rgba(var(--ink-rgb), .055);position:relative}.pmt-row{gap:8px;display:flex}.pmt-row .pmt-well{flex:none}.pmt-row .pmt-well[data-grow]{flex:1;min-width:0}.pmt-in,.pmt-dots{box-sizing:border-box;font:inherit;letter-spacing:-.005em;padding:0 14px;font-size:13.5px;position:absolute;inset:0}.pmt-in{border-radius:inherit;width:100%;height:100%;color:var(--ink);background:0 0;border:0;outline:none}.pmt-ph{letter-spacing:-.005em;color:var(--ink-5);white-space:nowrap;pointer-events:none;align-items:center;padding:0 14px;font-size:13.5px;display:flex;position:absolute;inset:0}.pmt-ph-fig,.pmt-in-fig{font-variant-numeric:tabular-nums;padding:0 10px}.pmt-num .pmt-in,.pmt-dots{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:18px}.pmt-dots{color:var(--ink-5);white-space:pre;pointer-events:none;align-items:center;display:flex}.pmt-dots>span{color:#0000}.pmt-ring{box-shadow:0 0 0 1.5px var(--ink);opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;top:0;left:0}.pmt-ring[data-on]{opacity:1}.pmt-btn{background:var(--ink);width:100%;color:var(--on-ink);font:inherit;letter-spacing:-.006em;cursor:pointer;border:0;border-radius:999px;padding:0;font-size:14.5px;font-weight:500;transition:opacity .2s,scale .13s cubic-bezier(.3,.9,.4,1);display:block}.pmt-btn:disabled{opacity:.5;cursor:default}.pmt-btn[data-state=busy],.pmt-btn[data-state=done]{opacity:1}.pmt-btn:not(:disabled):active{scale:.96}.pmt-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.pmt-say{place-items:center;height:100%;display:grid}.pmt-say>span{white-space:nowrap;grid-area:1/1;align-items:center;gap:8px;transition:opacity .16s;display:inline-flex}.pmt-say>span[data-off]{opacity:0;pointer-events:none}.pmt-arc{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.75 .25;width:14px;height:14px;animation:.72s linear infinite pmt-turn}@keyframes pmt-turn{to{rotate:360deg}}.pmt-check{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pmt-check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .26s cubic-bezier(.22,1,.36,1) 60ms}.pmt-btn[data-state=done] .pmt-check path{stroke-dashoffset:0}.pmt-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.pmt-ring,.pmt-say>span,.pmt-check path,.pmt-btn{transition-duration:1ms}}
.lgn{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink);position:relative}.lgn-card{box-sizing:border-box;background:var(--card);position:relative;overflow:hidden}.lgn-stage,.lgn-step{position:relative}.lgn-title{letter-spacing:-.02em;margin:0 0 16px;font-size:17px;font-weight:500;line-height:22px}.lgn-prov{background:rgba(var(--ink-rgb), .06);width:100%;color:var(--ink);font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;margin:0 0 8px;padding:0;font-size:14px;font-weight:500;transition:background .15s,scale .13s cubic-bezier(.3,.9,.4,1);display:block}.lgn-prov:hover{background:rgba(var(--ink-rgb), .09)}.lgn-prov:active{scale:.96}.lgn-prov:disabled{cursor:default}.lgn-prov:focus-visible,.lgn-go:focus-visible,.lgn-link:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.lgn-say{place-items:center;height:100%;display:grid}.lgn-say>span{white-space:nowrap;grid-area:1/1;align-items:center;gap:9px;transition:opacity .16s;display:inline-flex}.lgn-say>span[data-off]{opacity:0;pointer-events:none}.lgn-arc{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.75 .25;width:14px;height:14px;animation:.72s linear infinite lgn-turn}@keyframes lgn-turn{to{rotate:360deg}}.lgn-or{height:18px;color:var(--ink-4);align-items:center;gap:10px;margin:6px 0 14px;font-size:12px;display:flex}.lgn-or i{background:rgba(var(--ink-rgb), .1);flex:1;height:1px}.lgn-well{background:rgba(var(--ink-rgb), .055);position:relative}.lgn-in{box-sizing:border-box;border-radius:inherit;width:100%;height:100%;color:var(--ink);font:inherit;letter-spacing:-.005em;background:0 0;border:0;outline:none;padding:0 14px;font-size:14px;transition:padding-right .16s;position:absolute;inset:0}.lgn-in::placeholder{color:var(--ink-5)}.lgn-in:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}.lgn-well[data-bad] .lgn-in{padding-right:148px}.lgn-err{height:100%;color:var(--ink-3);white-space:nowrap;pointer-events:none;align-items:center;font-size:12px;display:flex;position:absolute;top:0;right:14px}.lgn-go{background:var(--ink);width:100%;color:var(--on-ink);font:inherit;letter-spacing:-.006em;cursor:pointer;border:0;border-radius:999px;margin-top:10px;padding:0;font-size:14.5px;font-weight:500;transition:opacity .15s,scale .13s cubic-bezier(.3,.9,.4,1);display:block}.lgn-go:hover{opacity:.9}.lgn-go:active{scale:.96}.lgn-two .lgn-title{margin-bottom:6px}.lgn-sub{color:var(--ink-3);text-wrap:pretty;margin:0 0 18px;font-size:13px;line-height:1.4}.lgn-sub b{color:var(--ink);font-weight:500}.lgn-code{transition:opacity .16s;display:flex}.lgn-code[data-dim]{opacity:.5}.lgn-box{background:rgba(var(--ink-rgb), .055);position:relative}.lgn-digit-in{box-sizing:border-box;border-radius:inherit;width:100%;height:100%;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;outline:none;padding:0;font-size:20px;font-weight:500;position:absolute;inset:0}.lgn-digit-in:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}.lgn-note{height:16px;color:var(--ink-3);justify-content:center;align-items:center;margin:14px 0;font-size:12.5px;display:flex}.lgn-link{color:var(--ink-4);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0 auto;padding:0;font-size:13px;line-height:16px;transition:color .15s;display:block}.lgn-link:hover{color:var(--ink)}.lgn-done{text-align:center;flex-direction:column;align-items:center;display:flex}.lgn-badge{background:var(--ink);width:40px;height:40px;color:var(--card);border-radius:999px;place-items:center;margin-bottom:12px;display:grid}.lgn-badge svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lgn-badge path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.32s cubic-bezier(.22,1,.36,1) .14s forwards lgn-draw}@keyframes lgn-draw{to{stroke-dashoffset:0}}.lgn-done-say{letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:20px}.lgn-done-as{color:var(--ink-3);margin-top:4px;font-size:13px;line-height:18px}.lgn-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.lgn-say>span,.lgn-code,.lgn-in,.lgn-prov,.lgn-go{transition-duration:1ms}.lgn-badge path{animation-duration:1ms}}
.cmp{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink);position:relative;overflow:hidden}.cmp-thread{top:0;left:0;right:0;bottom:calc(var(--box) + 8px);flex-direction:column;justify-content:flex-end;gap:8px;padding:0 4px;transition:bottom .14s cubic-bezier(.22,1,.36,1),opacity .24s;display:flex;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}.cmp-thread[data-fade]{opacity:0}.cmp-me{background:rgba(var(--ink-rgb), .06);letter-spacing:-.005em;overflow-wrap:anywhere;border-radius:16px;align-self:flex-end;max-width:80%;padding:8px 12px;font-size:13.5px;line-height:1.4;animation:.36s cubic-bezier(.3,1.25,.5,1) cmp-rise}.cmp-files{color:var(--ink-4);font-variant-numeric:tabular-nums;align-self:flex-end;margin-top:-4px;padding:0 4px;font-size:12px}.cmp-ai{letter-spacing:-.005em;max-width:92%;color:var(--ink-2);align-self:flex-start;padding:0 4px;font-size:13.5px;line-height:1.45;animation:.36s cubic-bezier(.3,1.25,.5,1) cmp-rise}@keyframes cmp-rise{0%{opacity:0;translate:0 12px}}.cmp-caret{vertical-align:-2px;background:var(--ink);border-radius:1px;width:8px;height:13px;margin-left:3px;animation:1s step-end infinite cmp-blink;display:inline-block}@keyframes cmp-blink{50%{opacity:0}}.cmp-box{box-sizing:border-box;height:var(--box);background:var(--card);flex-direction:column;justify-content:flex-end;margin:0;padding:8px 12px 8px 14px;transition:height .14s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cmp-chips{gap:6px;height:26px;margin-bottom:6px;display:flex}.cmp-chip{background:rgba(var(--ink-rgb), .06);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 4px 0 10px;font-size:12.5px;font-weight:500;animation:.32s cubic-bezier(.3,1.3,.5,1) cmp-land;display:inline-flex}@keyframes cmp-land{0%{opacity:0;scale:.7}}.cmp-chip-x{width:18px;height:18px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:color .15s,background .15s;display:grid}.cmp-chip-x:hover{color:var(--ink);background:rgba(var(--ink-rgb), .08)}.cmp-ta{width:100%;color:var(--ink);font:inherit;letter-spacing:-.005em;resize:none;background:0 0;border:0;outline:none;margin:0;padding:0;font-size:14px;line-height:20px;display:block;overflow:hidden}.cmp-ta[data-scroll]{overflow-y:auto}.cmp-ta::placeholder{color:var(--ink-5)}.cmp-mirror{visibility:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:-.005em;font-size:14px;line-height:20px;position:absolute;top:0;left:0}.cmp-row{align-items:center;gap:6px;margin-top:6px;display:flex}.cmp-space{flex:1}.cmp-clip{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:color .15s,background .15s,opacity .15s;display:grid}.cmp-clip:hover{color:var(--ink);background:rgba(var(--ink-rgb), .06)}.cmp-clip[aria-disabled]{opacity:.4;cursor:default}.cmp-clip:focus-visible,.cmp-model:focus-visible,.cmp-send:focus-visible,.cmp-chip-x:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.cmp-model{background:rgba(var(--ink-rgb), .06);height:28px;color:var(--ink-2);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 10px;font-size:12.5px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.cmp-model:hover{background:rgba(var(--ink-rgb), .09);color:var(--ink)}.cmp-roll{height:28px;display:grid;overflow:hidden}.cmp-roll>span{height:28px;line-height:28px;transition:translate .22s cubic-bezier(.22,1,.36,1);display:block}.cmp-roll[data-fast]>span{translate:0 -28px}.cmp-send-wrap{width:32px;height:32px;display:block;position:relative}.cmp-send{background:var(--ink);width:32px;height:32px;color:var(--card);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;transition:opacity .16s,scale .13s cubic-bezier(.3,.9,.4,1);display:grid;position:relative}.cmp-send:disabled{opacity:.4;cursor:default}.cmp-send:not(:disabled):active{scale:.92}.cmp-arrow,.cmp-stop{grid-area:1/1;place-items:center;transition:opacity .16s,scale .2s cubic-bezier(.3,1.2,.5,1);display:grid}.cmp-stop{opacity:0;background:currentColor;border-radius:2px;width:10px;height:10px;scale:.5}.cmp-send[data-live] .cmp-arrow{opacity:0;scale:.5}.cmp-send[data-live] .cmp-stop{opacity:1;scale:1}.cmp-ring{fill:none;stroke-width:2px;opacity:0;pointer-events:none;width:40px;height:40px;transition:opacity .2s;position:absolute;inset:-4px}.cmp-ring[data-live]{opacity:1}.cmp-ring-track{stroke:rgba(var(--ink-rgb), .25)}.cmp-ring-arc{stroke:var(--ink);stroke-linecap:round;stroke-dasharray:.25 .75;transform-origin:50%}.cmp-ring[data-live] .cmp-ring-arc{animation:.9s linear infinite cmp-turn}@keyframes cmp-turn{to{rotate:360deg}}.cmp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.cmp-thread,.cmp-box,.cmp-roll>span,.cmp-arrow,.cmp-stop,.cmp-ring,.cmp-send{transition-duration:1ms}.cmp-me,.cmp-ai,.cmp-chip{animation-duration:1ms}}
.shr{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink);position:relative}.shr-card{box-sizing:border-box;background:var(--card);flex-direction:column;gap:6px;height:100%;display:flex}.shr-title{letter-spacing:-.015em;margin:0 0 4px;font-size:15px;font-weight:500;line-height:20px}.shr-well{box-sizing:border-box;background:rgba(var(--ink-rgb), .06);flex:none;align-items:center;gap:8px;margin:0;padding:0 4px 0 12px;transition:opacity .2s;display:flex;position:relative}.shr-well[data-full]{opacity:.5}.shr-glyph{color:var(--ink-3);flex:none}.shr-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;font-size:13px;overflow:hidden}.shr-copy{height:32px;color:var(--ink-3);font:inherit;letter-spacing:-.006em;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 10px;font-size:12.5px;font-weight:500;transition:color .15s,background .15s,scale .13s cubic-bezier(.3,.9,.4,1)}.shr-copy:hover{color:var(--ink);background:rgba(var(--ink-rgb), .06)}.shr-copy:active{scale:.96}.shr-say{display:grid}.shr-say>span{white-space:nowrap;grid-area:1/1;justify-content:center;align-items:center;gap:5px;transition:opacity .14s,translate .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.shr-say>span[data-off]{opacity:0;pointer-events:none;translate:0 6px}.shr-check{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;width:13px;height:13px}.shr-say>span:not([data-off]) .shr-check{animation:.26s cubic-bezier(.22,1,.36,1) 60ms forwards shr-draw}@keyframes shr-draw{to{stroke-dashoffset:0}}.shr-in{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13.5px}.shr-in::placeholder{color:var(--ink-5)}.shr-in:disabled{cursor:default}.shr-role{background:rgba(var(--ink-rgb), .08);height:26px;color:var(--ink-2);font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;gap:3px;padding:0 7px 0 9px;font-size:12.5px;font-weight:500;transition:background .15s,color .15s,opacity .15s,scale .13s cubic-bezier(.3,.9,.4,1);display:inline-flex}.shr-role:hover{background:rgba(var(--ink-rgb), .12);color:var(--ink)}.shr-role:active{scale:.96}.shr-role svg{color:var(--ink-4)}.shr-roll{white-space:nowrap;width:56px;height:16px;line-height:16px;display:block;position:relative;overflow:hidden}.shr-roll>span{position:absolute;top:0;left:0}.shr-go{background:var(--ink);height:32px;color:var(--on-ink);font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 12px;font-size:12.5px;font-weight:500;transition:opacity .15s,scale .13s cubic-bezier(.3,.9,.4,1)}.shr-go:hover{opacity:.88}.shr-go:active{scale:.96}.shr-go:disabled,.shr-role:disabled{cursor:default}.shr-role[data-hide],.shr-go[data-hide]{opacity:0;pointer-events:none}.shr-err{color:var(--ink-3);opacity:0;pointer-events:none;font-size:12.5px;transition:opacity .15s;position:absolute;top:50%;right:12px;translate:0 -50%}.shr-err[data-on]{opacity:1}.shr-copy:focus-visible,.shr-role:focus-visible,.shr-go:focus-visible,.shr-x:focus-visible,.shr-sw:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.shr-in:focus-visible{outline:none}.shr-well:has(.shr-in:focus-visible){box-shadow:0 0 0 2px rgba(var(--ink-rgb), .28)}.shr-list{flex:none;margin:2px 0 0;padding:0;list-style:none;overflow:hidden}.shr-row{box-sizing:border-box;border-radius:10px;transition:background .14s;position:relative;overflow:hidden}.shr-row:not([data-pending]):hover{background:rgba(var(--ink-rgb), .04)}.shr-live{align-items:center;gap:10px;height:36px;padding:0 4px 0 6px;transition:opacity .16s;display:flex}.shr-live[data-off]{opacity:0;pointer-events:none}.shr-undo{background:rgba(var(--ink-rgb), .05);opacity:0;pointer-events:none;border-radius:10px;justify-content:space-between;align-items:center;padding:0 2px 0 10px;transition:opacity .16s;display:flex;position:absolute;inset:0}.shr-undo[data-on]{opacity:1;pointer-events:auto}.shr-gone{color:var(--ink-3);font-size:13px}.shr-back{height:26px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:500;transition:background .15s,scale .13s cubic-bezier(.3,.9,.4,1)}.shr-back:hover{background:rgba(var(--ink-rgb), .07)}.shr-back:active{scale:.96}.shr-back:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.shr-drain{background:rgba(var(--ink-rgb), .2);transform-origin:0;border-radius:1px;height:2px;transition:transform .2s;position:absolute;bottom:0;left:10px;right:10px;transform:scaleX(1)}.shr-undo[data-on] .shr-drain{transition:transform 4s linear;transform:scaleX(0)}.shr-face{background:var(--ink);color:var(--on-ink);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:grid;overflow:hidden}.shr-face img{object-fit:cover;width:100%;height:100%;display:block}.shr-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.shr-what{color:var(--ink-4);flex:none;font-size:12px}.shr-x{width:28px;height:28px;color:var(--ink-4);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:opacity .14s,color .14s,background .14s;display:grid}.shr-row:hover .shr-x,.shr-x:focus-visible{opacity:1}.shr-x:hover{color:var(--danger);background:rgba(var(--danger-rgb), .1)}.shr-x:active{background:rgba(var(--danger-rgb), .16)}.shr-access{flex:none;align-items:center;gap:10px;height:36px;margin-top:auto;padding:0 6px;display:flex}.shr-mode{width:16px;height:16px;color:var(--ink-3);flex:none;display:grid;position:relative}.shr-mode>span{grid-area:1/1;transition:opacity .18s;display:grid}.shr-mode>span[data-off]{opacity:0}.shr-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.shr-label{letter-spacing:-.01em;font-size:13.5px;font-weight:500;line-height:16px}.shr-cap{color:var(--ink-4);font-size:12px;line-height:14px;display:grid}.shr-cap>span{white-space:nowrap;grid-area:1/1;transition:opacity .18s}.shr-cap>span[data-off]{opacity:0}.shr-sw{background:var(--card);width:36px;height:20px;box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .16);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0;transition:background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s;position:relative}.shr-sw[aria-checked=true]{background:var(--ink);box-shadow:inset 0 0 0 1px #0000}.shr-knob{background:var(--ink);border-radius:999px;width:16px;height:16px;transition:translate .2s cubic-bezier(.22,1,.36,1),background 40ms linear 90ms;position:absolute;top:2px;left:2px}.shr-sw[aria-checked=true] .shr-knob{background:var(--card);translate:16px}@media (prefers-reduced-motion:reduce){.shr-say>span,.shr-mode>span,.shr-cap>span,.shr-sw,.shr-knob,.shr-x,.shr-role,.shr-go,.shr-copy,.shr-well,.shr-live,.shr-undo,.shr-back{transition-duration:1ms;transition-delay:0s}.shr-undo[data-on] .shr-drain{transition-duration:4s}.shr-say>span:not([data-off]) .shr-check{animation-duration:1ms}}
.fdb{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink);place-items:center;display:grid;position:relative}.fdb-card{box-sizing:border-box;background:var(--card);width:100%;overflow:hidden}.fdb-stage{position:relative}.fdb-title{letter-spacing:-.015em;margin:0 0 14px;font-size:15px;font-weight:500;line-height:20px}.fdb-row{justify-content:center;display:flex}.fdb-face{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:color .16s,scale .2s cubic-bezier(.22,1,.36,1);display:grid}.fdb-face[data-peek]{color:var(--ink-2);scale:1.06}.fdb-face[data-dim]{color:var(--ink-5);scale:.84}.fdb-face[data-on]{color:var(--ink)}.fdb-face:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.fdb-svg{display:block;overflow:visible}.fdb-head{fill:#0000;stroke:currentColor;stroke-width:1.5px;transition:fill .16s}.fdb-eye{fill:currentColor;transition:fill .16s}.fdb-mouth{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;transition:stroke .16s}.fdb-face[data-on] .fdb-head{fill:var(--ink)}.fdb-face[data-on] .fdb-eye{fill:var(--card)}.fdb-face[data-on] .fdb-mouth{stroke:var(--card)}.fdb-svg[data-pop]{animation:.32s cubic-bezier(.3,1.4,.5,1) fdb-pop}@keyframes fdb-pop{0%{scale:1}40%{scale:1.2}to{scale:1}}.fdb-more{align-items:flex-end;gap:8px;margin-top:14px;animation:.26s 80ms both fdb-in;display:flex}@keyframes fdb-in{0%{opacity:0}}.fdb-line{box-sizing:border-box;background:rgba(var(--ink-rgb), .06);resize:none;min-width:0;font:inherit;color:var(--ink);border:0;border-radius:12px;outline:none;flex:1;padding:10px 12px;font-size:13px;line-height:18px;transition:box-shadow .15s}.fdb-line::placeholder{color:var(--ink-5)}.fdb-line:focus-visible{box-shadow:0 0 0 2px rgba(var(--ink-rgb), .28)}.fdb-send{background:var(--ink);color:var(--on-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:13px;font-weight:500;transition:opacity .15s,scale .13s cubic-bezier(.3,.9,.4,1)}.fdb-send:hover{opacity:.88}.fdb-send:active{scale:.96}.fdb-send:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.fdb-thanks{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.fdb-disc{background:var(--ink);width:36px;height:36px;color:var(--card);border-radius:999px;place-items:center;margin-bottom:8px;animation:.32s cubic-bezier(.3,1.3,.5,1) both fdb-disc;display:grid}.fdb-disc svg path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.28s cubic-bezier(.22,1,.36,1) .16s forwards fdb-draw}@keyframes fdb-disc{0%{opacity:0;scale:.6}}@keyframes fdb-draw{to{stroke-dashoffset:0}}.fdb-big{letter-spacing:-.015em;font-size:15px;font-weight:500;line-height:20px;animation:.26s .12s both fdb-word}.fdb-small{color:var(--ink-3);font-size:13px;line-height:18px;animation:.26s .2s both fdb-word}@keyframes fdb-word{0%{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){.fdb-face,.fdb-head,.fdb-eye,.fdb-mouth,.fdb-line,.fdb-send{transition-duration:1ms}.fdb-svg[data-pop],.fdb-more,.fdb-disc,.fdb-disc svg path,.fdb-big,.fdb-small{animation-duration:1ms;animation-delay:0s}}
.onb{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink);place-items:center;display:grid;position:relative}.onb-card{box-sizing:border-box;background:var(--card);width:100%;overflow:hidden}.onb-line{display:flex}.onb-seg{background:rgba(var(--ink-rgb), .1);border-radius:999px;flex:1;position:relative;overflow:hidden}.onb-fill{background:var(--ink);transform-origin:0;transition:scale .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;scale:0 1}.onb-fill[data-on]{scale:1}.onb-head{justify-content:space-between;align-items:center;height:22px;margin:10px 0 12px;display:flex}.onb-back{height:22px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:-4px;padding:0 4px;font-size:12.5px;font-weight:500;transition:color .15s,opacity .18s}.onb-back:hover{color:var(--ink)}.onb-back[data-off]{opacity:0;pointer-events:none}.onb-cap{text-align:right;min-width:70px;height:16px;color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px;display:block;position:relative;overflow:hidden}.onb-cap>span{white-space:nowrap;position:absolute;top:0;right:0}.onb-stage,.onb-step{position:relative}.onb-title{letter-spacing:-.02em;margin:0 0 14px;font-size:17px;font-weight:500;line-height:22px}.onb-form{flex-direction:column;display:flex}.onb-well,.onb-chips{box-sizing:border-box;background:rgba(var(--ink-rgb), .06);width:100%;font:inherit;color:var(--ink);border:0;outline:none;font-size:14px;transition:box-shadow .15s}.onb-well{padding:0 14px}.onb-well::placeholder,.onb-in::placeholder{color:var(--ink-5)}.onb-well:focus-visible{box-shadow:0 0 0 2px rgba(var(--ink-rgb), .28)}.onb-chips:has(.onb-in:focus-visible){box-shadow:0 0 0 2px rgba(var(--ink-rgb), .28)}.onb-chips{cursor:text;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 8px;display:flex}.onb-chip{background:rgba(var(--ink-rgb), .07);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:2px;height:28px;padding:0 4px 0 10px;font-size:12.5px;font-weight:500;animation:.26s cubic-bezier(.3,1.3,.5,1) both onb-land;display:inline-flex}@keyframes onb-land{0%{opacity:0;scale:.7}}.onb-x{width:22px;height:22px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:color .14s,background .14s;display:grid}.onb-x svg path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.onb-x:hover{color:var(--ink);background:rgba(var(--ink-rgb), .08)}.onb-in{min-width:120px;height:28px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 6px;font-size:13.5px}.onb-err{height:18px;color:var(--ink-3);opacity:0;margin:4px 0 0;padding:0 2px;font-size:12.5px;line-height:18px;transition:opacity .15s}.onb-err[data-on]{opacity:1}.onb-go{background:var(--ink);width:100%;color:var(--on-ink);font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;margin-top:10px;padding:0;font-size:14px;font-weight:500;transition:opacity .15s,scale .13s cubic-bezier(.3,.9,.4,1)}.onb-go:hover{opacity:.88}.onb-go:active{scale:.96}.onb-go:disabled{opacity:.5;cursor:default;scale:1}.onb-go:focus-visible,.onb-skip:focus-visible,.onb-plan:focus-visible,.onb-back:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.onb-skip{height:24px;color:var(--ink-4);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:center;margin-top:6px;padding:0 8px;font-size:12.5px;font-weight:500;transition:color .15s}.onb-skip:hover{color:var(--ink)}.onb-plans{grid-template-columns:1fr 1fr;gap:8px;display:grid}.onb-plan{background:rgba(var(--ink-rgb), .05);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;transition:box-shadow .16s,background .15s,scale .13s cubic-bezier(.3,.9,.4,1);display:flex;box-shadow:inset 0 0 0 1.5px #0000}.onb-plan:hover{background:rgba(var(--ink-rgb), .08)}.onb-plan:active{scale:.97}.onb-plan[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--ink)}.onb-plan-name{color:var(--ink-3);font-size:12.5px;font-weight:500}.onb-plan-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:24px}.onb-plan-price small{letter-spacing:0;color:var(--ink-4);margin-left:3px;font-size:12px;font-weight:400}.onb-plan-note{color:var(--ink-4);font-size:12px}.onb-done{align-items:center;gap:12px;display:flex}.onb-disc{background:var(--ink);width:36px;height:36px;color:var(--card);border-radius:999px;flex:none;place-items:center;animation:.32s cubic-bezier(.3,1.3,.5,1) both onb-disc;display:grid}.onb-disc svg path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.28s cubic-bezier(.22,1,.36,1) .16s forwards onb-draw}@keyframes onb-disc{0%{opacity:0;scale:.6}}@keyframes onb-draw{to{stroke-dashoffset:0}}.onb-done-say{letter-spacing:-.01em;font-size:14px;font-weight:500}@media (prefers-reduced-motion:reduce){.onb-fill,.onb-back,.onb-well,.onb-chips,.onb-go,.onb-plan,.onb-x,.onb-err,.onb-skip{transition-duration:1ms}.onb-chip,.onb-disc,.onb-disc svg path{animation-duration:1ms;animation-delay:0s}}
.bkg{box-sizing:border-box;background:var(--card);color:var(--ink);font-family:var(--font-ui);position:relative;overflow:hidden}.bkg-form,.bkg-done{transition:opacity .22s cubic-bezier(.22,1,.36,1),scale .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:16px}.bkg-form{flex-direction:column;gap:12px;display:flex}.bkg-done{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;scale:.96}.bkg[data-phase=done] .bkg-form{opacity:0;pointer-events:none;scale:.98}.bkg[data-phase=done] .bkg-done{opacity:1;pointer-events:auto;scale:1}.bkg-head{justify-content:space-between;align-items:flex-start;height:36px;display:flex}.bkg-title{letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:20px}.bkg-sub{color:var(--ink-4);font-size:12.5px;line-height:16px}.bkg-pager{gap:4px;display:flex}.bkg-arrow{background:rgba(var(--ink-rgb), .06);color:var(--ink-3);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;transition:background .14s,color .14s,scale .13s cubic-bezier(.3,.9,.4,1);display:grid}.bkg-arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.bkg-arrow:hover{background:rgba(var(--ink-rgb), .1);color:var(--ink)}.bkg-arrow:active{scale:.92}.bkg-arrow:disabled{cursor:default}.bkg-arrow:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.bkg-strip{align-items:stretch;display:flex;position:relative}.bkg-thumb{background:var(--ink);pointer-events:none;position:absolute;top:0;left:0}.bkg-day{color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding:0;transition:color .14s,opacity .16s;display:flex;position:relative}.bkg-day[data-on],.bkg-day[data-on] .bkg-dow{transition-delay:.12s}.bkg-day:hover:not([data-on]):not([data-off]){color:var(--ink)}.bkg-day:hover:not([data-on]):not([data-off]) .bkg-dow{color:var(--ink-3)}.bkg-day[data-on]{color:var(--card)}.bkg-day[data-on] .bkg-dow{color:rgba(var(--card-rgb), .6)}.bkg-day[data-off]{opacity:.35;cursor:default}.bkg-day:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.bkg-dow{color:var(--ink-4);font-size:11px;font-weight:500;transition:color .16s}.bkg-num{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1}.bkg-slots{grid-template-columns:repeat(3,1fr);display:grid}.bkg-slot{background:rgba(var(--ink-rgb), .06);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:0;font-size:13px;font-weight:500;transition:background .14s,color .14s,scale .13s cubic-bezier(.3,.9,.4,1)}.bkg-slot:hover:not([data-on]):not([data-gone]){background:rgba(var(--ink-rgb), .1)}.bkg-slot:active:not([data-gone]){scale:.96}.bkg-slot[data-on]{background:var(--ink);color:var(--card);animation:.22s cubic-bezier(.3,1.3,.5,1) bkg-pop}.bkg-slot[data-gone]{opacity:.35;cursor:default}.bkg-slot:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}@keyframes bkg-pop{0%{scale:1}45%{scale:1.04}to{scale:1}}.bkg-confirm{background:var(--ink);width:100%;color:var(--card);font:inherit;letter-spacing:-.006em;cursor:pointer;border:0;place-items:center;padding:0;font-size:14px;font-weight:500;transition:opacity .18s,scale .13s cubic-bezier(.3,.9,.4,1);display:grid}.bkg-confirm:hover{opacity:.9}.bkg-confirm:active{scale:.97}.bkg-confirm:disabled{opacity:.5;cursor:default}.bkg-confirm[data-busy]{opacity:1}.bkg-confirm:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.bkg-say{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.bkg-busy{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.bkg-roll{vertical-align:top;height:20px;line-height:20px;display:inline-grid;overflow:hidden}.bkg-roll>span{white-space:nowrap;grid-area:1/1}.bkg-roll-in{animation:.26s cubic-bezier(.22,1,.36,1) bkg-in}.bkg-roll-out{animation:.26s cubic-bezier(.22,1,.36,1) forwards bkg-out}@keyframes bkg-in{0%{translate:0 100%}to{translate:0}}@keyframes bkg-out{0%{translate:0}to{translate:0 -100%}}.bkg-arc{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px;animation:.72s linear infinite bkg-turn}@keyframes bkg-turn{to{rotate:360deg}}.bkg-mark{background:var(--ink);width:36px;height:36px;color:var(--card);border-radius:999px;place-items:center;margin-bottom:6px;display:grid}.bkg-mark svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;overflow:visible}.bkg-when{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.bkg-cal{font:inherit;color:var(--ink-4);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:12.5px;transition:color .15s}.bkg-cal:hover{color:var(--ink)}.bkg-cal:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);border-radius:6px;outline:none}@media (prefers-reduced-motion:reduce){.bkg-form,.bkg-done,.bkg-day,.bkg-slot,.bkg-confirm,.bkg-arrow{transition-duration:1ms}.bkg-roll-in,.bkg-roll-out,.bkg-slot[data-on]{animation-duration:1ms}}
.pol{box-sizing:border-box;background:var(--card);color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex;position:relative}.pol-q{letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:20px}.pol-rows{flex-direction:column;margin-top:10px;display:flex}.pol-row{background:rgba(var(--ink-rgb), .06);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:0;transition:background .14s,scale .13s cubic-bezier(.3,.9,.4,1);position:relative;overflow:hidden}.pol-row:not([data-voted]):hover{background:rgba(var(--ink-rgb), .1)}.pol-row:not([data-voted]):active{scale:.98}.pol-row[data-voted]{cursor:default}.pol-row:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.pol-face{letter-spacing:-.01em;white-space:nowrap;pointer-events:none;justify-content:space-between;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;display:flex;position:absolute;inset:0}.pol-pct{font-variant-numeric:tabular-nums;color:var(--ink-3);opacity:0;transition:opacity .2s}.pol-row[data-voted] .pol-pct{opacity:1}.pol-bar{background:rgba(var(--ink-rgb), .12);pointer-events:none;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.pol-row[data-mine] .pol-bar{background:var(--ink)}.pol-inner{color:var(--card);position:absolute;top:0;bottom:0;left:0}.pol-inner .pol-pct{color:rgba(var(--card-rgb), .7)}.pol-foot{color:var(--ink-4);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;margin-top:auto;font-size:12.5px;line-height:16px;display:flex}.pol-count{display:inline-flex}.pol-col{height:16px;display:inline-grid;overflow:hidden}.pol-digit{grid-area:1/1}.pol-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pol-again{font:inherit;color:var(--ink-3);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;padding:0;transition:opacity .2s,translate .2s cubic-bezier(.22,1,.36,1),color .15s;translate:0 4px}.pol[data-voted] .pol-again{opacity:1;pointer-events:auto;translate:0}.pol-again:hover{color:var(--ink)}.pol-again:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);border-radius:6px;outline:none}@media (prefers-reduced-motion:reduce){.pol-row,.pol-pct,.pol-again{transition-duration:1ms}}
.inb{box-sizing:border-box;background:var(--card);font-family:var(--font-ui);color:var(--ink);flex-direction:column;display:flex}.inb-head{flex:none;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.inb-title{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.inb-count{background:var(--ink);min-width:20px;height:20px;color:var(--card);font-variant-numeric:tabular-nums;transform-origin:30%;border-radius:999px;align-items:center;padding:0 7px;font-size:12px;font-weight:500;display:inline-flex}.inb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inb-fig{height:20px;display:inline-flex}.inb-col{height:20px;display:inline-grid;overflow:hidden}.inb-digit{grid-area:1/1;align-items:center;display:grid}.inb-all{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500;transition:color .15s,opacity .15s}.inb-all:hover{color:var(--ink)}.inb-all[aria-disabled]{opacity:.4;cursor:default;color:var(--ink-3)}.inb-all:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);border-radius:6px;outline:none}.inb-body{flex:1;min-height:0;position:relative}.inb-list,.inb-rows{margin:0;padding:0;list-style:none}.inb-label{box-sizing:border-box;letter-spacing:.04em;color:var(--ink-4);font-size:11px;font-weight:500;line-height:18px;overflow:hidden}.inb-row{position:relative;overflow:hidden}.inb-live{transition:opacity .16s}.inb-live[data-off]{opacity:0;pointer-events:none}.inb-undo{background:rgba(var(--ink-rgb), .05);opacity:0;pointer-events:none;border-radius:10px;justify-content:space-between;align-items:center;padding:0 2px 0 12px;transition:opacity .16s;display:flex;position:absolute;inset:0}.inb-undo[data-on]{opacity:1;pointer-events:auto}.inb-gone{color:var(--ink-3);font-size:13px}.inb-back{height:28px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:500;transition:background .15s,scale .13s cubic-bezier(.3,.9,.4,1)}.inb-back:hover{background:rgba(var(--ink-rgb), .07)}.inb-back:active{scale:.96}.inb-back:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.inb-drain{background:rgba(var(--ink-rgb), .2);transform-origin:0;border-radius:1px;height:2px;transition:transform .2s;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(1)}.inb-undo[data-on] .inb-drain{transition:transform 4s linear;transform:scaleX(0)}.inb-read{width:100%;height:42px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0;display:flex}.inb-read:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.inb-dot{background:var(--ink);border-radius:999px;flex:none;width:6px;height:6px;margin-right:2px}.inb-av{background:var(--ink);width:28px;height:28px;color:var(--card);letter-spacing:.01em;border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid;overflow:hidden}.inb-av img{object-fit:cover;width:100%;height:100%;display:block}.inb-text{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.inb-who{color:var(--ink);font-weight:500}.inb-when{min-width:28px;color:var(--ink-4);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:12px;transition:opacity .14s}.inb-x{width:32px;height:32px;color:var(--ink-4);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:opacity .14s,color .14s,background .14s;display:grid;position:absolute;top:5px;right:-2px}.inb-x svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:12px;height:12px}.inb-row:hover .inb-x,.inb-row:focus-within .inb-x{opacity:1}.inb-row:hover .inb-when,.inb-row:focus-within .inb-when{opacity:0}.inb-x:hover{color:var(--danger);background:rgba(var(--danger-rgb), .1)}.inb-x:active{background:rgba(var(--danger-rgb), .16)}.inb-x:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.inb-empty{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.inb-check{fill:none;width:28px;height:28px;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}.inb-check path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.36s cubic-bezier(.22,1,.36,1) .22s forwards inb-draw}@keyframes inb-draw{to{stroke-dashoffset:0}}.inb-done{letter-spacing:-.01em;font-size:14px;font-weight:500}.inb-restore{color:var(--ink-4);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;transition:color .15s}.inb-restore:hover{color:var(--ink)}.inb-restore:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);border-radius:6px;outline:none}@media (prefers-reduced-motion:reduce){.inb-when,.inb-x,.inb-all,.inb-restore,.inb-live,.inb-undo,.inb-back{transition-duration:1ms}.inb-undo[data-on] .inb-drain{transition-duration:4s}.inb-check path{animation-duration:1ms;animation-delay:0s}}
.sgn{box-sizing:border-box;background:var(--card);font-family:var(--font-ui);color:var(--ink);flex-direction:column;gap:8px;display:flex}.sgn-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sgn-title{letter-spacing:-.01em;margin-bottom:6px;font-size:15px;font-weight:500}.sgn-row{gap:8px;display:flex}.sgn-well{box-sizing:border-box;background:rgba(var(--ink-rgb), .06);width:100%;min-width:0;color:var(--ink);font:inherit;border:0;outline:none;padding:0 14px;font-size:13.5px;transition:box-shadow .15s,opacity .15s}.sgn-well::placeholder{color:var(--ink-5)}.sgn-well:focus{box-shadow:0 0 0 2px rgba(var(--ink-rgb), .35)}.sgn-well:disabled{opacity:.6}.sgn-pass{position:relative}.sgn-secret{border-radius:inherit;letter-spacing:.02em;height:100%;padding-right:44px}.sgn-secret[type=password]{letter-spacing:.1em}.sgn-eye{width:32px;height:32px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:color .15s,background .15s;display:grid;position:absolute;top:6px;right:6px}.sgn-eye:hover{color:var(--ink);background:rgba(var(--ink-rgb), .06)}.sgn-eye:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.sgn-eye svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sgn-eye circle{fill:currentColor;stroke:none}.sgn-lid{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .22s cubic-bezier(.22,1,.36,1)}.sgn-eye[aria-pressed=true] .sgn-lid{stroke-dashoffset:1px}.sgn-meter{align-items:center;gap:10px;height:16px;display:flex}.sgn-segs{flex:1;gap:4px;display:flex}.sgn-seg{background:rgba(var(--ink-rgb), .1);border-radius:999px;flex:1;height:3px;overflow:hidden}.sgn-run{background:var(--ink);transform-origin:0;border-radius:999px;height:100%;transition-property:transform;transition-timing-function:cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.sgn-run[data-on]{transform:scaleX(1)}.sgn-word{min-width:44px;color:var(--ink-3);text-align:right;opacity:0;font-size:12px;font-weight:500;transition:opacity .16s;display:grid}.sgn-word[data-show]{opacity:1}.sgn-word>span{opacity:0;grid-area:1/1;transition:opacity .16s}.sgn-word>span[data-on]{opacity:1}.sgn-rules{grid-template-columns:1fr 1fr;gap:4px 10px;margin:2px 0 0;padding:0;list-style:none;display:grid}.sgn-rule{height:18px;color:var(--ink-4);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;transition:color .18s;display:flex}.sgn-rule[data-on]{color:var(--ink)}.sgn-ring{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px rgba(var(--ink-rgb), .22);border-radius:999px;flex:none;place-items:center;transition:background .16s,box-shadow .16s;display:grid}.sgn-rule[data-on] .sgn-ring{background:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.sgn-ring svg{fill:none;width:10px;height:10px;stroke:var(--card);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.sgn-ring path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .2s cubic-bezier(.22,1,.36,1)}.sgn-rule[data-on] .sgn-ring path{stroke-dashoffset:0;transition-delay:80ms}.sgn-btn{background:var(--ink);color:var(--card);font:inherit;letter-spacing:-.006em;cursor:pointer;border:0;margin-top:auto;padding:0;font-size:14px;font-weight:500;transition:opacity .18s,scale .13s cubic-bezier(.3,.9,.4,1);display:grid;position:relative}.sgn-btn:disabled{opacity:.5;cursor:default}.sgn-btn[data-state=busy],.sgn-btn[data-state=done]{opacity:1}.sgn-btn:not(:disabled):hover{opacity:.9}.sgn-btn:not(:disabled):active{scale:.96}.sgn-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.sgn-lbl{opacity:0;grid-area:1/1;justify-content:center;align-items:center;gap:8px;transition:opacity .16s,transform .24s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(4px)}.sgn-lbl[data-on]{opacity:1;transform:none}.sgn-arc{width:16px;height:16px;animation:.72s linear infinite sgn-turn}.sgn-arc circle{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.72 1}@keyframes sgn-turn{to{rotate:360deg}}.sgn-check{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;overflow:visible}.sgn-check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .26s cubic-bezier(.22,1,.36,1) .12s}.sgn-lbl[data-on] .sgn-check path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.sgn-well,.sgn-eye,.sgn-lid,.sgn-run,.sgn-word,.sgn-word>span,.sgn-rule,.sgn-ring,.sgn-ring path,.sgn-btn,.sgn-lbl,.sgn-check path{transition-duration:1ms;transition-delay:0s}.sgn-arc{animation-duration:1.4s}}
.bil{font-family:var(--font-ui);color:var(--ink);position:relative}.bil-card{box-sizing:border-box;background:var(--card);position:absolute;top:0;left:0;overflow:hidden}.bil-body{flex-direction:column;gap:12px;display:flex}.bil-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bil-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bil-plan{flex-direction:column;display:flex}.bil-eyebrow{color:var(--ink-4);font-size:12.5px;line-height:16px}.bil-name{letter-spacing:-.02em;height:24px;font-size:20px;font-weight:500;line-height:24px}.bil-price{color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:baseline;font-size:13px;line-height:18px;display:inline-flex;position:relative}.bil-per{color:var(--ink-3);margin-left:4px}.bil-of{margin-left:4px}.bil-dots-4{letter-spacing:.1em;margin-right:4px}.bil-word{line-height:inherit;display:inline-grid;position:relative;overflow:hidden}.bil-word-in{white-space:nowrap;grid-area:1/1}.bil-fig{display:inline-flex}.bil-col{display:inline-grid;overflow:hidden}.bil-digit{grid-area:1/1;align-items:center;display:grid}.bil-status{background:rgba(var(--ink-rgb), .08);white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:26px;margin-top:15px;padding:0 10px;font-size:12.5px;font-weight:500;transition:background .22s,color .22s;display:inline-flex}.bil-status[data-on]{background:var(--ink);color:var(--card)}.bil-usage{flex-direction:column;gap:6px;display:flex}.bil-usage-row{align-items:center;gap:10px;height:18px;display:flex}.bil-label{font-size:13px;font-weight:500}.bil-count{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;display:inline-flex;position:relative}.bil-count .bil-fig{color:var(--ink)}.bil-bar{background:rgba(var(--ink-rgb), .1);border-radius:999px;height:4px;display:block;overflow:hidden}.bil-run{background:var(--ink);border-radius:999px;height:100%;transition:width .32s cubic-bezier(.22,1,.36,1);display:block}.bil-quiet{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500;transition:color .15s,opacity .15s}.bil-quiet:hover{color:var(--ink)}.bil-quiet[aria-disabled]{opacity:.4;cursor:default;color:var(--ink-3)}.bil-quiet:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);border-radius:6px;outline:none}.bil-method{position:relative}.bil-method-row{align-items:center;gap:10px;height:32px;display:flex}.bil-updated{color:var(--ink)}.bil-glyph{fill:none;width:18px;height:12px;stroke:var(--ink-3);stroke-width:1.5px}.bil-stripe{fill:var(--ink-3);stroke:none}.bil-digits{letter-spacing:.04em;font-variant-numeric:tabular-nums;align-items:center;font-size:13px;display:inline-flex;position:relative}.bil-update{margin-left:auto;display:grid;position:relative}.bil-upd{opacity:0;grid-area:1/1;justify-content:flex-end;align-items:center;transition:opacity .14s;display:inline-flex}.bil-upd[data-on]{opacity:1}.bil-arc{width:14px;height:14px;animation:.72s linear infinite bil-turn}.bil-arc circle{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.72 1}@keyframes bil-turn{to{rotate:360deg}}.bil-actions{position:relative}.bil-row{align-items:center;gap:14px;display:flex;position:relative}.bil-pill{background:rgba(var(--ink-rgb), .07);color:var(--ink);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:500;transition:background .15s,opacity .15s,scale .13s cubic-bezier(.3,.9,.4,1);display:inline-flex}.bil-pill:hover{background:rgba(var(--ink-rgb), .11)}.bil-pill:active{scale:.96}.bil-pill:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}.bil-ink{background:var(--ink);color:var(--card)}.bil-ink:hover{background:var(--ink);opacity:.9}.bil-cancel{margin-left:auto}.bil-danger{height:30px;color:var(--danger);border-radius:15px;margin-right:-10px;padding:0 10px;transition:color .15s,background .15s,opacity .15s}.bil-danger:hover{color:var(--danger);background:rgba(var(--danger-rgb), .1)}.bil-danger:focus-visible{box-shadow:0 0 0 3px rgba(var(--danger-rgb), .3)}.bil-danger-pill{background:rgba(var(--danger-rgb), .1);color:var(--danger)}.bil-danger-pill:hover{background:rgba(var(--danger-rgb), .16)}.bil-danger-pill:focus-visible{box-shadow:0 0 0 3px rgba(var(--danger-rgb), .3)}.bil-strip{box-sizing:border-box;background:rgba(var(--ink-rgb), .06);pointer-events:auto;position:absolute;top:0;overflow:hidden}.bil-strip-danger{background:rgba(var(--danger-rgb), .1)}.bil-strip-in{white-space:nowrap;flex-direction:column;gap:8px;padding:12px 12px 10px 14px;display:flex}.bil-strip-ctl{justify-content:flex-end;align-items:center;gap:10px;display:flex}.bil-ask{color:var(--ink-2);margin:0;font-size:13px;line-height:18px}.bil-strip-row{white-space:nowrap;align-items:center;gap:8px;height:36px;padding:0 4px 0 12px;display:flex}.bil-strip-say{text-overflow:ellipsis;min-width:0;color:var(--ink);flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.bil-strip-fig{font-variant-numeric:tabular-nums}.bil-strip .bil-pill{padding:0 10px;font-size:12.5px}.bil-undo{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.bil-drain{background:rgba(var(--ink-rgb), .08);border-radius:999px;flex:1;height:2px;display:block;overflow:hidden}.bil-drain-run{background:rgba(var(--ink-rgb), .2);border-radius:999px;height:100%;display:block}.bil-entry{flex-direction:column;gap:8px;display:flex}.bil-entry-row{align-items:center;gap:8px;display:flex}.bil-well{box-sizing:border-box;background:rgba(var(--ink-rgb), .06);border-radius:20px;height:40px;transition:box-shadow .15s;position:relative}.bil-well:focus-within{box-shadow:0 0 0 2px rgba(var(--ink-rgb), .35)}.bil-well[data-bad]{box-shadow:0 0 0 2px rgba(var(--danger-rgb), .45)}.bil-num{width:100%}.bil-in,.bil-dots{box-sizing:border-box;font:inherit;letter-spacing:.06em;font-variant-numeric:tabular-nums;padding:0 14px;font-size:13.5px;position:absolute;inset:0}.bil-in{border-radius:inherit;width:100%;height:100%;color:var(--ink);background:0 0;border:0;outline:none}.bil-in:disabled{opacity:.6}.bil-dots{color:var(--ink-5);white-space:pre;pointer-events:none;align-items:center;display:flex}.bil-dots>span{color:#0000}.bil-in-well{width:76px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border:0;outline:none;padding:0 12px;font-size:13px;transition:box-shadow .15s}.bil-in-well:focus{box-shadow:0 0 0 2px rgba(var(--ink-rgb), .35)}.bil-in-well[aria-invalid]{box-shadow:0 0 0 2px rgba(var(--danger-rgb), .45)}.bil-in-well::placeholder{color:var(--ink-5)}.bil-in-well:disabled{opacity:.6}.bil-cvc{width:56px}.bil-save{border-radius:16px;height:32px;margin-left:auto;padding:0 14px;font-size:12.5px;display:grid;position:relative}.bil-save .bil-upd{justify-content:center}.bil-fault{color:var(--danger);padding-left:14px;font-size:12px}.bil-plans{height:0;transition:height .26s cubic-bezier(.22,1,.36,1);overflow:hidden}.bil-plans-in{gap:6px;padding-top:8px;display:flex;position:relative}.bil-plans-in .bil-strip{top:8px}.bil-mini{background:rgba(var(--ink-rgb), .06);color:var(--ink-2);font:inherit;cursor:pointer;border:0;flex:1;padding:0;font-size:12.5px;font-weight:500;transition:background .15s,color .15s,scale .13s cubic-bezier(.3,.9,.4,1)}.bil-mini:hover{background:rgba(var(--ink-rgb), .1);color:var(--ink)}.bil-mini:active{scale:.96}.bil-mini[aria-checked=true]{background:var(--ink);color:var(--card)}.bil-mini:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb), .28);outline:none}@media (prefers-reduced-motion:reduce){.bil-status,.bil-run,.bil-quiet,.bil-upd,.bil-pill,.bil-plans,.bil-mini,.bil-danger,.bil-well,.bil-in-well{transition-duration:1ms}.bil-arc{animation-duration:1.4s}}
