.cat-card{--cat-card-media:var(--space-96px);--cat-card-pad:var(--space-16px);container-type:inline-size;box-sizing:border-box;position:relative;display:flex;min-inline-size:calc(var(--cat-card-media) + var(--cat-card-pad)*2 + 2px);min-block-size:var(--control-h);padding:var(--cat-card-pad);border:1px solid var(--color-border);border-radius:var(--radius-12);background-color:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-regular);white-space:normal;text-align:start;flex-direction:column;justify-content:flex-start;align-items:stretch;block-size:auto;inline-size:100%;max-inline-size:100%;margin:0}.cat-card[data-size="48"]{--cat-card-media:var(--space-48px);--cat-card-pad:var(--space-12px)}.cat-card[data-size="64"]{--cat-card-media:var(--space-64px);--cat-card-pad:var(--space-12px)}.cat-card[data-size="160"]{--cat-card-media:calc(var(--space-80px)*2)}.cat-card[data-selected]{border-color:var(--color-ink);background-color:var(--color-layer-1)}button.cat-card{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-100)var(--ease-standard),transform var(--dur-100)var(--ease-standard)}@media (hover:hover){button.cat-card:enabled:hover{border-color:var(--color-border);background-color:var(--state-hover)}button.cat-card[data-selected]:enabled:hover{border-color:var(--color-ink);background-color:color-mix(in oklab,var(--color-ink)8%,var(--color-layer-1))}}button.cat-card:enabled:active{border-color:var(--color-border);background-color:var(--state-pressed);transform:scale(.98)}button.cat-card[data-selected]:enabled:active{border-color:var(--color-ink);background-color:color-mix(in oklab,var(--color-ink)12%,var(--color-layer-1))}.cat-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cat-card-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:var(--space-12px);flex:auto;inline-size:100%;min-inline-size:0}@container (width>=264px){.cat-card-layout{grid-template-columns:var(--cat-card-media)minmax(0,1fr);grid-template-rows:minmax(0,1fr);column-gap:var(--space-16px)}}.cat-card-media{display:block;inline-size:var(--cat-card-media);block-size:var(--cat-card-media);contain:layout paint;place-self: start;min-inline-size:0;line-height:0}.cat-card-media>.cat{inline-size:var(--cat-card-media)}.cat-card-body{display:flex;gap:var(--space-8px);flex-direction:column;min-block-size:0;min-inline-size:0}.cat-card-head{display:flex;align-items:baseline;column-gap:var(--space-8px);flex-wrap:wrap;min-inline-size:0}.cat-card-name{font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.cat-card-role{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);min-inline-size:0}.cat-card-status{display:flex;column-gap:var(--space-8px);font-size:var(--text-n1);line-height:var(--line-n1);flex-wrap:wrap;min-inline-size:0}.cat-card-state{font-weight:var(--weight-medium);color:var(--color-ink)}.cat-card-detail{color:var(--color-ink-muted);overflow-wrap:anywhere;min-inline-size:0}.cat-card-task{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;min-inline-size:0}.cat-card-task[data-empty]{color:var(--color-ink-muted)}.cat-card-meter{display:grid;grid-template-columns:minmax(0,1fr)auto auto;column-gap:var(--space-8px);row-gap:var(--space-4px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);min-inline-size:0;margin-top:auto}.cat-card-meter-label{grid-column:1;min-inline-size:0}.cat-card-meter-low{grid-column:2;font-weight:var(--weight-medium);color:var(--color-ink)}.cat-card-meter-value{grid-column:3;color:var(--color-ink);font-variant-numeric:tabular-nums}.cat-card-bar{grid-column:1/-1;display:block;block-size:var(--space-6px);overflow:hidden;background-color:var(--color-layer-2)}.cat-card-fill{display:block;background-color:var(--color-ink);transform-origin:0 50%;transform:scaleX(var(--cat-energy,0));transition:transform var(--dur-300)var(--ease-standard);block-size:100%;inline-size:100%}.office{--of-floor:#f1efea;--of-corridor:#ebe8e2;--of-room-ceo:#ece6dc;--of-room-meeting:#ecebe6;--of-room-pantry:#e8ebe7;--of-zone:#e8e4dc;--of-rug:#e3ddd2;--of-carpet:#e4dccf;--of-carpet-line:#d6ccbc;--of-beanbag:#cfd9c8;--of-beanbag-line:#b7c5ae;--of-wall:#fbfaf8;--of-cap:#d8d3ca;--of-skirt:#e4dfd6;--of-low:#e7e3dc;--of-slab:#d3cec4;--of-light-day:#f7f5f0;--of-light-warm:#f5ece0;--of-line:var(--color-border-strong);--of-frame:#cfc9bf;--of-sky-day:#dcebf3;--of-sky-dusk:#efdac8;--of-sky-band:#e9c7a8;--of-sky-night:#3c4856;--of-sun:#f1d27c;--of-sun-low:#eba676;--of-moon:#eef0f2;--of-star:#f4f4ef;--of-door:#e2dccf;--of-doorway:#cfc8bc;--of-mat:#c9bfae;--of-desk:#eee4d3;--of-desk-front:#e2d5c1;--of-desk-line:#c9b9a2;--of-counter:#e9e9e5;--of-counter-front:#dcdcd7;--of-counter-line:#c3c3bd;--of-cabinet:#e6e3dd;--of-cabinet-front:#dad6ce;--of-chair:#d3cfc7;--of-chair-line:#b2ada3;--of-key:#d9d6cf;--of-keys:#efece6;--of-handle:#b9ad9a;--of-sofa:#b9c4c9;--of-sofa-2:#a7b3b9;--of-cushion:#e8d9b5;--of-bezel:#4d4d4b;--of-stand:#a3a19c;--of-screen:var(--color-surface);--of-screen-off:#5b5b59;--of-tabbar:#efefed;--of-code-a:#3f7cac;--of-code-b:#b9672f;--of-code-c:#4f8a5b;--of-code-d:#cfcfcb;--of-highlight:#e3ecf3;--of-scan:#a9cbe0;--of-mini:#e7e7e4;--of-bull:#3f8f5a;--of-bear:#c2553f;--of-diff-add:#e4f1e7;--of-contact:color-mix(in oklab,var(--color-ink)9%,transparent);--of-diff-del:#f7e4e0;--of-paper:var(--color-surface);--of-note:#f4f3f0;--of-note-doing:#e3ecf3;--of-note-review:#f5ecd7;--of-note-done:#ebf4ee;--of-leaf:#86a66d;--of-leaf-2:#6d8f57;--of-cactus:#7c9d69;--of-pot:#d6ccbd;--of-mug:var(--color-surface);--of-mug-1:#e3ecf3;--of-mug-2:#f5e6c8;--of-coffee:#7a5a44;--of-steam:#c9c9c5;--of-sticky-0:#f3e39b;--of-sticky-1:#cfe8d6;--of-sticky-2:#f5d3bf;--of-box:#d8b98e;--of-box-flap:#caa878;--of-box-tape:#eadbbd;--of-box-line:#b08d5f;--of-brass:#d2ad55;--of-brass-dark:#a8873c;--of-stamp:#6f5443;--of-machine:#4d4d4b;--of-machine-2:#5d5d5b;--of-machine-panel:#7c7b77;--of-lit:#7cc592;--of-fridge:#f1f0ec;--of-magnet:#e39a7b;--of-kettle:#d3dadd;--of-rack:#50545a;--of-rack-2:#62666c;--of-rack-unit:#3f4247;--of-rack-vent:#5a5e64;--of-led-idle:#6a9fc4;--of-led-busy:#e6c46b;--of-led-pass:#7cc592;--of-led-fail:#e8836f;--of-cable:#b0b0ab;--of-locker:#c9d4d8;--of-locker-line:#aebcc2;--of-shelf-back:#d8cab4;--of-sisal:#cdb48d;--of-post:#d8cfc0;--of-yarn:#d98b86;--of-bed:#c9a98b;--of-bed-in:#efe3d0;--of-ticker:#2f3337;--of-ticker-ink:#f4f4ef;--of-ticker-mute:#c9ccce;--of-ticker-up:#7cc592;--of-ticker-down:#e8836f;--of-pass:#3f8f5a;--of-return:#b36a2c;--of-sell:#b3462f;--of-sw:2.5;--of-step:calc(var(--dur-300)*2);position:relative;display:flex;gap:var(--space-12px);box-sizing:border-box;flex-direction:column;inline-size:100%;min-inline-size:0}.office-stage{position:relative;inline-size:100%;min-inline-size:0}.office-art{position:absolute;display:block;overflow:hidden;pointer-events:none;font-family:var(--font-sans);block-size:100%;inline-size:100%;inset:0}.of-t{font-family:var(--font-sans);font-weight:var(--weight-regular);letter-spacing:0}.of-t-n1{font-size:var(--text-n1)}.of-t-n2{font-size:var(--text-n2)}.of-mono{font-family:var(--font-mono)}.of-medium{font-weight:var(--weight-medium)}.of-num{font-variant-numeric:tabular-nums}.of-ink{fill:var(--color-ink)}.of-muted{fill:var(--color-ink-muted)}.of-subtle{fill:var(--color-ink-subtle)}.of-tone-warning{fill:var(--color-warning);color:var(--color-warning)}.of-tone-danger{fill:var(--color-danger);color:var(--color-danger)}.of-tone-success{fill:var(--color-success);color:var(--color-success)}.of-tone-muted{fill:var(--color-ink-muted);color:var(--color-ink-muted)}.of-glyph path{fill:currentColor}.of-floor{fill:var(--of-floor)}.of-corridor{fill:var(--of-corridor)}.of-room-floor-ceo{fill:var(--of-room-ceo)}.of-room-floor-meeting{fill:var(--of-room-meeting)}.of-room-floor-pantry{fill:var(--of-room-pantry)}.of-zone{fill:var(--of-zone)}.of-rug{fill:var(--of-rug)}.of-rug-line{fill:none;stroke:var(--of-carpet-line);stroke-width:1}.of-carpet{fill:var(--of-carpet)}.of-beanbag{fill:var(--of-beanbag);stroke:var(--of-beanbag-line);stroke-width:1}.of-beanbag-top{fill:var(--of-beanbag-line)}.of-light-day{fill:var(--of-light-day)}.of-light-dusk{fill:var(--of-light-warm)}.of-wall{fill:var(--of-wall)}.of-cap,.of-side-wall{fill:var(--of-cap)}.of-skirting{fill:var(--of-skirt)}.of-low-face{fill:var(--of-low);stroke:var(--of-cap);stroke-width:1}.of-slab-face{fill:var(--of-slab)}.of-window-frame{fill:var(--of-frame)}.of-sky,.of-sky-day{fill:var(--of-sky-day)}.of-sky-dusk{fill:var(--of-sky-dusk)}.of-sky-night,.of-window[data-day=night] .of-sky{fill:var(--of-sky-night)}.of-sky-band{fill:var(--of-sky-band)}.of-sun{fill:var(--of-sun)}.of-sun-low{fill:var(--of-sun-low)}.of-moon{fill:var(--of-moon)}.of-star{fill:var(--of-star)}.of-cloud{fill:var(--color-surface)}.of-sill{fill:var(--of-cap)}.of-door-frame{fill:var(--of-frame)}.of-doorway{fill:var(--of-doorway)}.of-hall{fill:var(--of-corridor)}.of-outside{fill:var(--of-sky-day)}.of-door-leaf{fill:var(--of-door);stroke:var(--of-frame);stroke-width:1}.of-door-glass{fill:var(--of-sky-day)}.of-knob{fill:var(--of-stand)}.of-mat{fill:var(--of-mat)}.of-door-panel{transform-box:view-box}.of-door[data-open] .of-door-panel{transform:scaleX(.16)}.of-clock{fill:var(--color-surface);stroke:var(--of-frame);stroke-width:2}.of-clock-hand{fill:none;stroke:var(--color-ink-muted);stroke-width:2;stroke-linecap:round}.of-clock-min{stroke-width:1.4}.of-ticker-board{fill:var(--of-ticker)}.of-ticker-sym{fill:var(--of-ticker-ink)}.of-ticker-px{fill:var(--of-ticker-mute)}.of-ticker-up{fill:var(--of-ticker-up)}.of-ticker-down{fill:var(--of-ticker-down)}.of-desk-top{fill:var(--of-desk);stroke:var(--of-desk-line);stroke-width:1}.of-desk-front{fill:var(--of-desk-front);stroke:var(--of-desk-line);stroke-width:1}.of-counter-top{fill:var(--of-counter);stroke:var(--of-counter-line);stroke-width:1}.of-counter-front{fill:var(--of-counter-front);stroke:var(--of-counter-line);stroke-width:1}.of-cabinet-top,.of-cabinet{fill:var(--of-cabinet);stroke:var(--of-counter-line);stroke-width:1}.of-cabinet-front{fill:var(--of-cabinet-front);stroke:var(--of-counter-line);stroke-width:1}.of-chair,.of-stool{fill:var(--of-chair);stroke:var(--of-chair-line);stroke-width:1}.of-chair-seam{fill:var(--of-chair-line)}.of-keyboard{fill:var(--of-key);stroke:var(--of-desk-line);stroke-width:.8}.of-keys{fill:var(--of-keys)}.of-drawer{fill:var(--of-desk);stroke:var(--of-desk-line);stroke-width:1}.of-drawer-seam{fill:var(--of-desk-line)}.of-handle{fill:var(--of-handle)}.of-table-leg{fill:var(--of-desk-line)}.of-card-paper,.of-sheet{fill:var(--of-paper);stroke:var(--color-border-strong);stroke-width:1}.of-sofa-back{fill:var(--of-sofa-2)}.of-sofa-seat,.of-sofa-front,.of-sofa-arm{fill:var(--of-sofa);stroke:var(--of-sofa-2);stroke-width:1}.of-cushion{fill:var(--of-cushion)}.of-leaf{fill:var(--of-leaf)}.of-leaf-2{fill:var(--of-leaf-2)}.of-cactus{fill:var(--of-cactus);stroke:var(--of-leaf-2);stroke-width:1}.of-pot{fill:var(--of-pot);stroke:var(--of-desk-line);stroke-width:1}.of-mug{fill:var(--of-mug);stroke:var(--color-ink-muted);stroke-width:3}.of-mug-1{fill:var(--of-mug-1)}.of-mug-2{fill:var(--of-mug-2)}.of-mug.of-thin{stroke-width:1.2}.of-mug-handle{fill:none;stroke:var(--color-ink-muted);stroke-width:3}.of-mug-handle.of-thin{stroke-width:1.2}.of-coffee{fill:var(--of-coffee)}.of-steam{fill:none;stroke:var(--of-steam);stroke-width:1.4;stroke-linecap:round}.of-held-mug .of-steam{stroke-width:3}.of-sticky-0{fill:var(--of-sticky-0)}.of-sticky-1{fill:var(--of-sticky-1)}.of-sticky-2{fill:var(--of-sticky-2)}.of-sticky-line{fill:var(--color-ink-subtle)}.of-box{fill:var(--of-box);stroke:var(--of-box-line);stroke-width:1}.of-box.of-thick{stroke-width:2.4}.of-box-flap{fill:var(--of-box-flap);stroke:var(--of-box-line);stroke-width:1}.of-box-tape{fill:var(--of-box-tape)}.of-box-label{fill:var(--of-paper)}.of-brass{fill:var(--of-brass);stroke:var(--of-brass-dark);stroke-width:1}.of-brass-dark{fill:var(--of-brass-dark)}.of-ring{fill:none;stroke:var(--of-brass-dark);stroke-width:1.4;stroke-linecap:round}.of-bell{transform-box:fill-box;transform-origin:50% 0%}.of-stamp-handle,.of-stamp-base{fill:var(--of-stamp)}.of-stamp-press,.of-stamp-mark{transform-box:fill-box;transform-origin:50% 50%}.of-lamp{fill:var(--of-code-d);stroke:var(--of-stand);stroke-width:1}.of-lamp-arm{fill:none;stroke:var(--of-stand);stroke-width:2;stroke-linecap:round}.of-book-0{fill:var(--of-code-a)}.of-book-1{fill:var(--of-leaf-2)}.of-book-2{fill:var(--of-code-b)}.of-paws .c-paw{transform-box:fill-box;transform-origin:50% 100%}.of-bezel{fill:var(--of-bezel)}.of-stand,.of-stand-base{fill:var(--of-stand)}.of-screen{fill:var(--of-screen)}.of-screen-off{fill:var(--of-screen-off)}.of-tabbar{fill:var(--of-tabbar)}.of-code-a{fill:var(--of-code-a)}.of-code-b{fill:var(--of-code-b)}.of-code-c{fill:var(--of-code-c)}.of-code-d{fill:var(--of-code-d)}.of-caret{fill:var(--color-ink)}.of-highlight{fill:var(--of-highlight)}.of-diff-add{fill:var(--of-diff-add)}.of-diff-del{fill:var(--of-diff-del)}.of-diff-mark{fill:none;stroke-width:1.2;stroke-linecap:round}.of-diff-mark-add{stroke:var(--of-bull)}.of-diff-mark-del{stroke:var(--of-bear)}.of-highlight-line{fill:var(--of-code-a)}.of-spark{stroke:var(--of-bull)}.of-scanbar{fill:var(--of-scan)}.of-field{fill:var(--color-surface);stroke:var(--of-code-d);stroke-width:1}.of-mini-card{fill:var(--of-mini);stroke:var(--of-code-d);stroke-width:.8}.of-block{fill:var(--of-mini)}.of-block-1{fill:var(--of-code-a)}.of-block-4{fill:var(--of-code-c)}.of-run-check{fill:none;stroke:var(--of-code-c);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.of-bull{fill:var(--of-bull)}.of-bear{fill:var(--of-bear)}.of-price{fill:none;stroke:var(--of-code-a);stroke-width:1.2;stroke-linejoin:round}.of-down-line{stroke:var(--of-bear)}.of-spread{fill:var(--of-code-d)}.of-limit{fill:var(--of-return)}.of-idle-paw{fill:var(--of-code-d)}.of-depth,.of-creep{transform-box:fill-box;transform-origin:100% 50%}.of-creep{transform-origin:0% 50%}.of-monitor[data-dim] .of-screen-body{opacity:.45}.of-board{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-width:1.5}.of-board-rule{fill:var(--color-border)}.of-tray{fill:var(--color-border-strong)}.of-marker{fill:var(--of-code-a)}.of-note{fill:var(--of-note);stroke:var(--color-border-strong);stroke-width:1}.of-note-doing{fill:var(--of-note-doing)}.of-note-review{fill:var(--of-note-review)}.of-note-done{fill:var(--of-note-done);stroke:var(--color-success-border)}.of-token-head{fill:var(--cat-fur,var(--color-layer-2));stroke:var(--color-ink-muted);stroke-width:.9;stroke-linejoin:round}.of-note-line,.of-note-bullet{fill:var(--color-ink-subtle)}.of-plan-card[data-hidden]{opacity:0}.of-live-dot{fill:var(--color-success)}.of-agenda-now{fill:var(--color-ink)}.of-agenda-dot{fill:var(--color-ink-subtle)}.of-progress{fill:var(--of-code-a);transform-box:fill-box;transform-origin:0% 50%}.of-machine{fill:var(--of-machine)}.of-machine-top{fill:var(--of-machine-2)}.of-machine-panel,.of-machine-spout{fill:var(--of-machine-panel)}.of-machine-tray{fill:var(--of-rack-unit)}.of-machine-led{fill:var(--of-stand)}.of-machine-led.of-led-on{fill:var(--of-lit)}.of-pour{fill:var(--of-coffee);transform-box:fill-box;transform-origin:50% 0%}.of-brew:not([data-on]){opacity:0}.of-kettle{fill:var(--of-kettle);stroke:var(--color-ink-subtle);stroke-width:1}.of-fridge,.of-fridge-top{fill:var(--of-fridge);stroke:var(--of-line);stroke-width:1}.of-fridge-top{fill:var(--color-surface)}.of-fridge-seam{fill:var(--of-line)}.of-magnet{fill:var(--of-magnet)}.of-printer{fill:var(--of-fridge);stroke:var(--of-line);stroke-width:1}.of-printer-top{fill:var(--of-code-d)}.of-bin{fill:var(--of-sofa);stroke:var(--of-sofa-2);stroke-width:1}.of-locker{fill:var(--of-locker);stroke:var(--of-locker-line);stroke-width:1}.of-locker-top,.of-locker-vent{fill:var(--of-locker-line)}.of-scarf{fill:var(--of-code-b)}.of-hat{fill:var(--of-code-a)}.of-bowl{fill:var(--of-pot);stroke:var(--of-desk-line);stroke-width:1}.of-fruit-a{fill:var(--of-code-b)}.of-fruit-b{fill:var(--of-leaf)}.of-fruit-c{fill:var(--of-sun)}.of-bottle{fill:var(--color-surface);stroke:var(--of-line);stroke-width:1}.of-bottle-water{fill:var(--of-sky-day)}.of-rack{fill:var(--of-rack)}.of-rack-top{fill:var(--of-rack-2)}.of-rack-unit{fill:var(--of-rack-unit)}.of-rack-vent{fill:var(--of-rack-vent)}.of-led{fill:var(--of-led-idle)}[data-rack=testing] .of-led{fill:var(--of-led-busy)}[data-rack=testing] .of-led-1,[data-rack=testing] .of-led-3,[data-rack=pass] .of-led{fill:var(--of-led-pass)}[data-rack=fail] .of-led{fill:var(--of-led-fail)}[data-rack=fail] .of-led-2{fill:var(--of-led-busy)}.of-cable{fill:var(--of-cable)}.of-shelf-body{fill:var(--of-desk-front);stroke:var(--of-desk-line);stroke-width:1}.of-shelf-back{fill:var(--of-shelf-back)}.of-shelf-board{fill:var(--of-desk-line)}.of-post-base,.of-post-top{fill:var(--of-post);stroke:var(--of-desk-line);stroke-width:1}.of-post{fill:var(--of-sisal)}.of-yarn{fill:var(--of-yarn)}.of-yarn-line{fill:none;stroke:var(--of-code-b);stroke-width:1.2}.of-bed-rim{fill:var(--of-bed);stroke:var(--of-box-line);stroke-width:1}.of-bed-inner{fill:var(--of-bed-in)}.of-z{fill:none;stroke:var(--color-ink-subtle);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.of-nap .of-rig{opacity:1}.of-nap .cat-aside-lie{display:none}.of-sign{fill:var(--of-ticker)}.of-sign-word{fill:var(--of-ticker-ink)}.of-ticket-buy{fill:var(--of-pass)}.of-ticket-sell{fill:var(--of-sell)}.of-ticket-word{fill:var(--color-surface)}.of-ticket{transform-box:fill-box;transform-origin:50% 100%}.of-card-art{fill:var(--of-paper);stroke:var(--color-ink-muted);stroke-width:2.4}.of-card-line{fill:var(--of-code-d)}.of-card-line-strong{fill:var(--color-ink-subtle)}.of-stamp-pass{fill:var(--of-pass)}.of-stamp-return{fill:var(--of-return)}.of-stamp-glyph{fill:none;stroke:var(--color-surface);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.of-glyph-sm{stroke-width:1.6}.of-bubble-box{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-width:1}.of-bubble{opacity:0}.of-bubble[data-on]{opacity:1}.of-talk-line{fill:var(--color-ink-subtle)}.of-cat[data-pose=stopped] .of-rig{opacity:.55}.of-look{--cat-look-x:-.55;--cat-look-y:.8}.of-actor:-webkit-any([data-where=desk],[data-where=seat],[data-where=nap],[data-where=out]){display:none}.of-actor:-moz-any([data-where=desk],[data-where=seat],[data-where=nap],[data-where=out]){display:none}.of-actor:is([data-where=desk],[data-where=seat],[data-where=nap],[data-where=out]){display:none}.of-up,.of-down,.of-actor[data-face=up] .of-side,.of-actor[data-face=down] .of-side{display:none}.of-actor[data-face=up] .of-up,.of-actor[data-face=down] .of-down{display:inline}.of-flip{transform-origin:60px 45px}.of-contact{fill:var(--of-contact);transform-box:fill-box;transform-origin:50% 50%}.of-actor:-webkit-any([data-face=up],[data-face=down]) .of-contact[data-pose=walk]{transform:scaleX(.62)}.of-actor:-moz-any([data-face=up],[data-face=down]) .of-contact[data-pose=walk]{transform:scaleX(.62)}.of-actor:is([data-face=up],[data-face=down]) .of-contact[data-pose=walk]{transform:scaleX(.62)}.of-back-lean{transform-origin:50px 50px}.of-actor[data-lean=left] .of-back-lean,.of-actor[data-face=left] .of-flip{transform:scaleX(-1)}.of-leg{transform-box:fill-box;transform-origin:50% 0%}.of-tail-sway{transform-origin:31px 48px}.of-tail-sway-up{transform-origin:60px 76px}.of-paw-up{transform-box:fill-box;transform-origin:30% 100%}.of-paw-up:not([data-on]){opacity:0;transform:scaleY(.5)}.of-hop{transform-origin:60px 86px}.of-desk-stamp,.of-talk{transform-box:fill-box;transform-origin:50% 50%}.office-hits{position:absolute;inset:0}.office .office-hit{position:absolute;box-sizing:border-box;display:block;min-block-size:var(--control-h);border-radius:var(--radius-12);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-100)var(--ease-standard);background-color:#0000;border:0;block-size:auto;max-inline-size:none;margin:0;padding:0}@media (hover:hover){.office .office-hit:enabled:hover{background-color:color-mix(in oklab,var(--color-ink)5%,transparent);border-color:#0000}}.office .office-hit:enabled:active{background-color:color-mix(in oklab,var(--color-ink)9%,transparent);border-color:#0000;transform:none}.office .office-hit[data-selected]{outline:2px solid var(--color-ink);outline-offset:-2px}.office .office-hit:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.office-live{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;text-overflow:ellipsis;block-size:1px;inline-size:1px;margin:0;padding:0;top:0}.office-live:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.office-live:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.office-live:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.office-live:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.office-live:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.office-live:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.office-notes{display:flex;gap:var(--space-4px);list-style:none;flex-direction:column;min-inline-size:0;margin:0;padding:0}.office-note{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);overflow-wrap:anywhere;min-inline-size:0}.office-note:first-child{color:var(--color-ink)}.office[data-motion=live] .of-arrive,.office[data-motion=live] .of-sit-in{animation:of-arrive var(--dur-300)var(--ease-standard)both}.office[data-motion=live] .of-sit-out{animation:of-leave var(--dur-200-exit)var(--ease-standard)both}.office[data-motion=live] .of-actor[data-pose=exit] .of-hop{animation:of-exit var(--dur-600)var(--ease-standard)both}.office[data-motion=live] .of-camera{transition:transform var(--dur-600)var(--ease-standard)}.office-hits[data-moving] .office-hit{opacity:0}.office[data-motion=live] .of-flip{transition:transform var(--dur-150)var(--ease-standard)}.office[data-motion=live] .of-door-panel{transition:transform var(--dur-300)var(--ease-standard)}.office[data-motion=live] .of-actor[data-pose=walk] :-webkit-any(.of-leg-bn,.of-leg-ff){animation:of-leg var(--of-step)linear infinite}.office[data-motion=live] .of-actor[data-pose=walk] :-moz-any(.of-leg-bn,.of-leg-ff){animation:of-leg var(--of-step)linear infinite}.office[data-motion=live] .of-actor[data-pose=walk] :is(.of-leg-bn,.of-leg-ff){animation:of-leg var(--of-step)linear infinite}.office[data-motion=live] .of-actor[data-pose=walk] :-webkit-any(.of-leg-bf,.of-leg-fn){animation:of-leg var(--of-step)linear calc(var(--of-step)/-2)infinite}.office[data-motion=live] .of-actor[data-pose=walk] :-moz-any(.of-leg-bf,.of-leg-fn){animation:of-leg var(--of-step)linear calc(var(--of-step)/-2)infinite}.office[data-motion=live] .of-actor[data-pose=walk] :is(.of-leg-bf,.of-leg-fn){animation:of-leg var(--of-step)linear calc(var(--of-step)/-2)infinite}.office[data-motion=live] .of-actor[data-pose=walk] .of-bob{animation:of-bob calc(var(--of-step)/2)linear infinite}.office[data-motion=live] .of-actor[data-pose=walk] :-webkit-any(.of-tail-sway,.of-tail-sway-up){animation:of-tail var(--of-step)linear infinite}.office[data-motion=live] .of-actor[data-pose=walk] :-moz-any(.of-tail-sway,.of-tail-sway-up){animation:of-tail var(--of-step)linear infinite}.office[data-motion=live] .of-actor[data-pose=walk] :is(.of-tail-sway,.of-tail-sway-up){animation:of-tail var(--of-step)linear infinite}.office[data-motion=live] .of-actor[data-pose=walk] .of-step-a{animation:of-step var(--of-step)linear infinite}.office[data-motion=live] .of-actor[data-pose=walk] .of-step-b{animation:of-step var(--of-step)linear calc(var(--of-step)/-2)infinite}.office[data-motion=live] .of-actor[data-pose=stand] :-webkit-any(.of-tail-sway,.of-tail-sway-up){animation:of-tail calc(var(--loop-pulse)*2)linear infinite}.office[data-motion=live] .of-actor[data-pose=stand] :-moz-any(.of-tail-sway,.of-tail-sway-up){animation:of-tail calc(var(--loop-pulse)*2)linear infinite}.office[data-motion=live] .of-actor[data-pose=stand] :is(.of-tail-sway,.of-tail-sway-up){animation:of-tail calc(var(--loop-pulse)*2)linear infinite}.office[data-motion=live] .of-paw-up{transition:transform var(--dur-300)var(--ease-standard),opacity var(--dur-200)var(--ease-standard)}.office[data-motion=live] .of-celebrate .of-hop{animation:of-hop calc(var(--dur-600)*2)var(--ease-standard)both}.office[data-motion=live] .of-paws[data-typing] .of-tap-a{animation:of-tap calc(var(--loop-caret)/3)linear infinite}.office[data-motion=live] .of-paws[data-typing] .of-tap-b{animation:of-tap calc(var(--loop-caret)/3)linear calc(var(--loop-caret)/-6)infinite}.of-lifted .of-lift{transform:translateY(var(--of-lift))}.office[data-motion=live] .of-lift{transition:transform var(--dur-300)var(--ease-standard)}.office[data-motion=live] .of-lifted .of-lean{animation:of-lean calc(var(--loop-pulse)*1.5)linear var(--dur-600)infinite}.office[data-motion=live] .of-ticket{animation:of-pop var(--dur-300)var(--ease-standard)var(--dur-300)both}.office[data-motion=live] .of-monitor[data-anim] .of-scroll{animation:of-scroll calc(var(--loop-pulse)*5)steps(8,end)infinite}.office[data-motion=live] .of-monitor[data-anim] .of-scroll-fast{animation-duration:calc(var(--loop-pulse)*2)}.office[data-motion=live] .of-monitor[data-anim] .of-scroll-x{animation:of-scroll-x calc(var(--loop-pulse)*8)linear infinite}.office[data-motion=live] .of-monitor[data-anim] .of-typing{transform-box:fill-box;transform-origin:0% 50%;animation:of-type calc(var(--loop-pulse)*5/8)linear infinite}.office[data-motion=live] .of-monitor[data-anim] .of-caret{animation:of-caret var(--loop-caret)linear infinite}.office[data-motion=live] .of-monitor[data-anim] .of-sweep{animation:of-sweep calc(var(--loop-pulse)*3)linear infinite}.office[data-motion=live] .of-monitor[data-anim] :-webkit-any(.of-result,.of-block){animation:of-appear calc(var(--loop-pulse)*3)linear infinite}.office[data-motion=live] .of-monitor[data-anim] :-moz-any(.of-result,.of-block){animation:of-appear calc(var(--loop-pulse)*3)linear infinite}.office[data-motion=live] .of-monitor[data-anim] :is(.of-result,.of-block){animation:of-appear calc(var(--loop-pulse)*3)linear infinite}.office[data-motion=live] .of-monitor[data-anim] :-webkit-any(.of-result-2,.of-block-2){animation-delay:calc(var(--loop-pulse)*.4)}.office[data-motion=live] .of-monitor[data-anim] :-moz-any(.of-result-2,.of-block-2){animation-delay:calc(var(--loop-pulse)*.4)}.office[data-motion=live] .of-monitor[data-anim] :is(.of-result-2,.of-block-2){animation-delay:calc(var(--loop-pulse)*.4)}.office[data-motion=live] .of-monitor[data-anim] :-webkit-any(.of-result-3,.of-block-3){animation-delay:calc(var(--loop-pulse)*.8)}.office[data-motion=live] .of-monitor[data-anim] :-moz-any(.of-result-3,.of-block-3){animation-delay:calc(var(--loop-pulse)*.8)}.office[data-motion=live] .of-monitor[data-anim] :is(.of-result-3,.of-block-3){animation-delay:calc(var(--loop-pulse)*.8)}.office[data-motion=live] .of-monitor[data-anim] .of-block-4{animation-delay:calc(var(--loop-pulse)*1.2)}.office[data-motion=live] .of-monitor[data-anim] .of-mini-move{animation:of-move calc(var(--loop-pulse)*3)linear infinite}.office[data-motion=live] .of-monitor[data-anim] .of-depth{animation:of-depth var(--loop-pulse)steps(4,end)infinite}.office[data-motion=live] .of-monitor[data-anim] .of-depth-1{animation-delay:calc(var(--loop-pulse)*-.3)}.office[data-motion=live] .of-monitor[data-anim] .of-depth-2{animation-delay:calc(var(--loop-pulse)*-.7)}.office[data-motion=live] .of-monitor[data-anim] .of-creep,.office[data-motion=live] .of-risk-screen .of-creep{animation:of-creep calc(var(--loop-pulse)*4)linear infinite}.office[data-motion=live] [data-rack=testing] .of-led-1{animation:of-blink var(--loop-caret)steps(2,end)infinite}.office[data-motion=live] [data-rack=testing] .of-led-3{animation:of-blink var(--loop-caret)steps(2,end)calc(var(--loop-caret)/-2)infinite}.office[data-motion=live] .of-progress-run{animation:of-progress calc(var(--loop-pulse)*3)linear infinite}.office[data-motion=live] .of-ticker-run{animation:of-ticker calc(var(--loop-pulse)*var(--of-ticker-n))linear infinite}.office[data-motion=live] .of-bell-ring{animation:of-swing calc(var(--dur-600)*2)var(--ease-standard)both}.office[data-motion=live] .of-ring-marks{animation:of-ring-out calc(var(--dur-600)*2)var(--ease-standard)var(--dur-150)both}.office[data-motion=live] .of-stamp-press{animation:of-press calc(var(--dur-600)*2)var(--ease-standard)both}.office[data-motion=live] .of-stamp-mark{animation:of-mark calc(var(--dur-600)*2)var(--ease-standard)both}.office[data-motion=live] .of-steam{animation:of-steam calc(var(--loop-pulse)*1.5)linear infinite}.office[data-motion=live] .of-steam-b{animation-delay:calc(var(--loop-pulse)*-.75)}.office[data-motion=live] .of-brew[data-on]{animation:of-brew calc(var(--hold-word)*2)linear both}.office[data-motion=live] .of-brew[data-on] .of-pour{animation:of-pour calc(var(--hold-word)*2)linear both}.office[data-motion=live] .of-cloud-drift{animation:of-drift calc(var(--loop-pulse)*12)linear infinite alternate}.office[data-motion=live] .of-z{animation:of-z calc(var(--loop-pulse)*2)linear infinite;animation-delay:calc(var(--loop-pulse)*var(--of-i,0)*.66)}.office[data-motion=live] .of-line-in{animation:of-fade-in var(--dur-300)var(--ease-standard)both;animation-delay:calc(var(--dur-600)*var(--of-i,0))}.office[data-motion=live] .of-live-dot{animation:of-appear calc(var(--loop-pulse)*1.5)linear infinite}.office[data-motion=live] .of-bubble{transition:opacity var(--dur-150-exit)var(--ease-standard)}.office[data-motion=live] .of-bubble[data-on]{animation:of-bubble-in var(--dur-150)var(--ease-standard)both}.office[data-motion=live] .of-talk{animation:of-arrive var(--dur-200)var(--ease-standard)both}.office[data-motion=live] .of-talk-glide{transition:transform var(--dur-600)var(--ease-standard)}.office[data-motion=live] .of-talk-line{animation:of-talk-line var(--loop-caret)linear infinite}.office[data-motion=live] .of-talk-2{animation-delay:calc(var(--loop-caret)/3)}.office[data-motion=live] .of-talk-3{animation-delay:calc(var(--loop-caret)/1.5)}.office[data-motion=live] .of-talking .cat-mouth-open{animation:of-mouth calc(var(--loop-pulse)/4)linear infinite alternate}.office[data-motion=live] .of-desk-stamp{animation:of-stamp var(--dur-300)var(--ease-standard)both}.office[data-motion=live] .of-plan-card{transition:transform var(--dur-600)var(--ease-standard),opacity var(--dur-300)var(--ease-standard)}.office[data-motion=live] .of-pinned{transform-box:fill-box;transform-origin:50% 50%;animation:of-pin var(--dur-600)var(--ease-standard)both}.office[data-motion=live] .of-nod .cat-react-head{animation:of-nod var(--dur-600)var(--ease-standard)2 both}.office[data-motion=live] .of-shake .cat-react-head{animation:of-no var(--dur-600)var(--ease-standard)2 both}.office[data-offscreen] *,.office[data-motion=still] *{animation-play-state:paused!important}.office[data-motion=still] *{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.office *,.office{animation:none!important;transition:none!important}}@keyframes of-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes of-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes of-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.86)}}@keyframes of-leg{0%{transform:rotate(20deg)}50%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}@keyframes of-bob{0%{transform:translateY(0)}50%{transform:translateY(-1.8px)}to{transform:translateY(0)}}@keyframes of-tail{0%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}to{transform:rotate(-6deg)}}@keyframes of-step{0%{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes of-hop{0%{transform:translateY(0)}18%{transform:translateY(-10px)}36%{transform:translateY(0)}54%{transform:translateY(-7px)}72%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes of-tap{0%{transform:translateY(0)}30%{transform:translateY(-2px)}60%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes of-lean{0%{transform:translateY(0)}50%{transform:translateY(-1.5px)}to{transform:translateY(0)}}@keyframes of-pop{0%{opacity:0;transform:translateY(4px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes of-scroll{0%{transform:translateY(0)}to{transform:translateY(var(--of-scroll))}}@keyframes of-scroll-x{0%{transform:translate(0)}to{transform:translateX(var(--of-scroll-x))}}@keyframes of-ticker{0%{transform:translate(0)}to{transform:translateX(var(--of-ticker))}}@keyframes of-type{0%{transform:scaleX(.05)}85%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes of-caret{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes of-blink{0%{opacity:1}to{opacity:.25}}@keyframes of-sweep{0%{transform:translateY(0)}45%{transform:translateY(var(--of-sweep))}55%{transform:translateY(var(--of-sweep))}to{transform:translateY(0)}}@keyframes of-appear{0%{opacity:.2}20%{opacity:1}80%{opacity:1}to{opacity:.2}}@keyframes of-move{0%{transform:translate(0)}15%{transform:translate(0)}45%{transform:translateX(var(--of-move))}85%{transform:translateX(var(--of-move))}to{transform:translate(0)}}@keyframes of-depth{0%{transform:scaleX(1)}25%{transform:scaleX(.7)}50%{transform:scaleX(1.15)}75%{transform:scaleX(.85)}to{transform:scaleX(1)}}@keyframes of-creep{0%{transform:scaleX(.9)}50%{transform:scaleX(1.12)}to{transform:scaleX(.9)}}@keyframes of-progress{0%{transform:scaleX(.04)}90%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes of-swing{0%{transform:rotate(0)}15%{transform:rotate(-16deg)}35%{transform:rotate(13deg)}55%{transform:rotate(-8deg)}75%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes of-ring-out{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes of-press{0%{opacity:0;transform:translateY(-10px)}20%{opacity:1;transform:translateY(-10px)}40%{transform:translateY(6px)}60%{transform:translateY(-6px)}85%{opacity:1}to{opacity:0;transform:translateY(-12px)}}@keyframes of-mark{0%{opacity:0;transform:scale(.4)}38%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.15)}60%{transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes of-steam{0%{opacity:0;transform:translateY(2px)}40%{opacity:1}to{opacity:0;transform:translateY(-5px)}}@keyframes of-brew{0%{opacity:0}8%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes of-pour{0%{transform:scaleY(0)}10%{transform:scaleY(1)}55%{transform:scaleY(1)}65%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes of-drift{0%{transform:translate(-4px)}to{transform:translate(6px)}}@keyframes of-z{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@keyframes of-bubble-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes of-talk-line{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}@keyframes of-mouth{0%{transform:scale(0)}to{transform:scale(.55)}}@keyframes of-stamp{0%{opacity:0;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}@keyframes of-fade-in{0%{opacity:0}to{opacity:1}}@keyframes of-pin{0%{opacity:0;transform:translateY(-6px)scale(1.3)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes of-nod{0%{transform:translateY(0)rotate(0)}40%{transform:translateY(4px)rotate(3deg)}to{transform:translateY(0)rotate(0)}}@keyframes of-no{0%{transform:rotate(0)}25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}to{transform:rotate(0)}}.cat{--cat-line:var(--color-ink-muted);--cat-sw:3.34;--cat-eye:#c9a646;--cat-inner:#e8b0a4;--cat-nose:#d98b86;--cat-mouth:#8a3d3a;--cat-cushion:var(--color-layer-2);--cat-print:var(--color-ink-subtle);--cat-fur:#e0914f;--cat-fur-2:var(--cat-fur);--cat-tail:var(--cat-fur-2);--cat-paw:var(--cat-fur);--cat-light:var(--cat-fur);--cat-mark:var(--cat-fur);--cat-mark-2:var(--cat-mark);--cat-lid-fill:var(--cat-fur);--cat-paper:var(--color-surface);--cat-soft:#cfcfcc;--cat-mid:var(--color-ink-subtle);--cat-mid-soft:#a6a6a2;--cat-col:var(--color-layer-1);--cat-steel:var(--color-border-strong);--cat-steel-dark:#9d9d99;--cat-wood:#bdbdb9;--cat-lens:var(--color-layer-1);--cat-shield:#8e9499;--cat-screen:#3b3b3b;--cat-term:#d6d6d3;--cat-term-dim:#5e5e5e;--cat-term-accent:#8cc79a;--cat-scan:#a9cbe0;--cat-code-1:#3f7cac;--cat-code-2:#b9672f;--cat-pass:#3f8f5a;--cat-fail:#c2553f;--cat-attn:#d99a2b;--cat-paint-1:var(--cat-mark);--cat-paint-2:var(--cat-eye);--cat-paint-3:var(--cat-nose);--cat-beat:var(--loop-pulse);--cat-tempo:1;--cat-tempo-energy:1;--cat-t:calc(var(--cat-tempo)*var(--cat-tempo-energy));--cat-l2:calc(var(--cat-beat)*2*var(--cat-t));--cat-l25:calc(var(--cat-beat)*2.5*var(--cat-t));--cat-phase:0s;--cat-quirk:1.8s;--cat-lid-mood:0;--cat-lid-pose:0;--cat-lid-energy:0;--cat-lid-tilt:0;--cat-alert:0;--cat-ear-mood:0;--cat-ear-status:0;--cat-ear-energy:0}.cat[data-size="48"]{--cat-sw:5}.cat[data-size="64"]{--cat-sw:3.75}.cat[data-size="160"]{--cat-sw:3}.cat[data-coat=ginger]{--cat-fur:#e0914f;--cat-paw:#f4dcc2;--cat-light:#f4dcc2;--cat-mark:#b9672f;--cat-eye:#9dbb54}.cat[data-coat=cream]{--cat-fur:#efdcbc;--cat-paw:#fbf3e6;--cat-light:#fbf3e6;--cat-mark:#d6b98c;--cat-eye:#6fa0c0}.cat[data-coat=gray]{--cat-fur:#8f959c;--cat-paw:#dfe2e5;--cat-light:#dfe2e5;--cat-mark:#6f757c;--cat-eye:#d4b04a}.cat[data-coat=black]{--cat-fur:#2d2b2b;--cat-eye:#d8c24c;--cat-inner:#7a5e5a;--cat-nose:#6e5654;--cat-paint-1:#5a5655}.cat[data-coat=tuxedo]{--cat-fur:#2d2b2b;--cat-paw:#f6f3ee;--cat-light:#f6f3ee;--cat-eye:#9fc05a;--cat-inner:#8a6a66;--cat-nose:#e0a3a0;--cat-paint-1:#5a5655}.cat[data-coat=calico]{--cat-fur:#f7f2ea;--cat-mark:#e08a4c;--cat-mark-2:#3d3634;--cat-tail:var(--cat-mark);--cat-ear-l:var(--cat-mark-2);--cat-ear-r:var(--cat-mark);--cat-eye:#c9a646}.cat[data-coat=tabby]{--cat-fur:#a8876a;--cat-paw:#eadfd2;--cat-light:#eadfd2;--cat-mark:#76593f;--cat-eye:#a9c05e}.cat[data-coat=siamese]{--cat-fur:#f1e6d4;--cat-fur-2:#6b5446;--cat-paw:#6b5446;--cat-light:#f8f1e6;--cat-lid-fill:var(--cat-fur-2);--cat-eye:#5f9fcf;--cat-inner:#9a7a6a;--cat-paint-1:#6b5446}.cat-stripes,.cat-patches,.cat-mask,.cat-muzzle,.cat-chest{display:none}.cat[data-coat=calico] .cat-patches,.cat[data-coat=siamese] .cat-mask{display:inline}.cat:-webkit-any([data-coat=ginger],[data-coat=cream],[data-coat=gray],[data-coat=tabby]) .cat-stripes{display:inline}.cat:-moz-any([data-coat=ginger],[data-coat=cream],[data-coat=gray],[data-coat=tabby]) .cat-stripes{display:inline}.cat:is([data-coat=ginger],[data-coat=cream],[data-coat=gray],[data-coat=tabby]) .cat-stripes{display:inline}.cat:-webkit-any([data-coat=tuxedo],[data-coat=ginger],[data-coat=gray],[data-coat=tabby]) .cat-muzzle{display:inline}.cat:-moz-any([data-coat=tuxedo],[data-coat=ginger],[data-coat=gray],[data-coat=tabby]) .cat-muzzle{display:inline}.cat:is([data-coat=tuxedo],[data-coat=ginger],[data-coat=gray],[data-coat=tabby]) .cat-muzzle{display:inline}.cat:-webkit-any([data-coat=ginger],[data-coat=cream],[data-coat=gray],[data-coat=tuxedo],[data-coat=tabby],[data-coat=siamese]) .cat-chest{display:inline}.cat:-moz-any([data-coat=ginger],[data-coat=cream],[data-coat=gray],[data-coat=tuxedo],[data-coat=tabby],[data-coat=siamese]) .cat-chest{display:inline}.cat:is([data-coat=ginger],[data-coat=cream],[data-coat=gray],[data-coat=tuxedo],[data-coat=tabby],[data-coat=siamese]) .cat-chest{display:inline}.cat{--cat-size:var(--space-96px);box-sizing:border-box;display:inline-flex;align-items: center;gap:var(--space-4px);inline-size:var(--cat-size);color:inherit;font:inherit;text-align:center;vertical-align:top;background:0 0;border:0;flex-direction:column;flex:none;min-inline-size:0;margin:0;padding:0}.cat[data-size="48"]{--cat-size:var(--space-48px)}.cat[data-size="64"]{--cat-size:var(--space-64px)}.cat[data-size="96"]{--cat-size:var(--space-96px)}.cat[data-size="160"]{--cat-size:calc(var(--space-80px)*2)}.cat-stage{position:relative;display:block;inline-size:var(--cat-size);block-size:var(--cat-size);contain:layout paint;flex:none}.cat-svg{position:absolute;display:block;overflow:hidden;pointer-events:none;block-size:100%;inline-size:100%;inset:0}.cat-caption{display:block;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);overflow-wrap:anywhere;max-inline-size:100%}button.cat{min-block-size:var(--control-h);white-space:normal;font-weight:inherit;border-radius:var(--radius-16);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-100)var(--ease-standard),transform var(--dur-100)var(--ease-standard);justify-content:flex-start;block-size:auto;max-inline-size:none}@media (hover:hover){button.cat:enabled:hover{background-color:var(--state-hover)}}button.cat:enabled:active{background-color:var(--state-pressed);transform:scale(.98)}button.cat:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;--cat-alert:1}.c-fur{fill:var(--cat-fur);stroke:var(--cat-line);stroke-width:var(--cat-sw);stroke-linejoin:round}.cat-ear-l{--cat-ear-fill:var(--cat-ear-l,var(--cat-fur-2))}.cat-ear-r{--cat-ear-fill:var(--cat-ear-r,var(--cat-fur-2))}.c-ear{fill:var(--cat-ear-fill);stroke:var(--cat-line);stroke-width:var(--cat-sw);stroke-linejoin:round}.c-inner{fill:var(--cat-inner)}.c-light{fill:var(--cat-light)}.c-mark{fill:var(--cat-mark)}.c-mark2{fill:var(--cat-mark-2)}.c-point{fill:var(--cat-fur-2)}.c-stripe{fill:none;stroke:var(--cat-mark);stroke-width:3.5;stroke-linecap:round}.c-iris{fill:var(--cat-eye)}.c-eye-line{fill:none;stroke:var(--cat-line);stroke-width:calc(var(--cat-sw)*.6)}.c-pupil{fill:var(--cat-line)}.c-glint{fill:var(--color-surface)}.c-lid{fill:var(--cat-lid-fill);stroke:var(--cat-line);stroke-width:calc(var(--cat-sw)*.6)}.c-eye-closed{fill:none;stroke:var(--cat-line);stroke-width:calc(var(--cat-sw)*.8);stroke-linecap:round}.c-nose{fill:var(--cat-nose);stroke:var(--cat-line);stroke-width:calc(var(--cat-sw)*.45);stroke-linejoin:round}.c-mouth{fill:none;stroke:var(--cat-line);stroke-width:calc(var(--cat-sw)*.6);stroke-linecap:round;stroke-linejoin:round}.c-mouth-open{fill:var(--cat-mouth);stroke:var(--cat-line);stroke-width:calc(var(--cat-sw)*.6)}.c-paw{fill:var(--cat-paw);stroke:var(--cat-line);stroke-width:var(--cat-sw)}.c-tube-line{fill:none;stroke:var(--cat-line);stroke-width:calc(var(--cat-tube) + var(--cat-sw)*2);stroke-linecap:round;stroke-linejoin:round}.c-tube-tail{fill:none;stroke:var(--cat-tail);stroke-width:var(--cat-tube);stroke-linecap:round;stroke-linejoin:round}.c-tube-fur{fill:none;stroke:var(--cat-fur);stroke-width:var(--cat-tube);stroke-linecap:round}.c-cushion{fill:var(--cat-cushion);stroke:var(--cat-line);stroke-width:var(--cat-sw);stroke-linejoin:round}.cat-print{fill:var(--cat-print)}.p-paper{fill:var(--cat-paper);stroke:var(--cat-line);stroke-width:3;stroke-linejoin:round}.p-paper-thin{stroke-width:2}.p-paper-flat{fill:var(--cat-paper)}.p-steel{fill:var(--cat-steel);stroke:var(--cat-line);stroke-width:3}.p-thin{stroke-width:2}.p-wood{fill:var(--cat-wood);stroke:var(--cat-line);stroke-width:3}.p-screen{fill:var(--cat-screen);stroke:var(--cat-line);stroke-width:3}.p-term{fill:var(--cat-term)}.p-term-dim{fill:var(--cat-term-dim)}.p-term-accent{fill:var(--cat-term-accent)}.p-term-box{fill:none;stroke:var(--cat-term);stroke-width:1.2}.p-prompt{fill:none;stroke:var(--cat-term-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.p-soft{fill:var(--cat-soft)}.p-mid{fill:var(--cat-mid)}.p-mid-soft{fill:var(--cat-mid-soft)}.p-col{fill:var(--cat-col)}.p-code-1{fill:var(--cat-code-1)}.p-code-2{fill:var(--cat-code-2)}.p-plus{fill:var(--cat-pass)}.p-minus{fill:var(--cat-fail)}.p-soft-line{fill:none;stroke:var(--cat-soft);stroke-width:2.5;stroke-linecap:round}.p-soft-thin{stroke-width:2}.p-tube-wood,.p-tube-brass,.p-tube-steel{fill:none;stroke-linecap:round}.p-tube-wood{stroke:var(--cat-wood)}.p-tube-brass{stroke:var(--cat-steel-dark)}.p-tube-steel{stroke:var(--cat-steel)}.p-tube-line{fill:none;stroke:var(--cat-line);stroke-linecap:round}.p-lens{fill:var(--cat-lens);stroke:var(--cat-line);stroke-width:3.5}.p-frame{stroke-width:1.5}.p-paint{fill:none;stroke-width:4;stroke-linecap:round}.p-paint-thin{stroke-width:3}.p-paint-1{stroke:var(--cat-paint-1)}.p-paint-2{stroke:var(--cat-paint-2)}.p-paint-3{stroke:var(--cat-paint-3)}.p-paint-mono{stroke:var(--cat-mid-soft)}rect.p-paint-1{fill:var(--cat-paint-1);stroke:none}rect.p-paint-2{fill:var(--cat-paint-2);stroke:none}rect.p-paint-3{fill:var(--cat-paint-3);stroke:none}.p-shield{fill:var(--cat-shield);stroke:var(--cat-line);stroke-width:3;stroke-linejoin:round}.p-check-light{fill:none;stroke:var(--cat-paper);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.p-check-thin{stroke-width:3}.p-ink-line{fill:none;stroke:var(--cat-line);stroke-width:2;stroke-linecap:round}.p-box{fill:var(--cat-paper);stroke:var(--cat-mid);stroke-width:1.5}.p-check,.p-check-term,.p-cross,.p-cross-term{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.p-check{stroke:var(--cat-pass)}.p-check-term{stroke:var(--cat-term-accent)}.p-cross{stroke:var(--cat-fail)}.p-cross-term{stroke:#e9876f}.p-pass{fill:var(--cat-pass);stroke:var(--cat-line);stroke-width:2.5}.p-fail{fill:var(--cat-fail);stroke:var(--cat-line);stroke-width:2.5}.p-return{fill:var(--cat-attn);stroke:var(--cat-line);stroke-width:2.5}.p-glyph{fill:none;stroke:var(--cat-paper);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.p-pole{fill:none;stroke:var(--cat-line);stroke-width:2.5;stroke-linecap:round}.p-flag{fill:var(--cat-attn);stroke:var(--cat-line);stroke-width:2;stroke-linejoin:round}.p-scan{fill:var(--cat-scan)}.p-bug{fill:var(--cat-fail);stroke:var(--cat-line);stroke-width:1.8}.p-bug-head{fill:var(--cat-line)}.p-bug-leg,.p-bug-seam{fill:none;stroke:var(--cat-line);stroke-width:1.5;stroke-linecap:round}.p-warn{fill:var(--cat-attn);stroke:var(--cat-line);stroke-width:2.5;stroke-linejoin:round}.p-warn-mark{fill:var(--cat-line)}.cat-stamp-alt{display:none}.cat[data-mood=frustrated] .cat-stamp-alt{display:inline}.cat[data-mood=frustrated] .cat-stamp-pass{display:none}.cat-sit .cat-head,.cat-q-head,.cat-react-head,.cat-droop,.cat-head-loop{transform-origin:80px 86px}.cat-q-body,.cat-body-loop,.cat-walk{transform-origin:80px 147px}.cat-tail-cel,.cat-tail-loop{transform-origin:100px 140px}.cat-sit .cat-tail-tip{transform-origin:58px 145px}.cat-lie .cat-tail-tip{transform-origin:90px 148px}.cat-lie-body{transform-origin:86px 148px}.cat-ear-l .cat-ear-state,.cat-ear-l .cat-ear-loop{transform-origin:62px 44px}.cat-ear-r .cat-ear-state,.cat-ear-r .cat-ear-loop{transform-origin:98px 44px}.cat-lid,.cat-lid-q,.cat-mouth-open{transform-box:fill-box;transform-origin:50% 0%}.cat-lid-tilt,.cat-check,.cat-tick,.cat-stamp,.cat-print,.cat-q-card,.cat-toss,.cat-catch-card,.cat-warning,.cat-shield{transform-box:fill-box;transform-origin:50% 50%}.cat-stroke,.cat-ln,.cat-build,.cat-step,.cat-flip{transform-box:fill-box;transform-origin:0% 50%}.cat-flag{transform-box:fill-box;transform-origin:0% 100%}.cat-q-paw-l,.cat-q-paw-r,.cat-paw-l-loop,.cat-paw-r-loop{transform-box:fill-box;transform-origin:50% 100%}.cat-tail:not([data-on]),.cat-tail-wrap:not([data-on]),.cat-arm:not([data-on]),.cat-aside:not([data-on]),.cat-paw[data-off]{opacity:0}.cat--live .cat-paw,.cat--live .cat-sit .cat-head,.cat--live .cat-pupil-pose{transition:transform var(--dur-300)var(--ease-standard),opacity var(--dur-300)var(--ease-standard)}.cat--live .cat-tail,.cat--live .cat-tail-wrap,.cat--live .cat-arm,.cat--live .cat-aside{transition:opacity var(--dur-300)var(--ease-standard)}.cat-lid{--cat-lid:calc(max(var(--cat-lid-mood),var(--cat-lid-pose),var(--cat-lid-energy))*(1 - var(--cat-alert)*.7));transform:scaleY(var(--cat-lid))}.cat-lid-q{transform:scaleY(0)}.cat-eye-l .cat-lid-tilt{transform:rotate(calc(var(--cat-lid-tilt)*1deg))}.cat-eye-r .cat-lid-tilt{transform:rotate(calc(var(--cat-lid-tilt)*-1deg))}.cat-ear-state{--cat-ear:calc(var(--cat-ear-mood) + var(--cat-ear-status) + var(--cat-ear-energy) - var(--cat-alert)*6)}.cat-ear-l .cat-ear-state{transform:translateY(calc(max(var(--cat-ear),0)*.1px))rotate(calc(var(--cat-ear)*-1deg))}.cat-ear-r .cat-ear-state{transform:translateY(calc(max(var(--cat-ear),0)*.1px))rotate(calc(var(--cat-ear)*1deg))}.cat-look{transform:translate(calc(var(--cat-look-x,0)*3px),calc(var(--cat-look-y,0)*2px))}.cat-pupil-look{transform:translate(calc(var(--cat-look-x,0)*1.5px),calc(var(--cat-look-y,0)*1.5px))}.cat-mouth-open{transform:scale(0)}.cat-mouth-s,.cat-mouth-f{display:none}.cat-q-card{opacity:0}.cat[data-mood=focused]{--cat-tempo:.85;--cat-lid-mood:.24}.cat[data-mood=proud]{--cat-lid-mood:.34}.cat[data-mood=proud] .cat-mouth-n,.cat[data-mood=frustrated] .cat-mouth-n{display:none}.cat[data-mood=proud] .cat-mouth-s,.cat[data-mood=frustrated] .cat-mouth-f{display:inline}.cat[data-mood=frustrated]{--cat-tempo:.8;--cat-lid-mood:.34;--cat-lid-tilt:14;--cat-ear-mood:12}.cat[data-mood=tired]{--cat-tempo:1.35;--cat-lid-mood:.58;--cat-ear-mood:10}.cat[data-energy=low]{--cat-tempo-energy:1.5;--cat-lid-energy:.66;--cat-ear-energy:14}.cat[data-energy=low] .cat-sit .cat-droop{transform:translateY(2.5px)rotate(-3deg)}.cat[data-status=approval]{--cat-alert:1}.cat[data-status=error]{--cat-ear-status:30}.cat-card:focus-visible .cat{--cat-alert:1}.cat-rig[data-beat=ask]{--cat-alert:1}.cat-rig[data-beat=ask] .cat-mouth-open{transform:scale(.75)}.cat-rig[data-beat=review-hunt]{--cat-alert:1}.cat-rig[data-beat=wait]{--cat-lid-pose:.45}.cat-rig:-webkit-any([data-beat=research],[data-beat=research-pages]) .cat-eye-r{--cat-lid-pose:1}.cat-rig:-moz-any([data-beat=research],[data-beat=research-pages]) .cat-eye-r{--cat-lid-pose:1}.cat-rig:is([data-beat=research],[data-beat=research-pages]) .cat-eye-r{--cat-lid-pose:1}.cat-rig[data-beat=stopped]{--cat-ear-status:14}.cat[data-pose=stopped] .cat-svg{opacity:.55}.cat-rig[data-beat=celebrate] .cat-sit{opacity:0}.cat-rig:-webkit-any([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout]) .cat-paw-l-loop{transform:translateY(4px)}.cat-rig:-moz-any([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout]) .cat-paw-l-loop{transform:translateY(4px)}.cat-rig:is([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout]) .cat-paw-l-loop{transform:translateY(4px)}.cat-build{transform:scaleX(.7)}.cat-rig[data-beat=plan-board] :-webkit-any(.cat-move-1,.cat-move-2){transform:translate(44px)}.cat-rig[data-beat=plan-board] :-moz-any(.cat-move-1,.cat-move-2){transform:translate(44px)}.cat-rig[data-beat=plan-board] :is(.cat-move-1,.cat-move-2){transform:translate(44px)}.cat-rig[data-beat=automate] .cat-step-3{transform:scaleX(.45)}.cat-rig[data-beat=automate] .cat-tick-4{opacity:0}.cat-sweep-bar{transform:translate(16px)}.cat-bug{transform:translate(14px)}.cat-flip{transform:scaleX(-.5)}.cat-rig[data-beat=wait] .cat-head-loop{transform:translate(2px)rotate(4deg)}.cat-rig[data-beat=wait] .cat-pupil-loop{transform:translate(2px)}.cat-catch-card,.cat-print{opacity:0}.cat--live .cat-look,.cat--live .cat-pupil-look,.cat--live .cat-ear-state{transition:transform var(--dur-200)var(--ease-standard)}.cat--live .cat-body-loop{animation:cat-breathe var(--cat-l2)linear var(--cat-phase)infinite}.cat--live .cat-lid{animation:cat-blink calc(var(--cat-beat)*3*var(--cat-t))linear var(--cat-phase)infinite}.cat--live .cat-rig[data-beat=stopped] .cat-lie-body{animation:cat-breathe calc(var(--cat-beat)*3*var(--cat-t))linear var(--cat-phase)infinite}.cat--busy .cat-tail-loop{animation:cat-sway var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=think] .cat-head-loop{animation:cat-ponder var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout]) .cat-paw-l-loop{animation:cat-type-l var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout]) .cat-paw-l-loop{animation:cat-type-l var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout]) .cat-paw-l-loop{animation:cat-type-l var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout]) .cat-paw-r-loop{animation:cat-type-r var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout]) .cat-paw-r-loop{animation:cat-type-r var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout]) .cat-paw-r-loop{animation:cat-type-r var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout],[data-beat=code-notes]) .cat-ln-1{animation:cat-ln-1 var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout],[data-beat=code-notes]) .cat-ln-1{animation:cat-ln-1 var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout],[data-beat=code-notes]) .cat-ln-1{animation:cat-ln-1 var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout],[data-beat=code-notes]) .cat-ln-2{animation:cat-ln-2 var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout],[data-beat=code-notes]) .cat-ln-2{animation:cat-ln-2 var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout],[data-beat=code-notes]) .cat-ln-2{animation:cat-ln-2 var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout],[data-beat=code-notes]) .cat-ln-3{animation:cat-ln-3 var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout],[data-beat=code-notes]) .cat-ln-3{animation:cat-ln-3 var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout],[data-beat=code-notes]) .cat-ln-3{animation:cat-ln-3 var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout]) .cat-ln-4{animation:cat-ln-4 var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout]) .cat-ln-4{animation:cat-ln-4 var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=code],[data-beat=code-build],[data-beat=code-tests],[data-beat=code-layout]) .cat-ln-4{animation:cat-ln-4 var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=code-build] .cat-build{animation:cat-build var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=code-notes] .cat-paw-r-loop{animation:cat-write var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=run] .cat-stream{animation:cat-scroll var(--cat-l2)steps(4,end)var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=run] .cat-head-loop{animation:cat-nod calc(var(--cat-beat)*.5*var(--cat-t))linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=run-stamp] .cat-stream{animation:cat-stream var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=run-stamp] .cat-stamp{animation:cat-stamp-land var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=run-stamp] .cat-paw-r-loop{animation:cat-enter var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=run-stamp] .cat-head-loop{animation:cat-nod-run var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=run-tests],[data-beat=automate]) .cat-tick-1{animation:cat-tick-1 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=run-tests],[data-beat=automate]) .cat-tick-1{animation:cat-tick-1 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=run-tests],[data-beat=automate]) .cat-tick-1{animation:cat-tick-1 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=run-tests],[data-beat=automate]) .cat-tick-2{animation:cat-tick-2 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=run-tests],[data-beat=automate]) .cat-tick-2{animation:cat-tick-2 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=run-tests],[data-beat=automate]) .cat-tick-2{animation:cat-tick-2 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=run-tests],[data-beat=automate]) .cat-tick-3{animation:cat-tick-3 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=run-tests],[data-beat=automate]) .cat-tick-3{animation:cat-tick-3 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=run-tests],[data-beat=automate]) .cat-tick-3{animation:cat-tick-3 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=run-tests],[data-beat=automate]) .cat-tick-4{animation:cat-tick-4 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=run-tests],[data-beat=automate]) .cat-tick-4{animation:cat-tick-4 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=run-tests],[data-beat=automate]) .cat-tick-4{animation:cat-tick-4 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=run-tests],[data-beat=automate]) .cat-head-loop{animation:cat-nod-4 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=run-tests],[data-beat=automate]) .cat-head-loop{animation:cat-nod-4 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=run-tests],[data-beat=automate]) .cat-head-loop{animation:cat-nod-4 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat^=read-] .cat-head-loop{animation:cat-read var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat^=read-] .cat-pupil-loop{animation:cat-read-eyes var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=plan] .cat-check-1{animation:cat-check-1 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=plan] .cat-check-2{animation:cat-check-2 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=plan] .cat-check-3{animation:cat-check-3 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=plan] .cat-paw-r-loop{animation:cat-plan-paw var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=plan-board] .cat-move-1{animation:cat-move-1 var(--cat-l25)var(--ease-standard)var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=plan-board] .cat-move-2{animation:cat-move-2 var(--cat-l25)var(--ease-standard)var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=plan-board] .cat-move-3{animation:cat-move-3 var(--cat-l25)var(--ease-standard)var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=plan-board] .cat-paw-r-loop{animation:cat-board-paw var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=plan-board] .cat-head-loop{animation:cat-board-head var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=review] .cat-mag,.cat--busy .cat-rig[data-beat=review] .cat-paw-r-loop{animation:cat-sweep calc(var(--cat-beat)*1.5*var(--cat-t))linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=review] .cat-pupil-loop{animation:cat-sweep-eyes calc(var(--cat-beat)*1.5*var(--cat-t))linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=review-stamp],[data-beat=review-flag]) .cat-mag{animation:cat-sweep-two var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=review-stamp],[data-beat=review-flag]) .cat-mag{animation:cat-sweep-two var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=review-stamp],[data-beat=review-flag]) .cat-mag{animation:cat-sweep-two var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=review-stamp],[data-beat=review-flag]) .cat-paw-r-loop{animation:cat-sweep-two var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=review-stamp],[data-beat=review-flag]) .cat-paw-r-loop{animation:cat-sweep-two var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=review-stamp],[data-beat=review-flag]) .cat-paw-r-loop{animation:cat-sweep-two var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=review-stamp],[data-beat=review-flag]) .cat-pupil-loop{animation:cat-sweep-two-eyes var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=review-stamp],[data-beat=review-flag]) .cat-pupil-loop{animation:cat-sweep-two-eyes var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=review-stamp],[data-beat=review-flag]) .cat-pupil-loop{animation:cat-sweep-two-eyes var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=review-stamp] .cat-stamp{animation:cat-stamp-land var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=review-flag],[data-beat=scan-sweep]) .cat-flag{animation:cat-flag-pop var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=review-flag],[data-beat=scan-sweep]) .cat-flag{animation:cat-flag-pop var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=review-flag],[data-beat=scan-sweep]) .cat-flag{animation:cat-flag-pop var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=review-hunt] .cat-bug{animation:cat-bug-crawl var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=review-hunt] .cat-head-loop{animation:cat-sniff var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=review-hunt] .cat-walk{animation:cat-pounce var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=review-hunt] .cat-paw-l-loop{animation:cat-hunt-l var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=review-hunt] .cat-paw-r-loop{animation:cat-hunt-r var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=review-crew] .cat-head-loop{animation:cat-crew-head var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=review-crew] .cat-pupil-loop{animation:cat-crew-eyes var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=research] .cat-head-loop{animation:cat-scan-turn var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=research-pages] .cat-head-loop{animation:cat-pages-head var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=research-pages] .cat-flip{animation:cat-flip var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=design],[data-beat=design-paint]) .cat-stroke-1{animation:cat-draw-1 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=design],[data-beat=design-paint]) .cat-stroke-1{animation:cat-draw-1 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=design],[data-beat=design-paint]) .cat-stroke-1{animation:cat-draw-1 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=design],[data-beat=design-paint]) .cat-stroke-2{animation:cat-draw-2 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=design],[data-beat=design-paint]) .cat-stroke-2{animation:cat-draw-2 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=design],[data-beat=design-paint]) .cat-stroke-2{animation:cat-draw-2 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=design],[data-beat=design-paint]) .cat-stroke-3{animation:cat-draw-3 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=design],[data-beat=design-paint]) .cat-stroke-3{animation:cat-draw-3 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=design],[data-beat=design-paint]) .cat-stroke-3{animation:cat-draw-3 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-webkit-any([data-beat=design],[data-beat=design-paint]) .cat-paw-r-loop{animation:cat-paint var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:-moz-any([data-beat=design],[data-beat=design-paint]) .cat-paw-r-loop{animation:cat-paint var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig:is([data-beat=design],[data-beat=design-paint]) .cat-paw-r-loop{animation:cat-paint var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=scan] .cat-head-loop{animation:cat-look-around var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=scan] .cat-pupil-loop{animation:cat-look-around-eyes var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=scan] .cat-ear-loop{animation:cat-ear-turn var(--cat-l2)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=scan-sweep] .cat-shield,.cat--busy .cat-rig[data-beat=scan-sweep] .cat-paw-l-loop{animation:cat-shield-up var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=scan-sweep] .cat-sweep-bar{animation:cat-sweep-bar var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=scan-sweep] .cat-pupil-loop{animation:cat-scan-eyes var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=automate] .cat-step-1{animation:cat-step-1 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=automate] .cat-step-2{animation:cat-step-2 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=automate] .cat-step-3{animation:cat-step-3 var(--cat-l25)linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=handoff] .cat-toss{animation:cat-toss var(--cat-l25)var(--ease-standard)var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=handoff] .cat-paw-l-loop,.cat--busy .cat-rig[data-beat=handoff] .cat-paw-r-loop{animation:cat-toss-paw var(--cat-l25)var(--ease-standard)var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=handoff] .cat-head-loop{animation:cat-toss-head var(--cat-l25)var(--ease-standard)var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=ask] .cat-paw-r-loop{animation:cat-wave calc(var(--cat-beat)*.75*var(--cat-t))linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=wait] .cat-tail-tip{animation:cat-flick calc(var(--cat-beat)*1.5*var(--cat-t))linear var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=wait] .cat-head-loop{animation:cat-glance var(--cat-l25)var(--ease-standard)var(--cat-phase)infinite}.cat--busy .cat-rig[data-beat=wait] .cat-pupil-loop{animation:cat-glance-eyes var(--cat-l25)var(--ease-standard)var(--cat-phase)infinite}.cat--live .cat-rig[data-beat=celebrate] .cat-sit{animation:cat-stretch-out calc(var(--cat-beat)*1.25)var(--ease-standard)both}.cat--live .cat-rig[data-beat=celebrate] .cat-sit .cat-q-body{animation:cat-stretch-body calc(var(--cat-beat)*.75)var(--ease-standard)both}.cat--live .cat-rig[data-beat=celebrate] .cat-sit .cat-q-head{animation:cat-stretch-head calc(var(--cat-beat)*.75)var(--ease-standard)both}.cat--live .cat-rig[data-beat=celebrate] .cat-sit .cat-tail-cel{animation:cat-tail-up calc(var(--cat-beat)*.75)var(--ease-standard)both}.cat--live .cat-rig[data-beat=celebrate] .cat-done-prints .cat-print{animation:cat-print var(--dur-600)var(--ease-standard)both;animation-delay:calc(var(--cat-beat)*.4 + var(--cat-i,0)*var(--stagger-item))}.cat--live .cat-rig[data-beat=celebrate] .cat-lie{animation:cat-curl-in calc(var(--cat-beat)*1.25)var(--ease-standard)both}.cat--busy .cat-rig[data-beat=celebrate] .cat-lie .cat-tail-tip{animation:cat-flick calc(var(--cat-beat)*1.5*var(--cat-t))linear calc(var(--cat-beat)*1.25)infinite}.cat--live .cat-rig[data-beat=celebrate] .cat-lie-body{animation:cat-breathe calc(var(--cat-beat)*2.5*var(--cat-t))linear calc(var(--cat-beat)*1.25)infinite}.cat--busy[data-energy=low] .cat-sit .cat-droop{animation:cat-nod-off calc(var(--cat-beat)*3*var(--cat-t))var(--ease-standard)var(--cat-phase)infinite}.cat--live .cat-rig[data-fade=in],.cat--live .cat-layer[data-fade=in]{animation:cat-fade-in var(--dur-300)var(--ease-standard)both}.cat--live .cat-rig[data-fade=out],.cat--live .cat-layer[data-fade=out]{animation:cat-fade-out var(--dur-300-exit)var(--ease-standard)both}.cat--live[data-status=error] .cat-shake{animation:cat-shake var(--dur-300)var(--ease-standard)1 both}.cat--live .cat-warning{animation:cat-warn-pop var(--dur-300)var(--ease-standard)both}.cat-catch .cat-catch-card{animation:cat-catch var(--dur-600)var(--ease-standard)both}.cat-catch .cat-react-head{animation:cat-tap var(--dur-300)var(--ease-standard)both}.cat-quirk-groom .cat-q-paw-r{animation:cat-groom-paw var(--cat-quirk)var(--ease-standard)both}.cat-quirk-groom .cat-q-head{animation:cat-groom-head var(--cat-quirk)var(--ease-standard)both}.cat-quirk-groom .cat-lid-q{animation:cat-q-lid-half var(--cat-quirk)var(--ease-standard)both}.cat-quirk-yawn .cat-q-head{animation:cat-yawn-head var(--cat-quirk)var(--ease-standard)both}.cat-quirk-yawn .cat-mouth-open{animation:cat-yawn-mouth var(--cat-quirk)var(--ease-standard)both}.cat-quirk-yawn .cat-lid-q{animation:cat-q-lid-shut var(--cat-quirk)var(--ease-standard)both}.cat-quirk-stretch .cat-q-body{animation:cat-stretch-body var(--cat-quirk)var(--ease-standard)both}.cat-quirk-stretch .cat-q-head{animation:cat-stretch-head var(--cat-quirk)var(--ease-standard)both}.cat-quirk-knead .cat-q-paw-l{animation:cat-knead-l var(--cat-quirk)linear both}.cat-quirk-knead .cat-q-paw-r{animation:cat-knead-r var(--cat-quirk)linear both}.cat-quirk-knead .cat-lid-q{animation:cat-q-lid-half var(--cat-quirk)var(--ease-standard)both}.cat-quirk-bat .cat-q-card{animation:cat-bat-card var(--cat-quirk)var(--ease-standard)both}.cat-quirk-bat .cat-q-paw-r{animation:cat-bat-paw var(--cat-quirk)var(--ease-standard)both}.cat-quirk-blink .cat-lid-q{animation:cat-q-lid-shut var(--cat-quirk)var(--ease-standard)both}.cat-quirk-twitch .cat-ear-r .cat-ear-loop{animation:cat-twitch var(--cat-quirk)var(--ease-standard)both}.cat-react-tap .cat-react-head{animation:cat-tap var(--dur-300)var(--ease-standard)both}.cat-celebrate .cat-hop{animation:cat-hop var(--dur-600)var(--ease-standard)both}.cat-celebrate .cat-tail-cel{animation:cat-tail-up var(--dur-600)var(--ease-standard)both}.cat-celebrate .cat-prints .cat-print{animation:cat-print var(--dur-600)var(--ease-standard)both;animation-delay:calc(var(--cat-i,0)*var(--stagger-item))}.cat[data-offscreen],.cat[data-offscreen] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.cat,.cat *,.cat-card,.cat-card *{animation:none!important;transition:none!important}}@keyframes cat-breathe{0%{transform:scaleY(1.015)}12.5%{transform:scaleY(1.0256)}25%{transform:scaleY(1.03)}37.5%{transform:scaleY(1.0256)}50%{transform:scaleY(1.015)}62.5%{transform:scaleY(1.0044)}75%{transform:scaleY(1)}87.5%{transform:scaleY(1.0044)}to{transform:scaleY(1.015)}}@keyframes cat-sway{0%{transform:rotate(0)}12.5%{transform:rotate(2.83deg)}25%{transform:rotate(4deg)}37.5%{transform:rotate(2.83deg)}50%{transform:rotate(0)}62.5%{transform:rotate(-2.83deg)}75%{transform:rotate(-4deg)}87.5%{transform:rotate(-2.83deg)}to{transform:rotate(0)}}@keyframes cat-blink{0%,93%,to{transform:scaleY(var(--cat-lid))}96%{transform:scaleY(1)}}@keyframes cat-ponder{0%{transform:rotate(0)}25%{transform:rotate(2deg)}50%{transform:rotate(3deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes cat-type-l{0%,6%,9%,15%,18%,24%,27%,33%,36%,42%,45%,51%,54%,60%,63%,69%,to{transform:translateY(0)}3%,12%,21%,30%,39%,48%,57%,66%{transform:translateY(4px)}}@keyframes cat-type-r{0%,1.5%,7.5%,10.5%,16.5%,19.5%,25.5%,28.5%,34.5%,37.5%,43.5%,46.5%,52.5%,55.5%,61.5%,64.5%,70.5%,to{transform:translateY(0)}4.5%,13.5%,22.5%,31.5%,40.5%,49.5%,58.5%,67.5%{transform:translateY(4px)}}@keyframes cat-ln-1{0%{opacity:0;transform:scaleX(0)}2%{opacity:1;transform:scaleX(.1)}12%,94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cat-ln-2{0%,16%{opacity:0;transform:scaleX(0)}18%{opacity:1;transform:scaleX(.1)}28%,94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cat-ln-3{0%,32%{opacity:0;transform:scaleX(0)}34%{opacity:1;transform:scaleX(.1)}44%,94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cat-ln-4{0%,48%{opacity:0;transform:scaleX(0)}50%{opacity:1;transform:scaleX(.1)}60%,94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cat-build{0%{opacity:1;transform:scaleX(0)}12%{transform:scaleX(.18)}28%{transform:scaleX(.42)}44%{transform:scaleX(.62)}60%{transform:scaleX(.84)}72%,94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cat-write{0%{transform:translate(-22px,3px)}12%{transform:translate(14px,3px)}16%{transform:translate(-22px,10px)}28%{transform:translate(8px,10px)}32%{transform:translate(-22px,17px)}44%{transform:translate(-2px,17px)}50%,94%{transform:translate(0)}to{transform:translate(-22px,3px)}}@keyframes cat-scroll{0%{transform:translateY(0)}to{transform:translateY(-32px)}}@keyframes cat-nod{0%,to{transform:translateY(0)}50%{transform:translateY(1.5px)}}@keyframes cat-stream{0%{opacity:1;transform:translateY(0)}15.5%{transform:translateY(0)}16%{transform:translateY(-8px)}31%{transform:translateY(-8px)}31.5%{transform:translateY(-16px)}46.5%{transform:translateY(-16px)}47%{transform:translateY(-24px)}62%{transform:translateY(-24px)}62.5%,94%{opacity:1;transform:translateY(-32px)}to{opacity:0;transform:translateY(-32px)}}@keyframes cat-stamp-land{0%,62%{opacity:0;transform:scale(1.6)}68%{opacity:1;transform:scale(.94)}72%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cat-enter{0%,8%,to{transform:translateY(0)}4%{transform:translateY(4px)}}@keyframes cat-nod-run{0%,12%,20%,28%,36%,44%,52%,60%,to{transform:translateY(0)}16%,32%,48%{transform:translateY(1.5px)}66%{transform:translateY(2.5px)}72%{transform:translateY(0)}}@keyframes cat-tick-1{0%,10%{opacity:0;transform:scale(.4)}14%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cat-tick-2{0%,26%{opacity:0;transform:scale(.4)}30%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cat-tick-3{0%,42%{opacity:0;transform:scale(.4)}46%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cat-tick-4{0%,58%{opacity:0;transform:scale(.4)}62%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cat-nod-4{0%,8%,16%,24%,32%,40%,48%,56%,64%,to{transform:translateY(0)}12%,28%,44%,60%{transform:translateY(1.8px)}}@keyframes cat-read{0%{transform:translate(-1.5px)}21%{transform:translate(1.5px)}25%{transform:translate(-1.5px,1.2px)}46%{transform:translate(1.5px,1.2px)}50%{transform:translate(-1.5px,2.4px)}71%{transform:translate(1.5px,2.4px)}75%{transform:translate(-1.5px,3.6px)}96%{transform:translate(1.5px,3.6px)}to{transform:translate(-1.5px)}}@keyframes cat-read-eyes{0%,25%,50%,75%,to{transform:translate(-1.8px)}21%,46%,71%,96%{transform:translate(1.8px)}}@keyframes cat-check-1{0%,8%{opacity:0;transform:scale(.4)}14%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cat-check-2{0%,30%{opacity:0;transform:scale(.4)}36%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cat-check-3{0%,52%{opacity:0;transform:scale(.4)}58%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cat-plan-paw{0%,8%,14%{transform:translate(0)}11%{transform:translate(-2px,2px)}28%,30%,36%{transform:translateY(11px)}33%{transform:translate(-2px,13px)}50%,52%,58%,92%{transform:translateY(22px)}55%{transform:translate(-2px,24px)}to{transform:translate(0)}}@keyframes cat-move-1{0%{opacity:0;transform:translate(0)}4%,14%{opacity:1;transform:translate(0)}26%,94%{opacity:1;transform:translate(44px)}to{opacity:0;transform:translate(44px)}}@keyframes cat-move-2{0%{opacity:0;transform:translate(0)}4%,34%{opacity:1;transform:translate(0)}46%,94%{opacity:1;transform:translate(44px)}to{opacity:0;transform:translate(44px)}}@keyframes cat-move-3{0%{opacity:0;transform:translate(0)}4%,56%{opacity:1;transform:translate(0)}68%,94%{opacity:1;transform:translate(44px)}to{opacity:0;transform:translate(44px)}}@keyframes cat-board-paw{0%,22%,30%,42%,50%,64%,72%,to{transform:translate(0)}26%,46%,68%{transform:translate(-4px,3px)}}@keyframes cat-board-head{0%,14%,34%,56%{transform:rotate(-3deg)}26%,46%,68%,94%{transform:rotate(3deg)}to{transform:rotate(-3deg)}}@keyframes cat-sweep{0%{transform:translate(0)}12.5%{transform:translate(-2.6px)}25%{transform:translate(-9px)}37.5%{transform:translate(-15.4px)}50%{transform:translate(-18px)}62.5%{transform:translate(-15.4px)}75%{transform:translate(-9px)}87.5%{transform:translate(-2.6px)}to{transform:translate(0)}}@keyframes cat-sweep-eyes{0%{transform:translate(.8px)}25%{transform:translate(-.6px)}50%{transform:translate(-2px)}75%{transform:translate(-.6px)}to{transform:translate(.8px)}}@keyframes cat-sweep-two{0%{transform:translate(0)}7.5%{transform:translate(-9px)}15%{transform:translate(-18px)}22.5%{transform:translate(-9px)}30%{transform:translate(0)}37.5%{transform:translate(-9px)}45%{transform:translate(-18px)}52.5%{transform:translate(-9px)}60%,to{transform:translate(0)}}@keyframes cat-sweep-two-eyes{0%,30%,60%{transform:translate(.8px)}15%,45%{transform:translate(-2px)}66%,92%{transform:translate(2px,-.6px)}to{transform:translate(.8px)}}@keyframes cat-flag-pop{0%,62%{opacity:0;transform:scaleY(0)}68%{opacity:1;transform:scaleY(1.08)}72%,92%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes cat-bug-crawl{0%{opacity:0;transform:translate(0)}4%{opacity:1;transform:translate(0)}12%{transform:translate(6px,-1px)}22%{transform:translate(11px,.5px)}32%{transform:translate(16px,-.5px)}44%,94%{opacity:1;transform:translate(22px)}to{opacity:0;transform:translate(22px)}}@keyframes cat-sniff{0%,12%,24%,36%{transform:translate(0)rotate(0)}6%,18%,30%{transform:translateY(1.5px)rotate(-1deg)}44%{transform:translate(-1px,2.5px)rotate(-2deg)}52%{transform:translate(-1px,4px)rotate(-3deg)}58%,92%{transform:translateY(2px)rotate(-1deg)}to{transform:translate(0)rotate(0)}}@keyframes cat-pounce{0%,42%{transform:translate(0)scale(1)}48%{transform:translate(0)scale(1.02,.95)}53%{transform:translate(-3px,-6px)scaleY(1.02)}57%,92%{transform:translate(-3px)scale(1)}to{transform:translate(0)scale(1)}}@keyframes cat-hunt-l{0%,48%{transform:translate(0)}54%{transform:translate(-21px,-5px)}57%,92%{transform:translate(-21px)}to{transform:translate(0)}}@keyframes cat-hunt-r{0%,48%{transform:translate(0)}54%{transform:translate(-10px,-4px)}57%,92%{transform:translate(-10px)}to{transform:translate(0)}}@keyframes cat-crew-head{0%,34%,68%,78%,to{transform:translate(0)rotate(0)}10%,20%{transform:translate(-3px)rotate(-6deg)}15%{transform:translate(-3px,2px)rotate(-6deg)}44%,54%{transform:translate(3px)rotate(6deg)}49%{transform:translate(3px,2px)rotate(6deg)}73%{transform:translateY(2px)rotate(0)}}@keyframes cat-crew-eyes{0%,34%,68%,to{transform:translate(0)}10%,20%{transform:translate(-2.5px)}44%,54%{transform:translate(2.5px)}}@keyframes cat-scan-turn{0%{transform:rotate(0)}12.5%{transform:rotate(3.5deg)}25%{transform:rotate(5deg)}37.5%{transform:rotate(3.5deg)}50%{transform:rotate(0)}62.5%{transform:rotate(-3.5deg)}75%{transform:rotate(-5deg)}87.5%{transform:rotate(-3.5deg)}to{transform:rotate(0)}}@keyframes cat-pages-head{0%,24%,68%,to{transform:translate(0)rotate(0)}12%,80%{transform:translate(0)rotate(5deg)}36%{transform:translate(0)rotate(-3deg)}44%,60%{transform:translate(-2px,3px)rotate(-7deg)}}@keyframes cat-flip{0%,46%{opacity:1;transform:scaleX(1)}52%{opacity:1;transform:scaleX(0)}58%,94%{opacity:1;transform:scaleX(-1)}to{opacity:0;transform:scaleX(-1)}}@keyframes cat-draw-1{0%{opacity:0;transform:scaleX(0)}2%{opacity:1;transform:scaleX(.05)}16%,94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cat-draw-2{0%,26%{opacity:0;transform:scaleX(0)}28%{opacity:1;transform:scaleX(.05)}42%,94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cat-draw-3{0%,52%{opacity:0;transform:scaleX(0)}54%{opacity:1;transform:scaleX(.05)}66%,94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cat-paint{0%,to{transform:translate(0)}8%{transform:translate(5px,-3px)}16%{transform:translate(10px)}22%,26%{transform:translateY(10px)}34%{transform:translate(6px,13px)}42%{transform:translate(11px,9px)}48%,52%{transform:translate(1px,22px)}60%{transform:translate(7px,22px)}66%{transform:translate(10px,22px)}74%,94%{transform:translate(0)}}@keyframes cat-look-around{0%,30%,to{transform:translate(-4px)}50%,80%{transform:translate(4px)}}@keyframes cat-look-around-eyes{0%,30%,to{transform:translate(-2.5px)}50%,80%{transform:translate(2.5px)}}@keyframes cat-ear-turn{0%,30%,to{transform:rotate(-5deg)}50%,80%{transform:rotate(5deg)}}@keyframes cat-shield-up{0%{transform:translateY(6px)}10%{transform:translateY(-2px)}14%,92%{transform:translateY(0)}to{transform:translateY(6px)}}@keyframes cat-sweep-bar{0%,16%{opacity:0;transform:translate(0)}20%{opacity:1;transform:translate(2px)}60%{opacity:1;transform:translate(32px)}64%,to{opacity:0;transform:translate(32px)}}@keyframes cat-scan-eyes{0%,16%{transform:translate(-1.5px)}60%,92%{transform:translate(2.5px)}to{transform:translate(-1.5px)}}@keyframes cat-step-1{0%,6%{opacity:1;transform:scaleX(0)}18%,94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cat-step-2{0%,24%{opacity:1;transform:scaleX(0)}36%,94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cat-step-3{0%,42%{opacity:1;transform:scaleX(0)}54%,94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cat-toss{0%{opacity:0;transform:translateY(4px)rotate(0)}6%,34%{opacity:1;transform:translate(0)rotate(0)}40%{opacity:1;transform:translateY(3px)rotate(-3deg)}52%{opacity:1;transform:translate(40px,-20px)rotate(16deg)}58%,to{opacity:0;transform:translate(48px,-24px)rotate(20deg)}}@keyframes cat-toss-paw{0%,34%,62%,to{transform:translate(0)}40%{transform:translateY(3px)}50%{transform:translate(6px,-6px)}}@keyframes cat-toss-head{0%,40%,92%,to{transform:translate(0)rotate(0)}52%,80%{transform:translate(2px,-1px)rotate(5deg)}}@keyframes cat-catch{0%{opacity:0;transform:translate(-60px,-24px)rotate(-18deg)}20%{opacity:1}60%{opacity:1;transform:translate(0)rotate(0)}70%{transform:translateY(2px)rotate(0)}80%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(0)rotate(0)}}@keyframes cat-wave{0%{transform:rotate(0)}12.5%{transform:rotate(9.9deg)}25%{transform:rotate(14deg)}37.5%{transform:rotate(9.9deg)}50%{transform:rotate(0)}62.5%{transform:rotate(-9.9deg)}75%{transform:rotate(-14deg)}87.5%{transform:rotate(-9.9deg)}to{transform:rotate(0)}}@keyframes cat-flick{0%,64%,88%,to{transform:rotate(0)}72%{transform:rotate(-18deg)}80%{transform:rotate(4deg)}}@keyframes cat-glance{0%,50%,86%,to{transform:translate(0)rotate(0)}58%,78%{transform:translate(3px)rotate(6deg)}}@keyframes cat-glance-eyes{0%,50%,86%,to{transform:translate(0)}58%,78%{transform:translate(2.5px)}}@keyframes cat-stretch-out{0%,75%{opacity:1}to{opacity:0}}@keyframes cat-curl-in{0%,70%{opacity:0}to{opacity:1}}@keyframes cat-stretch-body{0%,to{transform:scale(1)}30%,70%{transform:scale(.97,1.07)}}@keyframes cat-stretch-head{0%,to{transform:translateY(0)rotate(0)}30%,70%{transform:translateY(-7px)rotate(-4deg)}}@keyframes cat-nod-off{0%,to{transform:translateY(2.5px)rotate(-3deg)}55%{transform:translateY(5px)rotate(-6deg)}62%{transform:translateY(0)rotate(1deg)}72%{transform:translateY(2px)rotate(-2deg)}}@keyframes cat-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cat-fade-out{0%{opacity:1}to{opacity:0}}@keyframes cat-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes cat-warn-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes cat-groom-paw{0%,to{transform:translate(0)}18%,42%,66%{transform:translate(-6px,-56px)}30%,54%{transform:translate(-6px,-60px)}82%{transform:translate(0)}}@keyframes cat-groom-head{0%,to{transform:rotate(0)}18%,82%{transform:rotate(8deg)}}@keyframes cat-yawn-head{0%,to{transform:translateY(0)rotate(0)}25%,70%{transform:translateY(-3px)rotate(-4deg)}}@keyframes cat-yawn-mouth{0%,85%,to{transform:scale(0)}25%,65%{transform:scale(1)}}@keyframes cat-q-lid-shut{0%,to{transform:scaleY(0)}30%,60%{transform:scaleY(1)}90%{transform:scaleY(0)}}@keyframes cat-q-lid-half{0%,to{transform:scaleY(0)}20%,80%{transform:scaleY(.55)}}@keyframes cat-knead-l{0%,16%,33%,50%,66%,83%,to{transform:translateY(0)}8%,41%,74%{transform:translateY(-5px)}}@keyframes cat-knead-r{0%,16%,33%,50%,66%,83%,to{transform:translateY(0)}25%,58%,91%{transform:translateY(-5px)}}@keyframes cat-bat-card{0%{opacity:0;transform:translate(0)rotate(0)}10%,35%{opacity:1;transform:translate(0)rotate(0)}42%,68%{opacity:1;transform:translate(4px)rotate(8deg)}76%{opacity:1;transform:translate(9px)rotate(-4deg)}90%{opacity:1;transform:translate(9px)rotate(-4deg)}to{opacity:0;transform:translate(9px)rotate(-4deg)}}@keyframes cat-bat-paw{0%,88%,to{transform:translate(0)}25%{transform:translate(10px,-10px)}35%{transform:translate(16px,-4px)}47%{transform:translate(6px,-9px)}60%{transform:translate(12px,-10px)}70%{transform:translate(20px,-4px)}}@keyframes cat-twitch{0%,20%,34%,60%,74%,to{transform:rotate(0)}24%,64%{transform:rotate(12deg)}28%,68%{transform:rotate(-4deg)}}@keyframes cat-tap{0%,to{transform:translateY(0)}35%{transform:translateY(-3px)}}@keyframes cat-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-8px)}70%{transform:translateY(0)}85%{transform:translateY(-2px)}}@keyframes cat-tail-up{0%,to{transform:rotate(0)}30%,75%{transform:rotate(-22deg)}}@keyframes cat-print{0%{opacity:0;transform:scale(.5)}25%,60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.tracker{--tk-scooter:#56799a;--tk-seat:#3b3b3b;--tk-parcel:#d6ab7c;--tk-tape:#b98552;--tk-pass:#3f8f5a;--tk-return:#b7791f;--tk-pin:calc(var(--space-24px) + var(--space-4px));container:tracker/inline-size;box-sizing:border-box;display:block;min-width:0;inline-size:100%}.tracker-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"route" "driver";row-gap:var(--space-8px);min-width:0}.tracker-driver{grid-area:driver;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);align-items: center;column-gap:var(--space-12px);padding-inline:var(--tracker-inline,0);min-width:0}.tracker-avatar{display:none}.tracker-words{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.tracker-stage{display:flex;align-items: center;gap:var(--space-8px);font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-semibold);color:var(--color-ink);min-width:0;margin:0}.tracker-stage-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0}.tracker-step,.tracker-state,.tracker-eta{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-regular);color:var(--color-ink-muted);white-space:nowrap;flex:none}.tk-num{font-variant-numeric:tabular-nums}.tracker-eta{font-variant-numeric:tabular-nums;margin-inline-start:auto;padding-inline-start:var(--space-4px)}.tracker-state[data-state=returned]{color:var(--color-warning)}.tracker-round{box-sizing:border-box;display:inline-flex;align-items: center;gap:var(--space-4px);padding:0 var(--space-6px);font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium);color:var(--color-warning);white-space:nowrap;background:var(--color-warning-surface);border:1px solid var(--color-warning-border);border-radius:var(--radius-4);flex:none}.tracker-round svg{display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.tracker-now{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;margin:0}.tracker[data-selecting] .tracker-driver{grid-template-columns:minmax(0,1fr)auto}.tracker-live{flex:none}.tracker-route{--tk-lane:var(--space-20px);--tk-cw:calc(var(--space-40px) + var(--space-4px));--tk-road-y:calc(var(--tk-lane) + var(--tk-pin)/2);grid-area:route;position:relative;min-width:0}.tracker-pick{position:absolute;top:calc(var(--tk-lane) - var(--space-4px));inline-size:calc(100%/var(--tk-n));background:var(--color-layer-2);border-radius:var(--radius-8);opacity:0;pointer-events:none;transform:translateX(calc(var(--tk-sel)*100%));bottom:0;left:0}.tracker[data-selecting] .tracker-pick{opacity:1}.tracker-road{position:absolute;top:calc(var(--tk-road-y) - var(--space-6px)/2);left:calc(50%/var(--tk-n));right:calc(50%/var(--tk-n));display:block;block-size:var(--space-6px);overflow:hidden;background:var(--color-border-strong);border-radius:var(--radius-pill);pointer-events:none}.tracker-road-fill{display:block;background:var(--color-ink-muted);transform-origin:0 50%;transform:scaleX(var(--tk-fill));block-size:100%}.tracker-stops{position:relative;display:grid;grid-template-columns:repeat(var(--tk-n),minmax(0,1fr));list-style:none;min-width:0;margin:0;padding:0}.tracker-item{display:flex;min-width:0}button.tracker-stop{box-sizing:border-box;display:flex;justify-content:flex-start;align-items: center;gap:var(--space-4px);min-block-size:var(--control-h);padding:var(--tk-lane)0 var(--space-4px);font:inherit;font-weight:var(--weight-regular);color:inherit;white-space:normal;border-radius:var(--radius-8);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;block-size:auto;inline-size:100%;min-inline-size:0;max-inline-size:none;margin:0;transition:none}@media (hover:hover){button.tracker-stop:enabled:hover{background:0 0;border-color:#0000}button.tracker-stop:enabled:hover .tk-pin-disc{fill:var(--state-hover)}}button.tracker-stop:enabled:active{background:0 0;border-color:#0000;transform:none}button.tracker-stop:enabled:active .tk-pin-disc{fill:var(--state-pressed)}button.tracker-stop:enabled:active .tracker-pin{transform:scale(.92)}button.tracker-stop:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.tracker-pin{position:relative;display:block;inline-size:var(--tk-pin);block-size:var(--tk-pin);transition:transform var(--dur-100)var(--ease-standard),opacity var(--dur-150)var(--ease-standard);flex:none}.tracker-item[aria-current=step] .tracker-pin{opacity:0}.tracker[data-motion=live] .tracker-item[aria-current=step] .tracker-pin{transition:transform var(--dur-100)var(--ease-standard),opacity var(--dur-100)var(--ease-standard)var(--dur-150)}.tracker[data-motion=live] .tracker-item[data-leaving] .tracker-pin{transition:transform var(--dur-100)var(--ease-standard),opacity var(--dur-150)var(--ease-standard)var(--dur-100)}.tracker[data-motion=live][data-dir=back] .tracker-item[aria-current=step] .tracker-pin{transition:transform var(--dur-100)var(--ease-standard),opacity var(--dur-100)var(--ease-standard)var(--dur-300)}.tracker[data-motion=live][data-dir=back] .tracker-item[data-leaving] .tracker-pin{transition:transform var(--dur-100)var(--ease-standard),opacity var(--dur-150)var(--ease-standard)calc(var(--dur-150) + var(--dur-100))}.tk-pin-art{position:absolute;display:block;overflow:hidden;pointer-events:none;block-size:100%;inline-size:100%;inset:0}.tk-pin-disc{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-width:1.5}.tk-pin-glyph{color:var(--color-ink-subtle)}.tk-glyph path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tk-glyph-dot{fill:currentColor}.tracker-item[data-state=done] .tk-pin-disc{stroke:var(--color-ink-muted)}.tracker-item[data-state=done] .tk-pin-glyph{color:var(--color-ink-muted)}.tracker-item[data-state=returned] .tk-pin-disc{stroke:var(--tk-return)}.tracker-item[data-state=returned] .tk-pin-glyph{color:var(--color-ink-muted)}.tracker-stop[aria-pressed=true] .tk-pin-disc{stroke:var(--color-ink);stroke-width:2}.tk-stamp circle{fill:var(--tk-pass);stroke:var(--color-surface);stroke-width:1.5}.tk-stamp-return circle{fill:var(--tk-return)}.tk-stamp path{fill:none;stroke:var(--color-surface);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tracker-label{display:none}.tracker-courier-track{position:absolute;inline-size:calc(100%/var(--tk-n));pointer-events:none;transform:translateX(calc(var(--tk-at)*100%));top:0;bottom:0;left:0}.tracker-courier{position:absolute;left:50%;bottom:calc(100% - var(--tk-road-y) - var(--space-6px)/2);display:block;inline-size:min(var(--tk-cw),100%);aspect-ratio:6/5;transform:translate(-50%)}.tk-courier-svg{display:block;overflow:hidden;block-size:100%;inline-size:100%}.tk-courier.cat{--tk-sw:4;--cat-sw:var(--tk-sw)}.tk-head{--cat-sw:calc(var(--tk-sw)/.55)}.tk-tire{fill:var(--cat-line)}.tk-hub{fill:var(--color-layer-2)}.tk-spoke{fill:none;stroke:var(--cat-line);stroke-width:2;stroke-linecap:round}.tk-shell,.tk-column,.tk-fender,.tk-board{fill:var(--tk-scooter);stroke:var(--cat-line);stroke-width:var(--cat-sw);stroke-linejoin:round}.tk-seat{fill:var(--tk-seat);stroke:var(--cat-line);stroke-width:var(--cat-sw);stroke-linejoin:round}.tk-bar{fill:none;stroke:var(--cat-line);stroke-width:calc(var(--cat-sw)*1.4);stroke-linecap:round}.tk-basket{fill:var(--color-surface);stroke:var(--cat-line);stroke-width:var(--cat-sw);stroke-linejoin:round}.tk-parcel{fill:var(--tk-parcel);stroke:var(--cat-line);stroke-width:var(--cat-sw);stroke-linejoin:round}.tk-parcel-tape{fill:var(--tk-tape)}.tk-ring{fill:none;stroke:var(--color-ink-subtle);stroke-width:3;opacity:.4;transform-box:fill-box;transform-origin:center}.tk-puff{opacity:0;transform-box:fill-box;transform-origin:100% 50%}.tk-puff circle{fill:var(--color-layer-2);stroke:var(--color-border-strong);stroke-width:2}.tk-drop{opacity:0}.tk-drop-stamp circle{fill:var(--tk-pass);stroke:var(--color-surface);stroke-width:2}.tk-drop-stamp path{fill:none;stroke:var(--color-surface);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tk-print{fill:var(--cat-print);opacity:0;transform-box:fill-box;transform-origin:center}.tk-flip{transform-box:view-box;transform-origin:60px 50px}.tk-spin{transform-box:fill-box;transform-origin:center}.tk-tail{transform-box:view-box;transform-origin:34px 60px}.tracker[data-dir=back] .tk-flip{transform:scaleX(-1)}.tracker[data-done] .tk-park{transform:translate(-12px)}.tracker[data-done] .tk-basket-parcel{opacity:0}.tracker[data-done] .tk-drop{opacity:1}.tracker[data-done] .tk-ring{opacity:0}.tracker[data-drive] .tk-tail{transform:rotate(-16deg)}.tracker[data-drive] .tk-courier{--cat-ear-status:22}.tracker[data-motion=live] .tracker-courier-track,.tracker[data-motion=live] .tracker-road-fill{transition:transform var(--dur-400)var(--ease-standard)}.tracker[data-motion=live][data-dir=back] .tracker-courier-track,.tracker[data-motion=live][data-dir=back] .tracker-road-fill{transition-delay:var(--dur-150)}.tracker[data-motion=live] .tracker-pick{transition:transform var(--dur-200)var(--ease-standard),opacity var(--dur-150)var(--ease-standard)}.tracker[data-motion=live] .tk-flip{transition:transform var(--dur-150)var(--ease-standard)}.tracker[data-motion=live] .tk-tail{transition:transform var(--dur-200)var(--ease-standard)}.tracker[data-motion=live] .tk-park{transition:transform var(--dur-300)var(--ease-standard)var(--dur-400)}.tracker[data-motion=live] .tk-ring{transition:opacity var(--dur-150)var(--ease-standard)}.tracker[data-motion=live][data-idle] .tk-bob{animation:tk-bob var(--loop-pulse)linear infinite}.tracker[data-motion=live][data-idle] .tk-ring{animation:tk-ring var(--loop-pulse)var(--ease-standard)infinite alternate}.tracker[data-motion=live][data-drive] .tk-spin{animation:tk-spin var(--dur-400)var(--ease-standard)both}.tracker[data-motion=live][data-drive] .tk-puff{animation:tk-puff var(--dur-400)var(--ease-standard)both}.tracker[data-motion=live][data-dir=back] .tk-spin,.tracker[data-motion=live][data-dir=back] .tk-puff{animation-delay:var(--dur-150)}.tracker[data-motion=live][data-arrive] .tk-rider{animation:tk-hop var(--dur-600)var(--ease-standard)var(--dur-400)both}.tracker[data-motion=live][data-arrive] .tk-basket-parcel{animation:tk-lift var(--dur-300)var(--ease-standard)var(--dur-600)both}.tracker[data-motion=live][data-arrive] .tk-drop{animation:tk-drop var(--dur-400)var(--ease-standard)calc(var(--dur-400) + var(--dur-300))both}.tracker[data-motion=live][data-arrive] .tk-print{animation:tk-print var(--dur-600)var(--ease-standard)calc(var(--dur-600) + var(--tk-i)*var(--stagger-item))both}@keyframes tk-bob{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)}50%{transform:translateY(-3px)}75%{transform:translateY(-2px)}}@keyframes tk-ring{0%{opacity:.2;transform:scale(.9)}to{opacity:.6;transform:scale(1)}}@keyframes tk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tk-puff{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@keyframes tk-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-12px)}70%{transform:translateY(0)}85%{transform:translateY(-4px)}}@keyframes tk-lift{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes tk-drop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes tk-print{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@container tracker (width>=640px){.tracker:not([data-compact]) .tracker-body{grid-template-areas:"driver" "route";row-gap:var(--space-12px)}.tracker:not([data-compact]) .tracker-driver{grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-16px);padding:var(--space-12px)var(--space-16px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-12)}.tracker:not([data-compact])[data-selecting] .tracker-driver{grid-template-columns:auto minmax(0,1fr)auto}.tracker:not([data-compact]) .tracker-avatar{display:block;flex:none}.tracker:not([data-compact]) .tracker-now{display:-webkit-box;min-block-size:calc(2*var(--line-n1));white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.tracker:not([data-compact]) .tracker-route{--tk-lane:calc(var(--space-32px) + var(--space-4px));--tk-cw:calc(var(--space-48px) + var(--space-12px));--tk-road-y:calc(var(--tk-lane) + var(--tk-pin)/2)}.tracker:not([data-compact]) .tk-courier.cat{--tk-sw:3}.tracker:not([data-compact]) .tracker-label{display:block;box-sizing:border-box;max-inline-size:100%;padding-inline:var(--space-4px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tracker:not([data-compact]) .tracker-item[data-state=done] .tracker-label{color:var(--color-ink-muted)}.tracker:not([data-compact]) .tracker-item[aria-current=step] .tracker-label{font-weight:var(--weight-semibold);color:var(--color-ink)}.tracker:not([data-compact]) .tracker-item[data-state=returned] .tracker-label{color:var(--color-warning)}}@container tracker (width>=1152px){.tracker:not([data-compact]) .tracker-body{grid-template-columns:minmax(0,2fr)minmax(0,3fr);grid-template-areas:"driver route";align-items: center;column-gap:var(--space-24px)}}[dir=rtl] .tracker-road-fill{transform-origin:100% 50%}[dir=rtl] .tracker-courier-track,[dir=rtl] .tracker-pick{left:auto;right:0}[dir=rtl] .tracker-courier-track{transform:translateX(calc(var(--tk-at)*-100%))}[dir=rtl] .tracker-pick{transform:translateX(calc(var(--tk-sel)*-100%))}[dir=rtl] .tk-flip{transform:scaleX(-1)}[dir=rtl] .tracker[data-dir=back] .tk-flip{transform:none}@media (prefers-reduced-motion:reduce){.tracker,.tracker *{animation:none!important;transition:none!important}}.tracker[data-motion=still] .tracker-courier-track,.tracker[data-motion=still] .tracker-road-fill,.tracker[data-motion=still] .tracker-pin,.tracker[data-motion=still] .tk-flip,.tracker[data-motion=still] .tk-park{transition:none}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth,.lenis.lenis-smooth{scroll-behavior:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.kit-line-mask{margin-block-end:-.12em;padding-block-end:.12em}.motion-root{display:block;min-width:0}.lp .kit-page[data-direction=D5]{--color-accent:#0f766e;--color-accent-contrast:var(--color-surface);--kit-link:var(--color-accent);--tracking-display:-.025em}.lp .lp-mark{display:inline-flex;align-items: center;gap:var(--space-8px);font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);color:var(--color-ink);min-width:0}.lp .lp-mark-logo{display:block;inline-size:var(--line-1);block-size:var(--line-1);flex:none}.lp .lp-nowrap{white-space:nowrap}.lp .lp-clip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.lp .lp-frame-depth{transform-origin:50% 100%;min-width:0}.lp .lp-frame{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);overflow:clip;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--kit-radius-card);gap:1px;min-width:0;margin:0}.lp .lp-frame-head,.lp .lp-frame-foot{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;column-gap:var(--space-12px);row-gap:var(--space-12px);padding:var(--space-12px)var(--space-16px);background:var(--color-surface);min-width:0}.lp .lp-frame-title{display:grid;row-gap:var(--space-4px);min-width:0}.lp .lp-frame-goal{font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-semibold);color:var(--color-ink);text-wrap:pretty;min-width:0;margin:0}.lp .lp-frame-meta{display:flex;align-items: center;column-gap:var(--space-12px);row-gap:var(--space-4px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex-wrap:wrap;min-width:0;margin:0}.lp .lp-frame-sample,.lp .lp-frame-wide{display:none}@media (min-width:640px){.lp .lp-frame-head,.lp .lp-frame-foot{padding:var(--space-12px)var(--space-20px)}.lp .lp-frame-goal{font-size:var(--text-1);line-height:var(--line-1);letter-spacing:var(--tracking-title)}.lp .lp-frame-sample,.lp .lp-frame-wide{display:inline}}.lp .lp-frame-body{display:grid;grid-template-columns:minmax(0,1fr);background:var(--color-border);gap:1px;min-width:0}.lp .lp-frame[data-layout=rail] .lp-frame-body{grid-template-columns:minmax(0,1fr)440px}.lp .lp-cam{position:relative;background:var(--color-layer-1);min-width:0}.lp .lp-cam-clip{position:absolute;overflow:clip;pointer-events:none;inset:0}.lp .lp-cam-world{position:absolute;transform-origin:0 0;pointer-events:none;will-change:transform;transition:transform var(--dur-600)var(--ease-standard);top:0}.lp .lp-cam-world:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.lp .lp-cam-world:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.lp .lp-cam-world:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.lp .lp-cam-world:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.lp .lp-cam-world:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.lp .lp-cam-world:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.lp .lp-frame-feed{display:grid;padding:var(--space-16px);background:var(--color-surface);align-content: start;min-width:0}.lp .lp-feed{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content: start;gap:var(--space-12px);list-style:none;min-block-size:calc(var(--line-0) + 2*var(--line-n1) + var(--space-4px) + 2*var(--space-12px) + 2px);min-width:0;margin:0;padding:0}.lp .lp-feed[data-count="2"],.lp .lp-feed[data-count="3"]{grid-template-columns:repeat(var(--lp-feed-cols,2),minmax(0,1fr))}.lp .lp-feed[data-count="3"]{--lp-feed-cols:3}.lp .lp-frame[data-layout=rail] .lp-feed{grid-template-columns:minmax(0,1fr)}.lp .lp-note{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);align-items: start;column-gap:var(--space-12px);padding:var(--space-12px);background:var(--_note-surface,var(--color-surface));border:1px solid var(--_note-border,var(--color-border));border-radius:var(--kit-radius-card);min-width:0}.lp .lp-note[data-tone=success]{--_note-fg:var(--color-success);--_note-surface:var(--color-success-surface);--_note-border:var(--color-success-border)}.lp .lp-note[data-tone=info]{--_note-fg:var(--color-info);--_note-surface:var(--color-info-surface);--_note-border:var(--color-info-border)}.lp .lp-note[data-tone=warning]{--_note-fg:var(--color-warning);--_note-surface:var(--color-warning-surface);--_note-border:var(--color-warning-border)}.lp .lp-note-icon{display:inline-flex;color:var(--_note-fg,var(--color-ink-muted));padding-block-start:var(--space-2px)}.lp .lp-note-body{display:grid;row-gap:var(--space-4px);min-width:0}.lp .lp-note-head{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:baseline;column-gap:var(--space-8px);min-width:0}.lp .lp-note-title{font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-semibold);color:var(--color-ink);min-width:0}.lp .lp-note-clock,.lp .lp-note-text{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.lp .lp-note-text{overflow-wrap:anywhere;min-width:0}.lp .lp-frame-foot{grid-template-columns:minmax(0,1fr)}.lp .lp-frame-now{min-block-size:calc(2*var(--line-0));font-size:var(--text-0);line-height:var(--line-0);color:var(--color-ink);text-wrap:pretty;min-width:0;margin:0}.lp .lp-frame-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-16px);min-width:0}.lp .lp-frame-figure{display:grid;row-gap:var(--space-6px);min-width:0}.lp .lp-frame-figure-text{display:grid;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);min-width:0;margin:0}.lp .lp-frame-figure-value{color:var(--color-ink)}@media (min-width:1024px){.lp .lp-frame-foot{grid-template-columns:minmax(0,7fr)minmax(0,5fr);column-gap:var(--space-24px)}.lp .lp-frame-now{min-block-size:var(--line-0)}.lp .lp-frame-figure-text{grid-template-columns:minmax(0,1fr)auto;column-gap:var(--space-8px)}.lp .kit-masthead>.kit-grid{row-gap:var(--space-24px);padding-block-start:var(--space-32px)}.lp .lp-frame-head,.lp .lp-frame-foot{padding-block:var(--space-8px)}}@media (min-width:1200px){.lp .lp-frame-title{display:flex;align-items: center;column-gap:var(--space-16px);flex-wrap:wrap}}@keyframes lp-fade-in{0%{opacity:0}to{opacity:1}}.lp .lp-life-stage{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-group);min-width:0}.lp .lp-kinds{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;max-inline-size:400px;background:var(--color-border-control);border:1px solid var(--color-border-control);border-radius:var(--kit-radius-control);gap:1px;min-width:0}.lp .lp-kind{box-sizing:border-box;display:inline-flex;justify-content:center;align-items: center;gap:var(--space-8px);inline-size:100%;block-size:var(--control-h);padding:0 var(--space-8px);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);white-space:nowrap;border:0;border-radius:0;min-width:0}.lp .lp-kind:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:calc(var(--kit-radius-control) - 1px);border-bottom-left-radius:calc(var(--kit-radius-control) - 1px)}.lp .lp-kind:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:calc(var(--kit-radius-control) - 1px);border-bottom-left-radius:calc(var(--kit-radius-control) - 1px)}.lp .lp-kind:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:calc(var(--kit-radius-control) - 1px);border-bottom-left-radius:calc(var(--kit-radius-control) - 1px)}.lp .lp-kind:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:calc(var(--kit-radius-control) - 1px);border-bottom-right-radius:calc(var(--kit-radius-control) - 1px)}.lp .lp-kind:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:calc(var(--kit-radius-control) - 1px);border-bottom-right-radius:calc(var(--kit-radius-control) - 1px)}.lp .lp-kind:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:calc(var(--kit-radius-control) - 1px);border-bottom-right-radius:calc(var(--kit-radius-control) - 1px)}.lp .lp-kind:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:calc(var(--kit-radius-control) - 1px);border-bottom-right-radius:calc(var(--kit-radius-control) - 1px)}.lp .lp-kind:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:calc(var(--kit-radius-control) - 1px);border-bottom-right-radius:calc(var(--kit-radius-control) - 1px)}.lp .lp-kind:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:calc(var(--kit-radius-control) - 1px);border-bottom-right-radius:calc(var(--kit-radius-control) - 1px)}.lp .lp-kind:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:calc(var(--kit-radius-control) - 1px);border-bottom-left-radius:calc(var(--kit-radius-control) - 1px)}.lp .lp-kind:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:calc(var(--kit-radius-control) - 1px);border-bottom-left-radius:calc(var(--kit-radius-control) - 1px)}.lp .lp-kind:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:calc(var(--kit-radius-control) - 1px);border-bottom-left-radius:calc(var(--kit-radius-control) - 1px)}.lp .lp-kind-icon{display:none}.lp .lp-kind[aria-pressed=true]{background:var(--color-layer-2);font-weight:var(--weight-semibold)}.lp .lp-kind:enabled:hover,.lp .lp-kind:enabled:active{background:var(--color-surface);color:var(--color-ink);border-color:#0000;transform:none}@media (hover:hover){.lp .lp-kind[aria-pressed=false]:enabled:hover{background:var(--state-hover)}}.lp .lp-kind[aria-pressed=false]:enabled:active{background:var(--state-pressed)}.lp .lp-kind[aria-pressed=true]:enabled:hover,.lp .lp-kind[aria-pressed=true]:enabled:active{background:var(--color-layer-2)}.lp .lp-kind:focus-visible{position:relative;z-index:1;outline:2px solid var(--color-focus);outline-offset:2px}@media (min-width:640px){.lp .lp-kind{padding:0 var(--space-16px)}.lp .lp-kind-icon{display:inline-flex}}.lp .lp-track{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-related);padding-block:var(--kit-gap-related);border-block:1px solid var(--color-border);min-width:0}.lp .lp-track-bar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: center;column-gap:var(--space-12px);min-width:0}.lp .lp-track-meta{display:flex;column-gap:var(--space-12px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex-wrap:wrap;min-width:0;margin:0}.lp .lp-track-route{min-width:0}@container tracker (width<=639.98px){.lp .lp-track .tracker-now{min-block-size:calc(2*var(--line-n1));white-space:normal;overflow:visible;text-overflow:clip;text-wrap:pretty}}.lp .lp-life-office,.lp .lp-life-scene{min-width:0}.lp .lp-life-scene[data-cut]{animation:lp-life-cut var(--dur-300)var(--ease-standard)both}@keyframes lp-life-cut{0%{opacity:.5}to{opacity:1}}.lp .lp-life-office[data-window] .office-stage{block-size:var(--lp-window-h);contain:paint;aspect-ratio:auto!important}.lp .lp-life-office[data-window] .office-art{block-size:auto;inset:0 0 auto}.lp .lp-life-office[data-window] .of-camera{transform:translateY(var(--lp-cam-y,0px))!important}.lp .lp-life-panels{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-group);align-items:stretch;min-width:0}@media (min-width:1024px){.lp .lp-life-panels{grid-template-columns:minmax(0,7fr)minmax(0,5fr);column-gap:var(--kit-gutter)}}.lp .lp-head{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-related);padding:var(--kit-inset);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--kit-radius-card);min-width:0}.lp .lp-head-top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: center;column-gap:var(--space-12px);min-width:0}.lp .lp-head-title{display:grid;min-width:0}.lp .lp-head-status,.lp .lp-head-note{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);margin:0}.lp .lp-head-rows{display:grid;border-block-start:1px solid var(--color-border);min-width:0;margin:0}.lp .lp-head-row{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-4px);padding-block:var(--space-12px);border-block-end:1px solid var(--color-border);min-width:0}@media (min-width:640px){.lp .lp-head-row{grid-template-columns:var(--space-96px)minmax(0,1fr);column-gap:var(--kit-gutter)}}.lp .lp-head-key{display:flex;align-items:baseline;column-gap:var(--space-8px);font-size:var(--text-n1);line-height:var(--line-0);font-weight:var(--weight-medium);color:var(--color-ink-muted);flex-wrap:wrap;min-width:0;margin:0}.lp .lp-new{font-weight:var(--weight-semibold);color:var(--kit-link)}.lp .lp-head-value{display:grid;row-gap:var(--space-2px);min-width:0;margin:0}.lp .lp-head-text{font-size:var(--text-0);line-height:var(--line-0);color:var(--color-ink)}.lp .lp-head-evidence{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.lp .lp-scenes{--lp-scene-pad:var(--space-8px);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);row-gap:var(--kit-gap-related);border-block-start:1px solid var(--color-border);min-width:0;padding-block-start:var(--kit-inset)}@media (min-width:640px){.lp .lp-scenes{--lp-scene-pad:var(--space-12px)}}.lp .lp-scenes-head{display:grid;min-block-size:var(--space-48px);padding-inline:var(--lp-scene-pad);align-content: start;min-width:0}.lp .lp-scenes-head>.kit-title{margin:0}.lp .lp-scene-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--lp-scene-rows,7),minmax(var(--control-h),1fr));column-gap:var(--kit-gutter);list-style:none;border-block-start:1px solid var(--color-border);min-width:0;margin:0;padding:0}.lp .lp-scene-list>li{display:grid;border-block-end:1px solid var(--color-border);min-width:0}.lp .lp-scene-list>li:first-child:nth-last-child(odd){grid-column:1/-1}.lp .lp-scene{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);place-items: center start;column-gap:var(--space-12px);min-block-size:var(--control-h);padding:0 var(--lp-scene-pad);color:var(--color-ink-muted);font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-regular);text-align:start;background:0 0;border:0;border-radius:0;block-size:100%;inline-size:100%}.lp .lp-scene-clock{display:none;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}@media (min-width:640px){.lp .lp-scene{grid-template-columns:var(--space-48px)minmax(0,1fr)}.lp .lp-scene-clock{display:inline}}.lp .lp-scene-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.lp .lp-scene[aria-current=step]{background:var(--color-layer-2);color:var(--color-ink);font-weight:var(--weight-semibold)}.lp .lp-scene:enabled:hover,.lp .lp-scene:enabled:active{color:var(--color-ink);background:0 0;border-color:#0000;transform:none}@media (hover:hover){.lp .lp-scene:not([aria-current=step]):enabled:hover{background:var(--state-hover)}}.lp .lp-scene:not([aria-current=step]):enabled:active{background:var(--state-pressed)}.lp .lp-scene[aria-current=step]:enabled:hover,.lp .lp-scene[aria-current=step]:enabled:active{background:var(--color-layer-2)}.lp .lp-scene:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (hover:hover){.lp .btn-secondary:not(:disabled):not([aria-disabled=true]):hover{background:var(--state-hover);border-color:var(--color-border-strong);color:var(--color-ink)}}.lp .btn-secondary:not(:disabled):not([aria-disabled=true]):active{background:var(--state-pressed);border-color:var(--color-border-strong);color:var(--color-ink)}.lp .lp-view{box-sizing:border-box;display:grid;align-content: start;row-gap:var(--kit-gap-related);inline-size:100%;padding:var(--kit-inset);min-width:0}.lp .lp-view-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: center;column-gap:var(--space-12px);min-width:0}.lp .lp-view-headtext{display:grid;min-width:0}.lp .lp-view-headtext>p{margin:0}.lp .lp-view-icon{display:inline-grid;inline-size:var(--space-48px);block-size:var(--space-48px);color:var(--kit-link);place-items: center}.lp .lp-view-strong,.lp .lp-view-muted{font-size:var(--text-n1);line-height:var(--line-n1)}.lp .lp-view-strong{font-weight:var(--weight-medium);color:var(--color-ink)}.lp .lp-view-muted{color:var(--color-ink-muted)}.lp .lp-rows{display:grid;list-style:none;border-block-start:1px solid var(--color-border);min-width:0;margin:0;padding:0}.lp .lp-row{display:grid;grid-template-columns:minmax(0,1fr);align-items: center;column-gap:var(--space-12px);min-block-size:var(--control-h);padding-block:var(--space-4px);border-block-end:1px solid var(--color-border);min-width:0}.lp .lp-row-3{grid-template-columns:minmax(0,1fr)auto auto}.lp .lp-row-cat{grid-template-columns:auto minmax(0,1fr)}.lp .lp-row-icon{grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-8px)}.lp .lp-row-icon>.icon{color:var(--color-success)}.lp .lp-row-time{grid-template-columns:auto minmax(0,1fr)}.lp .lp-row-text{display:grid;min-width:0}.lp .lp-row-end{white-space:nowrap;justify-self:end}.lp .lp-row-file{display:none}@media (min-width:640px){.lp .lp-row-cat:has(.lp-row-file){grid-template-columns:auto minmax(0,1fr)minmax(0,1fr)}.lp .lp-row-file{display:block;justify-self:end;max-inline-size:100%}}.lp .lp-state{display:inline-flex;align-items: center;gap:var(--space-4px);font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium)}.lp .lp-state[data-state=ok]{color:var(--color-success)}.lp .lp-state[data-state=wait]{color:var(--color-info)}.lp .lp-seats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,auto));align-items: center;gap:var(--space-12px)var(--space-8px);list-style:none;min-width:0;margin:0;padding:0}.lp .lp-seats>li{display:grid;justify-items:center;row-gap:var(--space-4px);min-width:0}.lp .lp-seat-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%}.lp .lp-thread{display:grid;row-gap:var(--kit-gap-related);list-style:none;min-width:0;margin:0;padding:0}.lp .lp-say{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: start;column-gap:var(--space-12px);min-width:0}.lp .lp-say .lp-row-text{row-gap:var(--space-2px)}.lp .kit-bento-tile[data-kind=media]>.kit-bento-visual:has(>.lp-tile-view){min-block-size:0}.lp .kit-bento-visual>.lp-tile-view{position:relative;display:grid;block-size:auto;min-block-size:100%;background:var(--color-surface);min-width:0;inset:auto}.lp .lp-tile-view>.lp-rows{margin:var(--kit-inset);align-self: start}.lp .lp-editor{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0}.lp .lp-editor-head{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;column-gap:var(--space-12px);padding:var(--space-12px)var(--kit-inset);border-block-end:1px solid var(--color-border);min-width:0}.lp .lp-code{padding-block:var(--space-12px);overflow-x:auto;font-family:var(--kit-font-mono);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);background:var(--color-surface);min-width:0;margin:0}.lp .lp-code:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.lp .lp-code>code{display:grid;align-content: start;min-inline-size:max-content}.lp .lp-code-line{display:grid;grid-template-columns:var(--space-40px)auto;column-gap:var(--space-12px);white-space:pre;padding-inline-end:var(--kit-inset)}@media (max-width:639.98px){.lp .lp-code{overflow-x:visible}.lp .lp-code>code{min-inline-size:0}.lp .lp-code-line{grid-template-columns:var(--space-32px)minmax(0,1fr);column-gap:var(--space-8px);white-space:pre-wrap;overflow-wrap:anywhere}}.lp .lp-code-no{color:var(--color-ink-subtle);font-variant-numeric:tabular-nums;user-select:none;justify-self:end}.lp .lp-code-key{font-weight:var(--weight-semibold)}.lp .lp-code-comment{color:var(--color-ink-subtle)}.lp .lp-code>code{min-block-size:calc(var(--lp-lines,1)*var(--line-n1))}@media (min-width:1024px){.lp .lp-code>code{min-block-size:0}}.lp .lp-code-line{animation:lp-fade-in var(--dur-150)var(--ease-standard)}.lp .lp-code-line[data-caret]{background:var(--color-layer-1)}.lp .lp-timeline{min-block-size:calc(var(--lp-rows,1)*(2*var(--line-n1) + var(--space-8px) + 1px));align-content: start}.lp .lp-timeline>.lp-row{animation:lp-fade-in var(--dur-300)var(--ease-standard)}.lp .lp-minutes{box-sizing:border-box;display:grid;row-gap:var(--kit-gap-related);padding:var(--kit-inset);align-content: start;min-width:0}@media (min-width:640px){.lp .lp-minutes{grid-template-columns:auto minmax(0,1fr);column-gap:var(--kit-gutter);align-items:stretch}.lp .lp-minutes>.lp-seats{grid-template-rows:repeat(2,minmax(0,1fr))}.lp .lp-minutes>.lp-rows{align-self: start}}.lp .lp-chart{box-sizing:border-box;display:grid;align-content: start;row-gap:var(--kit-gap-related);padding:var(--kit-inset);min-width:0}.lp .lp-chart-key{margin:0}.lp #tokens .kit-media-frame{aspect-ratio:auto}@media (min-width:1024px){.lp #tokens .kit-statrow-chart>.kit-media{grid-template-rows:minmax(0,1fr)auto}.lp #tokens .kit-media-frame>.kit-media-view,.lp #tokens .lp-chart{block-size:100%}.lp #tokens .lp-chart{grid-template-rows:auto minmax(0,1fr)}.lp #tokens .lp-chart-rows{grid-auto-rows:minmax(0,1fr);align-items: center}}.lp .lp-chart-rows{display:grid;row-gap:var(--space-8px);list-style:none;min-width:0;margin:0;padding:0}.lp .lp-chart-row{display:grid;grid-template-columns:minmax(0,1fr)auto;column-gap:var(--space-12px);row-gap:var(--space-4px);min-width:0}.lp .lp-bars{grid-column:1/-1;display:grid;align-content: center;row-gap:var(--space-2px);min-width:0}@media (min-width:640px){.lp .lp-chart-row{grid-template-columns:minmax(0,2fr)minmax(0,3fr)auto;align-items: center}.lp .lp-chart-row>.lp-bars{grid-column:2;grid-row:1}.lp .lp-chart-row>.lp-row-end{grid-column:3}}.lp .lp-bar{display:block;block-size:var(--space-8px);transform:scaleX(var(--lp-bar,1));transform-origin:0 50%;transition:transform var(--dur-600)var(--ease-standard)}.lp .lp-bar[data-series=legacy]{background:var(--color-border-strong)}.lp .lp-bar[data-series=v2]{background:var(--color-ink)}.lp .lp-chart[data-grow=armed] .lp-bar{transform:scaleX(0)}.lp .lp-chart[data-grow] .lp-bar{transition-delay:calc(min(var(--lp-i,0),6)*var(--stagger-item))}.lp .lp-sec-tile{box-sizing:border-box;padding:var(--kit-inset);align-content: start}.lp .lp-sec-view{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-12px);min-width:0}.lp .lp-ask-sheet{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-12px);padding:var(--space-16px);background:var(--_ask-surface);border:1px solid var(--_ask-border);border-radius:var(--kit-radius-card);min-width:0}.lp .lp-ask-sheet[data-tone=warning]{--_ask-fg:var(--color-warning);--_ask-surface:var(--color-warning-surface);--_ask-border:var(--color-warning-border)}.lp .lp-ask-sheet[data-tone=success]{--_ask-fg:var(--color-success);--_ask-surface:var(--color-success-surface);--_ask-border:var(--color-success-border)}.lp .lp-ask-sheet[data-tone=neutral]{--_ask-fg:var(--color-ink-muted);--_ask-surface:var(--color-layer-1);--_ask-border:var(--color-border)}.lp .lp-ask-title{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: center;column-gap:var(--space-8px);font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.lp .lp-ask-icon{display:inline-flex;color:var(--_ask-fg)}.lp .lp-ask-body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: start;column-gap:var(--space-12px);min-width:0}.lp .lp-ask-text{display:grid;row-gap:var(--space-8px);min-width:0}.lp .lp-ask-text>p{margin:0}.lp .lp-ask-code{box-sizing:border-box;padding:var(--space-8px)var(--space-12px);overflow-x:auto;font-family:var(--kit-font-mono);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--kit-radius-control);white-space:pre;min-width:0;margin:0}.lp .lp-ask-code:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lp .lp-ask-meta{display:flex;column-gap:var(--space-12px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex-wrap:wrap}.lp .lp-ask-actions{display:flex;align-items: center;gap:var(--space-8px);flex-wrap:wrap;min-width:0}.lp .lp-ask-result{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);flex:16ch;min-width:0;margin:0}.lp .lp-switch{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);place-items: center start;column-gap:var(--space-12px);inline-size:100%;min-width:0;min-block-size:var(--control-h);padding:var(--space-8px)var(--space-12px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--kit-radius-card);color:var(--color-ink);font-weight:var(--weight-regular);text-align:start;white-space:normal;block-size:auto}.lp .lp-switch:enabled:hover,.lp .lp-switch:enabled:active{background:var(--color-surface);border-color:var(--color-border);color:var(--color-ink);transform:none}@media (hover:hover){.lp .lp-switch:enabled:hover{background:var(--state-hover)}}.lp .lp-switch:enabled:active{background:var(--state-pressed)}.lp .lp-switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lp .lp-switch-track{position:relative;display:block;inline-size:calc(var(--space-32px) + var(--space-20px));block-size:var(--space-32px);background:var(--color-layer-2);border:1px solid var(--color-border-control);border-radius:var(--radius-pill);transition:background-color var(--dur-150)var(--ease-standard),border-color var(--dur-150)var(--ease-standard)}.lp .lp-switch-track:after{content:"";position:absolute;inline-size:var(--space-24px);block-size:var(--space-24px);background:var(--color-ink-muted);border-radius:var(--radius-pill);transition:transform var(--dur-150)var(--ease-standard),background-color var(--dur-150)var(--ease-standard);margin-block-start:auto;margin-block-end:auto;top:0;bottom:0;transform:translate(0)scale(.667)}.lp .lp-switch-track:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--space-4px) - 1px)}.lp .lp-switch-track:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--space-4px) - 1px)}.lp .lp-switch-track:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--space-4px) - 1px)}.lp .lp-switch-track:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--space-4px) - 1px)}.lp .lp-switch-track:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--space-4px) - 1px)}.lp .lp-switch-track:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--space-4px) - 1px)}.lp .lp-switch[aria-checked=true] .lp-switch-track{background:var(--color-danger);border-color:var(--color-danger)}.lp .lp-switch[aria-checked=true] .lp-switch-track:after{background:var(--color-surface);transform:translateX(var(--space-20px))scale(1)}.lp .lp-switch-text{display:grid;min-width:0}.lp .lp-kill-state{min-width:0;margin:0}.lp .lp-budget-row{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;column-gap:var(--space-12px);font-size:var(--text-n1);line-height:var(--line-n1);min-width:0;margin:0}.lp .lp-kv{display:grid;justify-items:start;row-gap:var(--space-4px);font-size:var(--text-n1);line-height:var(--line-n1);min-width:0;margin:0}.lp .lp-kv>.lp-ask-code{display:block;overflow-wrap:anywhere;white-space:normal;max-inline-size:100%}.lp .lp-audit-row{grid-template-columns:auto minmax(0,1fr)auto}.lp .lp-sec-stack{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-12px);min-width:0}@media (min-width:1024px){.lp #faq .kit-faq>.kit-head{position:sticky;top:calc(var(--shell-header-h,57px) + var(--kit-gap-group));align-self: start}}.lp .lp-close>.kit-grid{text-align:center;justify-items:center}.lp .lp-close-head{grid-column:1/-1;display:grid;justify-items:center;row-gap:var(--kit-gap-related);inline-size:100%;min-width:0}.lp .lp-close-text{display:grid;justify-items:center;row-gap:var(--kit-gap-related);min-width:0;max-inline-size:100%}.lp .lp-close-text>.kit-heading{max-inline-size:100%;margin:0}.lp .lp-close-text>.kit-lead{text-wrap:balance}.lp .lp-close-actions{justify-content:center;inline-size:100%}.lp .lp-close-actions>:first-child:not(.btn-secondary):not(.btn-ghost){--color-primary:var(--kit-action);--color-primary-hover:var(--kit-action-hover);--color-primary-active:var(--kit-action-active);--color-primary-contrast:var(--kit-action-contrast)}@media (min-width:640px){.lp .lp-close-actions{inline-size:auto}}.lp .kit-footer[data-variant=inline]>.kit-grid{justify-items:center;row-gap:var(--kit-gap-inside);text-align:center}.lp .kit-footer[data-variant=inline] .kit-footer-brand,.lp .kit-footer[data-variant=inline] .kit-footer-links,.lp .kit-footer[data-variant=inline] .kit-footer-legal{grid-column:1/-1;justify-self:center;max-inline-size:100%}.lp .kit-footer[data-variant=inline] .kit-footer-links{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;column-gap:var(--kit-gap-related);text-align:center}@media (min-width:640px){.lp .kit-footer[data-variant=inline] .kit-footer-links{display:flex;flex-wrap:wrap;justify-content:center}}.lp .lp-keys-claims{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-16px);column-gap:var(--space-24px);list-style:none;min-width:0;margin:0;padding:0}@media (min-width:640px) and (max-width:1023.98px){.lp .lp-keys-claims{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .lp-keys-claim{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-2px);align-content: start;min-width:0}.lp .lp-keys-say{font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-semibold);color:var(--color-ink);min-width:0}.lp .lp-keys-fact{font-size:var(--text-0);line-height:var(--line-0);color:var(--color-ink-muted);text-wrap:pretty;min-width:0}.lp .lp-keys-view{box-sizing:border-box;container:lp-keys/inline-size;display:grid;grid-template-columns:minmax(0,1fr);overflow:clip;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--kit-radius-card);gap:1px;min-width:0}.lp .lp-keys-media{container:lp-keys-media/inline-size;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-12px);min-width:0}.lp .lp-guard{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);place-items: center start;row-gap:var(--space-12px);column-gap:var(--space-24px);padding:var(--space-16px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--kit-radius-card);min-width:0}@container lp-keys-media (width>=440px){.lp .lp-guard{grid-template-columns:auto minmax(0,1fr)}}.lp .lp-guard-scene{display:flex;align-items: flex-end;gap:var(--space-8px);min-width:0}.lp .lp-guard-scene>.cat{flex:none}.lp .lp-guard-text{display:grid;row-gap:var(--space-4px);min-width:0}.lp .lp-guard-say{font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);color:var(--color-ink);text-wrap:balance;min-width:0;margin:0}.lp .lp-guard-who{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);min-width:0;margin:0}.lp .lp-safe{position:relative;display:block;inline-size:var(--space-96px);block-size:var(--space-96px);contain:layout paint;flex:none}.lp .lp-safe-svg{position:absolute;display:block;pointer-events:none;block-size:100%;inline-size:100%;inset:0}.lp .lp-safe-body,.lp .lp-safe-door,.lp .lp-safe-dial{stroke:var(--color-ink-muted);stroke-width:2}.lp .lp-safe-body{fill:var(--color-layer-2)}.lp .lp-safe-door{fill:var(--color-surface)}.lp .lp-safe-dial{fill:var(--color-layer-1)}.lp .lp-safe-notch{fill:none;stroke:var(--color-ink-muted);stroke-width:2;stroke-linecap:round}.lp .lp-safe-pointer{fill:none;stroke:var(--color-accent);stroke-width:2.5;stroke-linecap:round}.lp .lp-safe-hub,.lp .lp-safe-handle,.lp .lp-safe-foot{fill:var(--color-ink-muted)}.lp .lp-safe-tick{opacity:0;transform-box:fill-box;transform-origin:center}.lp .lp-safe-tick>circle{fill:var(--color-accent);stroke:var(--color-surface);stroke-width:2}.lp .lp-safe-tick>path{fill:none;stroke:var(--color-accent-contrast);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.lp .lp-guard[data-checked=true] .lp-safe-tick{opacity:1}.lp .lp-guard[data-nod=a] .lp-safe-tick{animation:lp-tick-a var(--dur-400)var(--ease-standard)both}.lp .lp-guard[data-nod=b] .lp-safe-tick{animation:lp-tick-b var(--dur-400)var(--ease-standard)both}.lp .lp-guard[data-nod=a] .cat--live .cat-react-head{animation:lp-nod-a var(--dur-600)var(--ease-standard)both}.lp .lp-guard[data-nod=b] .cat--live .cat-react-head{animation:lp-nod-b var(--dur-600)var(--ease-standard)both}@keyframes lp-tick-a{0%{opacity:0;transform:translateY(-6px)scale(.6)}60%{opacity:1;transform:translateY(1px)scale(1.06)}to{opacity:1;transform:none}}@keyframes lp-tick-b{0%{opacity:0;transform:translateY(-6px)scale(.6)}60%{opacity:1;transform:translateY(1px)scale(1.06)}to{opacity:1;transform:none}}@keyframes lp-nod-a{0%,40%,80%,to{transform:translateY(0)}20%{transform:translateY(7px)}60%{transform:translateY(5px)}}@keyframes lp-nod-b{0%,40%,80%,to{transform:translateY(0)}20%{transform:translateY(7px)}60%{transform:translateY(5px)}}@keyframes lp-fade-in{0%{opacity:0}to{opacity:1}}.lp .lp-keys-part{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-12px);padding:var(--space-16px);background:var(--color-surface);min-width:0;margin:0}.lp .lp-keys-head{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.lp .lp-keys-note{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);min-width:0;margin:0}.lp .lp-keys-row{display:grid;grid-template-columns:var(--space-40px)minmax(0,1fr);grid-template-areas:"icon body" "action action";align-items: center;column-gap:var(--space-12px);row-gap:var(--space-12px);min-width:0}@container lp-keys (width>=480px){.lp .lp-keys-row{grid-template-columns:var(--space-40px)minmax(0,1fr)auto;grid-template-areas:"icon body action"}}.lp .lp-keys-icon{grid-area:icon;display:inline-grid;inline-size:var(--space-40px);block-size:var(--space-40px);color:var(--kit-link);background:var(--color-layer-1);border-radius:var(--kit-radius-control);place-items: center}.lp .lp-keys-body{grid-area:body;display:grid;row-gap:var(--space-4px);min-width:0}.lp .lp-keys-title,.lp .lp-keys-meta{display:flex;align-items: center;column-gap:var(--space-12px);row-gap:var(--space-4px);flex-wrap:wrap;min-width:0}.lp .lp-keys-url{overflow:hidden;font-family:var(--kit-font-mono);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0}.lp .lp-keys-meta{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.lp .lp-keys-test{display:inline-flex;align-items: center;gap:var(--space-4px);min-width:0}.lp .lp-keys-test[data-tone=success]{color:var(--color-success)}.lp .lp-keys-action,.lp .lp-keys-switch{grid-area:action;justify-self:start}.lp .lp-keys-action:enabled:hover,.lp .lp-keys-action:enabled:active{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-ink);transform:none}@media (hover:hover){.lp .lp-keys-action:enabled:hover{background:var(--state-hover)}}.lp .lp-keys-action:enabled:active{background:var(--state-pressed)}.lp .lp-keys-action:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lp .lp-keys-switch{grid-template-columns:auto auto;inline-size:auto}.lp .lp-switch[data-tone=on][aria-checked=true] .lp-switch-track{background:var(--color-accent);border-color:var(--color-accent)}.lp .lp-keys-tiers{display:grid;grid-template-columns:minmax(0,1fr);background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--kit-radius-control);overflow:clip;gap:1px;min-width:0;margin:0}.lp .lp-keys-tier{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;column-gap:var(--space-12px);padding:var(--space-8px)var(--space-12px);background:var(--color-surface);min-width:0}.lp .lp-keys-tier-name{display:grid;min-width:0}.lp .lp-keys-model{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);white-space:nowrap;min-width:0;margin:0}.lp .lp-keys-trade{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-12px);min-width:0}@container lp-keys (width>=480px){.lp .lp-keys-trade{grid-template-columns:minmax(0,240px)minmax(0,1fr);align-items: center;column-gap:var(--space-16px)}}.lp .lp-keys-trade-state{min-width:0;margin:0}@media (prefers-reduced-motion:reduce){.lp .lp-code-line,.lp .lp-timeline>.lp-row{animation:none}.lp .lp-bar,.lp .lp-cam-world{transition:none}.lp .lp-life-scene[data-cut],.lp .lp-guard[data-nod] .cat-react-head{animation:none}.lp .lp-guard[data-nod] .lp-safe-tick{animation:lp-fade-in var(--dur-reduced)linear both}}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format(woff2);font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format(woff2);font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:105.47%;ascent-override:95.29%;descent-override:27.97%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local(Courier New),local(CourierNewPSMT),local(Liberation Mono),local(Cousine);size-adjust:99.98%;ascent-override:100.52%;descent-override:29.5%;line-gap-override:0%}:root{--text-n2:11px;--line-n2:16px;--text-n1:13px;--line-n1:20px;--text-0:16px;--line-0:24px;--text-1:19px;--line-1:28px;--text-2:23px;--line-2:32px;--text-3:28px;--line-3:36px;--text-4:33px;--line-4:40px;--text-5:40px;--line-5:48px;--text-6:48px;--line-6:56px;--text-display-1:57px;--line-display-1:64px;--text-display-2:69px;--line-display-2:76px;--text-display-3:83px;--line-display-3:92px;--tracking-display:-.03em;--tracking-heading:-.02em;--tracking-title:-.01em;--tracking-body:0em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--font-sans:"Geist","Geist Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-sans);--font-mono:"Geist Mono","Geist Mono Fallback",ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--font-numeric:tabular-nums slashed-zero;--font-size-xs:var(--text-n2);--font-size-sm:var(--text-n1);--font-size-md:var(--text-0);--font-size-lg:var(--text-1);--font-size-xl:var(--text-3);--font-size-2xl:var(--text-5);--space-0:0px;--space-2px:2px;--space-4px:4px;--space-6px:6px;--space-8px:8px;--space-12px:12px;--space-16px:16px;--space-20px:20px;--space-24px:24px;--space-32px:32px;--space-40px:40px;--space-48px:48px;--space-64px:64px;--space-80px:80px;--space-96px:96px;--space-1:var(--space-4px);--space-2:var(--space-8px);--space-3:var(--space-12px);--space-4:var(--space-16px);--space-5:var(--space-24px);--space-6:var(--space-32px);--space-7:var(--space-48px);--space-8:var(--space-64px);--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-28:28px;--radius-pill:9999px;--radius-sm:var(--radius-8);--radius-md:var(--radius-12);--radius-lg:var(--radius-16);--radius-xl:var(--radius-28);--control-h:44px;--control-row-h-compact:40px;--control-row-h-default:48px;--control-row-h-comfortable:56px;--density-row-h:var(--control-row-h-default);--density-row-pad-block:var(--space-12px);--density-cell-pad-inline:var(--space-12px);--color-page:#fafaf9;--color-surface:#fff;--color-layer-1:#f5f5f4;--color-layer-2:#efefed;--color-border:#e5e5e3;--color-border-strong:#d4d4d1;--color-border-control:#8f8e89;--color-ink:#1b1b1b;--color-ink-muted:#474747;--color-ink-subtle:#6b6b6b;--color-primary:var(--color-ink);--color-primary-contrast:var(--color-surface);--color-primary-hover:color-mix(in oklab,white 8%,var(--color-ink)92%);--color-primary-active:color-mix(in oklab,white 12%,var(--color-ink)88%);--color-focus:var(--color-ink);--color-accent:var(--color-ink);--color-accent-contrast:var(--color-surface);--viz-1:#2563eb;--viz-2:#0f766e;--viz-3:#b45309;--viz-4:#15803d;--viz-5:#b91c1c;--viz-6:#475569;--banner-height:0px;--z-base:0;--z-sticky:10;--z-nav:20;--z-overlay:40;--z-toast:50;--color-danger:#b3261e;--color-danger-surface:#f7ebea;--color-warning:#8a5a1f;--color-warning-surface:#f6efe4;--color-success:#1f7a45;--color-success-surface:#ebf4ee;--color-info:#3d5a73;--color-info-surface:#ecf1f4;--color-danger-border:color-mix(in oklab,var(--color-danger)24%,var(--color-border));--color-warning-border:color-mix(in oklab,var(--color-warning)24%,var(--color-border));--color-success-border:color-mix(in oklab,var(--color-success)24%,var(--color-border));--color-info-border:color-mix(in oklab,var(--color-info)24%,var(--color-border));--color-scrim:color-mix(in oklab,var(--color-ink)40%,transparent);--color-bg:var(--color-page);--color-text:var(--color-ink);--color-text-muted:var(--color-ink-muted);--border-weight:1px;--border-weight-strong:1px;--state-hover:color-mix(in oklab,var(--color-ink)8%,var(--color-surface));--state-focus:color-mix(in oklab,var(--color-ink)12%,var(--color-surface));--state-pressed:color-mix(in oklab,var(--color-ink)12%,var(--color-surface));--state-disabled-content:color-mix(in oklab,var(--color-ink)38%,var(--color-surface));--state-disabled-container:color-mix(in oklab,var(--color-ink)12%,var(--color-surface));--ease-standard:cubic-bezier(.24,1,.4,1);--dur-100:.1s;--dur-150:.15s;--dur-200:.2s;--dur-300:.3s;--dur-400:.4s;--dur-600:.6s;--dur-100-exit:70ms;--dur-150-exit:.11s;--dur-200-exit:.14s;--dur-300-exit:.21s;--dur-400-exit:.28s;--dur-600-exit:.42s;--dur-reduced:var(--dur-150);--stagger-char:20ms;--stagger-word:40ms;--stagger-line:80ms;--stagger-item:60ms;--loop-spin:.8s;--loop-globe:60s;--marquee-pps:40;--loop-pulse:1.6s;--loop-caret:1.2s;--type-char:40ms;--hold-word:2.5s;--hold-step:1.2s;--wait-skeleton:.3s;--cap-preloader:1.5s;--ease-out:var(--ease-standard);--dur-fast:var(--dur-150);--dur-med:var(--dur-200);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px}[data-density=compact]{--density-row-h:var(--control-row-h-compact);--density-row-pad-block:var(--space-6px);--density-cell-pad-inline:var(--space-8px)}[data-density=default]{--density-row-h:var(--control-row-h-default);--density-row-pad-block:var(--space-12px);--density-cell-pad-inline:var(--space-12px)}[data-density=comfortable]{--density-row-h:var(--control-row-h-comfortable);--density-row-pad-block:var(--space-16px);--density-cell-pad-inline:var(--space-16px)}*,*:before,*:after{box-sizing:border-box}html{min-height:100%}body{background:var(--color-page);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-0);line-height:var(--line-0);min-height:100dvh;margin:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}:where(.grid,.bento,.bento-item,.field-row,.field,.row,.stack,.cluster)>*{min-width:0}.grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16px)}:where(img,video){max-width:100%;height:auto}:where(canvas,svg,iframe){max-width:100%}:where(h1,h2,h3,h4,p,li,dd,td,.row-title){overflow-wrap:anywhere}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scroll-x{overflow-x:auto;overscroll-behavior-x:contain;max-width:100%}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;font:inherit;font-size:var(--text-0);line-height:var(--line-0);color:var(--color-ink);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border-control);border-radius:var(--radius-8);padding:0 var(--space-12px);transition:background-color var(--dur-150)var(--ease-standard),border-color var(--dur-150)var(--ease-standard);width:100%;min-width:0;max-width:100%}:where(input:not([type=checkbox]):not([type=radio]),select){height:var(--control-h);text-overflow:ellipsis}:where(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],select){appearance:none;-webkit-appearance:none}select{white-space:nowrap;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 1.75L6 6.25L10.5 1.75' stroke='%23474747' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-12px)center;background-size:var(--space-12px)var(--space-8px);padding-inline-end:var(--space-40px)}[dir=rtl] select{background-position:left var(--space-12px)center}select[multiple],select[size]:not([size="1"]){background-image:none;height:auto;padding-inline-end:var(--space-12px)}textarea{min-height:calc(var(--control-h)*2);padding-block:var(--space-12px);resize:vertical}input::placeholder,textarea::placeholder{color:var(--color-ink-subtle)}.control-wrap{position:relative;min-width:0}.control-wrap>.icon{position:absolute;pointer-events:none;color:var(--color-ink-muted);top:50%;translate:0 -50%}.control-wrap>.icon-start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-12px)}.control-wrap>.icon-start:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-12px)}.control-wrap>.icon-start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-12px)}.control-wrap>.icon-start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-12px)}.control-wrap>.icon-start:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-12px)}.control-wrap>.icon-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-12px)}.control-wrap>.icon-end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-12px)}.control-wrap>.icon-end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-12px)}.control-wrap>.icon-end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-12px)}.control-wrap>.icon-end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-12px)}.control-wrap>.icon-end:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-12px)}.control-wrap>.icon-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-12px)}.control-icon-start{padding-inline-start:var(--space-40px)}.control-icon-end{padding-inline-end:var(--space-40px)}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;width:var(--space-20px);height:var(--space-20px);background-color:var(--color-surface);background-position:50%;background-repeat:no-repeat;background-size:var(--space-12px)var(--space-12px);border:var(--border-weight)solid var(--color-border-control);cursor:pointer;transition:background-color var(--dur-100)var(--ease-standard),border-color var(--dur-100)var(--ease-standard);flex:none;margin:0}input[type=checkbox]{border-radius:var(--radius-4)}input[type=radio]{border-radius:var(--radius-pill)}input[type=checkbox]:checked{background-color:var(--color-ink);border-color:var(--color-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6.25L4.75 9L10 3' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=checkbox]:indeterminate{background-color:var(--color-ink);border-color:var(--color-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6H9.5' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}input[type=radio]:checked{background-color:var(--color-ink);border-color:var(--color-ink);background-size:var(--space-8px)var(--space-8px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Ccircle cx='4' cy='4' r='4' fill='%23ffffff'/%3E%3C/svg%3E")}.choice{display:inline-flex;align-items: center;gap:var(--space-12px);min-height:var(--control-h);cursor:pointer;min-width:0}@media (hover:hover){input:enabled:hover,select:enabled:hover,textarea:enabled:hover{background-color:var(--state-hover)}input[type=checkbox]:enabled:checked:hover,input[type=checkbox]:enabled:indeterminate:hover,input[type=radio]:enabled:checked:hover{background-color:var(--color-primary-hover)}}input:focus-visible{border-color:var(--color-ink);outline:2px solid var(--color-focus);outline-offset:2px}select:focus-visible{border-color:var(--color-ink);outline:2px solid var(--color-focus);outline-offset:2px}textarea:focus-visible{border-color:var(--color-ink);outline:2px solid var(--color-focus);outline-offset:2px}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-danger)}input:disabled,select:disabled,textarea:disabled{color:var(--state-disabled-content);background-color:var(--state-disabled-container);border-color:var(--color-border);cursor:default}input[type=checkbox]:disabled:checked,input[type=checkbox]:disabled:indeterminate,input[type=radio]:disabled:checked{background-color:var(--state-disabled-content);border-color:var(--state-disabled-content)}.field-row{display:grid;grid-template-columns:minmax(0,1fr);align-items: start;gap:var(--space-16px)}@media (min-width:640px){.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.field-row[data-cols="1"]{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.field-row[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.field-row[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.field{display:grid;grid-template-columns:minmax(0,1fr);align-content: start;gap:var(--space-6px);min-width:0}.field>label,.field-label{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium);color:var(--color-ink)}.field-hint{min-height:var(--line-n1);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);margin:0}.field-hint[data-tone=danger],.field-hint[data-state=error]{color:var(--color-danger)}.field-hint[data-tone=success],.field-hint[data-state=success]{color:var(--color-success)}button,.btn{box-sizing:border-box;display:inline-flex;justify-content:center;align-items: center;gap:var(--space-8px);height:var(--control-h);padding:0 var(--space-16px);font:inherit;font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);white-space:nowrap;border-radius:var(--radius-8);cursor:pointer;position:relative;text-decoration:none;transition:background-color var(--dur-150)var(--ease-standard),border-color var(--dur-150)var(--ease-standard),color var(--dur-150)var(--ease-standard),transform var(--dur-100)var(--ease-standard);max-width:100%}button,.btn,.btn-primary{background:var(--color-primary);color:var(--color-primary-contrast);border:var(--border-weight)solid var(--color-primary)}.btn-secondary{background:var(--color-surface);color:var(--color-ink);border:var(--border-weight)solid var(--color-border-strong)}.btn-ghost{color:var(--color-ink);border:var(--border-weight)solid transparent;background:0 0}.btn-block{width:100%}@media (hover:hover){button:enabled:hover,.btn:not(:disabled):not([aria-disabled=true]):hover,.btn-primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-secondary:not(:disabled):not([aria-disabled=true]):hover,.btn-ghost:not(:disabled):not([aria-disabled=true]):hover{background:var(--state-hover)}}button:enabled:active,.btn:not(:disabled):not([aria-disabled=true]):active{background:var(--color-primary-active);border-color:var(--color-primary-active);transform:scale(.98)}.btn-secondary:not(:disabled):not([aria-disabled=true]):active,.btn-ghost:not(:disabled):not([aria-disabled=true]):active{background:var(--state-pressed)}button:disabled,.btn:disabled,.btn[aria-disabled=true],.btn[data-state=disabled]{color:var(--state-disabled-content);background:var(--state-disabled-container);cursor:default;border-color:#0000;transform:none}button[data-state=loading],.btn[data-state=loading],button[aria-busy=true],.btn[aria-busy=true]{color:#0000;pointer-events:none;cursor:progress}button[data-state=loading]:after,.btn[data-state=loading]:after,button[aria-busy=true]:after,.btn[aria-busy=true]:after{content:"";position:absolute;width:var(--space-16px);height:var(--space-16px);border-radius:var(--radius-pill);border:2px solid var(--color-primary-contrast);animation:btn-spin var(--dur-600)linear infinite;border-top-color:#0000}.btn-secondary[data-state=loading]:after,.btn-ghost[data-state=loading]:after,.btn-secondary[aria-busy=true]:after,.btn-ghost[aria-busy=true]:after{border-color:var(--color-ink);border-top-color:#0000}@keyframes btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button[data-state=error],.btn[data-state=error]{background:var(--color-danger-surface);color:var(--color-danger);border-color:var(--color-danger)}button[data-state=success],.btn[data-state=success]{background:var(--color-success-surface);color:var(--color-success);border-color:var(--color-success)}.bento{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:var(--space-16px)}.bento-item{display:flex;gap:var(--space-8px);border-radius:var(--radius-12);border:var(--border-weight)solid var(--color-border);background:var(--color-surface);padding:var(--space-16px);flex-direction:column;min-width:0}@media (hover:hover){a.bento-item:hover,button.bento-item:hover{background:var(--state-hover)}}.bento-item h2{font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-semibold);margin:0}.bento-item p{color:var(--color-ink-muted);margin:0}.bento-item-footer{margin-top:auto}@media (min-width:640px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-lg,.bento-wide{grid-column:span 2}}@media (min-width:1024px){.bento{grid-template-columns:repeat(4,minmax(0,1fr))}.bento-lg{grid-column:span 2;grid-row:span 2}.bento-wide{grid-column:span 2;grid-row:span 1}.bento-tall{grid-column:span 1;grid-row:span 2}.bento-sm{grid-column:span 1;grid-row:span 1}}:root{--shell-bp:0}@media (min-width:640px){:root{--shell-bp:1}}:root,.shell[data-header=island]{--shell-header-h:calc(64px + var(--shell-bp)*16px);--shell-bar-h:56px;--_hd-hc:calc(64px + var(--shell-bp)*16px);--_hd-inset-t:calc(8px + var(--shell-bp)*4px);--_hd-band:color-mix(in srgb,var(--color-page)calc((1 - var(--shell-bp))*100%),transparent);--_hd-band-s:1;--_hd-rest-line:transparent;--_hd-cond:0;--_hd-box-h:var(--shell-bar-h);--_hd-bar-bg:var(--color-surface);--_hd-bar-bw:1px;--_hd-bar-line:var(--color-border);--_hd-bar-line-on:var(--color-border-strong);--_hd-r:min(var(--radius-16),var(--kit-radius-card,var(--radius-12)) + var(--space-4px));--_hd-pad:var(--space-6px);--_hd-inner-r:max(var(--radius-4)/2,var(--_hd-r) - var(--_hd-pad));--_hd-bar-w:calc(100% - 2*var(--space-8px));--_hd-bar-w-md:fit-content;--_hd-gap:var(--space-6px);--_hd-grid-md:"brand nav actions"/auto auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:var(--space-2px);--_hd-title-pad-md:var(--space-12px)var(--space-8px);--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-1);--_hd-title-line:var(--line-1);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:none;--_hd-title-fade:0;--_hd-row2-cond:none;--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--_hd-inner-r);--_hd-cta-inset:0px;--_hd-nav-justify:center;--_hd-track-bg:var(--color-layer-1);--_hd-track-r:var(--_hd-inner-r);--_hd-item-pad:var(--space-16px);--_hd-ind-y:var(--space-4px);--_hd-ind-x:var(--space-4px);--_hd-ind-r:max(var(--radius-4)/2,var(--_hd-inner-r) - var(--space-4px));--_hd-ind-bg:var(--color-surface);--_hd-ind-line:var(--color-border);--_hd-sheet-l:0px;--_hd-sheet-mi:auto}:-webkit-any([data-direction=D1],[data-direction=D2],[data-direction=D4],[data-direction=D8],[data-direction=D9],[data-direction=D12]){--shell-header-h:calc(64px + var(--shell-bp)*16px);--shell-bar-h:56px;--_hd-hc:calc(64px + var(--shell-bp)*16px);--_hd-inset-t:calc(8px + var(--shell-bp)*4px);--_hd-band:color-mix(in srgb,var(--color-page)calc((1 - var(--shell-bp))*100%),transparent);--_hd-band-s:1;--_hd-rest-line:transparent;--_hd-cond:0;--_hd-box-h:var(--shell-bar-h);--_hd-bar-bg:var(--color-surface);--_hd-bar-bw:1px;--_hd-bar-line:var(--color-border);--_hd-bar-line-on:var(--color-border-strong);--_hd-r:min(var(--radius-16),var(--kit-radius-card,var(--radius-12)) + var(--space-4px));--_hd-pad:var(--space-6px);--_hd-inner-r:max(var(--radius-4)/2,var(--_hd-r) - var(--_hd-pad));--_hd-bar-w:calc(100% - 2*var(--space-8px));--_hd-bar-w-md:fit-content;--_hd-gap:var(--space-6px);--_hd-grid-md:"brand nav actions"/auto auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:var(--space-2px);--_hd-title-pad-md:var(--space-12px)var(--space-8px);--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-1);--_hd-title-line:var(--line-1);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:none;--_hd-title-fade:0;--_hd-row2-cond:none;--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--_hd-inner-r);--_hd-cta-inset:0px;--_hd-nav-justify:center;--_hd-track-bg:var(--color-layer-1);--_hd-track-r:var(--_hd-inner-r);--_hd-item-pad:var(--space-16px);--_hd-ind-y:var(--space-4px);--_hd-ind-x:var(--space-4px);--_hd-ind-r:max(var(--radius-4)/2,var(--_hd-inner-r) - var(--space-4px));--_hd-ind-bg:var(--color-surface);--_hd-ind-line:var(--color-border);--_hd-sheet-l:0px;--_hd-sheet-mi:auto}:-moz-any([data-direction=D1],[data-direction=D2],[data-direction=D4],[data-direction=D8],[data-direction=D9],[data-direction=D12]){--shell-header-h:calc(64px + var(--shell-bp)*16px);--shell-bar-h:56px;--_hd-hc:calc(64px + var(--shell-bp)*16px);--_hd-inset-t:calc(8px + var(--shell-bp)*4px);--_hd-band:color-mix(in srgb,var(--color-page)calc((1 - var(--shell-bp))*100%),transparent);--_hd-band-s:1;--_hd-rest-line:transparent;--_hd-cond:0;--_hd-box-h:var(--shell-bar-h);--_hd-bar-bg:var(--color-surface);--_hd-bar-bw:1px;--_hd-bar-line:var(--color-border);--_hd-bar-line-on:var(--color-border-strong);--_hd-r:min(var(--radius-16),var(--kit-radius-card,var(--radius-12)) + var(--space-4px));--_hd-pad:var(--space-6px);--_hd-inner-r:max(var(--radius-4)/2,var(--_hd-r) - var(--_hd-pad));--_hd-bar-w:calc(100% - 2*var(--space-8px));--_hd-bar-w-md:fit-content;--_hd-gap:var(--space-6px);--_hd-grid-md:"brand nav actions"/auto auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:var(--space-2px);--_hd-title-pad-md:var(--space-12px)var(--space-8px);--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-1);--_hd-title-line:var(--line-1);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:none;--_hd-title-fade:0;--_hd-row2-cond:none;--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--_hd-inner-r);--_hd-cta-inset:0px;--_hd-nav-justify:center;--_hd-track-bg:var(--color-layer-1);--_hd-track-r:var(--_hd-inner-r);--_hd-item-pad:var(--space-16px);--_hd-ind-y:var(--space-4px);--_hd-ind-x:var(--space-4px);--_hd-ind-r:max(var(--radius-4)/2,var(--_hd-inner-r) - var(--space-4px));--_hd-ind-bg:var(--color-surface);--_hd-ind-line:var(--color-border);--_hd-sheet-l:0px;--_hd-sheet-mi:auto}:is([data-direction=D1],[data-direction=D2],[data-direction=D4],[data-direction=D8],[data-direction=D9],[data-direction=D12]){--shell-header-h:calc(64px + var(--shell-bp)*16px);--shell-bar-h:56px;--_hd-hc:calc(64px + var(--shell-bp)*16px);--_hd-inset-t:calc(8px + var(--shell-bp)*4px);--_hd-band:color-mix(in srgb,var(--color-page)calc((1 - var(--shell-bp))*100%),transparent);--_hd-band-s:1;--_hd-rest-line:transparent;--_hd-cond:0;--_hd-box-h:var(--shell-bar-h);--_hd-bar-bg:var(--color-surface);--_hd-bar-bw:1px;--_hd-bar-line:var(--color-border);--_hd-bar-line-on:var(--color-border-strong);--_hd-r:min(var(--radius-16),var(--kit-radius-card,var(--radius-12)) + var(--space-4px));--_hd-pad:var(--space-6px);--_hd-inner-r:max(var(--radius-4)/2,var(--_hd-r) - var(--_hd-pad));--_hd-bar-w:calc(100% - 2*var(--space-8px));--_hd-bar-w-md:fit-content;--_hd-gap:var(--space-6px);--_hd-grid-md:"brand nav actions"/auto auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:var(--space-2px);--_hd-title-pad-md:var(--space-12px)var(--space-8px);--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-1);--_hd-title-line:var(--line-1);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:none;--_hd-title-fade:0;--_hd-row2-cond:none;--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--_hd-inner-r);--_hd-cta-inset:0px;--_hd-nav-justify:center;--_hd-track-bg:var(--color-layer-1);--_hd-track-r:var(--_hd-inner-r);--_hd-item-pad:var(--space-16px);--_hd-ind-y:var(--space-4px);--_hd-ind-x:var(--space-4px);--_hd-ind-r:max(var(--radius-4)/2,var(--_hd-inner-r) - var(--space-4px));--_hd-ind-bg:var(--color-surface);--_hd-ind-line:var(--color-border);--_hd-sheet-l:0px;--_hd-sheet-mi:auto}html:has(:-webkit-any([data-direction=D1],[data-direction=D2],[data-direction=D4],[data-direction=D8],[data-direction=D9],[data-direction=D12]) .shell:not([data-header]):not([data-scroll=contained])){--shell-header-h:calc(64px + var(--shell-bp)*16px);--shell-bar-h:56px;--_hd-hc:calc(64px + var(--shell-bp)*16px);--_hd-inset-t:calc(8px + var(--shell-bp)*4px);--_hd-band:color-mix(in srgb,var(--color-page)calc((1 - var(--shell-bp))*100%),transparent);--_hd-band-s:1;--_hd-rest-line:transparent;--_hd-cond:0;--_hd-box-h:var(--shell-bar-h);--_hd-bar-bg:var(--color-surface);--_hd-bar-bw:1px;--_hd-bar-line:var(--color-border);--_hd-bar-line-on:var(--color-border-strong);--_hd-r:min(var(--radius-16),var(--kit-radius-card,var(--radius-12)) + var(--space-4px));--_hd-pad:var(--space-6px);--_hd-inner-r:max(var(--radius-4)/2,var(--_hd-r) - var(--_hd-pad));--_hd-bar-w:calc(100% - 2*var(--space-8px));--_hd-bar-w-md:fit-content;--_hd-gap:var(--space-6px);--_hd-grid-md:"brand nav actions"/auto auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:var(--space-2px);--_hd-title-pad-md:var(--space-12px)var(--space-8px);--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-1);--_hd-title-line:var(--line-1);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:none;--_hd-title-fade:0;--_hd-row2-cond:none;--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--_hd-inner-r);--_hd-cta-inset:0px;--_hd-nav-justify:center;--_hd-track-bg:var(--color-layer-1);--_hd-track-r:var(--_hd-inner-r);--_hd-item-pad:var(--space-16px);--_hd-ind-y:var(--space-4px);--_hd-ind-x:var(--space-4px);--_hd-ind-r:max(var(--radius-4)/2,var(--_hd-inner-r) - var(--space-4px));--_hd-ind-bg:var(--color-surface);--_hd-ind-line:var(--color-border);--_hd-sheet-l:0px;--_hd-sheet-mi:auto}html:has(:-moz-any([data-direction=D1],[data-direction=D2],[data-direction=D4],[data-direction=D8],[data-direction=D9],[data-direction=D12]) .shell:not([data-header]):not([data-scroll=contained])){--shell-header-h:calc(64px + var(--shell-bp)*16px);--shell-bar-h:56px;--_hd-hc:calc(64px + var(--shell-bp)*16px);--_hd-inset-t:calc(8px + var(--shell-bp)*4px);--_hd-band:color-mix(in srgb,var(--color-page)calc((1 - var(--shell-bp))*100%),transparent);--_hd-band-s:1;--_hd-rest-line:transparent;--_hd-cond:0;--_hd-box-h:var(--shell-bar-h);--_hd-bar-bg:var(--color-surface);--_hd-bar-bw:1px;--_hd-bar-line:var(--color-border);--_hd-bar-line-on:var(--color-border-strong);--_hd-r:min(var(--radius-16),var(--kit-radius-card,var(--radius-12)) + var(--space-4px));--_hd-pad:var(--space-6px);--_hd-inner-r:max(var(--radius-4)/2,var(--_hd-r) - var(--_hd-pad));--_hd-bar-w:calc(100% - 2*var(--space-8px));--_hd-bar-w-md:fit-content;--_hd-gap:var(--space-6px);--_hd-grid-md:"brand nav actions"/auto auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:var(--space-2px);--_hd-title-pad-md:var(--space-12px)var(--space-8px);--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-1);--_hd-title-line:var(--line-1);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:none;--_hd-title-fade:0;--_hd-row2-cond:none;--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--_hd-inner-r);--_hd-cta-inset:0px;--_hd-nav-justify:center;--_hd-track-bg:var(--color-layer-1);--_hd-track-r:var(--_hd-inner-r);--_hd-item-pad:var(--space-16px);--_hd-ind-y:var(--space-4px);--_hd-ind-x:var(--space-4px);--_hd-ind-r:max(var(--radius-4)/2,var(--_hd-inner-r) - var(--space-4px));--_hd-ind-bg:var(--color-surface);--_hd-ind-line:var(--color-border);--_hd-sheet-l:0px;--_hd-sheet-mi:auto}html:has(:is([data-direction=D1],[data-direction=D2],[data-direction=D4],[data-direction=D8],[data-direction=D9],[data-direction=D12]) .shell:not([data-header]):not([data-scroll=contained])){--shell-header-h:calc(64px + var(--shell-bp)*16px);--shell-bar-h:56px;--_hd-hc:calc(64px + var(--shell-bp)*16px);--_hd-inset-t:calc(8px + var(--shell-bp)*4px);--_hd-band:color-mix(in srgb,var(--color-page)calc((1 - var(--shell-bp))*100%),transparent);--_hd-band-s:1;--_hd-rest-line:transparent;--_hd-cond:0;--_hd-box-h:var(--shell-bar-h);--_hd-bar-bg:var(--color-surface);--_hd-bar-bw:1px;--_hd-bar-line:var(--color-border);--_hd-bar-line-on:var(--color-border-strong);--_hd-r:min(var(--radius-16),var(--kit-radius-card,var(--radius-12)) + var(--space-4px));--_hd-pad:var(--space-6px);--_hd-inner-r:max(var(--radius-4)/2,var(--_hd-r) - var(--_hd-pad));--_hd-bar-w:calc(100% - 2*var(--space-8px));--_hd-bar-w-md:fit-content;--_hd-gap:var(--space-6px);--_hd-grid-md:"brand nav actions"/auto auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:var(--space-2px);--_hd-title-pad-md:var(--space-12px)var(--space-8px);--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-1);--_hd-title-line:var(--line-1);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:none;--_hd-title-fade:0;--_hd-row2-cond:none;--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--_hd-inner-r);--_hd-cta-inset:0px;--_hd-nav-justify:center;--_hd-track-bg:var(--color-layer-1);--_hd-track-r:var(--_hd-inner-r);--_hd-item-pad:var(--space-16px);--_hd-ind-y:var(--space-4px);--_hd-ind-x:var(--space-4px);--_hd-ind-r:max(var(--radius-4)/2,var(--_hd-inner-r) - var(--space-4px));--_hd-ind-bg:var(--color-surface);--_hd-ind-line:var(--color-border);--_hd-sheet-l:0px;--_hd-sheet-mi:auto}html:has(.shell[data-header=island]:not([data-scroll=contained])){--shell-header-h:calc(64px + var(--shell-bp)*16px);--shell-bar-h:56px;--_hd-hc:calc(64px + var(--shell-bp)*16px);--_hd-inset-t:calc(8px + var(--shell-bp)*4px);--_hd-band:color-mix(in srgb,var(--color-page)calc((1 - var(--shell-bp))*100%),transparent);--_hd-band-s:1;--_hd-rest-line:transparent;--_hd-cond:0;--_hd-box-h:var(--shell-bar-h);--_hd-bar-bg:var(--color-surface);--_hd-bar-bw:1px;--_hd-bar-line:var(--color-border);--_hd-bar-line-on:var(--color-border-strong);--_hd-r:min(var(--radius-16),var(--kit-radius-card,var(--radius-12)) + var(--space-4px));--_hd-pad:var(--space-6px);--_hd-inner-r:max(var(--radius-4)/2,var(--_hd-r) - var(--_hd-pad));--_hd-bar-w:calc(100% - 2*var(--space-8px));--_hd-bar-w-md:fit-content;--_hd-gap:var(--space-6px);--_hd-grid-md:"brand nav actions"/auto auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:var(--space-2px);--_hd-title-pad-md:var(--space-12px)var(--space-8px);--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-1);--_hd-title-line:var(--line-1);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:none;--_hd-title-fade:0;--_hd-row2-cond:none;--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--_hd-inner-r);--_hd-cta-inset:0px;--_hd-nav-justify:center;--_hd-track-bg:var(--color-layer-1);--_hd-track-r:var(--_hd-inner-r);--_hd-item-pad:var(--space-16px);--_hd-ind-y:var(--space-4px);--_hd-ind-x:var(--space-4px);--_hd-ind-r:max(var(--radius-4)/2,var(--_hd-inner-r) - var(--space-4px));--_hd-ind-bg:var(--color-surface);--_hd-ind-line:var(--color-border);--_hd-sheet-l:0px;--_hd-sheet-mi:auto}.shell[data-header=rail]{--shell-header-h:calc(64px + var(--shell-bp)*8px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:transparent;--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand nav actions"/minmax(max-content,1fr)auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-2);--_hd-title-line:var(--line-2);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2))scale(.826);--_hd-title-fade:0;--_hd-row2-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2));--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:end;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}:-webkit-any([data-direction=D3],[data-direction=D5],[data-direction=D6],[data-direction=D10],[data-direction=D13]){--shell-header-h:calc(64px + var(--shell-bp)*8px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:transparent;--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand nav actions"/minmax(max-content,1fr)auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-2);--_hd-title-line:var(--line-2);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2))scale(.826);--_hd-title-fade:0;--_hd-row2-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2));--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:end;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}:-moz-any([data-direction=D3],[data-direction=D5],[data-direction=D6],[data-direction=D10],[data-direction=D13]){--shell-header-h:calc(64px + var(--shell-bp)*8px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:transparent;--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand nav actions"/minmax(max-content,1fr)auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-2);--_hd-title-line:var(--line-2);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2))scale(.826);--_hd-title-fade:0;--_hd-row2-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2));--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:end;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}:is([data-direction=D3],[data-direction=D5],[data-direction=D6],[data-direction=D10],[data-direction=D13]){--shell-header-h:calc(64px + var(--shell-bp)*8px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:transparent;--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand nav actions"/minmax(max-content,1fr)auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-2);--_hd-title-line:var(--line-2);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2))scale(.826);--_hd-title-fade:0;--_hd-row2-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2));--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:end;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}html:has(:-webkit-any([data-direction=D3],[data-direction=D5],[data-direction=D6],[data-direction=D10],[data-direction=D13]) .shell:not([data-header]):not([data-scroll=contained])){--shell-header-h:calc(64px + var(--shell-bp)*8px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:transparent;--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand nav actions"/minmax(max-content,1fr)auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-2);--_hd-title-line:var(--line-2);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2))scale(.826);--_hd-title-fade:0;--_hd-row2-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2));--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:end;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}html:has(:-moz-any([data-direction=D3],[data-direction=D5],[data-direction=D6],[data-direction=D10],[data-direction=D13]) .shell:not([data-header]):not([data-scroll=contained])){--shell-header-h:calc(64px + var(--shell-bp)*8px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:transparent;--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand nav actions"/minmax(max-content,1fr)auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-2);--_hd-title-line:var(--line-2);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2))scale(.826);--_hd-title-fade:0;--_hd-row2-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2));--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:end;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}html:has(:is([data-direction=D3],[data-direction=D5],[data-direction=D6],[data-direction=D10],[data-direction=D13]) .shell:not([data-header]):not([data-scroll=contained])){--shell-header-h:calc(64px + var(--shell-bp)*8px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:transparent;--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand nav actions"/minmax(max-content,1fr)auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-2);--_hd-title-line:var(--line-2);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2))scale(.826);--_hd-title-fade:0;--_hd-row2-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2));--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:end;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}html:has(.shell[data-header=rail]:not([data-scroll=contained])){--shell-header-h:calc(64px + var(--shell-bp)*8px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:transparent;--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand nav actions"/minmax(max-content,1fr)auto auto;--_hd-grid-cmd:var(--_hd-grid-md);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-sans,var(--font-sans));--_hd-title-size:var(--text-2);--_hd-title-line:var(--line-2);--_hd-title-weight:var(--weight-semibold);--_hd-title-track:var(--tracking-title,-.01em);--_hd-title-justify-md:start;--_hd-title-origin-md:0 50%;--_hd-title-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2))scale(.826);--_hd-title-fade:0;--_hd-row2-cond:translateY(calc((var(--shell-bar-h) - var(--shell-header-h))/2));--_hd-mark-md:none;--_hd-title-contained:block;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:end;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}.shell[data-header=masthead]{--shell-header-h:calc(64px + var(--shell-bp)*64px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:var(--color-border);--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand brand brand" 72px "mark nav actions" 56px/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-grid-cmd:"mark nav actions"/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-display,var(--font-sans));--_hd-title-size:calc(var(--text-2) + var(--shell-bp)*(var(--text-6) - var(--text-2)));--_hd-title-line:calc(var(--line-2) + var(--shell-bp)*(var(--line-6) - var(--line-2)));--_hd-title-weight:var(--kit-display-weight,var(--weight-medium));--_hd-title-track:var(--tracking-display,-.03em);--_hd-title-justify-md:center;--_hd-title-origin-md:50% 50%;--_hd-title-cond:translateY(calc(-4px - var(--shell-bp)*4px))scale(calc(.826 + var(--shell-bp)*.134));--_hd-title-fade:var(--shell-bp);--_hd-row2-cond:translateY(calc(-4px - var(--shell-bp)*68px));--_hd-mark-md:block;--_hd-title-contained:none;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:center;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}:-webkit-any([data-direction=D7],[data-direction=D11]){--shell-header-h:calc(64px + var(--shell-bp)*64px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:var(--color-border);--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand brand brand" 72px "mark nav actions" 56px/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-grid-cmd:"mark nav actions"/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-display,var(--font-sans));--_hd-title-size:calc(var(--text-2) + var(--shell-bp)*(var(--text-6) - var(--text-2)));--_hd-title-line:calc(var(--line-2) + var(--shell-bp)*(var(--line-6) - var(--line-2)));--_hd-title-weight:var(--kit-display-weight,var(--weight-medium));--_hd-title-track:var(--tracking-display,-.03em);--_hd-title-justify-md:center;--_hd-title-origin-md:50% 50%;--_hd-title-cond:translateY(calc(-4px - var(--shell-bp)*4px))scale(calc(.826 + var(--shell-bp)*.134));--_hd-title-fade:var(--shell-bp);--_hd-row2-cond:translateY(calc(-4px - var(--shell-bp)*68px));--_hd-mark-md:block;--_hd-title-contained:none;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:center;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}:-moz-any([data-direction=D7],[data-direction=D11]){--shell-header-h:calc(64px + var(--shell-bp)*64px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:var(--color-border);--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand brand brand" 72px "mark nav actions" 56px/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-grid-cmd:"mark nav actions"/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-display,var(--font-sans));--_hd-title-size:calc(var(--text-2) + var(--shell-bp)*(var(--text-6) - var(--text-2)));--_hd-title-line:calc(var(--line-2) + var(--shell-bp)*(var(--line-6) - var(--line-2)));--_hd-title-weight:var(--kit-display-weight,var(--weight-medium));--_hd-title-track:var(--tracking-display,-.03em);--_hd-title-justify-md:center;--_hd-title-origin-md:50% 50%;--_hd-title-cond:translateY(calc(-4px - var(--shell-bp)*4px))scale(calc(.826 + var(--shell-bp)*.134));--_hd-title-fade:var(--shell-bp);--_hd-row2-cond:translateY(calc(-4px - var(--shell-bp)*68px));--_hd-mark-md:block;--_hd-title-contained:none;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:center;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}:is([data-direction=D7],[data-direction=D11]){--shell-header-h:calc(64px + var(--shell-bp)*64px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:var(--color-border);--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand brand brand" 72px "mark nav actions" 56px/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-grid-cmd:"mark nav actions"/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-display,var(--font-sans));--_hd-title-size:calc(var(--text-2) + var(--shell-bp)*(var(--text-6) - var(--text-2)));--_hd-title-line:calc(var(--line-2) + var(--shell-bp)*(var(--line-6) - var(--line-2)));--_hd-title-weight:var(--kit-display-weight,var(--weight-medium));--_hd-title-track:var(--tracking-display,-.03em);--_hd-title-justify-md:center;--_hd-title-origin-md:50% 50%;--_hd-title-cond:translateY(calc(-4px - var(--shell-bp)*4px))scale(calc(.826 + var(--shell-bp)*.134));--_hd-title-fade:var(--shell-bp);--_hd-row2-cond:translateY(calc(-4px - var(--shell-bp)*68px));--_hd-mark-md:block;--_hd-title-contained:none;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:center;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}html:has(:-webkit-any([data-direction=D7],[data-direction=D11]) .shell:not([data-header]):not([data-scroll=contained])){--shell-header-h:calc(64px + var(--shell-bp)*64px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:var(--color-border);--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand brand brand" 72px "mark nav actions" 56px/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-grid-cmd:"mark nav actions"/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-display,var(--font-sans));--_hd-title-size:calc(var(--text-2) + var(--shell-bp)*(var(--text-6) - var(--text-2)));--_hd-title-line:calc(var(--line-2) + var(--shell-bp)*(var(--line-6) - var(--line-2)));--_hd-title-weight:var(--kit-display-weight,var(--weight-medium));--_hd-title-track:var(--tracking-display,-.03em);--_hd-title-justify-md:center;--_hd-title-origin-md:50% 50%;--_hd-title-cond:translateY(calc(-4px - var(--shell-bp)*4px))scale(calc(.826 + var(--shell-bp)*.134));--_hd-title-fade:var(--shell-bp);--_hd-row2-cond:translateY(calc(-4px - var(--shell-bp)*68px));--_hd-mark-md:block;--_hd-title-contained:none;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:center;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}html:has(:-moz-any([data-direction=D7],[data-direction=D11]) .shell:not([data-header]):not([data-scroll=contained])){--shell-header-h:calc(64px + var(--shell-bp)*64px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:var(--color-border);--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand brand brand" 72px "mark nav actions" 56px/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-grid-cmd:"mark nav actions"/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-display,var(--font-sans));--_hd-title-size:calc(var(--text-2) + var(--shell-bp)*(var(--text-6) - var(--text-2)));--_hd-title-line:calc(var(--line-2) + var(--shell-bp)*(var(--line-6) - var(--line-2)));--_hd-title-weight:var(--kit-display-weight,var(--weight-medium));--_hd-title-track:var(--tracking-display,-.03em);--_hd-title-justify-md:center;--_hd-title-origin-md:50% 50%;--_hd-title-cond:translateY(calc(-4px - var(--shell-bp)*4px))scale(calc(.826 + var(--shell-bp)*.134));--_hd-title-fade:var(--shell-bp);--_hd-row2-cond:translateY(calc(-4px - var(--shell-bp)*68px));--_hd-mark-md:block;--_hd-title-contained:none;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:center;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}html:has(:is([data-direction=D7],[data-direction=D11]) .shell:not([data-header]):not([data-scroll=contained])){--shell-header-h:calc(64px + var(--shell-bp)*64px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:var(--color-border);--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand brand brand" 72px "mark nav actions" 56px/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-grid-cmd:"mark nav actions"/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-display,var(--font-sans));--_hd-title-size:calc(var(--text-2) + var(--shell-bp)*(var(--text-6) - var(--text-2)));--_hd-title-line:calc(var(--line-2) + var(--shell-bp)*(var(--line-6) - var(--line-2)));--_hd-title-weight:var(--kit-display-weight,var(--weight-medium));--_hd-title-track:var(--tracking-display,-.03em);--_hd-title-justify-md:center;--_hd-title-origin-md:50% 50%;--_hd-title-cond:translateY(calc(-4px - var(--shell-bp)*4px))scale(calc(.826 + var(--shell-bp)*.134));--_hd-title-fade:var(--shell-bp);--_hd-row2-cond:translateY(calc(-4px - var(--shell-bp)*68px));--_hd-mark-md:block;--_hd-title-contained:none;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:center;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}html:has(.shell[data-header=masthead]:not([data-scroll=contained])){--shell-header-h:calc(64px + var(--shell-bp)*64px);--shell-bar-h:56px;--_hd-hc:var(--shell-bar-h);--_hd-inset-t:0px;--_hd-band:transparent;--_hd-band-s:0;--_hd-rest-line:var(--color-border);--_hd-cond:1;--_hd-box-h:var(--shell-header-h);--_hd-bar-bg:transparent;--_hd-bar-bw:0px;--_hd-bar-line:transparent;--_hd-bar-line-on:transparent;--_hd-r:0px;--_hd-pad:0px;--_hd-inner-r:min(var(--kit-radius-control,var(--radius-8)),var(--radius-16));--_hd-bar-w:min(100% - 2*var(--kit-margin,var(--space-16px)),var(--kit-max,1280px));--_hd-bar-w-md:var(--_hd-bar-w);--_hd-gap:var(--space-16px);--_hd-grid-md:"brand brand brand" 72px "mark nav actions" 56px/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-grid-cmd:"mark nav actions"/minmax(max-content,1fr)auto minmax(max-content,1fr);--_hd-title-pad:0px;--_hd-title-pad-md:0px;--_hd-title-font:var(--kit-font-display,var(--font-sans));--_hd-title-size:calc(var(--text-2) + var(--shell-bp)*(var(--text-6) - var(--text-2)));--_hd-title-line:calc(var(--line-2) + var(--shell-bp)*(var(--line-6) - var(--line-2)));--_hd-title-weight:var(--kit-display-weight,var(--weight-medium));--_hd-title-track:var(--tracking-display,-.03em);--_hd-title-justify-md:center;--_hd-title-origin-md:50% 50%;--_hd-title-cond:translateY(calc(-4px - var(--shell-bp)*4px))scale(calc(.826 + var(--shell-bp)*.134));--_hd-title-fade:var(--shell-bp);--_hd-row2-cond:translateY(calc(-4px - var(--shell-bp)*68px));--_hd-mark-md:block;--_hd-title-contained:none;--_hd-cta-r:var(--kit-radius-control,var(--radius-8));--_hd-cta-inset:var(--space-4px);--_hd-nav-justify:center;--_hd-track-bg:transparent;--_hd-track-r:0px;--_hd-item-pad:var(--space-12px);--_hd-ind-y:var(--space-6px);--_hd-ind-x:0px;--_hd-ind-r:var(--_hd-inner-r);--_hd-ind-bg:var(--color-layer-2);--_hd-ind-line:transparent;--_hd-sheet-l:auto;--_hd-sheet-mi:0px}:root,.shell[data-bar=dock]{--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}:-webkit-any([data-direction=D1],[data-direction=D4],[data-direction=D5],[data-direction=D8],[data-direction=D11],[data-direction=D12]){--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}:-moz-any([data-direction=D1],[data-direction=D4],[data-direction=D5],[data-direction=D8],[data-direction=D11],[data-direction=D12]){--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}:is([data-direction=D1],[data-direction=D4],[data-direction=D5],[data-direction=D8],[data-direction=D11],[data-direction=D12]){--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}html:has(:-webkit-any([data-direction=D1],[data-direction=D4],[data-direction=D5],[data-direction=D8],[data-direction=D11],[data-direction=D12]) .shell:not([data-bar])){--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}html:has(:-moz-any([data-direction=D1],[data-direction=D4],[data-direction=D5],[data-direction=D8],[data-direction=D11],[data-direction=D12]) .shell:not([data-bar])){--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}html:has(:is([data-direction=D1],[data-direction=D4],[data-direction=D5],[data-direction=D8],[data-direction=D11],[data-direction=D12]) .shell:not([data-bar])){--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}html:has(.shell[data-bar=dock]){--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}.shell[data-bar=bar]{--shell-nav-h:65px;--_nb-inset:0px;--_nb-tray:var(--color-surface);--_nb-edge:1px;--_nb-bg:transparent;--_nb-line:0px;--_nb-r:0px;--_nb-pill-w:64px;--_nb-ind-on:0;--_nb-pill-on:1;--_nb-compact:none;--_nb-compact-lbl:0;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}:-webkit-any([data-direction=D3],[data-direction=D6],[data-direction=D7],[data-direction=D13]){--shell-nav-h:65px;--_nb-inset:0px;--_nb-tray:var(--color-surface);--_nb-edge:1px;--_nb-bg:transparent;--_nb-line:0px;--_nb-r:0px;--_nb-pill-w:64px;--_nb-ind-on:0;--_nb-pill-on:1;--_nb-compact:none;--_nb-compact-lbl:0;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}:-moz-any([data-direction=D3],[data-direction=D6],[data-direction=D7],[data-direction=D13]){--shell-nav-h:65px;--_nb-inset:0px;--_nb-tray:var(--color-surface);--_nb-edge:1px;--_nb-bg:transparent;--_nb-line:0px;--_nb-r:0px;--_nb-pill-w:64px;--_nb-ind-on:0;--_nb-pill-on:1;--_nb-compact:none;--_nb-compact-lbl:0;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}:is([data-direction=D3],[data-direction=D6],[data-direction=D7],[data-direction=D13]){--shell-nav-h:65px;--_nb-inset:0px;--_nb-tray:var(--color-surface);--_nb-edge:1px;--_nb-bg:transparent;--_nb-line:0px;--_nb-r:0px;--_nb-pill-w:64px;--_nb-ind-on:0;--_nb-pill-on:1;--_nb-compact:none;--_nb-compact-lbl:0;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}html:has(:-webkit-any([data-direction=D3],[data-direction=D6],[data-direction=D7],[data-direction=D13]) .shell:not([data-bar])){--shell-nav-h:65px;--_nb-inset:0px;--_nb-tray:var(--color-surface);--_nb-edge:1px;--_nb-bg:transparent;--_nb-line:0px;--_nb-r:0px;--_nb-pill-w:64px;--_nb-ind-on:0;--_nb-pill-on:1;--_nb-compact:none;--_nb-compact-lbl:0;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}html:has(:-moz-any([data-direction=D3],[data-direction=D6],[data-direction=D7],[data-direction=D13]) .shell:not([data-bar])){--shell-nav-h:65px;--_nb-inset:0px;--_nb-tray:var(--color-surface);--_nb-edge:1px;--_nb-bg:transparent;--_nb-line:0px;--_nb-r:0px;--_nb-pill-w:64px;--_nb-ind-on:0;--_nb-pill-on:1;--_nb-compact:none;--_nb-compact-lbl:0;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}html:has(:is([data-direction=D3],[data-direction=D6],[data-direction=D7],[data-direction=D13]) .shell:not([data-bar])){--shell-nav-h:65px;--_nb-inset:0px;--_nb-tray:var(--color-surface);--_nb-edge:1px;--_nb-bg:transparent;--_nb-line:0px;--_nb-r:0px;--_nb-pill-w:64px;--_nb-ind-on:0;--_nb-pill-on:1;--_nb-compact:none;--_nb-compact-lbl:0;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}html:has(.shell[data-bar=bar]){--shell-nav-h:65px;--_nb-inset:0px;--_nb-tray:var(--color-surface);--_nb-edge:1px;--_nb-bg:transparent;--_nb-line:0px;--_nb-r:0px;--_nb-pill-w:64px;--_nb-ind-on:0;--_nb-pill-on:1;--_nb-compact:none;--_nb-compact-lbl:0;--_nb-action:none;--_nb-cta:inline-flex;--_nb-split-over:flex;--_nb-split-more:none}.shell[data-bar=split]{--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:flex;--_nb-cta:none;--_nb-split-over:none;--_nb-split-more:flex}:-webkit-any([data-direction=D2],[data-direction=D9],[data-direction=D10]){--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:flex;--_nb-cta:none;--_nb-split-over:none;--_nb-split-more:flex}:-moz-any([data-direction=D2],[data-direction=D9],[data-direction=D10]){--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:flex;--_nb-cta:none;--_nb-split-over:none;--_nb-split-more:flex}:is([data-direction=D2],[data-direction=D9],[data-direction=D10]){--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:flex;--_nb-cta:none;--_nb-split-over:none;--_nb-split-more:flex}html:has(:-webkit-any([data-direction=D2],[data-direction=D9],[data-direction=D10]) .shell:not([data-bar])){--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:flex;--_nb-cta:none;--_nb-split-over:none;--_nb-split-more:flex}html:has(:-moz-any([data-direction=D2],[data-direction=D9],[data-direction=D10]) .shell:not([data-bar])){--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:flex;--_nb-cta:none;--_nb-split-over:none;--_nb-split-more:flex}html:has(:is([data-direction=D2],[data-direction=D9],[data-direction=D10]) .shell:not([data-bar])){--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:flex;--_nb-cta:none;--_nb-split-over:none;--_nb-split-more:flex}html:has(.shell[data-bar=split]){--shell-nav-h:76px;--_nb-inset:var(--space-12px);--_nb-tray:var(--color-page);--_nb-edge:0px;--_nb-bg:var(--color-surface);--_nb-line:1px;--_nb-r:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));--_nb-pill-w:56px;--_nb-ind-on:1;--_nb-pill-on:0;--_nb-compact:scale(.94);--_nb-compact-lbl:1;--_nb-action:flex;--_nb-cta:none;--_nb-split-over:none;--_nb-split-more:flex}:root,.shell[data-labels=all]{--_nb-lbl:0;--_nb-lbl-vis:visible}.shell[data-labels=active]{--_nb-lbl:1;--_nb-lbl-vis:hidden}:-webkit-any([data-direction=D4],[data-direction=D11]){--_nb-lbl:1;--_nb-lbl-vis:hidden}:-moz-any([data-direction=D4],[data-direction=D11]){--_nb-lbl:1;--_nb-lbl-vis:hidden}:is([data-direction=D4],[data-direction=D11]){--_nb-lbl:1;--_nb-lbl-vis:hidden}.shell{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"header" "main";padding-bottom:calc(var(--shell-nav-h) + env(safe-area-inset-bottom));background:var(--color-page);min-height:100dvh}html:has(.shell:not([data-scroll=contained])){scroll-padding-top:calc(var(--shell-header-h,64px) + env(safe-area-inset-top));scroll-padding-bottom:calc(var(--shell-nav-h,76px) + env(safe-area-inset-bottom))}.shell-main{grid-area:main;isolation:isolate;min-width:0}.shell-skip{position:fixed;top:calc(env(safe-area-inset-top) + var(--space-8px));left:var(--space-8px);z-index:4;display:inline-flex;min-height:var(--control-h);padding:0 var(--space-16px);border:1px solid var(--color-border-strong);border-radius:var(--radius-8);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);text-decoration:none;transform:translateY(calc(-100% - var(--space-16px) - env(safe-area-inset-top)));align-items: center}.shell-skip:focus-visible{transform:none}.shell-header{grid-area:header;position:sticky;z-index:3;box-sizing:border-box;height:calc(var(--shell-header-h) + env(safe-area-inset-top));padding-top:calc(env(safe-area-inset-top) + var(--_hd-inset-t));pointer-events:none;top:0}.shell-header:before,.shell-header:after{content:"";position:absolute;left:0;right:0;z-index:-1;box-sizing:border-box;top:0}.shell-header:before{background:var(--_hd-band);border-bottom:1px solid var(--_hd-rest-line);height:100%}.shell-header:after{height:calc(var(--shell-bar-h) + env(safe-area-inset-top));background:var(--color-surface);border-bottom:1px solid var(--color-border);opacity:0}.shell[data-scrolled]>.shell-header:before{opacity:var(--_hd-band-s)}.shell[data-scrolled]>.shell-header:after{opacity:var(--_hd-cond)}.shell-bar{box-sizing:border-box;display:grid;grid-template:"brand actions"/minmax(0,1fr)auto;align-items: center;column-gap:var(--_hd-gap);inline-size:var(--_hd-bar-w);max-inline-size:calc(100% - 2*var(--space-8px));height:var(--_hd-box-h);padding-inline:var(--_hd-pad);border:var(--_hd-bar-bw)solid var(--_hd-bar-line);border-radius:var(--_hd-r);background:var(--_hd-bar-bg);pointer-events:auto;margin-inline-start:auto;margin-inline-end:auto}.shell[data-scrolled] .shell-bar{border-color:var(--_hd-bar-line-on)}.shell-title{grid-area:brand;padding-inline:var(--_hd-title-pad);overflow:hidden;font-family:var(--_hd-title-font);font-size:var(--_hd-title-size);line-height:var(--_hd-title-line);font-weight:var(--_hd-title-weight);letter-spacing:var(--_hd-title-track);color:var(--color-ink);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transform-origin:0 50%;justify-self:start;min-width:0;max-width:100%;margin:0}.shell[data-scrolled] .shell-title{opacity:calc(1 - var(--_hd-title-fade));transform:var(--_hd-title-cond)}.shell-title>svg,.shell-mark>svg{display:block;width:auto;height:1em}.shell-mark{display:none;grid-area:mark;overflow:hidden;font-family:var(--_hd-title-font);font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title,-.01em);color:var(--color-ink);text-decoration:none;white-space:nowrap;opacity:0;visibility:hidden;justify-self:start;min-width:0}.shell[data-scrolled] .shell-mark{opacity:1;visibility:visible}.shell-actions{grid-area:actions;display:flex;justify-self:end;align-items: center;gap:var(--space-8px)}.shell-actions:empty{display:none}.shell[data-scrolled] .shell-actions{transform:var(--_hd-row2-cond)}.shell .shell-cta{position:relative;display:var(--_nb-cta,inline-flex);height:calc(var(--control-h) - 2*var(--_hd-cta-inset));border-radius:var(--_hd-cta-r);font-size:calc(var(--text-0) - var(--_hd-cta-inset)/2);padding-inline:calc(var(--space-16px) - var(--_hd-cta-inset))}.shell .shell-cta:after{content:"";position:absolute;inset:calc(-1*var(--_hd-cta-inset))0}.shell-nav{position:fixed;left:0;right:0;z-index:3;box-sizing:border-box;display:flex;padding:0 var(--_nb-inset)calc(var(--_nb-inset) + env(safe-area-inset-bottom));border-top:var(--_nb-edge)solid var(--color-border);background:var(--_nb-tray);pointer-events:none;bottom:0}.shell-dock{display:flex;box-sizing:border-box;border:var(--_nb-line)solid var(--color-border);border-radius:var(--_nb-r);background:var(--_nb-bg);transform-origin:50% 100%;pointer-events:auto;flex:auto;min-width:0;height:64px}.shell-nav-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);flex:auto;min-width:0}.shell-nav .shell-nav-item{position:relative;z-index:1;display:flex;justify-content:center;align-items: center;gap:var(--space-2px);color:var(--color-ink-muted);font:inherit;font-size:var(--text-n2);line-height:var(--line-n2);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;min-width:0;max-width:none;height:auto;padding:0}.shell-nav .shell-nav-item:focus-visible{outline-offset:-2px;border-radius:max(var(--radius-4),var(--_nb-r) - var(--space-4px))}.shell-nav .shell-nav-item[data-active]{color:var(--color-ink)}.shell-nav .shell-nav-item[data-active] .shell-nav-text{font-weight:var(--weight-semibold)}.shell .shell-more{transition:none}.shell .shell-more.shell-nav-item:enabled:active{background:0 0;border-color:#0000;transform:none}.shell-nav .shell-nav-icon{position:relative;isolation:isolate;border-radius:var(--radius-pill)}.shell-nav .shell-nav-item:not(:has(.shell-nav-icon)) .shell-nav-label{position:relative;isolation:isolate;border-radius:var(--radius-pill)}.shell-nav .shell-nav-icon{display:inline-flex;width:min(var(--_nb-pill-w),100%);flex:none;justify-content:center;align-items: center;height:32px}.shell-nav .shell-nav-icon>svg,.shell-nav .shell-nav-icon>.icon{width:24px;height:24px}.shell-nav .shell-nav-item:not(:has(.shell-nav-icon)) .shell-nav-label{padding:var(--space-8px)var(--space-12px)}.shell-nav .shell-nav-icon:before{content:"";position:absolute;z-index:-1;border-radius:inherit;background:var(--color-layer-2);opacity:0;inset:0;transform:scaleX(.6)}.shell-nav .shell-nav-item:not(:has(.shell-nav-icon)) .shell-nav-label:before{content:"";position:absolute;z-index:-1;border-radius:inherit;background:var(--color-layer-2);opacity:0;inset:0;transform:scaleX(.6)}.shell-nav .shell-nav-item[data-active] :-webkit-any(.shell-nav-icon,.shell-nav-label):before{opacity:var(--_nb-pill-on);transform:none}.shell-nav .shell-nav-item[data-active] :-moz-any(.shell-nav-icon,.shell-nav-label):before{opacity:var(--_nb-pill-on);transform:none}.shell-nav .shell-nav-item[data-active] :is(.shell-nav-icon,.shell-nav-label):before{opacity:var(--_nb-pill-on);transform:none}.shell-nav-track:not([data-ind]) .shell-nav-item[data-active] :-webkit-any(.shell-nav-icon,.shell-nav-label):before{opacity:1;transform:none}.shell-nav-track:not([data-ind]) .shell-nav-item[data-active] :-moz-any(.shell-nav-icon,.shell-nav-label):before{opacity:1;transform:none}.shell-nav-track:not([data-ind]) .shell-nav-item[data-active] :is(.shell-nav-icon,.shell-nav-label):before{opacity:1;transform:none}.shell-nav-label{display:inline-flex;align-items: center;gap:var(--space-4px);max-width:calc(100% - var(--space-8px));min-width:0}.shell-nav-text{display:block;overflow:hidden;text-overflow:ellipsis;min-width:0}.shell-nav .shell-nav-item:not([data-active]):has(.shell-nav-icon) .shell-nav-label{visibility:var(--_nb-lbl-vis);opacity:calc(1 - var(--_nb-lbl))}.shell-nav .shell-nav-item:not([data-active]) .shell-nav-icon{transform:translateY(calc(var(--_nb-lbl)*9px))}.shell-nav .shell-nav-item:active .shell-nav-icon>*{scale:.96}.shell-nav .shell-nav-item:not(:has(.shell-nav-icon)):active .shell-nav-text{scale:.96}.shell-nav .shell-nav-item:active :-webkit-any(.shell-nav-icon,.shell-nav-label):before{opacity:1;background:var(--state-pressed);transform:none}.shell-nav .shell-nav-item:active :-moz-any(.shell-nav-icon,.shell-nav-label):before{opacity:1;background:var(--state-pressed);transform:none}.shell-nav .shell-nav-item:active :is(.shell-nav-icon,.shell-nav-label):before{opacity:1;background:var(--state-pressed);transform:none}.shell-nav .shell-nav-item[data-active]:active :-webkit-any(.shell-nav-icon,.shell-nav-label):before{background:color-mix(in oklab,var(--color-ink)12%,var(--color-layer-2))}.shell-nav .shell-nav-item[data-active]:active :-moz-any(.shell-nav-icon,.shell-nav-label):before{background:color-mix(in oklab,var(--color-ink)12%,var(--color-layer-2))}.shell-nav .shell-nav-item[data-active]:active :is(.shell-nav-icon,.shell-nav-label):before{background:color-mix(in oklab,var(--color-ink)12%,var(--color-layer-2))}.shell-ind{position:absolute;box-sizing:border-box;width:var(--_nb-pill-w);transform:translateX(calc(var(--shell-ind-x,0px) + (var(--shell-ind-w,0px) - var(--_nb-pill-w))/2));border-radius:var(--radius-pill);background:var(--color-layer-2);opacity:0;pointer-events:none;height:32px;top:calc(50% - 25px);left:0}.shell:not([data-icons]) .shell-nav-track>.shell-ind{top:var(--space-8px);bottom:var(--space-8px);width:calc(var(--shell-ind-w,0px) - 2*var(--space-6px));transform:translateX(calc(var(--shell-ind-x,0px) + var(--space-6px)));border-radius:max(var(--radius-4),var(--_nb-r) - var(--space-8px));height:auto}.shell-nav-track[data-ind]>.shell-ind{opacity:var(--_nb-ind-on)}.shell-badge{display:inline-flex;box-sizing:border-box;padding:0 var(--space-4px);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-surface);font-size:var(--text-n2);line-height:var(--line-n2);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items: center;min-width:16px;height:16px}.shell-badge[data-kind=dot]{width:8px;min-width:0;height:8px;padding:0}.shell-nav-icon>.shell-badge{position:absolute;top:var(--space-2px);left:calc(50% + var(--space-12px))}.shell-nav-icon>.shell-badge[data-kind=dot]{top:var(--space-4px)}.shell-nav .shell-nav-item:has(.shell-nav-icon) .shell-nav-label>.shell-badge{display:none}.shell-nav-action{display:var(--_nb-action);justify-content:center;align-items: center;gap:var(--space-8px);box-sizing:border-box;margin:var(--space-6px);padding:0 var(--space-16px);border:1px solid var(--color-primary);border-radius:max(var(--radius-4),var(--_nb-r) - var(--space-6px) - 1px);background:var(--color-primary);color:var(--color-primary-contrast);font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-semibold);text-decoration:none;-webkit-tap-highlight-color:transparent;flex:none;min-width:64px}.shell-nav-action:active{background:var(--color-primary-active)}.shell-nav-action:active>*{scale:.96}.shell-nav-action-icon{display:inline-flex}.shell-dock:has(>.shell-nav-track>:nth-child(5)) .shell-nav-action:has(.shell-nav-action-icon){min-width:56px;padding:0}.shell-dock:has(>.shell-nav-track>:nth-child(5)) .shell-nav-action:has(.shell-nav-action-icon)>span:last-child{display:none}.shell-nav-action-icon>svg{width:20px;height:20px}.shell[data-has-action] .shell-nav :-webkit-any([data-split-overflow],[data-more=bar]){display:var(--_nb-split-over)}.shell[data-has-action] .shell-nav :-moz-any([data-split-overflow],[data-more=bar]){display:var(--_nb-split-over)}.shell[data-has-action] .shell-nav :is([data-split-overflow],[data-more=bar]){display:var(--_nb-split-over)}.shell-nav [data-more=split]{display:var(--_nb-split-more)}.shell-more-glyph{flex:none;width:14px;height:10px;rotate:180deg}.shell-nav-label>.shell-more-glyph{display:none;width:10px;height:7px;rotate:none}.shell-sheet{position:fixed;inset:auto var(--space-12px)calc(var(--shell-nav-h) + env(safe-area-inset-bottom) + var(--space-8px))var(--space-12px);box-sizing:border-box;padding:var(--space-6px);overflow:auto;border:1px solid var(--color-border-strong);border-radius:min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px));background:var(--color-surface);color:var(--color-ink);width:auto;max-height:60dvh;margin:0}.shell-sheet>nav{display:grid;gap:var(--space-2px)}.shell-sheet-item{display:flex;align-items: center;gap:var(--space-12px);min-height:var(--control-h);padding:0 var(--space-12px);border-radius:max(var(--radius-4),min(var(--space-20px),var(--kit-radius-card,var(--radius-12)) + var(--space-8px)) - var(--space-6px));color:var(--color-ink-muted);font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);text-decoration:none}.shell-sheet-item:focus-visible{outline-offset:-2px}.shell-sheet .shell-nav-icon{display:inline-flex;width:20px;height:20px}.shell-sheet .shell-nav-icon>svg{width:20px;height:20px}.shell-sheet-item[aria-current=page]{background:var(--color-layer-2);color:var(--color-ink);font-weight:var(--weight-semibold)}.shell-sheet-item:active{background:var(--state-pressed)}.shell-sheet [data-split-only]{display:var(--_nb-split-more)}@media (hover:hover){.shell-nav .shell-nav-item:not([data-active]):hover{color:var(--color-ink)}.shell-nav .shell-nav-item:not([data-active]):hover :-webkit-any(.shell-nav-icon,.shell-nav-label):before{opacity:1;background:var(--state-hover);transform:none}.shell-nav .shell-nav-item:not([data-active]):hover :-moz-any(.shell-nav-icon,.shell-nav-label):before{opacity:1;background:var(--state-hover);transform:none}.shell-nav .shell-nav-item:not([data-active]):hover :is(.shell-nav-icon,.shell-nav-label):before{opacity:1;background:var(--state-hover);transform:none}.shell .shell-more.shell-nav-item:enabled:hover{background:0 0;border-color:#0000}.shell-nav-action:hover{background:var(--color-primary-hover)}.shell-sheet-item:not([aria-current=page]):hover{background:var(--state-hover);color:var(--color-ink)}}.shell[data-scroll=contained]{--shell-header-h:var(--_hd-hc);--_hd-title-cond:none;--_hd-row2-cond:none;--_hd-title-fade:0;grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0}.shell[data-scroll=contained]>.shell-header{position:static}.shell[data-scroll=contained]>.shell-main{position:relative;overflow-y:auto;overscroll-behavior:contain;min-height:0}.shell[data-scroll=contained] .shell-bar{height:min(var(--_hd-box-h),var(--shell-bar-h))}.shell[data-scroll=contained] .shell-title{font-size:var(--text-1);line-height:var(--line-1)}@media (min-width:360px){.shell-nav .shell-nav-item{font-size:var(--text-n1)}.shell-nav-action{padding:0 var(--space-20px)}}@media (min-width:640px){.shell,.shell[data-scroll=contained]{padding-bottom:0}html:has(.shell:not([data-scroll=contained])){scroll-padding-bottom:0}.shell-bar{grid-template:var(--_hd-grid-md);inline-size:var(--_hd-bar-w-md);max-inline-size:calc(100% - 2*var(--kit-margin,var(--space-16px)))}.shell[data-scroll=contained] .shell-bar{grid-template:var(--_hd-grid-cmd)}.shell-title{justify-self:var(--_hd-title-justify-md);padding-inline:var(--_hd-title-pad-md);transform-origin:var(--_hd-title-origin-md)}.shell-mark{display:var(--_hd-mark-md)}.shell[data-scroll=contained] .shell-title{display:var(--_hd-title-contained)}.shell[data-scroll=contained] .shell-mark{opacity:1;visibility:visible}.shell .shell-cta{display:inline-flex}.shell-nav{position:static;grid-area:nav;justify-self:var(--_hd-nav-justify);display:flex;pointer-events:auto;background:0 0;border:0;min-width:0;padding:0}.shell[data-scrolled] .shell-nav,.shell[data-scrolled] .shell-mark{transform:var(--_hd-row2-cond)}.shell-dock{background:0 0;border:0;border-radius:0;flex:none;height:auto;transform:none}.shell-nav-track{display:flex;border-radius:var(--_hd-track-r);background:var(--_hd-track-bg);flex:none;align-items: center}.shell-nav .shell-nav-item{gap:var(--space-6px);min-height:var(--control-h);padding:0 var(--_hd-item-pad);font-size:var(--text-n1);line-height:var(--line-n1);flex-direction:row}.shell-nav .shell-nav-item:focus-visible{border-radius:var(--_hd-track-r)}.shell-nav .shell-nav-icon{display:none}.shell-nav .shell-nav-item:not(:has(.shell-nav-icon)) .shell-nav-label{padding:0}.shell-nav .shell-nav-item:not(:has(.shell-nav-icon)) .shell-nav-label:before{content:none}.shell-nav-label{max-width:none}.shell-nav-label>.shell-more-glyph{display:inline-flex}.shell-nav .shell-nav-item:has(.shell-nav-icon) .shell-nav-label>.shell-badge{display:inline-flex}.shell-nav .shell-nav-item:not([data-active]):has(.shell-nav-icon) .shell-nav-label{visibility:visible;opacity:1}.shell[data-has-action] .shell-nav :-webkit-any([data-split-overflow],[data-more=bar]){display:inline-flex}.shell[data-has-action] .shell-nav :-moz-any([data-split-overflow],[data-more=bar]){display:inline-flex}.shell[data-has-action] .shell-nav :is([data-split-overflow],[data-more=bar]){display:inline-flex}.shell-nav [data-more=split],.shell-nav-action{display:none}.shell-nav .shell-nav-item:before{content:"";position:absolute;inset:var(--_hd-ind-y)var(--_hd-ind-x);z-index:-1;border-radius:var(--_hd-ind-r);background:var(--_hd-ind-bg);opacity:0}.shell-nav-track:not([data-ind]) .shell-nav-item[data-active]:before{opacity:1}.shell-nav .shell-nav-item:active:before{opacity:1;background:var(--state-pressed)}.shell-nav .shell-nav-item:active .shell-nav-text{scale:.96}.shell-nav-text{display:inline-flex;overflow:visible;flex-direction:column;align-items: center}.shell-nav-text:after{content:attr(data-label);overflow:hidden;visibility:hidden;font-weight:var(--weight-semibold);user-select:none;pointer-events:none;height:0}.shell-ind,.shell:not([data-icons]) .shell-nav-track>.shell-ind{top:var(--_hd-ind-y);bottom:var(--_hd-ind-y);width:calc(var(--shell-ind-w,0px) - 2*var(--_hd-ind-x));transform:translateX(calc(var(--shell-ind-x,0px) + var(--_hd-ind-x)));border:1px solid var(--_hd-ind-line);border-radius:var(--_hd-ind-r);background:var(--_hd-ind-bg);height:auto}.shell-nav-track[data-ind]>.shell-ind{opacity:1}.shell-sheet{inset:calc(var(--shell-header-h) + env(safe-area-inset-top) + var(--space-8px))max(var(--kit-margin,var(--space-16px)),(100vw - var(--kit-max,1280px))/2)auto var(--_hd-sheet-l);margin-inline:var(--_hd-sheet-mi);width:240px}.shell-sheet [data-split-only]{display:none}@supports (anchor-name: --shell-more){.shell-nav .shell-more{anchor-name:--shell-more}.shell-sheet{position-anchor:--shell-more;inset:calc(anchor(bottom) + var(--space-12px))anchor(right)auto auto;margin:0}}.shell:not([data-scroll=contained])[data-hide][data-hidden]>.shell-header:not(:focus-within){transform:translateY(-100%)}}@media (min-width:640px) and (hover:hover){.shell-nav .shell-nav-item:not([data-active]):hover:before{opacity:1;background:var(--state-hover)}.shell-nav-track[data-ind] .shell-nav-item[data-active]:hover:before{opacity:0}}.shell-motion>.shell-header{transition:transform var(--dur-200)var(--ease-standard)}.shell-motion[data-hidden]>.shell-header{transition-duration:var(--dur-200-exit)}.shell-motion>.shell-header:before,.shell-motion>.shell-header:after{transition:opacity var(--dur-200-exit)var(--ease-standard)}.shell-motion[data-scrolled]>.shell-header:before,.shell-motion[data-scrolled]>.shell-header:after{transition-duration:var(--dur-200)}.shell-motion .shell-bar{transition:border-color var(--dur-200-exit)var(--ease-standard)}.shell-motion[data-scrolled] .shell-bar{transition-duration:var(--dur-200)}.shell-motion :-webkit-any(.shell-title,.shell-actions){transition:transform var(--dur-300-exit)var(--ease-standard),opacity var(--dur-200-exit)var(--ease-standard)}.shell-motion :-moz-any(.shell-title,.shell-actions){transition:transform var(--dur-300-exit)var(--ease-standard),opacity var(--dur-200-exit)var(--ease-standard)}.shell-motion :is(.shell-title,.shell-actions){transition:transform var(--dur-300-exit)var(--ease-standard),opacity var(--dur-200-exit)var(--ease-standard)}.shell-motion[data-scrolled] :-webkit-any(.shell-title,.shell-actions){transition-duration:var(--dur-300),var(--dur-200)}.shell-motion[data-scrolled] :-moz-any(.shell-title,.shell-actions){transition-duration:var(--dur-300),var(--dur-200)}.shell-motion[data-scrolled] :is(.shell-title,.shell-actions){transition-duration:var(--dur-300),var(--dur-200)}.shell-motion .shell-mark{transition:transform var(--dur-300-exit)var(--ease-standard),opacity var(--dur-150-exit)var(--ease-standard),visibility var(--dur-150-exit)var(--ease-standard)}.shell-motion[data-scrolled] .shell-mark{transition-duration:var(--dur-300),var(--dur-200),var(--dur-200)}.shell-motion .shell-ind{transition:transform var(--dur-200)var(--ease-standard),width var(--dur-200)var(--ease-standard),opacity var(--dur-150)var(--ease-standard)}.shell-motion .shell-nav .shell-nav-item{transition:color var(--dur-100)var(--ease-standard)}.shell-motion .shell-dock,.shell-motion .shell-nav .shell-nav-icon{transition:transform var(--dur-200)var(--ease-standard)}.shell-motion .shell-nav .shell-nav-icon>*,.shell-motion .shell-nav .shell-nav-text{transition:scale var(--dur-100)var(--ease-standard)}.shell-motion .shell-nav .shell-nav-label{transition:opacity var(--dur-150-exit)var(--ease-standard),visibility var(--dur-150-exit)var(--ease-standard)}.shell-motion .shell-nav [data-active] .shell-nav-label{transition-duration:var(--dur-150),var(--dur-150)}.shell-motion .shell-nav :-webkit-any(.shell-nav-icon,.shell-nav-label):before{transition:opacity var(--dur-200-exit)var(--ease-standard),transform var(--dur-200-exit)var(--ease-standard),background-color var(--dur-100)var(--ease-standard)}.shell-motion .shell-nav :-moz-any(.shell-nav-icon,.shell-nav-label):before{transition:opacity var(--dur-200-exit)var(--ease-standard),transform var(--dur-200-exit)var(--ease-standard),background-color var(--dur-100)var(--ease-standard)}.shell-motion .shell-nav :is(.shell-nav-icon,.shell-nav-label):before{transition:opacity var(--dur-200-exit)var(--ease-standard),transform var(--dur-200-exit)var(--ease-standard),background-color var(--dur-100)var(--ease-standard)}.shell-motion .shell-nav [data-active] :-webkit-any(.shell-nav-icon,.shell-nav-label):before{transition-duration:var(--dur-200),var(--dur-200),var(--dur-100)}.shell-motion .shell-nav [data-active] :-moz-any(.shell-nav-icon,.shell-nav-label):before{transition-duration:var(--dur-200),var(--dur-200),var(--dur-100)}.shell-motion .shell-nav [data-active] :is(.shell-nav-icon,.shell-nav-label):before{transition-duration:var(--dur-200),var(--dur-200),var(--dur-100)}.shell-motion .shell-nav-action,.shell-motion .shell-sheet-item{transition:background-color var(--dur-100)var(--ease-standard)}.shell-motion .shell-nav-action>*{transition:scale var(--dur-100)var(--ease-standard)}.shell-motion .shell-sheet{opacity:0;translate:0 var(--space-4px);transition:opacity var(--dur-150-exit)var(--ease-standard),translate var(--dur-150-exit)var(--ease-standard),display var(--dur-150-exit)allow-discrete,overlay var(--dur-150-exit)allow-discrete}.shell-motion .shell-sheet:popover-open{opacity:1;transition-duration:var(--dur-150);translate:none}@starting-style{.shell-motion .shell-sheet:popover-open{opacity:0;translate:0 var(--space-4px)}}@media (max-width:639.98px){.shell-motion[data-compact] .shell-dock{transform:var(--_nb-compact);transition-duration:var(--dur-200-exit)}.shell.shell-motion[data-compact] .shell-nav .shell-nav-item .shell-nav-label{opacity:calc(1 - var(--_nb-compact-lbl))}.shell-motion[data-compact] .shell-nav .shell-nav-icon,.shell-motion[data-compact] .shell-nav-track>.shell-ind{translate:0 calc(var(--_nb-compact-lbl)*9px)}.shell-motion[data-compact] .shell-nav .shell-nav-item:not([data-active]) .shell-nav-icon{translate:0 calc(max(0,var(--_nb-compact-lbl) - var(--_nb-lbl))*9px)}.shell-motion .shell-nav-track>.shell-ind{transition:transform var(--dur-200)var(--ease-standard),width var(--dur-200)var(--ease-standard),opacity var(--dur-150)var(--ease-standard),translate var(--dur-200)var(--ease-standard)}.shell-motion .shell-nav .shell-nav-icon{transition:transform var(--dur-200)var(--ease-standard),translate var(--dur-200)var(--ease-standard)}}@media (min-width:640px){.shell-motion .shell-nav{transition:transform var(--dur-300-exit)var(--ease-standard)}.shell-motion[data-scrolled] .shell-nav{transition-duration:var(--dur-300)}.shell-motion .shell-nav .shell-nav-item:before{transition:opacity var(--dur-100)var(--ease-standard),background-color var(--dur-100)var(--ease-standard)}}.jal-checkbox,.jal-radio,.jal-switch{position:relative;display:inline-flex;align-items: flex-start;gap:var(--space-12px);min-height:var(--control-h);padding-block:calc((var(--control-h) - var(--line-0))/2);font-size:var(--text-0);line-height:var(--line-0);color:var(--color-ink);cursor:pointer;min-width:0}:-webkit-any(.jal-checkbox,.jal-radio,.jal-switch) [data-slot=description]{display:block;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}:-moz-any(.jal-checkbox,.jal-radio,.jal-switch) [data-slot=description]{display:block;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}:is(.jal-checkbox,.jal-radio,.jal-switch) [data-slot=description]{display:block;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}:-webkit-any(.jal-checkbox,.jal-radio,.jal-switch):has(>input:disabled){color:var(--state-disabled-content);cursor:default}:-moz-any(.jal-checkbox,.jal-radio,.jal-switch):has(>input:disabled){color:var(--state-disabled-content);cursor:default}:is(.jal-checkbox,.jal-radio,.jal-switch):has(>input:disabled){color:var(--state-disabled-content);cursor:default}:-webkit-any(.jal-checkbox,.jal-radio,.jal-switch)[aria-busy=true]{pointer-events:none}:-moz-any(.jal-checkbox,.jal-radio,.jal-switch)[aria-busy=true]{pointer-events:none}:is(.jal-checkbox,.jal-radio,.jal-switch)[aria-busy=true]{pointer-events:none}.jal-checkbox{--_selected:var(--jal-checkbox-selected-container-color,var(--color-ink));--_outline:var(--jal-checkbox-outline-color,var(--color-border-control))}.jal-radio{--_selected:var(--jal-radio-selected-color,var(--color-ink));--_outline:var(--jal-radio-outline-color,var(--color-border-control))}.jal-checkbox>input[type=checkbox],.jal-radio>input[type=radio]{margin-block-start:calc((var(--line-0) - var(--space-20px))/2)}.jal-checkbox>input[type=checkbox]:enabled:not(:checked):not(:indeterminate):not(:focus-visible):not([aria-invalid=true]){border-color:var(--_outline)}.jal-radio>input[type=radio]:enabled:not(:checked):not(:focus-visible):not([aria-invalid=true]){border-color:var(--_outline)}.jal-radio>input[type=radio]:enabled:checked{background-color:var(--_selected);border-color:var(--_selected)}.jal-checkbox>input[type=checkbox]:enabled:-webkit-any(:checked,:indeterminate){background-color:var(--_selected);border-color:var(--_selected)}.jal-checkbox>input[type=checkbox]:enabled:-moz-any(:checked,:indeterminate){background-color:var(--_selected);border-color:var(--_selected)}.jal-checkbox>input[type=checkbox]:enabled:is(:checked,:indeterminate){background-color:var(--_selected);border-color:var(--_selected)}@media (hover:hover){.jal-checkbox:hover>input[type=checkbox]:enabled:not(:checked):not(:indeterminate),.jal-radio:hover>input[type=radio]:enabled:not(:checked){background-color:color-mix(in oklab,var(--color-ink)8%,var(--color-surface))}.jal-radio:hover>input[type=radio]:enabled:checked{background-color:color-mix(in oklab,var(--color-surface)8%,var(--_selected))}.jal-checkbox:hover>input[type=checkbox]:enabled:-webkit-any(:checked,:indeterminate){background-color:color-mix(in oklab,var(--color-surface)8%,var(--_selected))}.jal-checkbox:hover>input[type=checkbox]:enabled:-moz-any(:checked,:indeterminate){background-color:color-mix(in oklab,var(--color-surface)8%,var(--_selected))}.jal-checkbox:hover>input[type=checkbox]:enabled:is(:checked,:indeterminate){background-color:color-mix(in oklab,var(--color-surface)8%,var(--_selected))}}.jal-checkbox:active>input[type=checkbox]:enabled:not(:checked):not(:indeterminate),.jal-radio:active>input[type=radio]:enabled:not(:checked){background-color:color-mix(in oklab,var(--color-ink)12%,var(--color-surface))}.jal-radio:active>input[type=radio]:enabled:checked{background-color:color-mix(in oklab,var(--color-surface)12%,var(--_selected))}.jal-checkbox:active>input[type=checkbox]:enabled:-webkit-any(:checked,:indeterminate){background-color:color-mix(in oklab,var(--color-surface)12%,var(--_selected))}.jal-checkbox:active>input[type=checkbox]:enabled:-moz-any(:checked,:indeterminate){background-color:color-mix(in oklab,var(--color-surface)12%,var(--_selected))}.jal-checkbox:active>input[type=checkbox]:enabled:is(:checked,:indeterminate){background-color:color-mix(in oklab,var(--color-surface)12%,var(--_selected))}.jal-checkbox>input[type=checkbox][aria-invalid=true],.jal-radio>input[type=radio][aria-invalid=true]{border-color:var(--color-danger)}.jal-radio>input[type=radio][aria-invalid=true]:enabled:checked{background-color:var(--color-danger);border-color:var(--color-danger)}.jal-checkbox>input[type=checkbox][aria-invalid=true]:enabled:-webkit-any(:checked,:indeterminate){background-color:var(--color-danger);border-color:var(--color-danger)}.jal-checkbox>input[type=checkbox][aria-invalid=true]:enabled:-moz-any(:checked,:indeterminate){background-color:var(--color-danger);border-color:var(--color-danger)}.jal-checkbox>input[type=checkbox][aria-invalid=true]:enabled:is(:checked,:indeterminate){background-color:var(--color-danger);border-color:var(--color-danger)}.jal-radio-group{display:flex;gap:var(--space-4px);border:0;flex-direction:column;min-width:0;margin:0;padding:0}.jal-radio-group>legend{font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);color:var(--color-ink);margin-block-end:var(--space-4px);padding:0}.jal-switch{--_track:var(--jal-switch-track-color,var(--color-layer-2));--_track-on:var(--jal-switch-selected-track-color,var(--color-ink));--_handle:var(--jal-switch-handle-color,var(--color-ink-muted));--_handle-on:var(--jal-switch-selected-handle-color,var(--color-surface));align-items: center;padding-block-start:0;padding-block-end:0}.jal-switch>input[type=checkbox]{position:absolute;z-index:1;opacity:0;cursor:inherit;width:100%;height:100%;margin:0;inset:0}.jal-switch-track{position:relative;inline-size:calc(var(--space-32px) + var(--space-20px));block-size:var(--space-32px);background-color:var(--_track);border:var(--border-weight)solid var(--color-border-control);border-radius:var(--radius-pill);transition:background-color var(--dur-150)var(--ease-standard),border-color var(--dur-150)var(--ease-standard);flex:none}.jal-switch-track:after{content:"";position:absolute;inline-size:var(--space-24px);block-size:var(--space-24px);background-color:var(--_handle);border-radius:var(--radius-pill);transition:transform var(--dur-150)var(--ease-standard),background-color var(--dur-150)var(--ease-standard);margin-block-start:auto;margin-block-end:auto;top:0;bottom:0;transform:translate(0)scale(.667)}.jal-switch-track:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--space-4px) - var(--border-weight))}.jal-switch-track:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--space-4px) - var(--border-weight))}.jal-switch-track:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--space-4px) - var(--border-weight))}.jal-switch-track:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--space-4px) - var(--border-weight))}.jal-switch-track:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--space-4px) - var(--border-weight))}.jal-switch-track:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--space-4px) - var(--border-weight))}.jal-switch>input:checked~.jal-switch-track{background-color:var(--_track-on);border-color:var(--_track-on)}.jal-switch>input:checked~.jal-switch-track:after{background-color:var(--_handle-on);transform:translateX(var(--space-20px))scale(1)}[dir=rtl] .jal-switch>input:checked~.jal-switch-track:after{transform:translateX(calc(var(--space-20px)*-1))scale(1)}.jal-switch:active>input:enabled:not(:checked)~.jal-switch-track:after{transition-duration:var(--dur-100);transform:translate(0)scale(1.167)}.jal-switch:active>input:enabled:checked~.jal-switch-track:after{transform:translateX(var(--space-20px))scale(1.167);transition-duration:var(--dur-100)}[dir=rtl] .jal-switch:active>input:enabled:checked~.jal-switch-track:after{transform:translateX(calc(var(--space-20px)*-1))scale(1.167)}.jal-switch>input:focus-visible~.jal-switch-track{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){.jal-switch:hover>input:enabled:not(:checked)~.jal-switch-track{background-color:color-mix(in oklab,var(--color-ink)8%,var(--_track))}.jal-switch:hover>input:enabled:not(:checked)~.jal-switch-track:after{background-color:var(--color-ink)}.jal-switch:hover>input:enabled:checked~.jal-switch-track{background-color:color-mix(in oklab,var(--color-surface)8%,var(--_track-on))}}.jal-switch:active>input:enabled:not(:checked)~.jal-switch-track{background-color:color-mix(in oklab,var(--color-ink)12%,var(--_track))}.jal-switch:active>input:enabled:checked~.jal-switch-track{background-color:color-mix(in oklab,var(--color-surface)12%,var(--_track-on))}.jal-switch>input:disabled~.jal-switch-track{background-color:var(--state-disabled-container);border-color:var(--color-border)}.jal-switch>input:disabled~.jal-switch-track:after{background-color:var(--state-disabled-content)}.jal-switch>input:disabled:checked~.jal-switch-track{background-color:var(--state-disabled-content);border-color:var(--state-disabled-content)}.jal-switch>input:disabled:checked~.jal-switch-track:after{background-color:var(--color-surface)}.jal-switch>input[aria-invalid=true]~.jal-switch-track{border-color:var(--color-danger)}.jal-switch[aria-busy=true]>input~.jal-switch-track:after{background-color:var(--state-disabled-content)}.jal-slider{--_active:var(--jal-slider-active-track-color,var(--color-ink));--_inactive:var(--jal-slider-inactive-track-color,var(--color-layer-2));--_handle:var(--jal-slider-handle-color,var(--color-ink));display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;column-gap:var(--space-12px);min-inline-size:calc(var(--space-96px)*2);min-width:0}.jal-slider>:-webkit-any(label,[data-slot=label]){font-weight:var(--weight-medium);min-width:0}.jal-slider>:-moz-any(label,[data-slot=label]){font-weight:var(--weight-medium);min-width:0}.jal-slider>:is(label,[data-slot=label]){font-weight:var(--weight-medium);min-width:0}.jal-slider>output{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.jal-slider[aria-busy=true]>output{color:var(--color-ink-muted)}.jal-slider-track{position:relative;grid-column:1/-1;block-size:var(--control-h);min-width:0}.jal-slider-track:before,.jal-slider-track:after{content:"";position:absolute;block-size:var(--space-6px);border-radius:var(--radius-pill);pointer-events:none;margin-block-start:auto;margin-block-end:auto;top:0;bottom:0}.jal-slider-track:before{background-color:var(--_inactive);border:var(--border-weight)solid var(--color-border-control);left:0;right:0}.jal-slider-track:after{inline-size:max(0px,calc(var(--space-20px)/2 + (100% - var(--space-20px))*var(--jal-slider-end,-1)));background-color:var(--_active)}.jal-slider-track:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.jal-slider-track:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.jal-slider-track:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.jal-slider-track:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.jal-slider-track:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.jal-slider-track:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.jal-slider-track[data-range]:after{inline-size:max(0px,calc((100% - var(--space-20px))*(var(--jal-slider-end,0) - var(--jal-slider-start,0))))}.jal-slider-track[data-range]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--space-20px)/2 + (100% - var(--space-20px))*var(--jal-slider-start,0))}.jal-slider-track[data-range]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--space-20px)/2 + (100% - var(--space-20px))*var(--jal-slider-start,0))}.jal-slider-track[data-range]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--space-20px)/2 + (100% - var(--space-20px))*var(--jal-slider-start,0))}.jal-slider-track[data-range]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--space-20px)/2 + (100% - var(--space-20px))*var(--jal-slider-start,0))}.jal-slider-track[data-range]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--space-20px)/2 + (100% - var(--space-20px))*var(--jal-slider-start,0))}.jal-slider-track[data-range]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--space-20px)/2 + (100% - var(--space-20px))*var(--jal-slider-start,0))}.jal-slider-track>input[type=range]{position:relative;z-index:1;display:block;height:var(--control-h);border-radius:var(--radius-8);-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0}.jal-slider-track[data-range]>input[type=range]{position:absolute;pointer-events:none;inset:0}.jal-slider-track[data-range]>input[type=range]+input[type=range]{z-index:2}.jal-slider-track>input[type=range]:disabled{cursor:default;background:0 0}@media (hover:hover){.jal-slider-track>input[type=range]:enabled:hover{background-color:#0000}.jal-slider-track>input[type=range]:enabled:hover::-webkit-slider-thumb{background-color:color-mix(in oklab,var(--color-surface)8%,var(--_handle))}.jal-slider-track>input[type=range]:enabled:hover::-moz-range-thumb{background-color:color-mix(in oklab,var(--color-surface)8%,var(--_handle))}}.jal-slider-track>input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;height:100%}.jal-slider-track>input[type=range]::-moz-range-track{background:0 0;border:0;height:100%}.jal-slider-track>input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--space-20px);height:var(--space-20px);margin-top:calc((var(--control-h) - var(--space-20px))/2);background-color:var(--_handle);border-radius:var(--radius-pill);pointer-events:auto;transition:background-color var(--dur-100)var(--ease-standard);border:0}.jal-slider-track>input[type=range]::-moz-range-thumb{width:var(--space-20px);height:var(--space-20px);background-color:var(--_handle);border-radius:var(--radius-pill);pointer-events:auto;transition:background-color var(--dur-100)var(--ease-standard);border:0}.jal-slider-track>input[type=range]:enabled:active::-webkit-slider-thumb{background-color:color-mix(in oklab,var(--color-surface)12%,var(--_handle))}.jal-slider-track>input[type=range]:enabled:active::-moz-range-thumb{background-color:color-mix(in oklab,var(--color-surface)12%,var(--_handle))}.jal-slider-track>input[type=range]:disabled::-webkit-slider-thumb{background-color:var(--state-disabled-content)}.jal-slider-track>input[type=range]:disabled::-moz-range-thumb{background-color:var(--state-disabled-content)}.jal-slider-track:has(>input:disabled):before{border-color:var(--color-border)}.jal-slider-track:has(>input:disabled):after{background-color:var(--state-disabled-content)}.jal-slider-track:has(>input[aria-invalid=true]):before{border-color:var(--color-danger)}.jal-slider-scale{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr)auto;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.jal-slider-scale>:last-child{grid-column:3}.jal-progress{--_track:var(--jal-progress-track-color,var(--color-layer-2));--_indicator:var(--jal-progress-indicator-color,var(--color-ink));position:relative;display:block;block-size:var(--space-4px);overflow:hidden;background-color:var(--_track);border-radius:var(--radius-pill);inline-size:100%}.jal-progress[data-state=error]{--_indicator:var(--color-danger)}.jal-progress[data-state=paused]{--_indicator:var(--state-disabled-content)}.jal-progress>progress{display:block;color:var(--_indicator);border-radius:inherit;-webkit-appearance:none;appearance:none;background-color:#0000;border:0;block-size:100%;inline-size:100%;margin:0}.jal-progress>progress::-webkit-progress-bar{border-radius:inherit;background-color:#0000}.jal-progress>progress::-webkit-progress-value{background-color:var(--_indicator);border-radius:inherit}.jal-progress>progress::-moz-progress-bar{background-color:var(--_indicator);border-radius:inherit}.jal-progress>progress:indeterminate::-moz-progress-bar{background-color:#0000}.jal-progress:has(>progress:indeterminate):after{content:"";position:absolute;background-color:var(--_indicator);border-radius:inherit;animation:jal-progress-travel calc(var(--loop-spin)*2)linear infinite;inline-size:40%;top:0;bottom:0}.jal-progress:has(>progress:indeterminate):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.jal-progress:has(>progress:indeterminate):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.jal-progress:has(>progress:indeterminate):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.jal-progress:has(>progress:indeterminate):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.jal-progress:has(>progress:indeterminate):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.jal-progress:has(>progress:indeterminate):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}[dir=rtl] .jal-progress:has(>progress:indeterminate):after{animation-name:jal-progress-travel-rtl}@keyframes jal-progress-travel{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes jal-progress-travel-rtl{0%{transform:translate(100%)}to{transform:translate(-250%)}}.jal-progress[data-shape=circular]{display:inline-block;inline-size:var(--space-24px);block-size:var(--space-24px);overflow:visible;vertical-align:middle;background-color:#0000;flex:none}.jal-progress[data-shape=circular][data-size=lg]{inline-size:var(--space-48px);block-size:var(--space-48px)}.jal-progress[data-shape=circular]>progress{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px}.jal-progress[data-shape=circular]:has(>progress:indeterminate):after{border:var(--space-2px)solid var(--_track);border-top-color:var(--_indicator);border-radius:var(--radius-pill);animation:jal-progress-spin var(--loop-spin)linear infinite;background-color:#0000;inline-size:auto;inset:0}.jal-progress[data-shape=circular][data-size=lg]:has(>progress:indeterminate):after{border-width:var(--space-4px)}@keyframes jal-progress-spin{to{transform:rotate(360deg)}}.jal-progress-ring{display:block;block-size:100%;inline-size:100%;transform:rotate(-90deg)}.jal-progress-ring circle{fill:none;stroke-width:var(--space-4px)}.jal-progress-ring [data-part=track]{stroke:var(--_track)}.jal-progress-ring [data-part=indicator]{stroke:var(--_indicator);stroke-dasharray:var(--jal-progress-value,0)100}.jal-icon-btn{--_container:var(--jal-icon-btn-container-color,transparent);--_content:var(--jal-icon-btn-icon-color,var(--color-ink-muted));--_outline:var(--jal-icon-btn-outline-color,transparent);position:relative;display:inline-flex;inline-size:var(--control-h);min-inline-size:var(--control-h);block-size:var(--control-h);color:var(--_content);background:var(--_container);border:var(--border-weight)solid var(--_outline);border-radius:var(--radius-pill);text-decoration:none;cursor:pointer;flex:none;justify-content:center;align-items: center;padding:0}.jal-icon-btn>svg{inline-size:var(--space-20px);block-size:var(--space-20px);flex:none}.jal-icon-btn[data-variant=outlined]{--_container:var(--jal-icon-btn-container-color,var(--color-surface));--_content:var(--jal-icon-btn-icon-color,var(--color-ink));--_outline:var(--jal-icon-btn-outline-color,var(--color-border-control))}.jal-icon-btn[data-variant=tonal]{--_container:var(--jal-icon-btn-container-color,var(--color-layer-2));--_content:var(--jal-icon-btn-icon-color,var(--color-ink))}.jal-icon-btn[data-variant=filled]{--_container:var(--jal-icon-btn-container-color,var(--color-ink));--_content:var(--jal-icon-btn-icon-color,var(--color-surface))}.jal-icon-btn[aria-pressed=true]{--_container:var(--jal-icon-btn-selected-container-color,var(--color-layer-2));--_content:var(--color-ink)}.jal-icon-btn[data-variant=outlined][aria-pressed=true]{--_container:var(--jal-icon-btn-selected-container-color,var(--color-ink));--_content:var(--color-surface);--_outline:var(--color-ink)}.jal-icon-btn[data-variant=tonal][aria-pressed=false]{--_container:var(--color-layer-1);--_content:var(--color-ink-muted)}.jal-icon-btn[data-variant=filled][aria-pressed=false]{--_container:var(--color-layer-2);--_content:var(--color-ink)}.jal-icon-btn[data-variant=filled][aria-pressed=true]{--_container:var(--jal-icon-btn-selected-container-color,var(--color-ink));--_content:var(--color-surface)}.jal-icon-btn>[data-icon=on],.jal-icon-btn[aria-pressed=true]>[data-icon=off]{display:none}.jal-icon-btn[aria-pressed=true]>[data-icon=on]{display:block}@media (hover:hover){.jal-icon-btn:enabled:not([aria-disabled=true]):hover,a.jal-icon-btn:not([aria-disabled=true]):hover{background:color-mix(in oklab,var(--_content)8%,var(--_container));border-color:var(--_outline)}}.jal-icon-btn:enabled:not([aria-disabled=true]):active,a.jal-icon-btn:not([aria-disabled=true]):active{background:color-mix(in oklab,var(--_content)12%,var(--_container));border-color:var(--_outline);transform:scale(.98)}.jal-icon-btn:disabled,.jal-icon-btn[aria-disabled=true]{color:var(--state-disabled-content);cursor:default;background:0 0;border-color:#0000;transform:none}.jal-icon-btn:-webkit-any([data-variant=filled],[data-variant=tonal]):-webkit-any(:disabled,[aria-disabled=true]){background:var(--state-disabled-container)}.jal-icon-btn:-moz-any([data-variant=filled],[data-variant=tonal]):-moz-any(:disabled,[aria-disabled=true]){background:var(--state-disabled-container)}.jal-icon-btn:is([data-variant=filled],[data-variant=tonal]):is(:disabled,[aria-disabled=true]){background:var(--state-disabled-container)}.jal-icon-btn[data-variant=outlined]:-webkit-any(:disabled,[aria-disabled=true]){border-color:var(--color-border)}.jal-icon-btn[data-variant=outlined]:-moz-any(:disabled,[aria-disabled=true]){border-color:var(--color-border)}.jal-icon-btn[data-variant=outlined]:is(:disabled,[aria-disabled=true]){border-color:var(--color-border)}.jal-icon-btn:-webkit-any([aria-busy=true],[data-state=loading]):after{border-color:var(--_content);border-top-color:#0000}.jal-icon-btn:-moz-any([aria-busy=true],[data-state=loading]):after{border-color:var(--_content);border-top-color:#0000}.jal-icon-btn:is([aria-busy=true],[data-state=loading]):after{border-color:var(--_content);border-top-color:#0000}.jal-segmented{--_container:var(--jal-segmented-container-color,var(--color-surface));--_selected:var(--jal-segmented-selected-container-color,var(--color-layer-2));--_outline:var(--jal-segmented-outline-color,var(--color-border-control));--_label:var(--jal-segmented-label-color,var(--color-ink));display:flex;inline-size:100%;max-inline-size:100%;border:0;min-width:0;margin:0;padding:0}.jal-segmented>legend{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;padding:0}.jal-segmented>:-webkit-any(label,button){position:relative;display:inline-flex;justify-content:center;align-items: center;gap:var(--space-8px);height:var(--control-h);padding:0 var(--space-16px);font:inherit;font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);white-space:nowrap;color:var(--_label);background:var(--_container);border:var(--border-weight)solid var(--_outline);cursor:pointer;border-radius:0;flex:1 1 0;min-width:0;margin:0;transform:none}.jal-segmented>:-moz-any(label,button){position:relative;display:inline-flex;justify-content:center;align-items: center;gap:var(--space-8px);height:var(--control-h);padding:0 var(--space-16px);font:inherit;font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);white-space:nowrap;color:var(--_label);background:var(--_container);border:var(--border-weight)solid var(--_outline);cursor:pointer;border-radius:0;flex:1 1 0;min-width:0;margin:0;transform:none}.jal-segmented>:is(label,button){position:relative;display:inline-flex;justify-content:center;align-items: center;gap:var(--space-8px);height:var(--control-h);padding:0 var(--space-16px);font:inherit;font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);white-space:nowrap;color:var(--_label);background:var(--_container);border:var(--border-weight)solid var(--_outline);cursor:pointer;border-radius:0;flex:1 1 0;min-width:0;margin:0;transform:none}.jal-segmented>:-webkit-any(label,button)+:-webkit-any(label,button){margin-inline-start:calc(var(--border-weight)*-1)}.jal-segmented>:-moz-any(label,button)+:-moz-any(label,button){margin-inline-start:calc(var(--border-weight)*-1)}.jal-segmented>:is(label,button)+:is(label,button){margin-inline-start:calc(var(--border-weight)*-1)}.jal-segmented>:-webkit-any(label,button):first-of-type:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-8);border-bottom-left-radius:var(--radius-8)}.jal-segmented>:-moz-any(label,button):first-of-type:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-8);border-bottom-left-radius:var(--radius-8)}.jal-segmented>:is(label,button):first-of-type:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-8);border-bottom-left-radius:var(--radius-8)}.jal-segmented>:-webkit-any(label,button):first-of-type:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-8);border-bottom-right-radius:var(--radius-8)}.jal-segmented>:-moz-any(label,button):first-of-type:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-8);border-bottom-right-radius:var(--radius-8)}.jal-segmented>:is(label,button):first-of-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-8);border-bottom-right-radius:var(--radius-8)}.jal-segmented>:-webkit-any(label,button):last-of-type:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--radius-8);border-bottom-right-radius:var(--radius-8)}.jal-segmented>:-moz-any(label,button):last-of-type:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--radius-8);border-bottom-right-radius:var(--radius-8)}.jal-segmented>:is(label,button):last-of-type:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--radius-8);border-bottom-right-radius:var(--radius-8)}.jal-segmented>:-webkit-any(label,button):last-of-type:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--radius-8);border-bottom-left-radius:var(--radius-8)}.jal-segmented>:-moz-any(label,button):last-of-type:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--radius-8);border-bottom-left-radius:var(--radius-8)}.jal-segmented>:is(label,button):last-of-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--radius-8);border-bottom-left-radius:var(--radius-8)}.jal-segmented>label{overflow:hidden;padding:0}.jal-segmented>label>input{position:absolute;z-index:1;opacity:0;cursor:inherit;width:100%;height:100%;margin:0;inset:0}.jal-segmented>label>span{display:inline-flex;justify-content:center;align-items: center;gap:var(--space-8px);min-width:0;padding:0 var(--space-16px);overflow:hidden;text-overflow:ellipsis;border-radius:inherit;flex:auto;block-size:100%}.jal-segmented>label>input:checked+span,.jal-segmented>button[aria-pressed=true]{background:var(--_selected);font-weight:var(--weight-semibold)}.jal-segmented [data-icon=check]{display:none;inline-size:var(--space-20px);block-size:var(--space-20px);flex:none}.jal-segmented>label>input:checked+span>[data-icon=check],.jal-segmented>button[aria-pressed=true]>[data-icon=check]{display:inline-block}.jal-segmented>label>input:focus-visible+span{position:relative;z-index:1;outline:2px solid var(--color-focus);outline-offset:calc(var(--space-2px)*-1)}.jal-segmented>button:focus-visible{z-index:1}@media (hover:hover){.jal-segmented>label:hover>input:enabled:not(:checked)+span,.jal-segmented>button:enabled:hover{background:color-mix(in oklab,var(--_label)8%,var(--_container));border-color:var(--_outline)}.jal-segmented>button[aria-pressed=true]:enabled:hover{background:var(--_selected)}}.jal-segmented>label:active>input:enabled:not(:checked)+span,.jal-segmented>button:enabled:active{background:color-mix(in oklab,var(--_label)12%,var(--_container));border-color:var(--_outline);transform:none}.jal-segmented>button[aria-pressed=true]:enabled:active{background:var(--_selected)}.jal-segmented>label>input:disabled+span,.jal-segmented>button:disabled{color:var(--state-disabled-content);cursor:default}.jal-segmented>button:disabled{background:var(--_container);border-color:var(--color-border)}.jal-segmented>label:has(>input:disabled){border-color:var(--color-border);cursor:default}.jal-segmented[data-state=error]>:-webkit-any(label,button){border-color:var(--color-danger)}.jal-segmented[data-state=error]>:-moz-any(label,button){border-color:var(--color-danger)}.jal-segmented[data-state=error]>:is(label,button){border-color:var(--color-danger)}.jal-segmented[aria-busy=true]{pointer-events:none}@media (min-width:640px){.jal-segmented{display:inline-flex;inline-size:auto}}.jal-menu{--_container:var(--jal-menu-container-color,var(--color-surface));--_outline:var(--jal-menu-outline-color,var(--color-border-strong));--_selected:var(--jal-menu-item-selected-container-color,var(--color-layer-2));box-sizing:border-box;min-inline-size:calc(var(--space-96px) + var(--space-16px));max-inline-size:min(calc(100vw - var(--space-32px)),calc(var(--space-96px)*3));max-block-size:min(calc(100dvh - var(--space-32px)),calc(var(--control-h)*8 + var(--space-16px)));padding:var(--space-8px);overflow-y:auto;overscroll-behavior:contain;list-style:none;color:var(--color-ink);background-color:var(--_container);border:var(--border-weight)solid var(--_outline);border-radius:var(--radius-16);margin:0}.jal-menu[popover]{max-block-size:calc(100dvh - var(--space-64px));border-radius:var(--radius-28)var(--radius-28)0 0;transform-origin:bottom center;inline-size:100%;max-inline-size:none;padding-block-end:calc(var(--space-8px) + env(safe-area-inset-bottom));inset:auto 0 0}.jal-menu:popover-open{animation:jal-menu-in var(--dur-200)var(--ease-standard)}@keyframes jal-menu-in{0%{opacity:0;transform:scale(.98)}}@media (min-width:640px){.jal-menu[popover]{max-inline-size:min(calc(100vw - var(--space-32px)),calc(var(--space-96px)*3));max-block-size:min(calc(100dvh - var(--space-32px)),calc(var(--control-h)*8 + var(--space-16px)));border-radius:var(--radius-16);transform-origin:top left;inline-size:-moz-fit-content;inline-size:fit-content;margin:auto;padding-block-end:var(--space-8px);inset:0}[dir=rtl] .jal-menu[popover]{transform-origin:top right}}@supports (position-area: block-end){@media (min-width:640px){.jal-menu[popover][data-anchor]{inset:auto;margin:var(--space-4px)0;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline}}}.jal-menu>li{margin:0;padding:0}.jal-menu [role^=menuitem]{--_item:transparent;box-sizing:border-box;display:flex;justify-content:flex-start;align-items: center;gap:var(--space-12px);min-height:var(--control-h);padding:var(--space-8px)var(--space-12px);font:inherit;font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-regular);text-align:start;text-decoration:none;white-space:normal;color:var(--color-ink);background-color:var(--_item);border-radius:var(--radius-8);cursor:pointer;border:0;width:100%;height:auto;margin:0;transition:none;transform:none}.jal-menu [role^=menuitem]>svg,.jal-menu [data-slot=check]{inline-size:var(--space-20px);block-size:var(--space-20px);flex:none}.jal-menu [data-slot=check]{visibility:hidden}.jal-menu [role^=menuitem][aria-checked=true]>[data-slot=check]{visibility:visible}.jal-menu [data-slot=trailing]{display:inline-flex;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex:none;align-items: center;margin-inline-start:auto;padding-inline-start:var(--space-12px)}[dir=rtl] .jal-menu [aria-haspopup=menu]>[data-slot=trailing]>svg{transform:scaleX(-1)}.jal-menu [role^=menuitem]:-webkit-any([aria-checked=true],[aria-expanded=true]){--_item:var(--_selected);font-weight:var(--weight-medium)}.jal-menu [role^=menuitem]:-moz-any([aria-checked=true],[aria-expanded=true]){--_item:var(--_selected);font-weight:var(--weight-medium)}.jal-menu [role^=menuitem]:is([aria-checked=true],[aria-expanded=true]){--_item:var(--_selected);font-weight:var(--weight-medium)}@media (hover:hover){.jal-menu [role^=menuitem]:not(:disabled):not([aria-disabled=true]):hover{background-color:color-mix(in oklab,var(--color-ink)8%,var(--_item))}}.jal-menu [role^=menuitem]:not(:disabled):not([aria-disabled=true]):active{background-color:color-mix(in oklab,var(--color-ink)12%,var(--_item));transform:none}.jal-menu [role^=menuitem]:focus-visible{outline:2px solid var(--color-focus);outline-offset:calc(var(--space-2px)*-1)}.jal-menu [role^=menuitem]:-webkit-any(:disabled,[aria-disabled=true]){color:var(--state-disabled-content);cursor:default;background-color:#0000}.jal-menu [role^=menuitem]:-moz-any(:disabled,[aria-disabled=true]){color:var(--state-disabled-content);cursor:default;background-color:#0000}.jal-menu [role^=menuitem]:is(:disabled,[aria-disabled=true]){color:var(--state-disabled-content);cursor:default;background-color:#0000}.jal-menu [role^=menuitem][data-tone=danger]:not(:disabled):not([aria-disabled=true]){color:var(--color-danger)}.jal-menu :-webkit-any([role=separator],hr){display:block;block-size:var(--border-weight);margin:var(--space-4px)0;background-color:var(--color-border);border:0;padding:0}.jal-menu :-moz-any([role=separator],hr){display:block;block-size:var(--border-weight);margin:var(--space-4px)0;background-color:var(--color-border);border:0;padding:0}.jal-menu :is([role=separator],hr){display:block;block-size:var(--border-weight);margin:var(--space-4px)0;background-color:var(--color-border);border:0;padding:0}.jal-menu [data-slot=status]{display:flex;align-items: center;gap:var(--space-12px);min-height:var(--control-h);padding-inline:var(--space-12px);color:var(--color-ink-muted)}@media (forced-colors:active){.jal-checkbox>input[type=checkbox],.jal-radio>input[type=radio]{-webkit-appearance:auto;appearance:auto;background-image:none}.jal-switch-track,.jal-switch-track:after,.jal-slider-track:before,.jal-slider-track:after,.jal-progress,.jal-progress:after{forced-color-adjust:none}.jal-switch-track{background-color:canvas;border-color:buttontext}.jal-switch-track:after{background-color:buttontext}.jal-switch>input:checked~.jal-switch-track{background-color:highlight;border-color:highlight}.jal-switch>input:checked~.jal-switch-track:after{background-color:highlighttext}.jal-switch>input:disabled~.jal-switch-track{border-color:graytext}.jal-switch>input:disabled~.jal-switch-track:after{background-color:graytext}.jal-switch>input:focus-visible~.jal-switch-track{outline-color:canvastext}.jal-slider-track:before{background-color:canvas;border-color:buttontext}.jal-slider-track:after{background-color:highlight}.jal-progress{border:var(--border-weight)solid CanvasText;background-color:canvas}.jal-progress>progress::-webkit-progress-value{background-color:highlight}.jal-progress:after{background-color:highlight}}@media (prefers-reduced-motion:reduce){.jal-progress:has(>progress:indeterminate):after{animation:none;opacity:.38;inline-size:100%}.jal-progress[data-shape=circular]:has(>progress:indeterminate):after{animation:none;opacity:1;inline-size:auto}.jal-menu:popover-open{animation:none}.jal-icon-btn:enabled:not([aria-disabled=true]):active,a.jal-icon-btn:not([aria-disabled=true]):active{transform:none}.jal-switch:active>input:enabled:not(:checked)~.jal-switch-track:after{transform:translate(0)scale(.667)}.jal-switch:active>input:enabled:checked~.jal-switch-track:after{transform:translateX(var(--space-20px))scale(1)}[dir=rtl] .jal-switch:active>input:enabled:checked~.jal-switch-track:after{transform:translateX(calc(var(--space-20px)*-1))scale(1)}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}button:enabled:active,.btn:active{transform:none}}.frames-player{display:flex;gap:var(--space-8px);flex-direction:column;width:100%;min-width:0}.frames-stage{position:relative;overflow:hidden;background:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-12);width:100%}.frames-canvas{position:absolute;transform-origin:0 0;top:0;left:0}.frames-stage *,.frames-stage *:before,.frames-stage *:after{animation:none!important;transition:none!important}.frames-fill{position:absolute;inset:0}.frames-controls{display:flex;align-items: center;gap:var(--space-8px);min-height:var(--control-h);min-width:0}.frames-toggle{min-width:calc(var(--control-h)*2);height:var(--control-h);border-color:var(--color-border-control);flex:none}.frames-toggle[data-icon=true]{min-width:var(--control-h);width:var(--control-h);padding:0}.frames-scrub{height:var(--control-h);-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:auto;width:auto;min-width:0;margin:0;padding:0}@media (hover:hover){.frames-scrub:enabled:hover{background-color:#0000}}.frames-scrub::-webkit-slider-runnable-track{height:var(--space-4px);background:var(--color-layer-2);border:var(--border-weight)solid var(--color-border-control);border-radius:var(--radius-pill)}.frames-scrub::-moz-range-track{height:var(--space-4px);background:var(--color-layer-2);border:var(--border-weight)solid var(--color-border-control);border-radius:var(--radius-pill)}.frames-scrub::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--space-20px);height:var(--space-20px);margin-top:calc((var(--space-4px) - var(--space-20px))/2 - var(--border-weight));background:var(--color-ink);border-radius:var(--radius-pill);border:0}.frames-scrub::-moz-range-thumb{width:var(--space-20px);height:var(--space-20px);background:var(--color-ink);border-radius:var(--radius-pill);border:0}.frames-time{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}:root{--kit-font-sans:var(--font-sans);--kit-font-display:var(--font-display);--kit-font-mono:var(--font-mono);--kit-display-weight:500;--kit-heading-weight:600;--kit-display-sm-size:var(--text-6);--kit-display-sm-line:var(--line-6);--kit-display-md-size:var(--text-display-1);--kit-display-md-line:var(--line-display-1);--kit-display-lg-size:var(--text-display-2);--kit-display-lg-line:var(--line-display-2);--kit-heading-sm-size:var(--text-3);--kit-heading-sm-line:var(--line-3);--kit-heading-lg-size:var(--text-4);--kit-heading-lg-line:var(--line-4);--kit-margin-lg:var(--space-48px);--kit-gutter-lg:var(--space-24px);--kit-max:1280px;--kit-space-lg:var(--space-96px);--kit-radius-card:var(--radius-12);--kit-radius-media:var(--radius-12);--kit-radius-control:var(--radius-8);--kit-rule-color:var(--color-border);--kit-section-rule:0px;--kit-rule-pad:0;--kit-band:color-mix(in oklab,var(--color-accent)7%,var(--color-surface));--kit-font-figure:var(--kit-font-display);--kit-signal:var(--color-ink);--kit-link:var(--color-ink);--kit-action:var(--color-primary);--kit-action-hover:var(--color-primary-hover);--kit-action-active:var(--color-primary-active);--kit-action-contrast:var(--color-primary-contrast)}[data-direction=D1]{--kit-font-sans:var(--font-sans);--kit-font-display:var(--font-sans);--kit-font-mono:var(--font-mono);--color-page:#fafaf9;--tracking-display:-.035em;--tracking-heading:-.02em;--kit-display-weight:500;--kit-heading-weight:500;--kit-display-lg-size:var(--text-display-2);--kit-display-lg-line:var(--line-display-2);--kit-heading-lg-size:var(--text-4);--kit-heading-lg-line:var(--line-4);--kit-margin-lg:var(--space-48px);--kit-gutter-lg:var(--space-24px);--kit-space-lg:var(--space-96px);--kit-radius-card:var(--radius-12);--kit-radius-media:var(--radius-12);--kit-radius-control:var(--radius-8);--kit-section-rule:0px}[data-direction=D2]{--kit-font-sans:var(--font-sans);--kit-font-display:var(--font-sans);--kit-font-mono:var(--font-mono);--color-page:#f7f8f8;--color-accent:#0b7a55;--color-accent-contrast:var(--color-surface);--kit-action:var(--color-accent);--kit-action-hover:color-mix(in oklab,white 8%,var(--color-accent)92%);--kit-action-active:color-mix(in oklab,white 12%,var(--color-accent)88%);--kit-action-contrast:var(--color-accent-contrast);--tracking-display:-.025em;--kit-display-weight:600;--kit-display-lg-size:var(--text-display-2);--kit-display-lg-line:var(--line-display-2);--kit-margin-lg:var(--space-40px);--kit-space-lg:var(--space-80px);--kit-radius-card:var(--radius-12);--kit-radius-media:var(--radius-12);--kit-radius-control:var(--radius-8);--kit-section-rule:1px;--kit-rule-pad:1}[data-direction=D3]{--kit-font-sans:var(--font-sans);--kit-font-display:var(--font-sans);--kit-font-mono:var(--font-mono);--color-accent:#0f766e;--tracking-display:-.04em;--kit-display-lg-size:var(--text-display-1);--kit-display-lg-line:var(--line-display-1);--kit-display-md-size:var(--text-6);--kit-display-md-line:var(--line-6);--kit-margin-lg:var(--space-40px);--kit-space-lg:var(--space-64px);--kit-radius-card:var(--radius-16);--kit-radius-media:var(--radius-16);--kit-radius-control:var(--radius-8);--kit-rule-color:var(--color-border-strong);--kit-section-rule:1px;--kit-rule-pad:1;--kit-signal:var(--color-accent);--kit-font-figure:var(--kit-font-mono)}[data-direction=D4]{--kit-font-sans:var(--font-sans);--kit-font-display:var(--font-sans);--kit-font-mono:var(--font-mono);--color-page:#fff;--color-accent:#b4461a;--tracking-heading:-.02em;--kit-display-sm-size:var(--text-5);--kit-display-sm-line:var(--line-5);--kit-display-md-size:var(--text-6);--kit-display-md-line:var(--line-6);--kit-display-lg-size:var(--text-6);--kit-display-lg-line:var(--line-6);--kit-heading-lg-size:var(--text-3);--kit-heading-lg-line:var(--line-3);--kit-margin-lg:var(--space-32px);--kit-space-lg:var(--space-80px);--kit-radius-card:var(--radius-16);--kit-radius-media:var(--radius-16);--kit-radius-control:var(--radius-pill);--kit-link:var(--color-accent)}[data-direction=D5]{--kit-font-sans:var(--font-sans);--kit-font-display:var(--font-sans);--kit-font-mono:var(--font-mono);--color-page:#faf8f5;--color-accent:#c2410c;--tracking-display:-.01em;--kit-display-lg-size:var(--text-display-1);--kit-display-lg-line:var(--line-display-1);--kit-margin-lg:var(--space-48px);--kit-space-lg:var(--space-80px);--kit-radius-card:var(--radius-12);--kit-radius-media:var(--radius-12);--kit-radius-control:var(--radius-8);--kit-link:var(--color-accent)}[data-direction=D6]{--kit-font-sans:var(--font-sans);--kit-font-display:var(--font-sans);--kit-font-mono:var(--font-mono);--color-page:#fff;--color-accent:#15803d;--kit-display-sm-size:var(--text-5);--kit-display-sm-line:var(--line-5);--kit-display-md-size:var(--text-6);--kit-display-md-line:var(--line-6);--kit-display-lg-size:var(--text-6);--kit-display-lg-line:var(--line-6);--kit-heading-lg-size:var(--text-3);--kit-heading-lg-line:var(--line-3);--kit-margin-lg:var(--space-40px);--kit-space-lg:var(--space-64px);--kit-radius-card:var(--radius-16);--kit-radius-media:var(--radius-16);--kit-radius-control:var(--radius-8);--kit-link:var(--color-accent)}[data-direction=D7]{--kit-font-sans:var(--font-sans);--kit-font-display:"Newsreader",var(--font-sans);--kit-font-mono:var(--font-mono);--kit-font-figure:var(--kit-font-sans);--color-page:#faf8f5;--tracking-display:-.015em;--tracking-heading:-.01em;--kit-display-weight:500;--kit-heading-weight:500;--kit-display-lg-size:var(--text-display-2);--kit-display-lg-line:var(--line-display-2);--kit-margin-lg:var(--space-64px);--kit-gutter-lg:var(--space-32px);--kit-space-lg:var(--space-96px);--kit-radius-card:var(--radius-16);--kit-radius-media:var(--radius-16);--kit-radius-control:var(--radius-pill)}[data-direction=D8]{--kit-font-sans:var(--font-sans);--kit-font-display:var(--font-sans);--kit-font-mono:var(--font-mono);--color-page:#faf8f5;--color-accent:#3f6b4f;--tracking-display:-.01em;--tracking-heading:0em;--kit-display-lg-size:var(--text-display-1);--kit-display-lg-line:var(--line-display-1);--kit-margin-lg:var(--space-48px);--kit-gutter-lg:var(--space-32px);--kit-space-lg:var(--space-96px);--kit-radius-card:var(--radius-16);--kit-radius-media:var(--radius-16);--kit-radius-control:var(--radius-pill);--kit-signal:var(--color-accent)}[data-direction=D9]{--kit-font-sans:var(--font-sans);--kit-font-display:var(--font-sans);--kit-font-mono:var(--font-mono);--color-page:#fff;--color-accent:#0a5bd3;--color-accent-contrast:var(--color-surface);--kit-action:var(--color-accent);--kit-action-hover:color-mix(in oklab,white 8%,var(--color-accent)92%);--kit-action-active:color-mix(in oklab,white 12%,var(--color-accent)88%);--kit-action-contrast:var(--color-accent-contrast);--tracking-display:-.02em;--tracking-heading:-.02em;--kit-display-weight:600;--kit-heading-weight:600;--kit-display-sm-size:var(--text-display-1);--kit-display-sm-line:var(--line-display-1);--kit-display-md-size:var(--text-display-2);--kit-display-md-line:var(--line-display-2);--kit-display-lg-size:var(--text-display-3);--kit-display-lg-line:var(--line-display-3);--kit-heading-lg-size:var(--text-5);--kit-heading-lg-line:var(--line-5);--kit-margin-lg:var(--space-40px);--kit-space-lg:var(--space-96px);--kit-radius-card:var(--radius-28);--kit-radius-media:var(--radius-28);--kit-radius-control:var(--radius-pill)}[data-direction=D10]{--kit-font-sans:var(--font-sans);--kit-font-display:var(--font-sans);--kit-font-mono:var(--font-mono);--color-page:#f7f8f8;--tracking-display:-.01em;--kit-display-weight:500;--kit-display-lg-size:var(--text-display-1);--kit-display-lg-line:var(--line-display-1);--kit-margin-lg:var(--space-32px);--kit-gutter-lg:var(--space-16px);--kit-space-lg:var(--space-64px);--kit-radius-card:var(--radius-4);--kit-radius-media:var(--radius-4);--kit-radius-control:var(--radius-4);--kit-rule-color:var(--color-border-strong);--kit-section-rule:1px;--kit-rule-pad:1;--kit-font-figure:var(--kit-font-mono)}[data-direction=D11]{--kit-font-sans:var(--font-sans);--kit-font-display:var(--font-sans);--kit-font-mono:var(--font-mono);--color-page:#fff;--tracking-display:-.04em;--tracking-heading:-.02em;--kit-display-weight:500;--kit-heading-weight:500;--kit-display-lg-size:var(--text-display-3);--kit-display-lg-line:var(--line-display-3);--kit-heading-lg-size:var(--text-4);--kit-heading-lg-line:var(--line-4);--kit-margin-lg:var(--space-64px);--kit-gutter-lg:var(--space-32px);--kit-space-lg:var(--space-96px);--kit-radius-card:var(--radius-4);--kit-radius-media:var(--radius-4);--kit-radius-control:var(--radius-pill);--kit-section-rule:1px;--kit-rule-pad:1}[data-direction=D12]{--kit-font-sans:var(--font-sans);--kit-font-display:"Nunito",var(--font-sans);--kit-font-mono:var(--font-mono);--kit-font-figure:var(--kit-font-sans);--color-page:#fff;--color-accent:#c2410c;--tracking-display:-.03em;--kit-display-weight:600;--kit-display-lg-size:var(--text-display-2);--kit-display-lg-line:var(--line-display-2);--kit-margin-lg:var(--space-40px);--kit-space-lg:var(--space-80px);--kit-radius-card:var(--radius-28);--kit-radius-media:var(--radius-28);--kit-radius-control:var(--radius-pill);--kit-link:var(--color-accent)}[data-direction=D13][data-theme=dark]{--kit-font-sans:var(--font-sans);--kit-font-display:var(--font-sans);--kit-font-mono:var(--font-mono);--color-page:#171412;--color-surface:#1e1b19;--color-layer-1:#25221f;--color-layer-2:#2c2926;--color-border:#34302d;--color-border-strong:#45413d;--color-border-control:#8a8781;--color-ink:#ecebe8;--color-ink-muted:#b8b6b1;--color-ink-subtle:#949089;--color-primary:#ecebe8;--color-primary-contrast:#171412;--color-primary-hover:oklab(86.4801% -.000096457 .00382094);--color-primary-active:oklab(82.7201% -.0000922632 .00365481);--color-focus:#ecebe8;--color-accent:#b5d333;--kit-signal:var(--color-accent);--kit-display-weight:500;--kit-heading-weight:500;--kit-margin-lg:var(--space-40px);--kit-space-lg:var(--space-64px);--kit-radius-card:var(--radius-12);--kit-radius-media:var(--radius-12);--kit-radius-control:var(--radius-8);--kit-section-rule:1px;--kit-rule-pad:1}:root,[data-direction],.kit-page{--kit-margin:var(--space-16px);--kit-gutter:var(--space-16px);--kit-cols:4;--kit-gap-inside:var(--space-8px);--kit-gap-related:var(--space-16px);--kit-gap-group:var(--space-32px);--kit-inset:var(--space-20px);--kit-stack:var(--kit-gap-group);--kit-space:var(--space-64px);--kit-space-tight:var(--space-40px);--kit-space-loose:var(--space-80px);--kit-gap-section:var(--kit-space);--kit-rise:var(--space-12px)}@media (min-width:640px){:root,[data-direction],.kit-page{--kit-margin:var(--space-32px);--kit-gutter:var(--space-24px);--kit-cols:8;--kit-gap-group:var(--space-40px);--kit-inset:var(--space-24px);--kit-space:var(--space-80px);--kit-space-tight:var(--space-48px);--kit-space-loose:var(--space-96px)}}@media (min-width:1024px){:root,[data-direction],.kit-page{--kit-margin:var(--kit-margin-lg);--kit-gutter:var(--kit-gutter-lg);--kit-cols:12;--kit-gap-inside:var(--space-12px);--kit-gap-related:var(--space-20px);--kit-gap-group:var(--space-48px);--kit-inset:var(--space-32px);--kit-space:var(--kit-space-lg);--kit-space-tight:var(--space-64px);--kit-space-loose:calc(var(--kit-space-lg) + var(--space-32px))}}.kit-page[data-rhythm=tight]{--kit-gap-section:var(--kit-space-tight)}.kit-page[data-rhythm=generous]{--kit-gap-section:var(--kit-space-loose)}html:has(.kit-page){height:auto}html:has(.kit-page)>body{height:auto}.kit-page{background:var(--color-page);color:var(--color-ink);font-family:var(--kit-font-sans);min-block-size:100dvh}.kit-page ::selection{background:color-mix(in oklab,var(--color-accent)16%,var(--color-surface));color:var(--color-ink)}:where(.kit-page) :where(.kit-lead,.kit-body,.kit-meta,.kit-faq-answer,.kit-quote-text,.kit-spec-note,.kit-bento-caption) a:where(:not(:-webkit-any(.btn,.shell-nav-item))){color:var(--kit-link);text-decoration-thickness:1px;text-underline-offset:var(--space-4px)}:where(.kit-page) :where(.kit-lead,.kit-body,.kit-meta,.kit-faq-answer,.kit-quote-text,.kit-spec-note,.kit-bento-caption) a:where(:not(:-moz-any(.btn,.shell-nav-item))){color:var(--kit-link);text-decoration-thickness:1px;text-underline-offset:var(--space-4px)}:where(.kit-page) :where(.kit-lead,.kit-body,.kit-meta,.kit-faq-answer,.kit-quote-text,.kit-spec-note,.kit-bento-caption) a:where(:not(:is(.btn,.shell-nav-item))){color:var(--kit-link);text-decoration-thickness:1px;text-underline-offset:var(--space-4px)}.kit-grid{display:grid;grid-template-columns:repeat(var(--kit-cols),minmax(0,1fr));column-gap:var(--kit-gutter);row-gap:var(--kit-gap-group);inline-size:min(calc(100% - 2*var(--kit-margin)),var(--kit-max));min-width:0;margin-inline-start:auto;margin-inline-end:auto}.kit-grid>*,.kit-sub>*{min-width:0}.kit-full{grid-column:1/-1}.kit-sub{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:var(--kit-gutter);row-gap:var(--kit-gap-group)}.kit-section{color:var(--color-ink);background:0 0}.kit-section[data-tone=layer]{background:var(--color-layer-1);color:var(--color-ink)}.kit-section[data-tone=band]{background:var(--kit-band);color:var(--color-ink)}.kit-section>.kit-grid{padding-block:var(--kit-gap-section)}.kit-section[data-attached]>.kit-grid{padding-block:var(--kit-gap-group)}.kit-section[data-tone=base]+.kit-section[data-tone=base]>.kit-grid,.kit-section[data-tone=layer]+.kit-section[data-tone=layer]>.kit-grid{border-top:var(--kit-section-rule)solid var(--kit-rule-color);padding-block-start:calc(var(--kit-gap-section)*var(--kit-rule-pad))}.kit-section[data-tone=base][data-attached]+.kit-section[data-tone=base]:not([data-attached])>.kit-grid,.kit-section[data-tone=layer][data-attached]+.kit-section[data-tone=layer]:not([data-attached])>.kit-grid{padding-block-start:calc(var(--kit-gap-section) - var(--kit-gap-group)*(1 - var(--kit-rule-pad)))}.kit-section[data-tone=base]+.kit-section[data-tone=base][data-attached]>.kit-grid,.kit-section[data-tone=layer]+.kit-section[data-tone=layer][data-attached]>.kit-grid{padding-block-start:calc(var(--kit-gap-group)*var(--kit-rule-pad))}.kit-display,.kit-heading,.kit-title,.kit-lead,.kit-body,.kit-meta{overflow-wrap:anywhere;min-width:0;margin:0}.kit-display{--kit-display-step:var(--kit-display-sm-size);--kit-display-lines:3;--kit-display-fit:calc(100cqi*var(--kit-display-lines)/(var(--kit-display-chars,24)*.48));--kit-display-size:min(var(--kit-display-step),var(--kit-display-fit),100cqi/6);--kit-display-leading:round(up,calc(var(--kit-display-size)*1.08),4px);font-family:var(--kit-font-display);font-size:var(--kit-display-size);line-height:var(--kit-display-leading);font-weight:var(--kit-display-weight);letter-spacing:var(--tracking-display);font-optical-sizing:auto;text-wrap:balance;color:var(--color-ink)}.kit-heading{font-family:var(--kit-font-display);font-size:var(--kit-heading-sm-size);line-height:var(--kit-heading-sm-line);font-weight:var(--kit-heading-weight);letter-spacing:var(--tracking-heading);font-optical-sizing:auto;text-wrap:balance;color:var(--color-ink)}.kit-title{font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);text-wrap:balance;color:var(--color-ink)}.kit-lead{font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body);text-wrap:pretty;color:var(--color-ink-muted);max-inline-size:60ch}.kit-body{font-size:var(--text-0);line-height:var(--line-0);text-wrap:pretty;color:var(--color-ink-muted);max-inline-size:68ch}.kit-meta{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}@media (min-width:640px){.kit-display{--kit-display-lines:2}}@media (min-width:768px){.kit-display{--kit-display-step:var(--kit-display-md-size)}}@media (min-width:1024px){.kit-display{--kit-display-step:var(--kit-display-lg-size)}.kit-display[data-measure=short]{--kit-display-lines:1}.kit-heading{font-size:var(--kit-heading-lg-size);line-height:var(--kit-heading-lg-line)}}.kit-num{font-family:var(--kit-font-mono);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:var(--tracking-body);font-weight:var(--weight-regular)}.kit-stat-value .kit-num,.kit-plan-price .kit-num,.kit-bento-stat .kit-num{font-family:var(--kit-font-figure);font-weight:var(--kit-heading-weight);letter-spacing:var(--tracking-heading)}.kit-stat-value .kit-num,.kit-plan-price .kit-num,.kit-bento-stat .kit-num{display:inline-block}.kit-unit{font-family:var(--kit-font-sans);font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body);color:var(--color-ink-muted)}.kit-wordmark{display:block;color:var(--color-ink);block-size:auto;inline-size:100%}.kit-actions{display:flex;align-items:stretch;gap:var(--kit-gap-inside);flex-direction:column;min-width:0}.kit-actions .btn,.kit-actions button{border-radius:var(--kit-radius-control)}.kit-masthead .kit-actions>:first-child:not(.btn-secondary):not(.btn-ghost),.kit-cta .kit-actions>:first-child:not(.btn-secondary):not(.btn-ghost){--color-primary:var(--kit-action);--color-primary-hover:var(--kit-action-hover);--color-primary-active:var(--kit-action-active);--color-primary-contrast:var(--kit-action-contrast)}@media (min-width:640px){.kit-actions{flex-flow:wrap;align-items: center}}.kit-head{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:var(--kit-gutter);row-gap:var(--kit-gap-related);align-content: start;align-items: start}.kit-head>*{grid-column:1/-1;min-width:0}@media (min-width:640px){.kit-head[data-layout=stack]>*{grid-column:1/span 7}}@media (min-width:1024px){.kit-head[data-layout=split]>.kit-heading{grid-column:1/span 5;grid-row:1/span 2}.kit-head[data-layout=split]>.kit-lead,.kit-head[data-layout=split]>.kit-head-action{grid-column:7/-1}.kit-head[data-layout=stack]>*{grid-column:1/span 8}}.kit-head-action{display:flex;min-width:0}.kit-masthead{color:var(--color-ink)}.kit-masthead>.kit-grid{padding-block:var(--kit-gap-group)var(--kit-gap-section);min-block-size:calc(76svh - var(--shell-header-h,57px));align-content: center}.kit-masthead-text{container-type:inline-size;grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-related);align-content: start;min-width:0}.kit-masthead[data-variant] .kit-masthead-text:has(.kit-wordmark){grid-column:1/-1}.kit-masthead-proof,.kit-masthead-media{grid-column:1/-1;min-width:0}@media (min-width:1024px){.kit-masthead[data-variant=left] .kit-masthead-text{grid-column:1/span 10}.kit-masthead[data-variant=left] .kit-masthead-text>.kit-lead{max-inline-size:52ch}.kit-masthead[data-variant=left] .kit-masthead-proof{grid-column:1/-1}.kit-masthead[data-variant=centered] .kit-masthead-text{grid-column:2/span 10;text-align:center;justify-items:center}.kit-masthead[data-variant=centered] .kit-masthead-proof{grid-column:3/span 8}.kit-masthead[data-variant=split] .kit-masthead-text{grid-column:1/span 5;align-self: center}.kit-masthead[data-variant=split] .kit-masthead-media{grid-column:6/-1;grid-row:1}.kit-masthead[data-variant=split][data-media-side=start] .kit-masthead-text{grid-column:8/-1}.kit-masthead[data-variant=split][data-media-side=start] .kit-masthead-media{grid-column:1/span 7}.kit-masthead[data-variant=split] .kit-masthead-proof{grid-column:1/-1}}@media (min-width:640px){.kit-masthead[data-variant=centered] .kit-actions{justify-content:center}}.kit-split{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:var(--kit-gutter);row-gap:var(--kit-stack);align-items: center}.kit-split-text{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-related);align-content: start;min-width:0}.kit-split-text>.kit-split-extra{min-width:0;margin-block-start:var(--kit-gap-inside)}.kit-split-media{grid-column:1/-1;min-width:0}.kit-split[data-mobile-media=before] .kit-split-media{grid-row:1}@media (min-width:1024px){.kit-split .kit-split-media,.kit-split .kit-split-text{grid-row:1}.kit-split[data-ratio="5/7"] .kit-split-text{grid-column:1/span 5}.kit-split[data-ratio="5/7"] .kit-split-media{grid-column:6/-1}.kit-split[data-ratio="7/5"] .kit-split-text{grid-column:1/span 7}.kit-split[data-ratio="7/5"] .kit-split-media{grid-column:8/-1}.kit-split[data-ratio="4/8"] .kit-split-text{grid-column:1/span 4}.kit-split[data-ratio="4/8"] .kit-split-media{grid-column:5/-1}.kit-split[data-ratio="8/4"] .kit-split-text{grid-column:1/span 8}.kit-split[data-ratio="8/4"] .kit-split-media{grid-column:9/-1}.kit-split[data-media-side=start][data-ratio="5/7"] .kit-split-media{grid-column:1/span 7}.kit-split[data-media-side=start][data-ratio="5/7"] .kit-split-text{grid-column:8/-1}.kit-split[data-media-side=start][data-ratio="7/5"] .kit-split-media{grid-column:1/span 5}.kit-split[data-media-side=start][data-ratio="7/5"] .kit-split-text{grid-column:6/-1}.kit-split[data-media-side=start][data-ratio="4/8"] .kit-split-media{grid-column:1/span 8}.kit-split[data-media-side=start][data-ratio="4/8"] .kit-split-text{grid-column:9/-1}.kit-split[data-media-side=start][data-ratio="8/4"] .kit-split-media{grid-column:1/span 4}.kit-split[data-media-side=start][data-ratio="8/4"] .kit-split-text{grid-column:5/-1}}.kit-media{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-inside);min-width:0;margin:0}.kit-media-frame{position:relative;aspect-ratio:var(--kit-ratio,16/9);inline-size:100%;overflow:clip;background:var(--color-layer-1);border:1px solid var(--color-border);border-radius:var(--kit-radius-media);min-width:0}.kit-media[data-tone=surface] .kit-media-frame{background:var(--color-surface)}.kit-media-frame>img,.kit-media-frame>video,.kit-media-frame>canvas,.kit-media-frame>.kit-media-slot{position:absolute;block-size:100%;inline-size:100%;max-width:none;inset:0}.kit-media-frame>img,.kit-media-frame>video{object-fit:cover}.kit-media-slot{display:grid;min-width:0}.kit-media[data-kind=view] .kit-media-frame{display:grid;overflow:visible}.kit-media-view{display:grid;min-width:0}.kit-media-placeholder{display:grid;padding:var(--kit-inset);background:var(--color-layer-2);color:var(--color-ink-muted);text-align:center;place-items: center}.kit-media>figcaption{min-width:0}.kit-spec-rail{display:grid;grid-template-columns:minmax(0,1fr);border-block:1px solid var(--kit-rule-color);min-width:0;margin:0}.kit-spec-row{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,3fr);align-items:baseline;column-gap:var(--kit-gap-related);min-block-size:var(--control-h);padding-block:var(--kit-gap-inside);min-width:0}.kit-spec-row+.kit-spec-row{border-top:1px solid var(--color-border)}.kit-spec-row>dt{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);min-width:0}.kit-spec-row>dd{font-size:var(--text-0);line-height:var(--line-0);color:var(--color-ink);overflow-wrap:anywhere;min-width:0;margin:0}.kit-spec-row[data-signal]>dd .kit-num{color:var(--kit-signal)}.kit-spec-table{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:var(--kit-gutter);row-gap:var(--kit-stack)}.kit-spec-group{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:var(--kit-gutter);row-gap:var(--kit-gap-inside);min-width:0}.kit-spec-group>*{grid-column:1/-1;min-width:0}.kit-spec-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;inline-size:100%}.kit-spec-grid tr>*{border-top:1px solid var(--color-border)}.kit-spec-grid tr:first-child>*{border-top-color:var(--kit-rule-color)}.kit-spec-grid tr:last-child>*{border-bottom:1px solid var(--kit-rule-color)}.kit-spec-grid th,.kit-spec-grid td{padding-block:var(--kit-gap-inside);text-align:start;vertical-align:baseline;overflow-wrap:anywhere}.kit-spec-grid th{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-regular);color:var(--color-ink-muted);inline-size:40%;padding-inline-end:var(--kit-gap-related)}.kit-spec-grid td{font-size:var(--text-0);line-height:var(--line-0);color:var(--color-ink)}.kit-spec-note{display:block;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}@media (min-width:1024px){.kit-spec-group>.kit-spec-group-head{grid-column:1/span 4}.kit-spec-group>.kit-spec-grid{grid-column:5/-1}.kit-spec-grid tr{block-size:var(--density-row-h)}.kit-spec-grid th,.kit-spec-grid td{padding-block:var(--density-row-pad-block)}}.kit-stats{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:var(--kit-gutter);row-gap:var(--kit-gap-related);list-style:none;margin:0;padding:0}.kit-stat{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-inside);border-top:1px solid var(--kit-rule-color);align-content: start;min-width:0;padding-block-start:var(--kit-gap-related)}.kit-stat-value{font-size:var(--kit-heading-sm-size);line-height:var(--kit-heading-sm-line);color:var(--color-ink);overflow-wrap:anywhere;min-width:0;margin:0}.kit-stat[data-signal] .kit-stat-value .kit-num{color:var(--kit-signal)}.kit-stats[data-count="3"]>.kit-stat:last-child{grid-column:1/-1}@media (min-width:640px){.kit-stat{grid-column:span 4}.kit-stats[data-count="3"]>.kit-stat:last-child{grid-column:1/-1}}@media (min-width:1024px){.kit-stats[data-count="2"]>.kit-stat{grid-column:span 6}.kit-stats[data-count="3"]>.kit-stat,.kit-stats[data-count="3"]>.kit-stat:last-child{grid-column:span 4}.kit-stats[data-count="4"]>.kit-stat{grid-column:span 3}.kit-stat-value{font-size:var(--kit-heading-lg-size);line-height:var(--kit-heading-lg-line)}}.kit-cells{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);list-style:none;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--kit-radius-card);overflow:clip;gap:1px;margin:0;padding:0}.kit-cell{display:grid;grid-template-columns:minmax(0,1fr);align-content: start;row-gap:var(--kit-gap-inside);padding:var(--kit-inset);background:var(--color-surface);color:var(--color-ink);min-width:0}.kit-section[data-tone=layer] .kit-cell{background:var(--color-surface)}@media (min-width:640px){.kit-cells[data-md="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kit-cells[data-lg="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-cells[data-lg="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-cells[data-lg="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.kit-feature-title{display:flex;align-items: center;gap:var(--kit-gap-inside);min-width:0}.kit-feature-title>.icon{color:var(--kit-link)}.kit-bento{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:var(--kit-gutter);min-width:0}.kit-bento-tile{display:flex;gap:var(--kit-gap-inside);padding:var(--kit-inset);background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-border);border-radius:var(--kit-radius-card);flex-direction:column;min-width:0}.kit-bento-tile[data-kind=media]{overflow:clip;row-gap:0;padding:0}.kit-bento-tile[data-kind=media]>.kit-bento-visual{position:relative;min-block-size:240px;background:var(--color-layer-1);flex:auto;min-width:0}.kit-bento-visual>*{position:absolute;block-size:100%;inline-size:100%;inset:0}.kit-bento-tile[data-kind=media]>.kit-bento-caption{padding:var(--kit-gap-related)var(--kit-inset);border-top:1px solid var(--color-border)}.kit-bento-tile[data-kind=stat]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.kit-bento-tile[data-kind=stat]>.kit-body{align-self: end}.kit-bento-stat{font-size:var(--kit-heading-sm-size);line-height:var(--kit-heading-sm-line);color:var(--color-ink);margin:0}.kit-bento-tile[data-signal] .kit-bento-stat .kit-num{color:var(--kit-signal)}.kit-bento-list{display:grid;list-style:none;align-content: start;gap:0;margin:0;padding:0}.kit-bento-list>li{display:grid;grid-template-columns:minmax(0,1fr)auto;column-gap:var(--kit-gap-related);padding-block:var(--kit-gap-inside);min-width:0}.kit-bento-list>li+li{border-top:1px solid var(--color-border)}@media (min-width:640px){.kit-bento[data-has-md]{grid-template-columns:repeat(var(--kit-bento-md-cols),minmax(0,1fr));grid-template-areas:var(--kit-bento-md)}.kit-bento[data-has-md]>.kit-bento-tile{grid-area:var(--kit-area)}}@media (min-width:1024px){.kit-bento,.kit-bento[data-has-md]{grid-template-columns:repeat(var(--kit-bento-lg-cols),minmax(0,1fr));grid-template-areas:var(--kit-bento-lg)}.kit-bento>.kit-bento-tile,.kit-bento[data-has-md]>.kit-bento-tile{grid-area:var(--kit-area)}.kit-bento-stat{font-size:var(--kit-heading-lg-size);line-height:var(--kit-heading-lg-line)}}.kit-quote{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-related);min-width:0;margin:0}.kit-quote>blockquote{min-width:0;margin:0}.kit-quote-text{font-family:var(--kit-font-display);font-size:var(--kit-heading-sm-size);line-height:var(--kit-heading-sm-line);font-weight:var(--kit-heading-weight);letter-spacing:var(--tracking-heading);text-wrap:balance;color:var(--color-ink);margin:0}.kit-quote>figcaption{display:grid;gap:calc(var(--kit-gap-inside)/2);min-width:0}.kit-quote-name{font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-semibold);color:var(--color-ink)}@media (min-width:1024px){.kit-quote{grid-column:1/span 9}.kit-quote[data-align=center]{grid-column:2/span 10;text-align:center;justify-items:center}.kit-quote-text{font-size:var(--kit-heading-lg-size);line-height:var(--kit-heading-lg-line)}}.kit-logos{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:var(--kit-gutter);row-gap:var(--kit-gap-related);align-items: center}.kit-logos>.kit-meta{grid-column:1/-1}.kit-logo-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kit-gap-related)var(--kit-gutter);list-style:none;align-items: center;margin:0;padding:0}.kit-logo{display:flex;min-block-size:var(--space-40px);color:var(--color-ink-muted);align-items: center;min-width:0}.kit-logo>svg,.kit-logo>img{block-size:var(--space-32px);inline-size:auto;max-inline-size:100%}@media (min-width:1024px){.kit-logos>.kit-meta{grid-column:1/span 3}.kit-logo-list{grid-column:4/-1;grid-template-columns:repeat(var(--kit-logo-count,4),minmax(0,1fr))}}.kit-faq{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-stack);min-width:0}.kit-faq-list{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--kit-radius-card);overflow:clip;min-width:0}.kit-faq-item+.kit-faq-item{border-top:1px solid var(--color-border)}.kit-faq-item>summary{display:grid;grid-template-columns:minmax(0,1fr)var(--space-20px);align-items: center;column-gap:var(--kit-gap-related);min-block-size:var(--control-h);padding:var(--kit-gap-related)var(--kit-inset);cursor:pointer;list-style:none;transition:background-color var(--dur-100)var(--ease-standard)}.kit-faq-item>summary::-webkit-details-marker{display:none}.kit-faq-item>summary>.kit-title{font-size:var(--text-0);line-height:var(--line-0)}.kit-faq-chevron{inline-size:var(--space-20px);block-size:var(--space-20px);color:var(--color-ink-muted);transition:transform var(--dur-200)var(--ease-standard)}.kit-faq-chevron>svg,.kit-check>svg{display:block;block-size:100%;inline-size:100%}.kit-faq-item[open] .kit-faq-chevron{transform:rotate(180deg)}.kit-faq-answer{padding:0 var(--kit-inset)var(--kit-inset);min-width:0}.kit-faq-item:not([open])>.kit-faq-answer{display:none}@media (hover:hover){.kit-faq-item>summary:hover{background:var(--state-hover)}}.kit-faq-item>summary:active{background:var(--state-pressed)}.kit-faq-item>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:calc(var(--space-2px)*-1)}@media (min-width:1024px){.kit-faq{display:grid;grid-template-columns:subgrid;grid-column:1/-1;column-gap:var(--kit-gutter);row-gap:var(--kit-stack)}.kit-faq>.kit-head{grid-column:1/span 4;grid-template-columns:minmax(0,1fr)}.kit-faq>.kit-head>*{grid-column:1/-1}.kit-faq>.kit-faq-list{grid-column:6/-1;align-self: start}}.kit-cta{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:var(--kit-gutter);row-gap:var(--kit-gap-group);align-items: start}.kit-cta-text,.kit-cta-side{grid-column:1/-1;display:grid;row-gap:var(--kit-gap-related);min-width:0}@media (min-width:1024px){.kit-cta-text{grid-column:1/span 6}.kit-cta-side{grid-column:8/-1}}.kit-plan{row-gap:var(--kit-gap-related)}.kit-plan[data-recommended]{background:var(--color-surface)}.kit-cells[data-plans]>.kit-plan:not([data-recommended]){background:var(--color-layer-1)}.kit-plan-price{font-size:var(--kit-heading-sm-size);line-height:var(--kit-heading-sm-line);color:var(--color-ink);margin:0}.kit-plan-features{display:grid;gap:var(--kit-gap-inside);list-style:none;margin:0;padding:0}.kit-plan-features>li{display:grid;grid-template-columns:var(--space-20px)minmax(0,1fr);column-gap:var(--kit-gap-inside);font-size:var(--text-0);line-height:var(--line-0);color:var(--color-ink);align-items: start}.kit-check{display:inline-block;vertical-align:middle;inline-size:var(--space-20px);block-size:var(--space-24px);color:var(--color-ink)}.kit-plan-action{display:flex;margin-block-start:var(--kit-gap-inside)}.kit-plan-action .btn,.kit-plan-action button{border-radius:var(--kit-radius-control);inline-size:100%}.kit-compare{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-related);min-width:0}.kit-compare>.kit-title{margin:0}.kit-compare .kit-compare-switch>button{padding-inline:var(--space-8px)}.kit-compare .kit-compare-switch>button+button{border-inline-start-width:0;margin-inline-start:0}.kit-compare-table [data-off]{display:none}.kit-visually-hidden{position:absolute;clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0}.kit-compare-table{border-collapse:separate;border-spacing:0;table-layout:fixed;inline-size:100%}.kit-compare-table th,.kit-compare-table td{padding:var(--kit-gap-inside)var(--space-8px);text-align:start;vertical-align:baseline;font-size:var(--text-0);line-height:var(--line-0);overflow-wrap:normal;word-break:normal;hyphens:manual;border-bottom:1px solid var(--color-border)}.kit-compare-table thead th{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.kit-compare-table tbody th{font-weight:var(--weight-regular);color:var(--color-ink-muted)}@media (min-width:768px){.kit-compare .kit-compare-switch{display:none}.kit-compare-table{min-inline-size:36rem}.kit-compare-table [data-off]{display:table-cell}}@media (min-width:1024px){.kit-plan-price{font-size:var(--kit-heading-lg-size);line-height:var(--kit-heading-lg-line)}.kit-compare-table th,.kit-compare-table td{padding-inline:var(--density-cell-pad-inline)}}.kit-footer{color:var(--color-ink)}.kit-footer>.kit-grid{padding-block:var(--kit-gap-group)var(--kit-gap-section)}.kit-section[data-tone=base]+.kit-footer>.kit-grid{border-top:1px solid var(--color-border)}.kit-footer-brand{grid-column:1/-1;min-width:0}.kit-footer-links{grid-column:1/-1;display:flex;gap:0 var(--kit-gap-related);list-style:none;flex-wrap:wrap;margin:0;padding:0}.kit-footer-links a{display:inline-flex;min-block-size:var(--control-h);color:var(--color-ink);text-decoration:none;font-size:var(--text-0);line-height:var(--line-0);align-items: center}@media (hover:hover){.kit-footer-links a:hover{text-decoration:underline}}.kit-footer-links a:active{color:var(--color-ink-muted)}.kit-footer-legal{grid-column:1/-1;min-width:0}.kit-footer-groups{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kit-gap-group)var(--kit-gutter)}.kit-footer-group{display:grid;align-content: start;gap:var(--kit-gap-inside);min-width:0}.kit-footer-group>.kit-footer-links{flex-direction:column;gap:0}@media (min-width:1024px){.kit-footer[data-variant=inline] .kit-footer-brand{grid-column:1/span 3}.kit-footer[data-variant=inline] .kit-footer-links{grid-column:4/span 6}.kit-footer[data-variant=inline] .kit-footer-legal{grid-column:10/-1;justify-self:end}.kit-footer[data-variant=statement] .kit-footer-brand,.kit-footer[data-variant=statement] .kit-footer-links{grid-column:1/span 8}.kit-footer[data-variant=statement] .kit-footer-legal{grid-column:9/-1;place-self: center end}.kit-footer[data-variant=index] .kit-footer-brand{grid-column:1/span 4}.kit-footer[data-variant=index] .kit-footer-groups{grid-column:5/-1;grid-template-columns:repeat(var(--kit-footer-groups,3),minmax(0,1fr))}.kit-footer[data-variant=letter] .kit-footer-brand{grid-column:1/span 7}.kit-footer[data-variant=inline]>.kit-grid{align-items: center}}.kit-footer-statement{font-family:var(--kit-font-display);font-size:var(--kit-heading-sm-size);line-height:var(--kit-heading-sm-line);font-weight:var(--kit-heading-weight);letter-spacing:var(--tracking-heading);text-wrap:balance;color:var(--color-ink);margin:0}@media (min-width:1024px){.kit-footer-statement{font-size:var(--kit-heading-lg-size);line-height:var(--kit-heading-lg-line)}}.kit-footer-name{font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.kit-story{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:var(--kit-gutter);--kit-story-top:calc(var(--shell-header-h,57px) + var(--banner-height,0px) + var(--kit-gap-group));--kit-story-h:max(calc(var(--space-96px)*5),calc(100svh - var(--kit-story-top) - var(--kit-gap-group)));--kit-story-step:64svh}.kit-story-track{display:none}.kit-story-pin{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:var(--kit-gutter);min-width:0}.kit-story-steps{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-group);list-style:none;min-width:0;margin:0;padding:0}.kit-story-step{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-inside);align-content: start;min-width:0}.kit-story-step-media{min-width:0;margin-block-start:var(--kit-gap-inside)}.kit-story-stage{display:none}@media (min-width:1024px){.kit-story-track{grid-column:1/-1;grid-row:1;display:grid;visibility:hidden;pointer-events:none}.kit-story-marker{block-size:var(--kit-story-step)}.kit-story-marker:first-child{block-size:calc(50svh - var(--kit-story-top) + var(--kit-story-step))}.kit-story-track:after{content:"";block-size:calc(50svh - var(--kit-gap-group))}.kit-story-pin{grid-row:1;position:sticky;top:var(--kit-story-top);block-size:var(--kit-story-h);align-self: start;align-items: center}.kit-story-steps{grid-column:1/span 5;grid-row:1;align-content: start;align-self: center;row-gap:var(--kit-gap-group)}.kit-story-step>.kit-title,.kit-story-step>.kit-body{transition:color var(--dur-300)var(--ease-standard)}.kit-story-step:not([data-active])>.kit-title,.kit-story-step:not([data-active])>.kit-body{color:var(--color-ink-subtle)}.kit-story-step-media{display:none}.kit-story-stage{grid-column:7/-1;grid-row:1;display:grid;block-size:100%;align-content: center;justify-items:end;min-width:0}.kit-story[data-variant=stage-start] .kit-story-stage{grid-column:1/span 6;justify-items:start}.kit-story[data-variant=stage-start] .kit-story-steps{grid-column:8/-1}.kit-story-frames{display:grid;grid-template-columns:minmax(0,1fr);inline-size:min(100%,var(--kit-story-h));min-width:0}.kit-story-frame{grid-area:1/1;display:grid;grid-template-columns:minmax(0,1fr);opacity:0;visibility:hidden;transition:opacity var(--dur-300-exit)var(--ease-standard),visibility 0s linear var(--dur-300-exit);align-content: center;align-self:stretch;min-width:0}.kit-story-frame[data-active]{opacity:1;visibility:visible;transition:opacity var(--dur-300)var(--ease-standard),visibility 0s linear 0s}.kit-story[data-scrub] .kit-story-frame{transition:none}}.shell[data-scroll=contained] .kit-story{--kit-story-top:var(--kit-gap-group)}.shell[data-scroll=contained] .kit-story-stage{top:var(--kit-gap-group)}.kit-section[data-kit-composition=split][data-variant=bleed]>.kit-grid{--kit-col:calc((min(100% - 2*var(--kit-margin),var(--kit-max)) - (var(--kit-cols) - 1)*var(--kit-gutter))/var(--kit-cols));grid-template-columns:[full-start]minmax(0,1fr)[content-start]repeat(var(--kit-cols),minmax(0,var(--kit-col)))[content-end]minmax(0,1fr)[full-end];inline-size:100%}.kit-split[data-variant=bleed] .kit-split-text{grid-column:content-start/content-end}.kit-split[data-variant=bleed] .kit-split-media{grid-column:full-start/full-end}.kit-section[data-kit-composition=split][data-variant=bleed]{container-type:inline-size}.kit-split[data-variant=bleed]{--kit-bleed-edge:calc((100cqi - min(100cqi - 2*var(--kit-margin),var(--kit-max)))/2)}.kit-split[data-variant=bleed] .kit-media-frame{border-width:1px 0;border-radius:0}.kit-split[data-variant=bleed]{--kit-bleed-view:max(0px,var(--kit-bleed-edge) - var(--kit-inset))}.kit-split[data-variant=bleed] .kit-media-view{padding-inline:var(--kit-bleed-view)}.kit-split[data-variant=bleed] .kit-media>figcaption{inline-size:calc(100% - 2*var(--kit-bleed-edge));justify-self:center}@media (min-width:1024px){.kit-split[data-variant=bleed][data-media-side=end] .kit-media-frame{border-width:1px 0 1px 1px}.kit-split[data-variant=bleed][data-media-side=end] .kit-media-frame:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--kit-radius-media);border-bottom-left-radius:var(--kit-radius-media)}.kit-split[data-variant=bleed][data-media-side=end] .kit-media-frame:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--kit-radius-media);border-bottom-left-radius:var(--kit-radius-media)}.kit-split[data-variant=bleed][data-media-side=end] .kit-media-frame:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--kit-radius-media);border-bottom-left-radius:var(--kit-radius-media)}.kit-split[data-variant=bleed][data-media-side=end] .kit-media-frame:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--kit-radius-media);border-bottom-right-radius:var(--kit-radius-media)}.kit-split[data-variant=bleed][data-media-side=end] .kit-media-frame:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--kit-radius-media);border-bottom-right-radius:var(--kit-radius-media)}.kit-split[data-variant=bleed][data-media-side=end] .kit-media-frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--kit-radius-media);border-bottom-right-radius:var(--kit-radius-media)}.kit-split[data-variant=bleed][data-media-side=start] .kit-media-frame{border-width:1px 1px 1px 0}.kit-split[data-variant=bleed][data-media-side=start] .kit-media-frame:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--kit-radius-media);border-bottom-right-radius:var(--kit-radius-media)}.kit-split[data-variant=bleed][data-media-side=start] .kit-media-frame:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--kit-radius-media);border-bottom-right-radius:var(--kit-radius-media)}.kit-split[data-variant=bleed][data-media-side=start] .kit-media-frame:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--kit-radius-media);border-bottom-right-radius:var(--kit-radius-media)}.kit-split[data-variant=bleed][data-media-side=start] .kit-media-frame:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--kit-radius-media);border-bottom-left-radius:var(--kit-radius-media)}.kit-split[data-variant=bleed][data-media-side=start] .kit-media-frame:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--kit-radius-media);border-bottom-left-radius:var(--kit-radius-media)}.kit-split[data-variant=bleed][data-media-side=start] .kit-media-frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--kit-radius-media);border-bottom-left-radius:var(--kit-radius-media)}.kit-split[data-variant=bleed] .kit-media-view{padding-inline-start:0;padding-inline-end:0}.kit-split[data-variant=bleed] .kit-media>figcaption{inline-size:calc(100% - var(--kit-bleed-edge))}.kit-split[data-variant=bleed][data-media-side=end] .kit-media>figcaption{justify-self:start}.kit-split[data-variant=bleed][data-media-side=start] .kit-media>figcaption{justify-self:end}.kit-split[data-variant=bleed][data-media-side=end][data-ratio="5/7"] .kit-split-text{grid-column:2/span 5}.kit-split[data-variant=bleed][data-media-side=end][data-ratio="5/7"] .kit-split-media{grid-column:7/-1}.kit-split[data-variant=bleed][data-media-side=end][data-ratio="7/5"] .kit-split-text{grid-column:2/span 7}.kit-split[data-variant=bleed][data-media-side=end][data-ratio="7/5"] .kit-split-media{grid-column:9/-1}.kit-split[data-variant=bleed][data-media-side=end][data-ratio="4/8"] .kit-split-text{grid-column:2/span 4}.kit-split[data-variant=bleed][data-media-side=end][data-ratio="4/8"] .kit-split-media{grid-column:6/-1}.kit-split[data-variant=bleed][data-media-side=end][data-ratio="8/4"] .kit-split-text{grid-column:2/span 8}.kit-split[data-variant=bleed][data-media-side=end][data-ratio="8/4"] .kit-split-media{grid-column:10/-1}.kit-split[data-variant=bleed][data-media-side=start][data-ratio="5/7"] .kit-split-media{grid-column:1/9}.kit-split[data-variant=bleed][data-media-side=start][data-ratio="5/7"] .kit-split-text{grid-column:9/span 5}.kit-split[data-variant=bleed][data-media-side=start][data-ratio="7/5"] .kit-split-media{grid-column:1/7}.kit-split[data-variant=bleed][data-media-side=start][data-ratio="7/5"] .kit-split-text{grid-column:7/span 7}.kit-split[data-variant=bleed][data-media-side=start][data-ratio="4/8"] .kit-split-media{grid-column:1/10}.kit-split[data-variant=bleed][data-media-side=start][data-ratio="4/8"] .kit-split-text{grid-column:10/span 4}.kit-split[data-variant=bleed][data-media-side=start][data-ratio="8/4"] .kit-split-media{grid-column:1/6}.kit-split[data-variant=bleed][data-media-side=start][data-ratio="8/4"] .kit-split-text{grid-column:6/span 8}}.kit-split-lead{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-related);align-content: start;min-width:0}.kit-split-spec{grid-column:1/-1;min-width:0}@media (min-width:1024px){.kit-split[data-variant=over-spec]{align-items: start}.kit-split[data-variant=over-spec] .kit-split-text{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--kit-gutter)}.kit-split[data-variant=over-spec] .kit-split-text>.kit-heading{grid-column:1/span 5}.kit-split[data-variant=over-spec] .kit-split-lead{grid-column:7/-1}.kit-split[data-variant=over-spec] .kit-split-media{grid-column:1/-1;grid-row:2}.kit-split[data-variant=over-spec] .kit-split-spec{grid-row:3}}.kit-spec-rail[data-layout=strip]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--kit-gutter)}.kit-spec-rail[data-layout=strip] .kit-spec-row{grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-inside);padding-block:var(--kit-gap-related);align-content: start}.kit-spec-rail[data-layout=strip] .kit-spec-row+.kit-spec-row{border-top:0}.kit-spec-rail[data-layout=strip] .kit-spec-row>dd{overflow-wrap:normal}@media (min-width:640px){.kit-spec-rail[data-layout=strip] .kit-spec-row>dd{font-size:var(--text-1);line-height:var(--line-1)}}@media (min-width:1024px){.kit-spec-rail[data-layout=strip][data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-spec-rail[data-layout=strip][data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.kit-statrow{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:var(--kit-gutter);row-gap:var(--kit-gap-group);align-items: start}.kit-statrow-intro{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-related);min-width:0}.kit-statrow-chart{grid-column:1/-1;min-width:0}@media (min-width:1024px){.kit-statrow[data-variant=lead] .kit-statrow-intro,.kit-statrow[data-variant=chart] .kit-statrow-intro{grid-column:1/span 5}.kit-statrow[data-variant=lead] .kit-stats{grid-column:7/-1;grid-row:1}.kit-statrow[data-variant=chart]{grid-template-rows:auto minmax(0,1fr)}.kit-statrow[data-variant=chart] .kit-stats{grid-column:1/span 6;grid-row:2;align-self: end}.kit-statrow[data-variant=lead] .kit-stats>.kit-stat,.kit-statrow[data-variant=chart] .kit-stats>.kit-stat{grid-column:span 3}.kit-statrow[data-variant=lead] .kit-stats[data-count="3"]>.kit-stat:last-child,.kit-statrow[data-variant=chart] .kit-stats[data-count="3"]>.kit-stat:last-child{grid-column:1/-1}.kit-statrow[data-variant=chart] .kit-statrow-chart{grid-column:7/-1;grid-row:1/span 2;display:grid;align-self:stretch}.kit-statrow-chart{grid-column:1/-1;min-width:0}}.kit-lead-grid{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kit-gap-group)var(--kit-gutter);list-style:none;min-width:0;margin:0;padding:0}.kit-tile{display:grid;grid-template-columns:minmax(0,1fr);align-content: start;row-gap:var(--kit-gap-related);min-width:0}.kit-tile-media{min-width:0}.kit-tile-text{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-inside);min-width:0}@media (min-width:640px){.kit-lead-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kit-rows{grid-column:1/-1;display:grid;grid-template-columns:subgrid;list-style:none;border-block:1px solid var(--kit-rule-color);margin:0;padding:0}.kit-row{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:var(--kit-gutter);row-gap:var(--kit-gap-inside);padding-block:var(--kit-gap-related);align-items:baseline;min-width:0}.kit-row+.kit-row{border-top:1px solid var(--color-border)}.kit-row>*{grid-column:1/-1;min-width:0}.kit-row-meta{font-size:var(--text-1);line-height:var(--line-1);color:var(--color-ink);margin:0}@media (min-width:1024px){.kit-row>.kit-title{grid-column:1/span 4}.kit-row>.kit-body{grid-column:5/span 5}.kit-row>.kit-row-meta{grid-column:10/-1;text-align:end;justify-self:end}}.kit-detail{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:var(--kit-gutter);row-gap:var(--kit-gap-group);align-items: center}.kit-detail-list{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-inside);min-width:0}.kit-detail-list .kit-detail-tab{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-inside);min-block-size:var(--control-h);padding:var(--kit-gap-related)0;white-space:normal;text-align:start;color:var(--color-ink);border-radius:var(--radius-8);background:0 0;border:0;justify-content:stretch;block-size:auto;inline-size:100%;transform:none}.kit-detail-list .kit-detail-tab:enabled:hover,.kit-detail-list .kit-detail-tab:enabled:active{background:0 0;border-color:#0000;transform:none}.kit-detail-tab>.kit-title,.kit-detail-tab>.kit-body{transition:color var(--dur-100)var(--ease-standard)}.kit-detail-tab:not([data-active])>.kit-title,.kit-detail-tab:not([data-active])>.kit-body{color:var(--color-ink-subtle)}@media (hover:hover){.kit-detail-tab:not([data-active]):hover>.kit-title,.kit-detail-tab:not([data-active]):hover>.kit-body{color:var(--color-ink-muted)}}.kit-detail-tab:not([data-active]):active>.kit-title{color:var(--color-ink)}.kit-detail-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-2px)}.kit-detail-stage{grid-column:1/-1;display:grid;min-width:0}.kit-detail-panel{grid-area:1/1;min-width:0}.kit-detail-panel[hidden]{display:none}@media (min-width:1024px){.kit-detail-list{grid-column:1/span 5}.kit-detail-stage{grid-column:7/-1}}.kit-spec-group-head{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-inside);align-content: start;min-width:0}.kit-spec-railset{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:var(--kit-gutter);row-gap:var(--kit-gap-group);align-items: start}.kit-spec-prose,.kit-spec-sticky{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-group);min-width:0}.kit-spec-railgroup{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-inside);min-width:0}@media (min-width:1024px){.kit-spec-prose{grid-column:1/span 6}.kit-spec-sticky{grid-column:8/-1;position:sticky;top:calc(var(--shell-header-h,57px) + var(--banner-height,0px) + var(--kit-gap-group))}.shell[data-scroll=contained] .kit-spec-sticky{top:var(--kit-gap-group)}}.kit-quote-results{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:var(--kit-gutter);row-gap:var(--kit-gap-group);align-items: start}.kit-quote-results>.kit-quote{grid-column:1/-1}.kit-quote-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kit-gap-related)var(--kit-gutter);list-style:none;margin:0;padding:0}.kit-quote-metrics>li{display:grid;row-gap:var(--kit-gap-inside);border-top:1px solid var(--kit-rule-color);align-content: start;min-width:0;padding-block-start:var(--kit-gap-related)}.kit-quote-metric{font-size:var(--kit-heading-sm-size);line-height:var(--kit-heading-sm-line);color:var(--color-ink);margin:0}.kit-quote-metric .kit-num{display:inline-block;font-family:var(--kit-font-figure);font-weight:var(--kit-heading-weight);letter-spacing:var(--tracking-heading)}@media (min-width:1024px){.kit-quote-results>.kit-quote{grid-column:1/span 7}.kit-quote-metrics{grid-column:9/-1;grid-template-columns:minmax(0,1fr)}}.kit-cta-proof{grid-column:1/-1;min-width:0}.kit-form{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-related);min-width:0}.kit-form .kit-actions{align-items:stretch}@media (min-width:640px){.kit-form:not(:has(>.field~.field)){grid-template-columns:minmax(0,1fr)auto;column-gap:var(--kit-gap-inside);align-items: end}}@media (min-width:1024px){.kit-cta[data-variant=form] .kit-cta-text{grid-column:1/span 5}.kit-cta[data-variant=form] .kit-cta-side{grid-column:7/-1}.kit-cta[data-variant=band] .kit-cta-text{grid-column:1/span 8}.kit-cta[data-variant=band] .kit-cta-proof{grid-column:1/-1}}.kit-faq-open{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kit-gap-related)var(--kit-gutter);min-width:0;margin:0}.kit-faq-pair{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--kit-gap-inside);border-top:1px solid var(--kit-rule-color);align-content: start;min-width:0;padding-block-start:var(--kit-gap-related)}.kit-faq-pair>dd{margin:0}@media (min-width:640px){.kit-faq-open{grid-template-columns:repeat(2,minmax(0,1fr))}}.kit-bento>:nth-child(2){--kit-i:1}.kit-bento>:nth-child(3){--kit-i:2}.kit-bento>:nth-child(4){--kit-i:3}.kit-bento>:nth-child(5){--kit-i:4}.kit-bento>:nth-child(6){--kit-i:5}.kit-bento>:nth-child(n+7){--kit-i:6}@keyframes kit-rise{0%{opacity:0;transform:translate3d(0,var(--kit-rise),0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.kit-page [data-motion-state=pending]:not([data-motion=count]){opacity:0}.kit-page [data-motion-state=in]:not([data-motion=count]){animation:kit-rise var(--dur-400)var(--ease-standard)both;animation-delay:calc(var(--kit-i,0)*var(--stagger-item))}}@media (prefers-reduced-motion:reduce){.kit-story-frame,.kit-story-frame[data-active],.kit-story-step>.kit-title,.kit-story-step>.kit-body,.kit-detail-tab,.kit-faq-chevron{transition-duration:.01ms;transition-delay:0s}}.p-status{display:inline-flex;align-items: center;gap:var(--space-6px);font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium);color:var(--color-ink);white-space:nowrap;min-width:0;max-width:100%}.p-status-icon{display:inline-flex;color:var(--_status-fg,var(--color-ink-muted));flex:none}.p-status-word{overflow:hidden;text-overflow:ellipsis;min-width:0}.p-status[data-tone=info]{--_status-fg:var(--color-info);--_status-bg:var(--color-info-surface)}.p-status[data-tone=success]{--_status-fg:var(--color-success);--_status-bg:var(--color-success-surface)}.p-status[data-tone=warning]{--_status-fg:var(--color-warning);--_status-bg:var(--color-warning-surface)}.p-status[data-tone=danger]{--_status-fg:var(--color-danger);--_status-bg:var(--color-danger-surface)}.p-status[data-variant=pill]{padding:0 var(--space-8px);border-radius:var(--radius-pill);background:var(--_status-bg,var(--color-layer-2));color:var(--_status-fg,var(--color-ink))}.p-status[data-variant=pill] .p-status-icon{color:inherit}.p-kv{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;margin:0}.p-kv-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2px);padding:var(--space-8px)0;min-width:0}.p-kv-row+.p-kv-row{border-top:1px solid var(--color-border)}.p-kv-label{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);min-width:0}.p-kv-value{font-size:var(--text-0);line-height:var(--line-0);color:var(--color-ink);overflow-wrap:anywhere;min-width:0;margin:0}.p-kv-value[data-mono]{font-family:var(--font-mono);font-size:var(--text-n1);line-height:var(--line-0);font-variant-numeric:var(--font-numeric)}@media (min-width:640px){.p-kv:not([data-stacked]) .p-kv-row{grid-template-columns:minmax(0,2fr)minmax(0,3fr);gap:var(--space-16px);align-items:baseline}}.p-rows{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;min-width:0;margin:0;padding:0}.p-rows[data-variant=boxed]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-12);overflow:clip}.p-rows-item{min-width:0;margin:0}.p-rows>*+*{border-top:1px solid var(--color-border)}.p-row{box-sizing:border-box;display:flex;align-items: center;gap:var(--space-12px);min-height:var(--control-h);padding:var(--space-12px)var(--space-16px);font:inherit;font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-regular);color:var(--color-ink);text-align:start;text-decoration:none;white-space:normal;background:0 0;border:0;border-radius:0;width:100%;min-width:0;margin:0}.p-rows[data-variant=plain] .p-row{padding-inline-start:0;padding-inline-end:0}button.p-row,button.p-row:enabled:active{color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:flex-start;height:auto;transform:none}a.p-row{cursor:pointer}.p-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (hover:hover){a.p-row:hover,button.p-row:enabled:hover{background:var(--state-hover);border-color:#0000}}a.p-row:active,button.p-row:enabled:active{background:var(--state-pressed)}.p-row[data-selected],button.p-row[data-selected]:enabled:active{background:var(--color-layer-2)}@media (hover:hover){button.p-row[data-selected]:enabled:hover,a.p-row[data-selected]:hover{background:var(--color-layer-2)}}.p-row-leading,.p-row-trailing{display:inline-flex;align-items: center;gap:var(--space-8px);flex:none;min-width:0;max-width:100%}.p-row-text{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2px);flex:auto;min-width:0}.p-row-title{font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);color:var(--color-ink);overflow-wrap:anywhere;min-width:0}.p-row-meta{display:flex;align-items: center;column-gap:var(--space-12px);row-gap:var(--space-2px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex-wrap:wrap;min-width:0}.p-row-meta>*{overflow-wrap:anywhere;min-width:0}.p-rows-group{display:flex;align-items:baseline;gap:var(--space-8px);padding:var(--space-8px)var(--space-16px);background:var(--color-layer-1);font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium);color:var(--color-ink-muted);min-width:0;margin:0}.p-rows[data-variant=plain] .p-rows-group{background:0 0;padding-inline-start:0;padding-inline-end:0}.p-rows-group-count{font-family:var(--font-mono);font-variant-numeric:var(--font-numeric)}@media (min-width:1024px){.p-row{min-height:var(--density-row-h);padding-block:var(--density-row-pad-block)}}.p-meter{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6px);min-width:0}.p-meter-head{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:baseline;gap:var(--space-12px);min-width:0}.p-meter-label{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);min-width:0}.p-meter-value{font-family:var(--font-mono);font-size:var(--text-n1);line-height:var(--line-n1);font-variant-numeric:var(--font-numeric);color:var(--color-ink);white-space:nowrap}.p-meter-native{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0}.p-meter-track{display:block;block-size:var(--space-4px);overflow:hidden;background:var(--color-layer-2);border-radius:var(--radius-pill);inline-size:100%}.p-meter-fill{display:block;background:var(--_meter-fill,var(--color-ink));transform-origin:0 50%;transform:scaleX(var(--p-meter,0));block-size:100%;inline-size:100%}@media (prefers-reduced-motion:no-preference){.p-meter[data-animate] .p-meter-fill{transition:transform var(--dur-300)var(--ease-standard)}@starting-style{.p-meter[data-animate] .p-meter-fill{transform:scaleX(0)}}}[dir=rtl] .p-meter-fill{transform-origin:100% 50%}.p-meter[data-tone=warning]{--_meter-fill:var(--color-warning)}.p-meter[data-tone=danger]{--_meter-fill:var(--color-danger)}.p-empty{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--space-8px);padding:var(--space-24px)var(--space-16px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-12);min-width:0}.p-empty-icon{display:inline-flex;color:var(--color-ink-muted)}.p-empty[data-tone=danger] .p-empty-icon{color:var(--color-danger)}.p-empty-title{font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);color:var(--color-ink);margin:0}.p-empty-text{font-size:var(--text-0);line-height:var(--line-0);color:var(--color-ink-muted);max-width:64ch;margin:0}.p-empty-action{display:flex;gap:var(--space-8px);padding-top:var(--space-8px);flex-wrap:wrap}.p-notice{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: start;gap:var(--space-12px);padding:var(--space-16px);background:var(--_notice-surface);border:1px solid var(--_notice-border);border-radius:var(--radius-12);min-width:0}.p-notice[data-tone=info]{--_notice-fg:var(--color-info);--_notice-surface:var(--color-info-surface);--_notice-border:var(--color-info-border)}.p-notice[data-tone=success]{--_notice-fg:var(--color-success);--_notice-surface:var(--color-success-surface);--_notice-border:var(--color-success-border)}.p-notice[data-tone=warning]{--_notice-fg:var(--color-warning);--_notice-surface:var(--color-warning-surface);--_notice-border:var(--color-warning-border)}.p-notice[data-tone=danger]{--_notice-fg:var(--color-danger);--_notice-surface:var(--color-danger-surface);--_notice-border:var(--color-danger-border)}.p-notice-icon{display:inline-flex;padding-top:var(--space-2px);color:var(--_notice-fg)}.p-notice-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4px);min-width:0}.p-notice-title{font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.p-notice-text{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);overflow-wrap:anywhere;min-width:0}.p-notice-text>p{margin:0}.p-notice-action{display:flex;gap:var(--space-8px);padding-top:var(--space-8px);flex-wrap:wrap}.p-icon-btn,.p-icon-btn:enabled:active{display:inline-flex;inline-size:var(--control-h);block-size:var(--control-h);height:var(--control-h);color:var(--color-ink-muted);border-radius:var(--radius-8);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items: center;padding:0}@media (hover:hover){.p-icon-btn:enabled:hover{color:var(--color-ink);background:var(--state-hover);border-color:#0000}}.p-icon-btn:enabled:active{background:var(--state-pressed);transform:scale(.98)}.p-icon-btn:disabled{color:var(--state-disabled-content);background:0 0}.p-tabs{display:flex;gap:var(--space-4px);padding-bottom:var(--space-8px);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;border-bottom:1px solid var(--color-border);min-width:0;max-width:100%}.p-tab,.p-tab:enabled:active{display:inline-flex;align-items: center;gap:var(--space-8px);height:var(--control-h);padding:0 var(--space-16px);font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);color:var(--color-ink-muted);border-radius:var(--radius-8);background:0 0;border:1px solid #0000;flex:none;transform:none}@media (hover:hover){.p-tab:enabled:hover{color:var(--color-ink);background:var(--state-hover);border-color:#0000}}.p-tab:enabled:active{background:var(--state-pressed)}.p-tab[aria-selected=true],.p-tab[aria-selected=true]:enabled:active{color:var(--color-ink);font-weight:var(--weight-semibold);background:var(--color-layer-2)}@media (hover:hover){.p-tab[aria-selected=true]:enabled:hover{background:var(--color-layer-2)}}.p-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.p-tab-count{font-family:var(--font-mono);font-size:var(--text-n1);line-height:var(--line-n1);font-variant-numeric:var(--font-numeric);color:var(--color-ink-muted)}.p-tabpanel{padding-top:var(--space-16px);min-width:0}.p-tabpanel:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.p-dialog{box-sizing:border-box;max-height:calc(100dvh - var(--space-48px));color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-28)var(--radius-28)0 0;overflow:hidden;width:100%;max-width:100%;margin:auto 0 0;padding:0;inset:0}.p-dialog[open]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)auto}.p-dialog::backdrop{background:var(--color-scrim)}.p-dialog-head{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: start;gap:var(--space-12px);padding:var(--space-16px)var(--space-12px)var(--space-8px)var(--space-16px);min-width:0}.p-dialog-titles{display:grid;gap:var(--space-4px);padding-top:var(--space-8px);min-width:0}.p-dialog-title{font-size:var(--text-2);line-height:var(--line-2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);overflow-wrap:anywhere;margin:0}.p-dialog-desc{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);min-width:0}.p-dialog-body{padding:var(--space-8px)var(--space-16px)var(--space-16px);overflow-y:auto;overscroll-behavior:contain;min-width:0;min-height:0}.p-dialog-foot{display:flex;justify-content:flex-end;gap:var(--space-8px);padding:var(--space-12px)var(--space-16px)calc(var(--space-16px) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);flex-wrap:wrap;min-width:0}.p-dialog:not(:has(.p-dialog-foot)) .p-dialog-body{padding-bottom:calc(var(--space-16px) + env(safe-area-inset-bottom))}@media (min-width:640px){.p-dialog[data-kind=sheet]{width:min(560px,calc(100% - var(--space-32px)));max-height:calc(100dvh - var(--space-64px));border-radius:var(--radius-16);margin:auto}.p-dialog[data-kind=drawer]{width:min(440px,calc(100% - var(--space-32px)));border-radius:var(--radius-16)0 0 var(--radius-16);height:100%;max-height:100dvh;margin:0 0 0 auto}[dir=rtl] .p-dialog[data-kind=drawer]{border-radius:0 var(--radius-16)var(--radius-16)0;margin:0 auto 0 0}.p-dialog-head{padding:var(--space-20px)var(--space-16px)var(--space-8px)var(--space-24px)}.p-dialog-body{padding:var(--space-8px)var(--space-24px)var(--space-24px)}.p-dialog-foot{padding:var(--space-16px)var(--space-24px)}}@media (prefers-reduced-motion:no-preference){.p-dialog[open]{transition:opacity var(--dur-300)var(--ease-standard),transform var(--dur-300)var(--ease-standard)}@starting-style{.p-dialog[open]{opacity:0;transform:translateY(var(--space-24px))}}}@media (prefers-reduced-motion:no-preference) and (min-width:640px){@starting-style{.p-dialog[open][data-kind=sheet]{opacity:0;transform:scale(.98)}.p-dialog[open][data-kind=drawer]{opacity:0;transform:translateX(var(--space-24px))}}}@media (prefers-reduced-motion:reduce){.p-dialog[open]{transition:opacity var(--dur-reduced)linear}@starting-style{.p-dialog[open]{opacity:0}}}.p-skel{display:grid;grid-template-columns:minmax(0,1fr);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-12);overflow:clip;opacity:0;animation:p-skel-in var(--dur-150)var(--ease-standard)var(--wait-skeleton)forwards;min-width:0}.p-skel-row{display:grid;gap:var(--space-8px);padding:var(--space-16px)}.p-skel-row+.p-skel-row{border-top:1px solid var(--color-border)}.p-skel-block{display:block;block-size:var(--space-12px);background:var(--color-layer-2);border-radius:var(--radius-4);animation:p-skel-pulse var(--loop-pulse)var(--ease-standard)infinite alternate}.p-skel-block[data-w=title]{inline-size:60%}.p-skel-block[data-w=meta]{inline-size:35%}@keyframes p-skel-in{to{opacity:1}}@keyframes p-skel-pulse{0%{opacity:1}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.p-skel{opacity:1;animation:none}.p-skel-block{animation:none}}.p-sr-only{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;text-overflow:ellipsis;border:0;block-size:1px;inline-size:1px;margin:0;padding:0}.p-sr-wrap{position:absolute;overflow:auto;scrollbar-width:none;block-size:0;inline-size:1px;margin:0;padding:0}.p-chip{display:inline-flex;align-items: center;gap:var(--space-4px);padding:var(--space-2px)var(--space-8px);font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-regular);color:var(--color-ink-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-4);min-width:0;max-width:100%}.p-chip-icon{display:inline-flex;color:var(--_chip-fg,var(--color-ink-muted));flex:none}.p-chip[data-tone=success]{--_chip-fg:var(--color-success)}.p-chip[data-tone=warning]{--_chip-fg:var(--color-warning)}.p-chip[data-tone=danger]{--_chip-fg:var(--color-danger)}.p-chip-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.p-table-wrap{min-width:0;max-width:100%}.p-table{border-collapse:collapse;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);inline-size:100%}.p-table-caption{padding-bottom:var(--space-8px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);text-align:start}.p-table th,.p-table td{padding:var(--space-8px)var(--space-12px);text-align:start;vertical-align:baseline;font-weight:var(--weight-regular);overflow-wrap:anywhere;min-width:0}.p-table thead th{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium);color:var(--color-ink-muted);border-bottom:1px solid var(--color-border)}.p-table tbody th{font-weight:var(--weight-medium)}.p-table tbody tr+tr>*{border-top:1px solid var(--color-border)}.p-table [data-numeric]{text-align:end;font-family:var(--font-mono);font-variant-numeric:var(--font-numeric);white-space:nowrap}.p-table :-webkit-any(th,td):first-child{padding-inline-start:0}.p-table :-moz-any(th,td):first-child{padding-inline-start:0}.p-table :is(th,td):first-child{padding-inline-start:0}.p-table :-webkit-any(th,td):last-child{padding-inline-end:0}.p-table :-moz-any(th,td):last-child{padding-inline-end:0}.p-table :is(th,td):last-child{padding-inline-end:0}@media (max-width:767px){.p-table,.p-table tbody,.p-table tr,.p-table th,.p-table td{display:block}.p-table thead{display:none}.p-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4px);padding:var(--space-12px)0}.p-table tbody tr+tr{border-top:1px solid var(--color-border)}.p-table tbody tr+tr>*{border-top:0}.p-table tbody :-webkit-any(th,td){display:grid;grid-template-columns:minmax(0,2fr)minmax(0,3fr);gap:var(--space-12px);text-align:start;padding:0}.p-table tbody :-moz-any(th,td){display:grid;grid-template-columns:minmax(0,2fr)minmax(0,3fr);gap:var(--space-12px);text-align:start;padding:0}.p-table tbody :is(th,td){display:grid;grid-template-columns:minmax(0,2fr)minmax(0,3fr);gap:var(--space-12px);text-align:start;padding:0}.p-table tbody :-webkit-any(th,td):before{content:attr(data-label);font-family:var(--font-sans);font-weight:var(--weight-regular);color:var(--color-ink-muted)}.p-table tbody :-moz-any(th,td):before{content:attr(data-label);font-family:var(--font-sans);font-weight:var(--weight-regular);color:var(--color-ink-muted)}.p-table tbody :is(th,td):before{content:attr(data-label);font-family:var(--font-sans);font-weight:var(--weight-regular);color:var(--color-ink-muted)}.p-table tbody th{font-size:var(--text-0);line-height:var(--line-0)}.p-table tbody th:before{font-size:var(--text-n1);line-height:var(--line-0)}}@media (min-width:1024px){.p-table tbody :-webkit-any(th,td){padding-block:var(--density-row-pad-block)}.p-table tbody :-moz-any(th,td){padding-block:var(--density-row-pad-block)}.p-table tbody :is(th,td){padding-block:var(--density-row-pad-block)}.p-table tbody tr{height:var(--density-row-h)}}.p-stack{display:block;min-width:0}.p-stack-track{display:flex;gap:var(--space-2px);block-size:var(--space-12px);overflow:hidden;border-radius:var(--radius-4);inline-size:100%}.p-stack-seg,.p-stack-rest{display:block;min-inline-size:var(--space-2px);flex-shrink:1;flex-basis:0;block-size:100%}.p-stack-seg[data-tone=strong]{background:var(--color-ink-muted)}.p-stack-seg[data-tone=soft]{background:var(--color-border-control)}.p-stack-rest{background:var(--color-layer-2)}.p-code{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-8);overflow:hidden;min-width:0;min-height:0;margin:0}.p-code-head{display:flex;align-items:baseline;column-gap:var(--space-12px);row-gap:var(--space-2px);padding:var(--space-8px)var(--space-12px);border-bottom:1px solid var(--color-border);flex-wrap:wrap;min-width:0}.p-code-path{overflow:hidden;font-family:var(--font-mono);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%}.p-code-meta{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);font-variant-numeric:var(--font-numeric)}.p-code-note{padding:var(--space-16px)var(--space-12px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);margin:0}.p-code-body{max-height:calc(var(--space-96px)*5);padding:var(--space-8px)0;overflow:auto;overscroll-behavior:contain;font-family:var(--font-mono);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);background:var(--color-surface);counter-reset:p-line;tab-size:2;min-width:0;min-height:0;margin:0}.p-code-body>code{display:grid;font:inherit;min-width:max-content}.p-code-line{display:block;padding-inline:var(--space-12px);white-space:pre}.p-code-line:before{counter-increment:p-line;content:counter(p-line);display:inline-block;inline-size:var(--space-32px);color:var(--color-ink-subtle);text-align:end;user-select:none;margin-inline-end:var(--space-12px)}.app-root{--app-inset:var(--space-20px);--app-gap:var(--space-20px);--app-pad-inline:var(--space-16px)}@media (min-width:640px){.app-root{--app-inset:var(--space-24px);--app-gap:var(--space-24px);--app-pad-inline:var(--space-32px)}}.app-root .shell[data-scroll=contained]>.shell-header{position:relative}.app-brand{display:inline-flex;align-items: center;gap:var(--space-8px);color:var(--color-ink);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);min-width:0}.app-brand-logo{display:block;inline-size:var(--line-1);block-size:var(--line-1);flex:none}.app-brand-word{white-space:nowrap}.shell .app-stopall{color:var(--color-danger);border-color:var(--color-danger-border)}.shell .app-stopall:disabled{color:var(--state-disabled-content);border-color:#0000}@media (max-width:639px){.shell .app-stopall{padding-inline:var(--space-12px)}}.app-page{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);align-content: start;gap:var(--app-gap);padding:var(--space-24px)var(--app-pad-inline)var(--space-48px);inline-size:100%;max-inline-size:1280px;min-width:0;margin-inline-start:auto;margin-inline-end:auto}@media (min-width:640px){.app-page{padding-block:var(--space-32px)var(--space-64px)}}.app-page>*{min-width:0}.app-demo-note{display:flex;align-items: flex-start;gap:var(--space-8px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);margin:0}.app-demo-note>:first-child{padding-top:var(--space-2px);flex:none}.num{font-family:var(--font-mono);font-variant-numeric:var(--font-numeric)}.app-head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16px);align-items: start;min-width:0}.app-head-text{display:grid;gap:var(--space-8px);min-width:0}@media (min-width:768px){.app-head[data-actions]{grid-template-columns:minmax(0,1fr)auto;align-items: end}}.app-title{font-size:var(--text-3);line-height:var(--line-3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-ink);text-wrap:balance;margin:0}.app-lead{font-size:var(--text-0);line-height:var(--line-0);color:var(--color-ink-muted);text-wrap:pretty;max-inline-size:68ch;margin:0}.app-head-actions{display:flex;gap:var(--space-8px);flex-wrap:wrap}.app-region{display:grid;grid-template-columns:minmax(0,1fr);align-content: start;gap:var(--space-16px);min-width:0}.app-region[data-container=divided]{padding-top:var(--space-24px);border-top:1px solid var(--color-border)}.app-region-head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12px);align-items: start;min-width:0}@media (min-width:640px){.app-region-head[data-actions]{grid-template-columns:minmax(0,1fr)auto;align-items: center}}.app-region-text{display:grid;gap:var(--space-4px);min-width:0}.app-h2{font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);color:var(--color-ink);margin:0}.app-h3{font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.app-region-meta{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);max-inline-size:72ch;margin:0}.app-region-actions{display:flex;gap:var(--space-8px);flex-wrap:wrap}.app-card{box-sizing:border-box;padding:var(--app-inset);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-12)}.app-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--app-gap);align-items: start;min-width:0}.app-split-main,.app-split-side{display:grid;grid-template-columns:minmax(0,1fr);align-content: start;gap:var(--app-gap);min-width:0}@media (min-width:1024px){.app-split{grid-template-columns:repeat(12,minmax(0,1fr))}.app-split-main{grid-column:1/span 7;grid-row:1}.app-split-side{grid-column:8/span 5;grid-row:1}}.app-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16px);min-width:0;max-inline-size:640px}.app-form .field-row{gap:var(--space-16px)}.app-form-actions{display:flex;gap:var(--space-8px);flex-wrap:wrap}.app-form-status{display:flex;align-items: flex-start;gap:var(--space-6px);min-block-size:var(--line-n1);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);margin:0}.app-form-status>:first-child{padding-top:var(--space-2px);flex:none}.app-form-status[data-tone=success]{color:var(--color-success)}.app-form-status[data-tone=danger]{color:var(--color-danger)}.app-form-status:empty{display:none}.app-choice{display:grid;gap:var(--space-6px);min-width:0}.app-checks{display:grid;gap:var(--space-4px);border:0;min-width:0;margin:0;padding:0}.app-checks>legend{margin-bottom:var(--space-4px);padding:0}button.app-check,button.app-check:enabled:active{box-sizing:border-box;display:grid;grid-template-columns:var(--space-20px)minmax(0,1fr);column-gap:var(--space-12px);inline-size:100%;min-height:var(--control-h);padding:calc((var(--control-h) - var(--line-0))/2)0;font:inherit;font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-regular);color:var(--color-ink);text-align:start;white-space:normal;border-radius:var(--radius-8);background:0 0;border:0;justify-content:stretch;align-items: start;height:auto;transform:none}button.app-check:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.app-check-box{box-sizing:border-box;display:inline-flex;inline-size:var(--space-20px);block-size:var(--space-20px);color:var(--color-surface);background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-4);justify-content:center;align-items: center;margin-block-start:calc((var(--line-0) - var(--space-20px))/2)}button.app-check[aria-checked=true] .app-check-box{background:var(--color-ink);border-color:var(--color-ink)}button.app-check:enabled:hover{color:var(--color-ink);background:0 0;border-color:#0000}@media (hover:hover){button.app-check:enabled:hover .app-check-box{border-color:var(--color-ink)}}button.app-check:disabled{color:var(--state-disabled-content);background:0 0}button.app-check:disabled .app-check-box{background:var(--state-disabled-container);border-color:var(--color-border)}.app-check-text{display:grid;gap:var(--space-2px);min-width:0}.app-check-desc{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.shell .app-btn-danger,.app-btn-danger{color:var(--color-danger)}button.app-btn-destructive,.app-btn-destructive{background:var(--color-danger-surface);color:var(--color-danger);border-color:var(--color-danger-border)}@media (hover:hover){button.app-btn-destructive:enabled:hover{background:color-mix(in oklab,var(--color-danger)8%,var(--color-danger-surface));border-color:var(--color-danger-border)}}button.app-btn-destructive:enabled:active{background:color-mix(in oklab,var(--color-danger)12%,var(--color-danger-surface));border-color:var(--color-danger-border)}button.app-btn-destructive[aria-busy=true]:after{border-color:var(--color-danger);border-top-color:#0000}.app-empty-line{font-size:var(--text-0);line-height:var(--line-0);color:var(--color-ink-muted);margin:0}.app-body-muted{color:var(--color-ink-muted);margin:0}.app-figure{display:inline-flex;flex-wrap:wrap;align-items:baseline;min-width:0}.app-figure-value{font-family:var(--font-mono);font-variant-numeric:var(--font-numeric);font-size:var(--text-2);line-height:var(--line-2);font-weight:var(--weight-medium);letter-spacing:var(--tracking-title);color:var(--color-ink)}.app-figure-unit{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}[data-tone=info]{--_tone:var(--color-info)}[data-tone=success]{--_tone:var(--color-success)}[data-tone=warning]{--_tone:var(--color-warning)}[data-tone=danger]{--_tone:var(--color-danger)}.row-status,.task-icon,.timeline-icon,.carry-icon,.crew-doing-icon,.decision-verified,.prov-test{color:var(--_tone,var(--color-ink-muted))}.row-status{display:inline-flex}.app-page a:not(.btn):not(.p-row):not(.live-card):not(.shell-nav-item):not(.queue-row){color:var(--color-accent);text-underline-offset:var(--space-4px)}.run-head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16px);min-width:0}.run-head-text{display:grid;gap:var(--space-8px);min-width:0}.run-goal{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media (max-width:639.98px){.run-goal{-webkit-line-clamp:3;line-clamp:3}}.run-meta{display:flex;align-items: center;column-gap:var(--space-16px);row-gap:var(--space-4px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex-wrap:wrap;margin:0}.run-meta-item{display:inline-flex;align-items: center;gap:var(--space-6px);min-width:0}.run-note{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);margin:0}.run-head-side{display:grid;gap:var(--space-8px);align-content: start;min-width:0}.run-cost{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);margin:0}.run-actions{display:flex;gap:var(--space-8px);padding-top:var(--space-4px);flex-wrap:wrap}@media (min-width:1024px){.run-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--app-gap);align-items: start}.run-head-text{grid-column:1/span 8}.run-head-side{grid-column:9/span 4;justify-items:end}}.approvals-now,.pending-list{display:grid;gap:var(--space-12px);min-width:0}.approval-title{font-size:var(--text-0);line-height:var(--line-0);color:var(--color-ink)}.p-notice-text>.approval-code,.approval-code{box-sizing:border-box;margin:var(--space-4px)0;padding:var(--space-8px)var(--space-12px);overflow-x:auto;overscroll-behavior-x:contain;font-family:var(--font-mono);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);white-space:pre;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-8);max-inline-size:100%}.approval-meta{display:flex;align-items: center;column-gap:var(--space-16px);row-gap:var(--space-4px);flex-wrap:wrap}.approval-risk{display:inline-flex;align-items: center;gap:var(--space-4px)}.p-notice .p-notice-text>p.approval-title{margin:0}.status-strip{gap:var(--space-16px)}.status-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16px);min-width:0;margin:0}.status-figure{display:grid;align-content: start;gap:var(--space-4px);min-width:0}.status-figure:last-child{grid-column:1/-1}.status-figure>dt{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.status-figure>dd{display:grid;gap:var(--space-8px);min-width:0;margin:0}.status-value{font-family:var(--font-mono);font-size:var(--text-0);line-height:var(--line-0);font-variant-numeric:tabular-nums;color:var(--color-ink);overflow-wrap:anywhere;min-width:0}.status-of{font-size:var(--text-n1);color:var(--color-ink-muted)}@media (min-width:768px){.status-figures{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-24px)}.status-figure:last-child{grid-column:auto}}.run-work,.run-side{display:grid;grid-template-columns:minmax(0,1fr);align-content: start;gap:var(--app-gap);min-width:0}.run-work>*,.run-side>*{min-width:0}@media (min-width:1024px){.run-work{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.run-work>.ide{grid-column:1/span 8}.run-work>.run-side{grid-column:9/span 4;display:flex;contain:size;flex-direction:column;min-block-size:0}.run-side>.feed{flex:0 auto;min-block-size:0}.run-side .feed-list{max-block-size:calc(var(--space-96px)*3)}.run-side>.queue{display:flex;min-block-size:var(--space-96px);flex-direction:column;flex:1 1 0}.run-side>.queue>.queue-groups,.run-side>.queue>.app-empty-line{overflow-y:auto;overscroll-behavior:contain;flex:auto;min-block-size:0}.run-side>.queue>.queue-groups{border-bottom:1px solid var(--color-border)}}.run-office{gap:var(--space-12px)}.run-office .office-notes:not([data-visible]){overflow:auto;scrollbar-width:none;block-size:0}.desks{display:grid;gap:var(--space-16px);min-width:0}.desks-note,.desks-beat{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);margin:0}.desks-beat{min-block-size:calc(2*var(--line-n1));color:var(--color-ink)}.desks-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16px);list-style:none;min-width:0;margin:0;padding:0}@media (min-width:640px){.desks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.desks-grid{grid-template-columns:repeat(var(--desk-cols,3),minmax(0,1fr))}}.desk{display:grid;grid-template-rows:minmax(0,1fr)auto;gap:var(--space-8px);min-width:0}.desk>.cat-card{box-sizing:border-box;block-size:100%}.desk-monitor{display:flex;align-items:baseline;gap:var(--space-8px);font-size:var(--text-n1);line-height:var(--line-n1);min-width:0;margin:0}.desk-monitor-label{color:var(--color-ink-muted);flex:none}.desk-monitor-file{overflow:hidden;font-family:var(--font-mono);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0}.app-region.feed{display:flex;gap:var(--space-16px);flex-direction:column;min-height:0}.feed-list{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;align-content: start;min-width:0;margin:0;padding:0}@media (min-width:1024px){.feed-list{overflow-y:auto;overscroll-behavior:contain}}.feed-list:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.feed-item{display:grid;gap:var(--space-8px);padding-block:var(--space-16px);min-width:0}.feed-item:first-child{padding-top:0}.feed-item+.feed-item{border-top:1px solid var(--color-border)}.feed-head{display:grid;grid-template-columns:var(--space-24px)minmax(0,1fr)auto;column-gap:var(--space-8px);align-items: start;min-width:0;margin:0}.feed-icon{display:inline-flex;padding-top:var(--space-2px);color:var(--color-ink-muted)}.feed-title{font-weight:var(--weight-semibold);color:var(--color-ink);overflow-wrap:anywhere;min-width:0}.feed-time{font-size:var(--text-n1);line-height:var(--line-0);color:var(--color-ink-muted)}.feed-meta,.feed-quote,.feed-points,.feed-agreed,.feed-answer{overflow-wrap:anywhere;min-width:0;margin:0;padding-inline-start:var(--space-32px)}.feed-meta,.feed-points{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.feed-quote{color:var(--color-ink)}.feed-points,.feed-agreed{display:grid;gap:var(--space-4px);list-style:none}.feed-agreed>li,.feed-answer{display:grid;grid-template-columns:var(--space-16px)minmax(0,1fr);column-gap:var(--space-8px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);align-items: start}.feed-agreed-icon,.feed-answer-icon{display:inline-flex;padding-top:var(--space-2px);color:var(--color-ink-muted)}.feed-agreed-icon,.feed-answer[data-tone=success] .feed-answer-icon{color:var(--color-success)}.feed-answer-word{font-weight:var(--weight-semibold)}.feed-foot{display:grid;padding-top:var(--space-16px);border-top:1px solid var(--color-border);min-width:0}.feed .message-form{max-inline-size:none}.feed-empty{flex:none}.ide{gap:var(--space-16px)}.ide-follow{display:flex;min-width:0}.ide-follow button.app-switch{padding-inline:var(--space-4px)var(--space-8px);inline-size:auto}.ide-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12px);align-items: start;min-width:0}.ide-side{box-sizing:border-box;max-block-size:calc(var(--space-64px)*5);padding:var(--space-4px);overflow:auto;overscroll-behavior:contain;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-8);min-width:0}@media (min-width:768px){.ide-body{grid-template-columns:240px minmax(0,1fr);column-gap:var(--space-16px);align-items:stretch}.ide-side{contain:size;max-block-size:none}}.ide-tree-level{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;min-width:0;margin:0;padding:0}.ide-tree-level>li{min-width:0}button.ide-node,button.ide-node:enabled:active,button.ide-files-toggle,button.ide-files-toggle:enabled:active{box-sizing:border-box;display:grid;grid-template-columns:var(--space-16px)var(--space-16px)minmax(0,1fr)auto;column-gap:var(--space-8px);inline-size:100%;min-height:var(--control-h);padding:0 var(--space-8px)0 calc(var(--space-8px) + var(--depth,0)*var(--space-16px));font:inherit;font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-regular);color:var(--color-ink);text-align:start;white-space:nowrap;border-radius:var(--radius-4);background:0 0;border:0;justify-content:stretch;align-items: center;height:auto;transform:none}button.ide-files-toggle,button.ide-files-toggle:enabled:active{grid-template-columns:var(--space-20px)minmax(0,1fr)var(--space-20px);padding:0 var(--space-12px);font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);border:1px solid var(--color-border-control);border-radius:var(--radius-8)}@media (hover:hover){button.ide-node:enabled:hover,button.ide-files-toggle:enabled:hover{background:var(--state-hover);border-color:var(--color-border-control)}button.ide-node:enabled:hover{border-color:#0000}}button.ide-node:enabled:active,button.ide-files-toggle:enabled:active{background:var(--state-pressed)}button.ide-node[data-selected],button.ide-node[data-selected]:enabled:active{font-weight:var(--weight-semibold);background:var(--color-layer-2)}button.ide-node:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}button.ide-files-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ide-node-chevron,.ide-node-icon{display:inline-flex;color:var(--color-ink-muted)}.ide-node-chevron{transition:transform var(--dur-150)var(--ease-standard)}button.ide-node[aria-expanded=true] .ide-node-chevron,button.ide-files-toggle[aria-expanded=true] .ide-node-chevron{transform:rotate(90deg)}button.ide-files-toggle .ide-node-chevron{transform:rotate(-90deg)}button.ide-files-toggle[aria-expanded=true] .ide-node-chevron{transform:none}.ide-node-name,.ide-files-label{overflow:hidden;text-overflow:ellipsis;min-width:0}.ide-node-mark{display:inline-flex;align-items: center;gap:var(--space-4px);font-size:var(--text-n2);line-height:var(--line-n2);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.ide-node-mark[data-live]{color:var(--color-ink)}.ide-editor{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-8);overflow:hidden;min-width:0;min-height:0}.ide-editor-head{display:grid;gap:var(--space-8px);padding:var(--space-8px)var(--space-12px);border-bottom:1px solid var(--color-border);min-width:0}.ide-path-row{display:flex;align-items:baseline;column-gap:var(--space-12px);row-gap:var(--space-2px);flex-wrap:wrap;min-width:0;margin:0}.ide-path{min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}.ide-meta{font-size:var(--text-n1);line-height:var(--line-n1);font-variant-numeric:tabular-nums;color:var(--color-ink-muted)}.ide-fresh-word{font-weight:var(--weight-medium);color:var(--color-ink)}.ide-tag{display:flex;align-items: center;gap:var(--space-8px);min-block-size:var(--space-48px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);min-width:0;margin:0}.ide-tag-cat{display:inline-flex;inline-size:var(--space-48px);block-size:var(--space-48px);flex:none}.ide-tag-text{min-width:0}.ide-tag-name{font-weight:var(--weight-semibold);color:var(--color-ink)}.ide-tree-empty{padding:var(--space-8px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);margin:0}.ide-editor{--ide-canvas-h:calc(var(--space-64px)*5)}@media (min-width:1024px){.ide-editor{--ide-canvas-h:calc(var(--space-96px)*6)}}.ide-canvas{box-sizing:border-box;display:grid;align-content: center;justify-items:center;gap:var(--space-8px);block-size:var(--ide-canvas-h);padding:var(--space-24px);text-align:center;min-width:0}.ide-editor>.ide-canvas:only-child{grid-row:1/-1}.ide-canvas[data-loading]{padding:var(--space-16px)var(--space-12px);text-align:start;align-content: start;justify-items:stretch}.ide-canvas-icon{display:inline-flex;color:var(--color-ink-subtle)}.ide-canvas-title{font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.ide-canvas-text{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);overflow-wrap:anywhere;max-inline-size:44ch;margin:0}.ide-code{block-size:var(--ide-canvas-h);padding:var(--space-8px)0;overflow:auto;overscroll-behavior:contain;font-family:var(--font-mono);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);background:var(--color-surface);tab-size:2;min-width:0;min-height:0;margin:0}.ide-code:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ide-lines{display:grid;font:inherit;min-width:0}.ide-row{position:relative;isolation:isolate;display:grid;grid-template-columns:var(--space-40px)minmax(0,1fr);column-gap:var(--space-12px);padding-inline:var(--space-4px)var(--space-16px);white-space:pre-wrap;overflow-wrap:anywhere}.ide-text{min-width:0}.ide-num{color:var(--color-ink-subtle);font-variant-numeric:tabular-nums;text-align:end;user-select:none}.ide-row[data-fresh] .ide-num{font-weight:var(--weight-semibold);color:var(--color-ink)}.ide-row[data-fresh]:before{content:"";position:absolute;z-index:-1;background:var(--color-layer-2);animation:ide-tint 4.2s linear both;inset:0}.ide-row[data-fresh] .ide-text{animation:ide-line-in var(--dur-300)var(--ease-standard)both;animation-delay:var(--line-delay,0s)}.ide-caret{display:inline-block;inline-size:var(--space-2px);block-size:var(--line-n1);vertical-align:top;background:var(--color-ink);animation:ide-caret var(--loop-caret)steps(1,end)infinite;margin-inline-start:var(--space-2px)}@keyframes ide-tint{0%,70%{opacity:1}to{opacity:0}}@keyframes ide-line-in{0%{opacity:0;transform:translateX(calc(-1*var(--space-4px)))}to{opacity:1;transform:none}}@keyframes ide-fade{0%{opacity:0}to{opacity:1}}@keyframes ide-caret{0%{opacity:1}50%{opacity:0}}.tok-kw{color:var(--viz-1)}.tok-str{color:var(--viz-4)}.tok-com{color:var(--color-ink-subtle)}.tok-num{color:var(--color-ink)}.tok-type,.tok-tag,.tok-prop,.tok-attr{font-weight:var(--weight-medium);color:var(--color-ink)}.tok-punct{color:var(--color-ink-muted)}.tok-head,.tok-strong{font-weight:var(--weight-semibold);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.ide-row[data-fresh]:before,.ide-caret{animation:none}.ide-row[data-fresh] .ide-text{animation:ide-fade var(--dur-reduced)linear both}.ide-node-chevron{transition:none}}.app-root[data-motion=off] .ide-row[data-fresh]:before,.app-root[data-motion=off] .ide-caret{animation:none}.app-root[data-motion=off] .ide-row[data-fresh] .ide-text{animation:ide-fade var(--dur-reduced)linear both}.app-root[data-motion=off] .ide-node-chevron{transition:none}.queue-groups{display:grid;gap:var(--space-20px);min-width:0}.queue-group{display:grid;gap:var(--space-8px);min-width:0}.queue-group-head{display:flex;align-items:baseline;gap:var(--space-8px);font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium);color:var(--color-ink-muted);margin:0}.queue-count{color:var(--color-ink-subtle)}.queue-list{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-width:0;margin:0;padding:0}.queue-item{min-width:0}.queue-item+.queue-item{border-top:1px solid var(--color-border)}a.queue-row{box-sizing:border-box;display:grid;gap:var(--space-4px);min-height:var(--control-h);padding:var(--space-12px)var(--space-8px);color:var(--color-ink);text-decoration:none;border-radius:var(--radius-4);min-width:0}@media (hover:hover){a.queue-row:hover{background:var(--state-hover)}}a.queue-row:active{background:var(--state-pressed)}a.queue-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.queue-title{overflow:hidden;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0}.queue-meta{display:flex;align-items: center;column-gap:var(--space-12px);row-gap:var(--space-4px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex-wrap:wrap;min-width:0}.task-sheet{display:grid;gap:var(--space-16px);min-width:0}.task-sheet-spec,.task-sheet-result{overflow-wrap:anywhere;margin:0}.task-sheet-block{display:grid;gap:var(--space-8px);min-width:0}.task-sheet-label{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium);color:var(--color-ink-muted);margin:0}.task-sheet-chips{display:flex;gap:var(--space-4px);flex-wrap:wrap;min-width:0;margin:0}.task-sheet-list{display:grid;gap:var(--space-8px);list-style:none;margin:0;padding:0}.task-sheet-list>li{display:grid;grid-template-columns:var(--space-16px)minmax(0,1fr);column-gap:var(--space-8px);align-items: start;min-width:0}.task-sheet-check{display:inline-flex;padding-top:var(--space-4px);color:var(--color-ink-muted)}.task-sheet-check[data-done]{color:var(--color-success)}.ask-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12px);min-width:0}.ask-body[data-cat]{grid-template-columns:var(--space-64px)minmax(0,1fr);align-items: start}.ask-cat{display:block;inline-size:var(--space-64px);block-size:var(--space-64px);line-height:0}.ask-text{display:grid;gap:var(--space-8px);min-width:0}.ask-text>p,.ask-text>pre{margin:0}.approvals-now{scroll-margin-top:var(--space-16px)}.report-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12px)var(--space-16px);min-width:0;margin:0}.report-figure{display:grid;gap:var(--space-2px);min-width:0}.report-figure>dt{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.report-figure>dd{font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);color:var(--color-ink);margin:0}@media (min-width:768px){.report-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.tnum{font-variant-numeric:tabular-nums}.message-form{max-inline-size:640px}.message-row{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:var(--space-8px);min-width:0}.message-field>label{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium)}.lesson-group+.lesson-group{padding-top:var(--space-16px);border-top:1px solid var(--color-border)}.lesson-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12px);list-style:none;margin:0;padding:0}.run-tabs{display:grid;grid-template-columns:minmax(0,1fr);scroll-margin-top:var(--space-16px);min-width:0}.timeline{display:grid;gap:var(--space-16px);justify-items:start;min-width:0}.timeline-list{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-12);min-width:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;max-block-size:min(60svh,560px);margin:0;padding:0}.timeline-list:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tl-group{display:grid;grid-template-columns:minmax(0,1fr);background:var(--color-surface);min-width:0}.tl-group+.tl-group{border-top:1px solid var(--color-border)}.tl-who{display:flex;align-items:baseline;gap:var(--space-8px);padding:var(--space-8px)var(--space-16px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);background:var(--color-layer-1);border-bottom:1px solid var(--color-border);position:sticky;z-index:1;margin:0;top:0}.tl-name{font-weight:var(--weight-semibold);color:var(--color-ink)}.tl-lines{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;min-width:0;margin:0;padding:0}.timeline-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon clock" "icon body";column-gap:var(--space-12px);row-gap:var(--space-2px);padding:var(--space-12px)var(--space-16px);background:var(--color-surface);align-items: start;min-width:0}.timeline-row+.timeline-row{border-top:1px solid var(--color-border)}.timeline-clock{grid-area:clock;font-family:var(--font-mono);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.timeline-icon{grid-area:icon;display:inline-flex;padding-top:var(--space-2px)}.timeline-body{grid-area:body;display:grid;gap:var(--space-2px);min-width:0}.timeline-text{display:flex;column-gap:var(--space-6px);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0}.timeline-who{font-weight:var(--weight-semibold)}.timeline-detail{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical}@media (min-width:768px){.timeline-row{grid-template-columns:var(--space-64px)auto minmax(0,1fr);grid-template-areas:"clock icon body";padding-block:var(--space-8px)}.timeline-clock{padding-top:var(--space-2px)}}@media (min-width:1024px){.timeline-row{min-height:var(--density-row-h);padding-block:var(--density-row-pad-block)}}.decisions{gap:var(--space-16px)}.decision-list{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.decision-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8px);padding:var(--space-12px)0;background:var(--color-surface);min-width:0}.decision-row+.decision-row{border-top:1px solid var(--color-border)}.decision-row:first-child{padding-top:0}.decision-row:last-child{padding-bottom:0}.decision-main{display:grid;gap:var(--space-2px);min-width:0}.decision-id{font-family:var(--font-mono);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.decision-action{overflow-wrap:anywhere}.decision-side{display:flex;align-items: center;column-gap:var(--space-16px);row-gap:var(--space-4px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex-wrap:wrap;min-width:0}.decision-conf{display:inline-flex;align-items: center;gap:var(--space-8px);color:var(--color-ink)}.decision-bar{display:block;inline-size:var(--space-48px);block-size:var(--space-4px);overflow:hidden;background:var(--color-layer-2);border-radius:var(--radius-pill)}.decision-verified{display:inline-flex;align-items: center;gap:var(--space-4px)}.decision-verified>span:last-child{color:var(--color-ink)}@media (min-width:768px){.decision-row{grid-template-columns:minmax(0,1fr)auto;align-items: center;column-gap:var(--space-24px)}.decision-side{justify-content:flex-end}}.usage-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16px);min-width:0}.usage-tile{box-sizing:border-box;display:grid;align-content: start;gap:var(--space-8px);padding:var(--space-16px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-12);min-width:0}.usage-label{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium);color:var(--color-ink-muted);margin:0}.usage-note{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);margin:0}@media (min-width:640px){.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-tile[data-wide]{grid-column:1/-1}}@media (min-width:1024px){.usage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.xray{gap:var(--space-16px)}.xray-pick{max-inline-size:320px}.xray-bar{display:grid;gap:var(--space-8px);min-width:0}.xray-legend,.xray-foot{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);margin:0}.xray-layers{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;min-width:0;margin:0;padding:0}.xray-row{display:grid;grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"layer figures" "track track";gap:var(--space-8px)var(--space-16px);padding-block:var(--space-12px);align-items: start;min-width:0}.xray-row+.xray-row{border-top:1px solid var(--color-border)}.xray-layer{grid-area:layer;display:grid;gap:var(--space-2px);min-width:0}.xray-name{font-weight:var(--weight-medium)}.xray-what{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-regular);color:var(--color-ink-muted)}.xray-figures{grid-area:figures;display:grid;justify-items:end;gap:var(--space-2px);font-size:var(--text-n1);line-height:var(--line-n1)}.xray-tokens{font-family:var(--font-mono);color:var(--color-ink)}.xray-cache{display:inline-flex;align-items: center;gap:var(--space-4px);color:var(--color-ink-muted)}.xray-cache[data-cached]{color:var(--color-ink)}.xray-track{grid-area:track;display:block;block-size:var(--space-6px);overflow:hidden;background:var(--color-layer-2);border-radius:var(--radius-pill);inline-size:100%}.xray-fill{display:block;background:var(--color-border-control);transform-origin:0 50%;transform:scaleX(var(--v,0));block-size:100%;inline-size:100%}.xray-fill[data-cached]{background:var(--color-ink)}[dir=rtl] .xray-fill{transform-origin:100% 50%}@media (prefers-reduced-motion:no-preference){.xray-fill{transition:transform var(--dur-300)var(--ease-standard);transition-delay:calc(min(var(--i,0),6)*var(--stagger-item))}@starting-style{.xray-fill{transform:scaleX(0)}}}@media (min-width:768px){.xray-row{grid-template-columns:minmax(0,2fr)minmax(0,3fr)auto;grid-template-areas:"layer track figures";align-items: center}.xray-figures{min-inline-size:calc(var(--space-96px) + var(--space-16px))}}.app-root[data-motion=off] :-webkit-any(.xray-fill,.p-meter-fill){transition:none}.app-root[data-motion=off] :-moz-any(.xray-fill,.p-meter-fill){transition:none}.app-root[data-motion=off] :is(.xray-fill,.p-meter-fill){transition:none}.replay-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12px);align-items: start;min-width:0}.replay-scrub{display:grid;gap:var(--space-4px);min-width:0}.replay-range{block-size:var(--control-h);accent-color:var(--color-ink);cursor:pointer;background:0 0;border:0;inline-size:100%;margin:0;padding:0}.replay-range:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){.replay-range:enabled:hover{background:0 0}}.replay-readout{display:flex;column-gap:var(--space-16px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex-wrap:wrap;margin:0}@media (min-width:640px){.replay-controls{grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-16px)}}.detail{gap:var(--space-16px)}.detail-top{display:flex}.detail-back{margin-inline-start:calc(-1*var(--space-12px))}.detail-block{display:grid;gap:var(--space-4px);min-width:0}.detail-label{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium);color:var(--color-ink-muted);margin:0}.detail-said{overflow-wrap:anywhere;margin:0}.detail-actions{display:flex;gap:var(--space-8px);flex-wrap:wrap}.setup-line{grid-template-columns:auto minmax(0,1fr);align-items: start;column-gap:var(--space-12px)}.setup-icon{display:inline-flex;padding-top:var(--space-2px);color:var(--color-ink-muted)}.setup-text{display:grid;gap:var(--space-4px);min-width:0}.setup-line>.btn{grid-column:2;justify-self:start}@media (min-width:768px){.setup-line{grid-template-columns:auto minmax(0,1fr)auto;align-items: center}.setup-line>.btn{grid-column:3}}.live-list{display:grid;gap:var(--space-12px);min-width:0}.live-card{box-sizing:border-box;display:grid;gap:var(--space-16px);padding:var(--app-inset);color:var(--color-ink);text-decoration:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-12);transition:background-color var(--dur-150)var(--ease-standard);min-width:0}@media (hover:hover){.live-card:hover{background:color-mix(in oklab,var(--color-ink)4%,var(--color-surface))}}.live-card:active{background:var(--state-pressed)}.live-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.live-top{display:grid;gap:var(--space-8px);min-width:0}.live-goal{font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);overflow-wrap:anywhere}.live-meta{display:flex;align-items: center;column-gap:var(--space-16px);row-gap:var(--space-4px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex-wrap:wrap}.live-asking{display:inline-flex;align-items: center;gap:var(--space-4px);color:var(--color-ink)}.live-asking>:first-child{color:var(--color-warning)}.live-crew{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--space-80px),1fr));gap:var(--space-12px);min-width:0}.live-cat{display:grid;justify-items:start;gap:var(--space-2px);min-width:0}.live-cat-name{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium)}.live-cat-doing{overflow:hidden;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}.live-empty{color:var(--color-ink-muted)}.live-foot{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12px);align-items: end;min-width:0}.live-open{display:inline-flex;align-items: center;gap:var(--space-4px);min-block-size:var(--control-h);font-weight:var(--weight-medium)}@media (min-width:640px){.live-foot{grid-template-columns:minmax(0,1fr)auto;column-gap:var(--space-24px)}}.newrun{gap:var(--space-16px);scroll-margin-top:var(--space-16px)}.newrun-project{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8px);align-items: start;min-width:0}.newrun-folder{justify-self:start}@media (min-width:640px){.newrun-project{grid-template-columns:minmax(0,1fr)auto;column-gap:var(--space-8px)}.newrun-folder{margin-top:calc(var(--line-n1) + var(--space-6px))}}.newrun-estimate-text{padding:var(--space-12px)var(--space-16px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);background:var(--color-layer-1);border:1px solid var(--color-border);border-radius:var(--radius-8);margin:0}.newrun-estimate-text[data-empty]{color:var(--color-ink-muted)}.project-list,.company-list,.prov-list,.history-list,.skill-list{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;min-width:0;margin:0;padding:0}.project-row{display:grid;grid-template-columns:auto minmax(0,1fr)auto;gap:var(--space-12px);min-height:var(--control-h);padding:var(--space-8px)0;align-items: center;min-width:0}.project-row+.project-row,.company-row+.company-row,.prov-row+.prov-row,.history-row+.history-row,.skill-row+.skill-row,.lesson-list>li+li{border-top:1px solid var(--color-border)}.lesson-list>li+li{padding-top:var(--space-12px)}.project-icon{display:inline-flex;color:var(--color-ink-muted)}.project-body{display:grid;gap:var(--space-2px);min-width:0}.project-name{font-weight:var(--weight-medium)}.project-path{overflow:hidden;font-family:var(--font-mono);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0}.project-add{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8px);align-items: start;max-inline-size:640px}@media (min-width:640px){.project-add{grid-template-columns:minmax(0,1fr)auto}.project-add>button{margin-top:calc(var(--line-n1) + var(--space-6px))}}.company-list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-12);overflow:clip}.company-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"cat body" "cat facts";column-gap:var(--space-12px);row-gap:var(--space-8px);padding:var(--space-12px)var(--app-inset);align-items: start;min-width:0}.company-cat{grid-area:cat;display:inline-flex}.company-body{grid-area:body;display:grid;gap:var(--space-2px);min-width:0}.company-role{display:flex;align-items:baseline;column-gap:var(--space-8px);font-weight:var(--weight-semibold);flex-wrap:wrap}.company-name{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-regular);color:var(--color-ink-muted)}.company-job{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.company-facts{grid-area:facts;display:flex;align-items: center;column-gap:var(--space-16px);row-gap:var(--space-4px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex-wrap:wrap;min-width:0}.company-model{color:var(--color-ink)}.company-row[data-off] .company-role,.company-row[data-off] .company-job{color:var(--color-ink-muted)}@media (min-width:1024px){.company-row{grid-template-columns:auto minmax(0,1fr)minmax(0,360px);grid-template-areas:"cat body facts";column-gap:var(--space-16px);align-items: center}.company-facts{justify-content:flex-end}}.prov-list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-12);overflow:clip}.prov-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon body" "icon actions";column-gap:var(--space-12px);row-gap:var(--space-12px);padding:var(--space-16px)var(--app-inset);align-items: start;min-width:0}.prov-icon{grid-area:icon;display:inline-flex;padding-top:var(--space-2px);color:var(--color-ink-muted)}.prov-body{grid-area:body;display:grid;gap:var(--space-4px);min-width:0}.prov-title{display:flex;align-items:baseline;column-gap:var(--space-8px);flex-wrap:wrap}.prov-name{font-weight:var(--weight-semibold)}.prov-preset{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.prov-url{overflow:hidden;font-family:var(--font-mono);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0}.prov-meta{display:flex;align-items: center;column-gap:var(--space-16px);row-gap:var(--space-4px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex-wrap:wrap}.prov-test{display:inline-flex;align-items: flex-start;gap:var(--space-4px);min-width:0}.prov-test>span:last-child{color:var(--color-ink);overflow-wrap:anywhere}.prov-test>:first-child{padding-top:var(--space-2px);flex:none}.prov-actions{grid-area:actions;display:flex;gap:var(--space-8px);flex-wrap:wrap}.routing{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-32px);min-width:0;max-inline-size:960px}.rt-group{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12px);min-width:0}.rt-intro{display:grid;gap:var(--space-4px);min-width:0}.rt-table{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.rt-head{display:none}.rt-row{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--space-16px);row-gap:var(--space-12px);padding-block:var(--space-12px);border-top:1px solid var(--color-border);align-items: center;min-width:0}.rt-row>*,.rt-head>*{min-width:0}.rt-row[data-kind=tier]{grid-template-areas:"name" "prov" "model"}.rt-row[data-kind=pick]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name ctl" "use ctl";row-gap:0}.rt-name{grid-area:name;display:grid;margin:0}.rt-row[data-kind=pick]>.rt-name{align-self: end}.rt-prov{grid-area:prov}.rt-model{grid-area:model}.rt-ctl{grid-area:ctl}.rt-row[data-kind=pick]>.rt-use{grid-area:use;align-self: start}.rt-title{font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);color:var(--color-ink)}.rt-sub,.rt-use{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.rt-cell{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6px);min-width:0}.rt-cap{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium);color:var(--color-ink)}.rt-inherit{display:flex;min-block-size:var(--control-h);align-items: center}.rt-actions{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;column-gap:var(--space-16px);border-top:1px solid var(--color-border);min-width:0;padding-block-start:var(--space-16px)}.rt-status{display:flex;align-items: flex-start;gap:var(--space-6px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);min-width:0;margin:0}.rt-status>:first-child{padding-top:var(--space-2px);flex:none}.rt-status>span{overflow-wrap:anywhere;min-width:0}.rt-status[data-tone=success]{color:var(--color-success)}.rt-status[data-tone=danger]{color:var(--color-danger)}@media (min-width:640px){.rt-row[data-kind=tier]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name name" "prov model"}}@media (min-width:768px){.rt-head,.rt-row[data-kind]{grid-template-columns:minmax(0,2fr)minmax(0,3fr)minmax(0,3fr);column-gap:var(--space-24px);row-gap:0}.rt-row[data-kind=tier]{grid-template-areas:"name prov model"}.rt-row[data-kind=pick]{grid-template-areas:"name ctl use"}.rt-row[data-kind=pick]>.rt-name,.rt-row[data-kind=pick]>.rt-use{align-self: center}.rt-head{display:grid;font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium);color:var(--color-ink-muted);padding-block-end:var(--space-8px)}.rt-cap{display:none}}@media (min-width:1024px){.rt-row{padding-block:var(--density-row-pad-block)}}.settings-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--app-gap);align-items: start;min-width:0}@media (min-width:1024px){.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-inline{grid-template-columns:minmax(0,1fr)auto;column-gap:var(--space-8px);align-items: start;max-inline-size:480px}.settings-inline>button{margin-top:calc(var(--line-n1) + var(--space-6px))}.rule-list{display:grid;gap:var(--space-16px);min-width:0}.rule-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8px);min-width:0}.rule-row+.rule-row{padding-top:var(--space-16px);border-top:1px solid var(--color-border)}.rule-name{display:grid;gap:var(--space-2px);font-weight:var(--weight-medium);margin:0}.rule-what{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-regular);color:var(--color-ink-muted)}.rule-row .jal-segmented{max-inline-size:480px}@media (min-width:1024px){.rule-row{grid-template-columns:minmax(0,1fr)minmax(0,480px);column-gap:var(--space-24px);align-items: center}.rule-row>.app-form-status{grid-column:1/-1}}.history-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4px);padding:var(--space-12px)0;min-width:0}.history-title{overflow-wrap:anywhere}.history-meta{display:flex;column-gap:var(--space-16px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex-wrap:wrap}@media (min-width:768px){.history-row{grid-template-columns:var(--space-96px)minmax(0,1fr)auto;column-gap:var(--space-16px);align-items: center}.history-row>.p-status{min-inline-size:var(--space-96px)}}.lesson-groups{display:grid;gap:var(--space-16px);min-width:0}.lesson-group{display:grid;gap:var(--space-12px);min-width:0}.lesson-row,.skill-row,.finding-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8px);min-width:0}.skill-row{padding:var(--space-12px)0}.skill-row:first-child{padding-top:0}.skill-row:last-child{padding-bottom:0}.lesson-body,.skill-body,.finding-body{display:grid;gap:var(--space-4px);min-width:0}.lesson-text,.skill-name{overflow-wrap:anywhere}.skill-name{font-weight:var(--weight-medium)}.skill-desc{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.lesson-meta{display:flex;column-gap:var(--space-16px);row-gap:var(--space-2px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex-wrap:wrap;min-width:0}.lesson-meta>*{overflow-wrap:anywhere;min-width:0}.lesson-actions{display:flex;gap:var(--space-8px);flex-wrap:wrap}@media (min-width:768px){.lesson-row,.skill-row{grid-template-columns:minmax(0,1fr)auto;column-gap:var(--space-24px);align-items: start}.lesson-actions{justify-content:flex-end}}@media (min-width:1024px){.assets-split>.app-split-side,.sec-split>.app-split-side{grid-column:8/span 5;grid-row:1}.assets-split>.app-split-main,.sec-split>.app-split-main{grid-column:1/span 7;grid-row:1}}.asset-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16px);list-style:none;min-width:0;margin:0;padding:0}@media (min-width:640px){.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.asset-tile{display:grid;grid-template-rows:auto 1fr;gap:var(--space-8px);min-width:0}.asset-caption{display:grid;align-content: start;gap:var(--space-4px);min-width:0}.asset-prompt{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-weight:var(--weight-medium);-webkit-box-orient:vertical}.asset-meta{display:flex;align-items: center;column-gap:var(--space-12px);row-gap:var(--space-2px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex-wrap:wrap}.asset-error{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-danger)}.asset-delete,.asset-delete:not(:disabled):not([aria-disabled=true]):active{padding-inline:0 var(--space-12px);justify-self:start;margin-top:auto}.finding-title{display:flex;align-items: center;column-gap:var(--space-8px);row-gap:var(--space-2px);font-weight:var(--weight-medium);flex-wrap:wrap}.finding-where,.finding-detail{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);overflow-wrap:anywhere;min-width:0}.finding-rule{color:var(--color-ink-subtle)}.finding-fix{font-size:var(--text-n1);line-height:var(--line-n1)}.finding-status{max-inline-size:240px}@media (min-width:768px){.finding-row{grid-template-columns:minmax(0,1fr)240px;column-gap:var(--space-24px);align-items: start}}.evals-head{gap:var(--space-8px);padding-top:0;padding-bottom:var(--space-24px);border-top:0;border-bottom:1px solid var(--color-border)}.evals-head[data-container=divided]{border-top:0;padding-top:0}.evals-verdict{max-inline-size:68ch;margin:0}.evals-compare .p-table-wrap{max-inline-size:720px}.about-head{grid-template-columns:auto minmax(0,1fr);align-items: center;column-gap:var(--space-24px)}.gate{box-sizing:border-box;display:grid;padding:var(--space-48px)var(--space-16px);place-items: start center;min-block-size:100dvh}.gate-card{box-sizing:border-box;display:grid;gap:var(--space-16px);padding:var(--space-24px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-16);inline-size:100%;max-inline-size:480px}.gate-cat{display:inline-flex}@media (min-width:640px) and (max-width:1023px){.app-root .shell[data-has-action] .shell-nav :-webkit-any([data-split-overflow],[data-more=bar]){display:none}.app-root .shell[data-has-action] .shell-nav :-moz-any([data-split-overflow],[data-more=bar]){display:none}.app-root .shell[data-has-action] .shell-nav :is([data-split-overflow],[data-more=bar]){display:none}.app-root .shell .shell-nav [data-more=split]{display:inline-flex}.app-root .shell .shell-sheet [data-split-only]{display:flex}.app-root .shell .shell-cta{display:none}}.app-seg{box-sizing:border-box;display:flex;gap:var(--space-4px);inline-size:100%;max-inline-size:480px;padding:var(--space-4px);background:var(--color-layer-1);border:1px solid var(--color-border);border-radius:var(--radius-12);min-width:0}button.app-seg-item,button.app-seg-item:enabled:active{height:var(--control-h);padding:0 var(--space-12px);font-weight:var(--weight-medium);color:var(--color-ink-muted);border-radius:var(--radius-8);background:0 0;border:1px solid #0000;flex:1 1 0;min-width:0;transform:none}@media (hover:hover){button.app-seg-item:enabled:hover{color:var(--color-ink);background:color-mix(in oklab,var(--color-ink)8%,var(--color-layer-1));border-color:#0000}}button.app-seg-item:enabled:active{background:color-mix(in oklab,var(--color-ink)12%,var(--color-layer-1))}button.app-seg-item[aria-checked=true],button.app-seg-item[aria-checked=true]:enabled:active{color:var(--color-ink);font-weight:var(--weight-semibold);background:var(--color-surface);border-color:var(--color-border-strong)}@media (hover:hover){button.app-seg-item[aria-checked=true]:enabled:hover{background:var(--color-surface);border-color:var(--color-border-strong)}}button.app-seg-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}button.app-seg-item:disabled{color:var(--state-disabled-content);background:0 0}.app-choice-block{display:grid;gap:var(--space-6px);min-width:0}button.app-switch,button.app-switch:enabled:active{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-12px);inline-size:100%;max-inline-size:640px;min-height:var(--control-h);padding:var(--space-6px)0;font:inherit;font-weight:var(--weight-regular);color:var(--color-ink);text-align:start;white-space:normal;border-radius:var(--radius-8);background:0 0;border:0;justify-content:stretch;align-items: center;height:auto;margin-inline-start:0;transform:none}@media (hover:hover){button.app-switch:enabled:hover{background:var(--state-hover)}}button.app-switch:enabled:active{background:var(--state-pressed)}button.app-switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.app-switch-track{box-sizing:border-box;display:block;inline-size:var(--space-48px);block-size:var(--space-32px);padding:var(--space-4px);background:var(--color-layer-2);border:1px solid var(--color-border-control);border-radius:var(--radius-pill);transition:background-color var(--dur-150)var(--ease-standard)}.app-switch-thumb{display:block;inline-size:var(--space-20px);block-size:var(--space-20px);background:var(--color-ink-muted);border-radius:var(--radius-pill);transition:transform var(--dur-150)var(--ease-standard)}button.app-switch[aria-checked=true] .app-switch-track{background:var(--color-ink);border-color:var(--color-ink)}button.app-switch[aria-checked=true] .app-switch-thumb{background:var(--color-surface);transform:translateX(calc(var(--space-48px) - var(--space-20px) - var(--space-8px) - 2*var(--border-weight)))}button.app-switch:disabled .app-switch-track{background:var(--state-disabled-container);border-color:var(--color-border)}@media (prefers-reduced-motion:reduce){.app-switch-thumb,.app-switch-track{transition:none}}.app-switch-text{display:grid;gap:var(--space-2px);min-width:0}.app-switch-label{font-weight:var(--weight-medium)}.app-switch-desc{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.settings-col{display:grid;gap:var(--app-gap);align-content: start;min-width:0}.run-tracker-band{position:sticky;z-index:3;background:var(--color-page);border-bottom:1px solid var(--color-border);top:0}.app-region.run-tracker{--tracker-inline:var(--app-pad-inline);display:block;box-sizing:border-box;padding:var(--space-8px)0 var(--space-12px);border-top:0;inline-size:100%;max-inline-size:1280px;margin-inline-start:auto;margin-inline-end:auto}@media (min-width:640px){.app-region.run-tracker{--tracker-inline:0;padding:var(--space-12px)var(--app-pad-inline)}}.crew-cat{display:inline-flex;flex:none}.crew-role{font-weight:var(--weight-regular);color:var(--color-ink-muted);margin-inline-start:var(--space-4px)}.crew-doing{display:inline-flex;align-items: center;gap:var(--space-4px);min-width:0}.crew-doing-icon{display:inline-flex;flex:none}.mind{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16px);padding-top:var(--space-16px);border-top:1px solid var(--color-border);min-width:0}.mind-title{font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);color:var(--color-ink);margin:0}.mind-top,.mind-group-head{display:grid;gap:var(--space-2px);min-width:0}.mind-meta,.mind-why,.mind-evidence,.mind-diff-sum{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0}.mind-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16px);min-width:0}.mind-group{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8px);padding-top:var(--space-16px);border-top:1px solid var(--color-border);min-width:0}.mind-top+.mind-groups>.mind-group:first-child,.mind-top+.mind-group{border-top:0;padding-top:0}.mind-h{font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.mind-list{display:grid;gap:var(--space-12px);list-style:none;min-width:0;margin:0;padding:0}.mind-item{display:grid;gap:var(--space-4px);min-width:0}.mind-item-title{display:flex;align-items:baseline;column-gap:var(--space-8px);row-gap:var(--space-2px);font-weight:var(--weight-medium);color:var(--color-ink);flex-wrap:wrap;min-width:0;margin:0}.mind-item-side{display:inline-flex;align-items: center;gap:var(--space-4px);font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-regular);color:var(--color-ink-muted);margin-inline-start:auto}.mind-decision-id{font-size:var(--text-n1);overflow-wrap:anywhere}.mind-text{color:var(--color-ink);overflow-wrap:anywhere;white-space:pre-line;margin:0}.mind-charter{padding:var(--space-12px);font-size:var(--text-n1);line-height:var(--line-n1);background:var(--color-layer-1);border:1px solid var(--color-border);border-radius:var(--radius-8)}.mind-jev{display:inline-flex;align-items: flex-start;gap:var(--space-6px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);min-width:0}.mind-jev-icon{display:inline-flex;padding-top:var(--space-2px);color:var(--_tone,var(--color-ink-muted));flex:none}.mind-empty{font-size:var(--text-n1);line-height:var(--line-n1)}.mind-error{display:grid;justify-items:start;gap:var(--space-8px)}.mind-disclosure{display:grid;gap:var(--space-8px);min-width:0}.mind-disclosure-body[hidden],.connector-tool-list[hidden]{display:none}button.mind-toggle,button.connector-toggle{justify-self:start;gap:var(--space-6px);color:var(--color-ink);padding-inline-start:0;padding-inline-end:0}.mind-toggle-icon,.connector-toggle-icon{display:inline-flex;transition:transform var(--dur-150)var(--ease-standard)}button[aria-expanded=true]>.mind-toggle-icon,button[aria-expanded=true]>.connector-toggle-icon{transform:rotate(180deg)}@media (hover:hover){button.mind-toggle:enabled:hover,button.connector-toggle:enabled:hover{text-decoration:underline;text-underline-offset:var(--space-4px);color:var(--color-ink);background:0 0;border-color:#0000}}button.mind-toggle:enabled:active,button.connector-toggle:enabled:active{color:var(--color-ink);background:0 0;border-color:#0000;transform:none}.mind-diff{display:grid;gap:var(--space-6px);min-width:0}.mind-diff-text{padding:var(--space-12px);overflow-wrap:anywhere;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-8);margin:0}.mind-ins{color:var(--color-success);text-decoration:underline;text-underline-offset:var(--space-4px);background:var(--color-success-surface)}.mind-del{color:var(--color-danger);text-decoration:line-through;background:var(--color-danger-surface)}@media (prefers-reduced-motion:reduce){.mind-toggle-icon,.connector-toggle-icon{transition:none}}.order-row{align-items: flex-start}.order-type{font-weight:var(--weight-regular);color:var(--color-ink-muted)}.order-reason,.order-risk{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);overflow-wrap:anywhere}.order-reason{color:var(--color-ink)}.order-actions{display:flex;gap:var(--space-8px);padding-top:var(--space-8px);flex-wrap:wrap}.pnl{color:var(--_tone,var(--color-ink))}.pnl-line,.fund-advice{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);margin:0}.fund-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-24px);min-width:0}.fund-part{display:grid;grid-template-columns:minmax(0,1fr);align-content: start;gap:var(--space-12px);min-width:0}.symbols{display:grid;gap:var(--space-8px);min-width:0}.symbols-add{display:grid;grid-template-columns:minmax(0,1fr)auto;column-gap:var(--space-8px);align-items: start;min-width:0}.symbols-add-btn{margin-top:calc(var(--line-n1) + var(--space-6px))}.symbols-list{display:flex;gap:var(--space-8px);list-style:none;flex-wrap:wrap;margin:0;padding:0}button.symbol-chip{gap:var(--space-6px);padding-inline:var(--space-12px)}@media (hover:hover){button.symbol-chip:enabled:hover{background:var(--state-hover);border-color:var(--color-border-strong);color:var(--color-ink)}}button.symbol-chip:enabled:active{background:var(--state-pressed);border-color:var(--color-border-strong);color:var(--color-ink)}.connector-row{align-items: flex-start}.connector-icon{display:inline-flex;inline-size:var(--space-40px);block-size:var(--space-40px);color:var(--color-ink);background:var(--color-layer-1);border-radius:var(--radius-8);justify-content:center;align-items: center}.connector-target{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.connector-facts{display:flex;column-gap:var(--space-12px);row-gap:var(--space-2px);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);flex-wrap:wrap;min-width:0}.connector-actions{display:flex;align-items: center;gap:var(--space-8px);padding-top:var(--space-8px);flex-wrap:wrap;min-width:0}.connector-actions button.app-switch{inline-size:auto;padding-inline-end:var(--space-12px)}.connector-tools{display:grid;gap:var(--space-8px);min-width:0}.connector-tool-list{display:grid;gap:var(--space-12px);padding:var(--space-12px);background:var(--color-layer-1);border:1px solid var(--color-border);border-radius:var(--radius-8);min-width:0}.connector-tool{display:grid;gap:var(--space-2px);min-width:0}.connector-tool-head{display:flex;align-items: center;column-gap:var(--space-12px);row-gap:var(--space-2px);flex-wrap:wrap;min-width:0}.connector-tool-name{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);overflow-wrap:anywhere;min-width:0}.connector-tool-desc{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.connector-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-16px);min-width:0;padding-inline-start:var(--space-32px)}.connector-risks{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8px);list-style:none;min-width:0;margin:0;padding:0}@media (min-width:640px){.connector-risks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-24px)}}.connector-risk{display:grid;gap:var(--space-2px);min-width:0}.connector-risk-text{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.mind-tool-line{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink);overflow-wrap:anywhere;margin:0}.app-radios,.app-radio-list{display:grid;gap:var(--space-4px);min-width:0}button.app-radio,button.app-radio:enabled:active{box-sizing:border-box;display:grid;grid-template-columns:var(--space-20px)minmax(0,1fr);column-gap:var(--space-12px);inline-size:100%;min-height:var(--control-h);padding:calc((var(--control-h) - var(--line-0))/2)0;font:inherit;font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-regular);color:var(--color-ink);text-align:start;white-space:normal;border-radius:var(--radius-8);background:0 0;border:0;justify-content:stretch;align-items: start;height:auto;transform:none}button.app-radio:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}button.app-radio:enabled:hover{color:var(--color-ink);background:0 0;border-color:#0000}.app-radio-dot{box-sizing:border-box;display:grid;inline-size:var(--space-20px);block-size:var(--space-20px);background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-pill);place-items: center;margin-block-start:calc((var(--line-0) - var(--space-20px))/2)}button.app-radio[aria-checked=true] .app-radio-dot{background:var(--color-ink);border-color:var(--color-ink)}.app-radio-center{display:block;inline-size:var(--space-8px);block-size:var(--space-8px);background:var(--color-surface);border-radius:var(--radius-pill);transform:scale(0)}button.app-radio[aria-checked=true] .app-radio-center{transform:scale(1)}@media (hover:hover){button.app-radio:enabled:hover .app-radio-dot{border-color:var(--color-ink)}}button.app-radio:disabled{color:var(--state-disabled-content);background:0 0}button.app-radio:disabled .app-radio-dot{background:var(--state-disabled-container);border-color:var(--color-border)}.app-radio-text{display:grid;gap:var(--space-2px);min-width:0}.app-radio-label{font-weight:var(--weight-medium)}.app-radio-desc{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.settings-org-now{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);margin:0}[data-direction=D1]{--color-accent:#0f766e;--color-accent-contrast:var(--color-surface);--kit-link:var(--color-accent)}::selection{background:color-mix(in oklab,var(--color-accent)18%,var(--color-surface));color:var(--color-ink)}:root{caret-color:var(--color-accent);accent-color:var(--color-ink);scrollbar-color:var(--color-border-control)transparent}
