/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:"DM Sans",-apple-system,"BlinkMacSystemFont","Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--ease-out:cubic-bezier(.2,.8,.2,1);--default-transition-duration:var(--duration-fast);--default-transition-timing-function:var(--ease-out);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-text:var(--color-ink);--color-text-muted:var(--color-ink-3);--color-action:var(--color-now-lit);--color-action-text:var(--color-on-bar);--color-focus:var(--color-now-lit);--color-ground:#eef2ef;--color-panel:#fff;--color-panel-up:#e6eee9;--color-line:var(--color-hair);--color-hover:var(--color-tint);--color-mark:var(--color-ink);--color-scrim:#08140e6b;--spacing-1:4px;--shadow-lift:0px 10px 26px var(--color-shade-18),0px 1px 2px var(--color-shade-20),0px 10px 36px -18px var(--color-glow-lift),0px 0px 0px 1px var(--color-edge),inset 0px 1px var(--color-rim);--shadow-lift-high:0px 24px 50px -16px var(--color-shade-45),0px 2px 6px var(--color-shade-20),0px 22px 64px -22px var(--color-glow-lift),0px 0px 0px 1px var(--color-edge),inset 0px 1px var(--color-rim)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.order-1{order:1}.order-7{order:7}.order-8{order:8}.order-9{order:9}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!inline{display:inline!important}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-1{height:var(--spacing-1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing-1)}.p-9{padding:calc(var(--spacing) * 9)}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:scope:where([data-theme=dark],[data-theme=dark] *){--color-surface:var(--color-ground);--color-surface-raised:var(--color-panel);--color-surface-sunken:var(--color-panel-up);--color-text:var(--color-ink);--color-text-muted:var(--color-ink-3);--color-accent:var(--color-action);--color-accent-text:var(--color-action-text);--color-accent-soft:var(--color-now-wash);--color-border:var(--color-line);--color-danger:var(--color-late);--color-success:var(--color-ok);--color-action:var(--color-now-lit);--color-action-text:var(--color-on-bar);--color-action-up:var(--color-now-lit-up);--color-focus:var(--color-now-lit);--color-ground:#0a120f;--color-panel:#142019;--color-panel-up:#1b2a22;--color-text-soft:var(--color-ink-2);--color-line:var(--color-hair);--color-hover:var(--color-tint);--color-mark:var(--color-ink);--color-scrim:#0000009e;--font-sans:"DM Sans",-apple-system,"BlinkMacSystemFont","Segoe UI",system-ui,sans-serif;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:20px;--text-xl:28px;--text-2xl:44px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:18px;--spacing-5:28px;--spacing-6:40px;--spacing-gutter:16px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:999px;--shadow-lift:0px 16px 40px -14px var(--color-shade-55),0px 10px 36px -18px var(--color-glow-lift),0px 0px 0px 1px var(--color-edge),inset 0px 1px var(--color-rim);--shadow-lift-high:0px 30px 70px -24px var(--color-shade-60),0px 22px 64px -22px var(--color-glow-lift),0px 0px 0px 1px var(--color-edge),inset 0px 1px var(--color-rim);--ease-out:cubic-bezier(.2,.8,.2,1);--breakpoint-wide:40rem}:root,[data-theme=light]{color-scheme:light;--border-width:1px;--breakpoint-wide:40rem;--color-accent:var(--color-action);--color-accent-soft:var(--color-now-wash);--color-accent-text:var(--color-action-text);--color-action:var(--color-now-lit);--color-action-text:var(--color-on-bar);--color-action-up:var(--color-now-lit-up);--color-bar:#0b3d2e;--color-bar-main:#fff;--color-bar-main-up:#e3f1e9;--color-bar-sheen:#11503c;--color-bar-up:#145240;--color-border:var(--color-line);--color-chip-on:#0b3d2e;--color-chip-on-text:#fff;--color-coupon:#e3f1e9;--color-coupon-edge:#0d7a55;--color-coupon-ink:#0b3d2e;--color-danger:var(--color-late);--color-edge:#aaffd200;--color-focus:var(--color-now-lit);--color-glass:#eef2efeb;--color-glow-lift:#1eb47800;--color-glow-low:#106e8200;--color-glow-side:#8264e600;--color-glow-top:#1aa06e00;--color-go-ink:#0a6646;--color-go-ring:#b9dcc8;--color-go-wash:#e3f1e9;--color-ground:#eef2ef;--color-hair:#e3e9e5;--color-hair-2:#cfd8d3;--color-hover:var(--color-tint);--color-ink:#14201a;--color-ink-2:#3c4a43;--color-ink-3:#5a6660;--color-late:#b3261e;--color-late-lit:#ffb3aa;--color-late-lit-40:#ffb3aa66;--color-late-saved:#fcf5f4;--color-late-strike:#b3261e80;--color-late-up:#f8e0de;--color-late-wash:#fbeceb;--color-line:var(--color-hair);--color-mark:var(--color-ink);--color-now:#2f62e0;--color-now-ink:#2450c4;--color-now-lit:#0d7a55;--color-now-lit-up:#0a6646;--color-now-soft:#b9c8f7;--color-now-wash:#e8eefd;--color-ok:#1a7349;--color-ok-saved:#f3f8f5;--color-ok-up:#d9ebe0;--color-ok-wash:#e4f1e9;--color-on-bar:#fff;--color-on-bar-8:#ffffff14;--color-on-bar-10:#ffffff1a;--color-on-bar-12:#ffffff1f;--color-on-bar-14:#ffffff24;--color-on-bar-20:#fff3;--color-on-bar-66:#ffffffa8;--color-on-bar-78:#ffffffc7;--color-on-bar-main:#0b3d2e;--color-on-lit:#15171a;--color-panel:#fff;--color-panel-up:#e6eee9;--color-rest:#dde5df;--color-rim:#fff0;--color-ring:#14201a12;--color-scrim:#08140e6b;--color-serial:#5b3fa0;--color-serial-quiet:#6f6596;--color-shade-18:#0a1a1229;--color-shade-20:#0a1a1233;--color-shade-40:#0a1a1266;--color-shade-45:#0a1a1273;--color-shade-55:#0a1a128c;--color-shade-60:#0a1a1299;--color-success:var(--color-ok);--color-surface:var(--color-ground);--color-surface-raised:var(--color-panel);--color-surface-sunken:var(--color-panel-up);--color-text:var(--color-ink);--color-text-muted:var(--color-ink-3);--color-text-soft:var(--color-ink-2);--color-tint:#14201a0a;--color-tint-saved:#14201a0b;--color-used:#6b7771;--color-used-edge:#b9c4be;--color-warn:#9a5b00;--color-warn-lit:#f7d592;--color-warn-lit-up:#fbdd9e;--color-warn-saved:#fdf9f2;--color-warn-soft:#e7c78f;--color-warn-up:#f8ecd6;--color-warn-wash:#fbf3e4;--desk-col:1040px;--desk-em-n0-006:-.006em;--desk-em-n0-022:-.022em;--desk-from:12px;--desk-i:0;--desk-measure:43.4em;--desk-ms-0-001:.001ms;--desk-ms-16:16ms;--desk-ms-100:.1s;--desk-ms-120:.12s;--desk-ms-140:.14s;--desk-ms-150:.15s;--desk-ms-160:.16s;--desk-ms-170:.17s;--desk-ms-180:.18s;--desk-ms-200:.2s;--desk-ms-220:.22s;--desk-ms-240:.24s;--desk-ms-280:.28s;--desk-ms-300:.3s;--desk-ms-1200:1.2s;--desk-px-0-5:.5px;--desk-px-1:1px;--desk-px-1-5:1.5px;--desk-px-1-6:1.6px;--desk-px-1-8:1.8px;--desk-px-2:2px;--desk-px-3:3px;--desk-px-4:4px;--desk-px-4-6:4.6px;--desk-px-5:5px;--desk-px-6:6px;--desk-px-6-2:6.2px;--desk-px-7:7px;--desk-px-7-5:7.5px;--desk-px-8:8px;--desk-px-9:9px;--desk-px-10:10px;--desk-px-11:11px;--desk-px-12:12px;--desk-px-14:14px;--desk-px-16:16px;--desk-px-17:17px;--desk-px-18:18px;--desk-px-20:20px;--desk-px-22:22px;--desk-px-24:24px;--desk-px-26:26px;--desk-px-28:28px;--desk-px-30:30px;--desk-px-32:32px;--desk-px-34:34px;--desk-px-36:36px;--desk-px-38:38px;--desk-px-40:40px;--desk-px-44:44px;--desk-px-46:46px;--desk-px-50:50px;--desk-px-53:53px;--desk-px-57:57px;--desk-px-60:60px;--desk-px-62:62px;--desk-px-64:64px;--desk-px-72:72px;--desk-px-84:84px;--desk-px-90:90px;--desk-px-92:92px;--desk-px-120:120px;--desk-px-150:150px;--desk-px-156:156px;--desk-px-170:170px;--desk-px-200:200px;--desk-px-300:300px;--desk-px-320:320px;--desk-px-380:380px;--desk-px-408:408px;--desk-px-420:420px;--desk-px-760:760px;--desk-px-n1:-1px;--desk-px-n4:-4px;--desk-px-n9:-9px;--desk-px-n10:-10px;--desk-px-n12:-12px;--desk-px-n14:-14px;--desk-px-n20:-20px;--desk-radius-1:1px;--desk-radius-2:2px;--desk-radius-3:3px;--desk-radius-4:4px;--desk-radius-5:5px;--desk-radius-7:7px;--desk-radius-8:8px;--desk-radius-9:9px;--desk-radius-10:10px;--desk-radius-12:12px;--desk-radius-14:14px;--desk-radius-16:16px;--desk-room:420px;--desk-room-gap:12px;--desk-room-least:160px;--desk-room-turn:300px;--desk-screen-h:900px;--desk-text-11-5:11.5px;--desk-text-12:12px;--desk-text-12-5:12.5px;--desk-text-13:13px;--desk-text-13-5:13.5px;--desk-text-14:14px;--desk-text-14-5:14.5px;--desk-text-15:15px;--desk-text-16:16px;--desk-text-20:20px;--desk-text-28:28px;--duration-base:.26s;--duration-fast:.12s;--ease-desk:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.2,.8,.2,1);--font-family-sans:"DM Sans",-apple-system,"BlinkMacSystemFont","Segoe UI",system-ui,sans-serif;--font-leading-body:1.5;--font-leading-snug:1.2;--font-leading-solid:1;--font-size-book:24px;--font-size-display:30px;--font-size-filter:13.5px;--font-size-lg:20px;--font-size-logo:40px;--font-size-logo-phone:32px;--font-size-md:16px;--font-size-menu-door:14.5px;--font-size-menu-item:22px;--font-size-search:15px;--font-size-sm:14px;--font-size-xl:28px;--font-size-xs:12px;--font-size-xxl:44px;--font-tracking-display:.002em;--font-tracking-serial:.04em;--font-tracking-title:-.02em;--font-weight-body:500;--font-weight-display:700;--font-weight-strong:600;--radius-bar:26px;--radius-ctl:22px;--radius-lg:16px;--radius-md:12px;--radius-pill:999px;--radius-sm:8px;--shadow-lift:0px 10px 26px var(--color-shade-18),0px 1px 2px var(--color-shade-20),0px 10px 36px -18px var(--color-glow-lift),0px 0px 0px 1px var(--color-edge),inset 0px 1px var(--color-rim);--shadow-lift-high:0px 24px 50px -16px var(--color-shade-45),0px 2px 6px var(--color-shade-20),0px 22px 64px -22px var(--color-glow-lift),0px 0px 0px 1px var(--color-edge),inset 0px 1px var(--color-rim);--size-bar-height:118px;--size-book:360px;--size-card-pad:16px;--size-glow-low-h:700px;--size-glow-low-w:900px;--size-glow-side-h:560px;--size-glow-side-w:760px;--size-glow-top-h:640px;--size-glow-top-w:1100px;--size-icon-height:10px;--size-icon-stroke:1.6px;--size-inbox:1560px;--size-measure:680px;--size-menu-button:52px;--size-menu-drop:60px;--size-menu-pad-block:10px;--size-menu-pad-inline:22px;--size-menu-width:300px;--size-shell-dusk:88px;--size-shell-edge:32px;--size-shell-head:52px;--size-shell-offset:72px;--size-shell-pill:640px;--size-tap:44px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:18px;--space-5:28px;--space-6:40px;--space-gutter:16px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--border-width:1px;--breakpoint-wide:40rem;--color-accent:var(--color-action);--color-accent-soft:var(--color-now-wash);--color-accent-text:var(--color-action-text);--color-action:var(--color-now-lit);--color-action-text:var(--color-on-bar);--color-action-up:var(--color-now-lit-up);--color-bar:#0c4834;--color-bar-main:#fff;--color-bar-main-up:#d6efe2;--color-bar-sheen:#11573f;--color-bar-up:#136246;--color-border:var(--color-line);--color-chip-on:#e8efea;--color-chip-on-text:#0a120f;--color-coupon:#173a2c;--color-coupon-edge:#4fbf8d;--color-coupon-ink:#bff0d6;--color-danger:var(--color-late);--color-edge:#aaffd212;--color-focus:var(--color-now-lit);--color-glass:#0a120fdb;--color-glow-lift:#1eb4784d;--color-glow-low:#106e822e;--color-glow-side:#8264e629;--color-glow-top:#1aa06e3d;--color-go-ink:#6fdcab;--color-go-ring:#2f7a58;--color-go-wash:#173a2c;--color-ground:#0a120f;--color-hair:#213028;--color-hair-2:#2e4037;--color-hover:var(--color-tint);--color-ink:#e8efea;--color-ink-2:#bccbc2;--color-ink-3:#93a59a;--color-late:#ff7b6e;--color-late-lit:#ffc9c2;--color-late-lit-40:#ffc9c266;--color-late-saved:#231716;--color-late-strike:#ff7b6e80;--color-late-up:#3a1f1d;--color-late-wash:#2e1918;--color-line:var(--color-hair);--color-mark:var(--color-ink);--color-now:#7c9cff;--color-now-ink:#a9bcff;--color-now-lit:#12805a;--color-now-lit-up:#0e6b4b;--color-now-soft:#3d4c9e;--color-now-wash:#1d2747;--color-ok:#4cc38a;--color-ok-saved:#17211b;--color-ok-up:#1a3527;--color-ok-wash:#142a1f;--color-on-bar:#fff;--color-on-bar-8:#ffffff14;--color-on-bar-10:#ffffff1a;--color-on-bar-12:#ffffff1f;--color-on-bar-14:#ffffff24;--color-on-bar-20:#fff3;--color-on-bar-66:#ffffffa8;--color-on-bar-78:#ffffffc7;--color-on-bar-main:#0b3d2e;--color-on-lit:#15171a;--color-panel:#142019;--color-panel-up:#1b2a22;--color-rest:#24342c;--color-rim:#ffffff12;--color-ring:#ffffff14;--color-scrim:#0000009e;--color-serial:#b9a6ff;--color-serial-quiet:#8c84ad;--color-shade-18:#00000080;--color-shade-20:#0000004d;--color-shade-40:#00000080;--color-shade-45:#0000008c;--color-shade-55:#000000a6;--color-shade-60:#000000b3;--color-success:var(--color-ok);--color-surface:var(--color-ground);--color-surface-raised:var(--color-panel);--color-surface-sunken:var(--color-panel-up);--color-text:var(--color-ink);--color-text-muted:var(--color-ink-3);--color-text-soft:var(--color-ink-2);--color-tint:#ffffff0a;--color-tint-saved:#ffffff0d;--color-used:#85948c;--color-used-edge:#3a4840;--color-warn:#e3a446;--color-warn-lit:#fbdd9e;--color-warn-lit-up:#ffe6b8;--color-warn-saved:#211c14;--color-warn-soft:#6e5426;--color-warn-up:#33281a;--color-warn-wash:#2a2114;--desk-col:1040px;--desk-em-n0-006:-.006em;--desk-em-n0-022:-.022em;--desk-from:12px;--desk-i:0;--desk-measure:43.4em;--desk-ms-0-001:.001ms;--desk-ms-16:16ms;--desk-ms-100:.1s;--desk-ms-120:.12s;--desk-ms-140:.14s;--desk-ms-150:.15s;--desk-ms-160:.16s;--desk-ms-170:.17s;--desk-ms-180:.18s;--desk-ms-200:.2s;--desk-ms-220:.22s;--desk-ms-240:.24s;--desk-ms-280:.28s;--desk-ms-300:.3s;--desk-ms-1200:1.2s;--desk-px-0-5:.5px;--desk-px-1:1px;--desk-px-1-5:1.5px;--desk-px-1-6:1.6px;--desk-px-1-8:1.8px;--desk-px-2:2px;--desk-px-3:3px;--desk-px-4:4px;--desk-px-4-6:4.6px;--desk-px-5:5px;--desk-px-6:6px;--desk-px-6-2:6.2px;--desk-px-7:7px;--desk-px-7-5:7.5px;--desk-px-8:8px;--desk-px-9:9px;--desk-px-10:10px;--desk-px-11:11px;--desk-px-12:12px;--desk-px-14:14px;--desk-px-16:16px;--desk-px-17:17px;--desk-px-18:18px;--desk-px-20:20px;--desk-px-22:22px;--desk-px-24:24px;--desk-px-26:26px;--desk-px-28:28px;--desk-px-30:30px;--desk-px-32:32px;--desk-px-34:34px;--desk-px-36:36px;--desk-px-38:38px;--desk-px-40:40px;--desk-px-44:44px;--desk-px-46:46px;--desk-px-50:50px;--desk-px-53:53px;--desk-px-57:57px;--desk-px-60:60px;--desk-px-62:62px;--desk-px-64:64px;--desk-px-72:72px;--desk-px-84:84px;--desk-px-90:90px;--desk-px-92:92px;--desk-px-120:120px;--desk-px-150:150px;--desk-px-156:156px;--desk-px-170:170px;--desk-px-200:200px;--desk-px-300:300px;--desk-px-320:320px;--desk-px-380:380px;--desk-px-408:408px;--desk-px-420:420px;--desk-px-760:760px;--desk-px-n1:-1px;--desk-px-n4:-4px;--desk-px-n9:-9px;--desk-px-n10:-10px;--desk-px-n12:-12px;--desk-px-n14:-14px;--desk-px-n20:-20px;--desk-radius-1:1px;--desk-radius-2:2px;--desk-radius-3:3px;--desk-radius-4:4px;--desk-radius-5:5px;--desk-radius-7:7px;--desk-radius-8:8px;--desk-radius-9:9px;--desk-radius-10:10px;--desk-radius-12:12px;--desk-radius-14:14px;--desk-radius-16:16px;--desk-room:420px;--desk-room-gap:12px;--desk-room-least:160px;--desk-room-turn:300px;--desk-screen-h:900px;--desk-text-11-5:11.5px;--desk-text-12:12px;--desk-text-12-5:12.5px;--desk-text-13:13px;--desk-text-13-5:13.5px;--desk-text-14:14px;--desk-text-14-5:14.5px;--desk-text-15:15px;--desk-text-16:16px;--desk-text-20:20px;--desk-text-28:28px;--duration-base:.26s;--duration-fast:.12s;--ease-desk:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.2,.8,.2,1);--font-family-sans:"DM Sans",-apple-system,"BlinkMacSystemFont","Segoe UI",system-ui,sans-serif;--font-leading-body:1.5;--font-leading-snug:1.2;--font-leading-solid:1;--font-size-book:24px;--font-size-display:30px;--font-size-filter:13.5px;--font-size-lg:20px;--font-size-logo:40px;--font-size-logo-phone:32px;--font-size-md:16px;--font-size-menu-door:14.5px;--font-size-menu-item:22px;--font-size-search:15px;--font-size-sm:14px;--font-size-xl:28px;--font-size-xs:12px;--font-size-xxl:44px;--font-tracking-display:.002em;--font-tracking-serial:.04em;--font-tracking-title:-.02em;--font-weight-body:500;--font-weight-display:700;--font-weight-strong:600;--radius-bar:26px;--radius-ctl:22px;--radius-lg:16px;--radius-md:12px;--radius-pill:999px;--radius-sm:8px;--shadow-lift:0px 16px 40px -14px var(--color-shade-55),0px 10px 36px -18px var(--color-glow-lift),0px 0px 0px 1px var(--color-edge),inset 0px 1px var(--color-rim);--shadow-lift-high:0px 30px 70px -24px var(--color-shade-60),0px 22px 64px -22px var(--color-glow-lift),0px 0px 0px 1px var(--color-edge),inset 0px 1px var(--color-rim);--size-bar-height:118px;--size-book:360px;--size-card-pad:16px;--size-glow-low-h:700px;--size-glow-low-w:900px;--size-glow-side-h:560px;--size-glow-side-w:760px;--size-glow-top-h:640px;--size-glow-top-w:1100px;--size-icon-height:10px;--size-icon-stroke:1.6px;--size-inbox:1560px;--size-measure:680px;--size-menu-button:52px;--size-menu-drop:60px;--size-menu-pad-block:10px;--size-menu-pad-inline:22px;--size-menu-width:300px;--size-shell-dusk:88px;--size-shell-edge:32px;--size-shell-head:52px;--size-shell-offset:72px;--size-shell-pill:640px;--size-tap:44px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:18px;--space-5:28px;--space-6:40px;--space-gutter:16px}}[data-theme=dark]{color-scheme:dark;--border-width:1px;--breakpoint-wide:40rem;--color-accent:var(--color-action);--color-accent-soft:var(--color-now-wash);--color-accent-text:var(--color-action-text);--color-action:var(--color-now-lit);--color-action-text:var(--color-on-bar);--color-action-up:var(--color-now-lit-up);--color-bar:#0c4834;--color-bar-main:#fff;--color-bar-main-up:#d6efe2;--color-bar-sheen:#11573f;--color-bar-up:#136246;--color-border:var(--color-line);--color-chip-on:#e8efea;--color-chip-on-text:#0a120f;--color-coupon:#173a2c;--color-coupon-edge:#4fbf8d;--color-coupon-ink:#bff0d6;--color-danger:var(--color-late);--color-edge:#aaffd212;--color-focus:var(--color-now-lit);--color-glass:#0a120fdb;--color-glow-lift:#1eb4784d;--color-glow-low:#106e822e;--color-glow-side:#8264e629;--color-glow-top:#1aa06e3d;--color-go-ink:#6fdcab;--color-go-ring:#2f7a58;--color-go-wash:#173a2c;--color-ground:#0a120f;--color-hair:#213028;--color-hair-2:#2e4037;--color-hover:var(--color-tint);--color-ink:#e8efea;--color-ink-2:#bccbc2;--color-ink-3:#93a59a;--color-late:#ff7b6e;--color-late-lit:#ffc9c2;--color-late-lit-40:#ffc9c266;--color-late-saved:#231716;--color-late-strike:#ff7b6e80;--color-late-up:#3a1f1d;--color-late-wash:#2e1918;--color-line:var(--color-hair);--color-mark:var(--color-ink);--color-now:#7c9cff;--color-now-ink:#a9bcff;--color-now-lit:#12805a;--color-now-lit-up:#0e6b4b;--color-now-soft:#3d4c9e;--color-now-wash:#1d2747;--color-ok:#4cc38a;--color-ok-saved:#17211b;--color-ok-up:#1a3527;--color-ok-wash:#142a1f;--color-on-bar:#fff;--color-on-bar-8:#ffffff14;--color-on-bar-10:#ffffff1a;--color-on-bar-12:#ffffff1f;--color-on-bar-14:#ffffff24;--color-on-bar-20:#fff3;--color-on-bar-66:#ffffffa8;--color-on-bar-78:#ffffffc7;--color-on-bar-main:#0b3d2e;--color-on-lit:#15171a;--color-panel:#142019;--color-panel-up:#1b2a22;--color-rest:#24342c;--color-rim:#ffffff12;--color-ring:#ffffff14;--color-scrim:#0000009e;--color-serial:#b9a6ff;--color-serial-quiet:#8c84ad;--color-shade-18:#00000080;--color-shade-20:#0000004d;--color-shade-40:#00000080;--color-shade-45:#0000008c;--color-shade-55:#000000a6;--color-shade-60:#000000b3;--color-success:var(--color-ok);--color-surface:var(--color-ground);--color-surface-raised:var(--color-panel);--color-surface-sunken:var(--color-panel-up);--color-text:var(--color-ink);--color-text-muted:var(--color-ink-3);--color-text-soft:var(--color-ink-2);--color-tint:#ffffff0a;--color-tint-saved:#ffffff0d;--color-used:#85948c;--color-used-edge:#3a4840;--color-warn:#e3a446;--color-warn-lit:#fbdd9e;--color-warn-lit-up:#ffe6b8;--color-warn-saved:#211c14;--color-warn-soft:#6e5426;--color-warn-up:#33281a;--color-warn-wash:#2a2114;--desk-col:1040px;--desk-em-n0-006:-.006em;--desk-em-n0-022:-.022em;--desk-from:12px;--desk-i:0;--desk-measure:43.4em;--desk-ms-0-001:.001ms;--desk-ms-16:16ms;--desk-ms-100:.1s;--desk-ms-120:.12s;--desk-ms-140:.14s;--desk-ms-150:.15s;--desk-ms-160:.16s;--desk-ms-170:.17s;--desk-ms-180:.18s;--desk-ms-200:.2s;--desk-ms-220:.22s;--desk-ms-240:.24s;--desk-ms-280:.28s;--desk-ms-300:.3s;--desk-ms-1200:1.2s;--desk-px-0-5:.5px;--desk-px-1:1px;--desk-px-1-5:1.5px;--desk-px-1-6:1.6px;--desk-px-1-8:1.8px;--desk-px-2:2px;--desk-px-3:3px;--desk-px-4:4px;--desk-px-4-6:4.6px;--desk-px-5:5px;--desk-px-6:6px;--desk-px-6-2:6.2px;--desk-px-7:7px;--desk-px-7-5:7.5px;--desk-px-8:8px;--desk-px-9:9px;--desk-px-10:10px;--desk-px-11:11px;--desk-px-12:12px;--desk-px-14:14px;--desk-px-16:16px;--desk-px-17:17px;--desk-px-18:18px;--desk-px-20:20px;--desk-px-22:22px;--desk-px-24:24px;--desk-px-26:26px;--desk-px-28:28px;--desk-px-30:30px;--desk-px-32:32px;--desk-px-34:34px;--desk-px-36:36px;--desk-px-38:38px;--desk-px-40:40px;--desk-px-44:44px;--desk-px-46:46px;--desk-px-50:50px;--desk-px-53:53px;--desk-px-57:57px;--desk-px-60:60px;--desk-px-62:62px;--desk-px-64:64px;--desk-px-72:72px;--desk-px-84:84px;--desk-px-90:90px;--desk-px-92:92px;--desk-px-120:120px;--desk-px-150:150px;--desk-px-156:156px;--desk-px-170:170px;--desk-px-200:200px;--desk-px-300:300px;--desk-px-320:320px;--desk-px-380:380px;--desk-px-408:408px;--desk-px-420:420px;--desk-px-760:760px;--desk-px-n1:-1px;--desk-px-n4:-4px;--desk-px-n9:-9px;--desk-px-n10:-10px;--desk-px-n12:-12px;--desk-px-n14:-14px;--desk-px-n20:-20px;--desk-radius-1:1px;--desk-radius-2:2px;--desk-radius-3:3px;--desk-radius-4:4px;--desk-radius-5:5px;--desk-radius-7:7px;--desk-radius-8:8px;--desk-radius-9:9px;--desk-radius-10:10px;--desk-radius-12:12px;--desk-radius-14:14px;--desk-radius-16:16px;--desk-room:420px;--desk-room-gap:12px;--desk-room-least:160px;--desk-room-turn:300px;--desk-screen-h:900px;--desk-text-11-5:11.5px;--desk-text-12:12px;--desk-text-12-5:12.5px;--desk-text-13:13px;--desk-text-13-5:13.5px;--desk-text-14:14px;--desk-text-14-5:14.5px;--desk-text-15:15px;--desk-text-16:16px;--desk-text-20:20px;--desk-text-28:28px;--duration-base:.26s;--duration-fast:.12s;--ease-desk:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.2,.8,.2,1);--font-family-sans:"DM Sans",-apple-system,"BlinkMacSystemFont","Segoe UI",system-ui,sans-serif;--font-leading-body:1.5;--font-leading-snug:1.2;--font-leading-solid:1;--font-size-book:24px;--font-size-display:30px;--font-size-filter:13.5px;--font-size-lg:20px;--font-size-logo:40px;--font-size-logo-phone:32px;--font-size-md:16px;--font-size-menu-door:14.5px;--font-size-menu-item:22px;--font-size-search:15px;--font-size-sm:14px;--font-size-xl:28px;--font-size-xs:12px;--font-size-xxl:44px;--font-tracking-display:.002em;--font-tracking-serial:.04em;--font-tracking-title:-.02em;--font-weight-body:500;--font-weight-display:700;--font-weight-strong:600;--radius-bar:26px;--radius-ctl:22px;--radius-lg:16px;--radius-md:12px;--radius-pill:999px;--radius-sm:8px;--shadow-lift:0px 16px 40px -14px var(--color-shade-55),0px 10px 36px -18px var(--color-glow-lift),0px 0px 0px 1px var(--color-edge),inset 0px 1px var(--color-rim);--shadow-lift-high:0px 30px 70px -24px var(--color-shade-60),0px 22px 64px -22px var(--color-glow-lift),0px 0px 0px 1px var(--color-edge),inset 0px 1px var(--color-rim);--size-bar-height:118px;--size-book:360px;--size-card-pad:16px;--size-glow-low-h:700px;--size-glow-low-w:900px;--size-glow-side-h:560px;--size-glow-side-w:760px;--size-glow-top-h:640px;--size-glow-top-w:1100px;--size-icon-height:10px;--size-icon-stroke:1.6px;--size-inbox:1560px;--size-measure:680px;--size-menu-button:52px;--size-menu-drop:60px;--size-menu-pad-block:10px;--size-menu-pad-inline:22px;--size-menu-width:300px;--size-shell-dusk:88px;--size-shell-edge:32px;--size-shell-head:52px;--size-shell-offset:72px;--size-shell-pill:640px;--size-tap:44px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:18px;--space-5:28px;--space-6:40px;--space-gutter:16px}@media (prefers-reduced-motion:reduce){:root{--duration-base:0s;--duration-fast:0s}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-opsz-normal.a6034641.woff2)format("woff2-variations");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-ext-opsz-normal.691a83be.woff2)format("woff2-variations");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}html{scrollbar-gutter:stable;scrollbar-color:var(--color-hair-2) transparent}::selection{background-color:var(--color-now-lit);color:var(--color-action-text)}body{background:radial-gradient(var(--size-glow-top-w) var(--size-glow-top-h) at 40% -10%,var(--color-glow-top),transparent 62%) fixed,radial-gradient(var(--size-glow-side-w) var(--size-glow-side-h) at 98% 6%,var(--color-glow-side),transparent 60%) fixed,radial-gradient(var(--size-glow-low-w) var(--size-glow-low-h) at -4% 104%,var(--color-glow-low),transparent 60%) fixed,var(--color-ground);color:var(--color-ink);font:var(--font-weight-body) var(--desk-text-14) /var(--font-leading-body) var(--font-family-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button{cursor:pointer;text-align:left}button:disabled{cursor:not-allowed}:focus-visible{outline:var(--desk-px-2) solid var(--color-focus);outline-offset:var(--desk-px-2);border-radius:var(--desk-radius-4)}[tabindex="-1"]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:var(--desk-ms-0-001)!important;transition-duration:var(--desk-ms-0-001)!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.page.with-detail{max-width:calc(var(--desk-col) + var(--desk-px-408))}.col{position:relative;min-width:0}.with-detail .order-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--desk-px-320);gap:var(--desk-px-24)}.hubwrap{position:sticky;z-index:20;--desk-room:var(--desk-px-420)}.hubwrap.pos-bottom{bottom:var(--desk-px-18);margin-top:var(--desk-px-22)}.hub-also{color:var(--color-warn-lit)}.hub-float{position:absolute;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--desk-px-8);width:min(var(--desk-px-760),calc(100% - var(--desk-px-32)));pointer-events:none}.hub-float>*{pointer-events:auto}[data-dir=up]>.hub-float{bottom:calc(100% + var(--desk-px-8))}[data-dir=down]>.hub-float{top:calc(100% + var(--desk-px-8));flex-direction:column-reverse}.fan-wrap{position:relative;display:flex}.hb-more{color:var(--color-on-bar-78);padding:0 var(--desk-px-12);gap:var(--desk-px-6);touch-action:none;user-select:none;-webkit-user-select:none}.hb-more:hover,.hb-more[aria-expanded=true]{color:var(--color-on-bar);background:var(--color-on-bar-10)}.hb-more svg{transition:transform var(--desk-ms-180) var(--ease-desk)}[data-dir=down] .hb-more svg,[data-dir=up] .hb-more[aria-expanded=true] svg{transform:rotate(180deg)}[data-dir=down] .hb-more[aria-expanded=true] svg{transform:none}.also-dot{width:var(--desk-px-7);height:var(--desk-px-7);border-radius:50%;background:var(--color-warn-lit);display:block}.fan{position:absolute;right:0;z-index:2;display:flex;align-items:flex-end;gap:var(--desk-px-4)}[data-dir=up] .fan{bottom:100%;padding-bottom:var(--desk-px-16);flex-direction:column-reverse;--desk-from:var(--desk-px-12)}[data-dir=down] .fan{top:100%;padding-top:var(--desk-px-16);flex-direction:column;--desk-from:var(--desk-px-n12)}.fan.tight{max-height:var(--desk-room);overflow-y:auto;scrollbar-width:none}.fan-item{display:inline-flex;align-items:center;min-height:var(--desk-px-38);padding:0 var(--desk-px-14);border-radius:var(--desk-radius-10);background:var(--color-bar);color:var(--color-on-bar);font-size:var(--desk-text-13-5);font-weight:500;white-space:nowrap;box-shadow:0 var(--desk-px-10) var(--desk-px-24) var(--desk-px-n10) var(--color-shade-60),0 0 0 var(--desk-px-1) var(--color-on-bar-8) inset;animation:fan var(--desk-ms-170) var(--ease-desk) both;animation-delay:calc(var(--desk-i) * var(--desk-ms-16));transition:background var(--desk-ms-100),color var(--desk-ms-100)}.fan-item:focus-visible,.fan-item:hover{background:var(--color-bar-up)}.fan-item.warn{color:var(--color-warn-lit)}.fan-item.sure{background:var(--color-warn-lit);color:var(--color-on-lit)}.fan-item.hold:before{background:var(--color-late-lit-40)}@keyframes fan{0%{opacity:0;transform:translateY(var(--desk-from)) scale(.96)}to{opacity:1;transform:none}}.stack{display:inline-grid;justify-items:center}.stack>span{grid-area:1/1}.stack>.ghost{visibility:hidden}.hb-now.sure{background:var(--color-warn-lit);color:var(--color-on-lit)}.hb-now.sure:hover{background:var(--color-warn-lit-up)}.btn.sure{background:var(--color-warn);color:var(--color-on-bar)}.hub-say{flex:1;min-width:0;display:flex;align-items:flex-start;gap:var(--desk-px-10)}.hub-text{min-width:0;animation:rise var(--desk-ms-240) var(--ease-desk)}.hub-sub{display:block;font-size:var(--desk-text-13);color:var(--color-on-bar-66);line-height:1.35;margin-top:var(--desk-px-1)}.hub-acts{flex:none;display:flex;gap:var(--desk-px-8)}.hb,.hub-acts{align-items:center}.hb{display:inline-flex;justify-content:center;min-height:var(--desk-px-46);padding:0 var(--desk-px-16);border-radius:var(--desk-radius-10);font-weight:550;white-space:nowrap;transition:background var(--desk-ms-150),border-color var(--desk-ms-150),transform var(--desk-ms-100),color var(--desk-ms-150)}.hb:active{transform:translateY(var(--desk-px-1))}.hb-now{background:var(--color-bar-main);color:var(--color-on-bar-main);font-weight:700;min-width:var(--desk-px-156);padding:0 var(--desk-px-22);box-shadow:0 var(--desk-px-8) var(--desk-px-18) var(--desk-px-n10) var(--color-shade-55)}.hb-now:hover{background:var(--color-bar-main-up)}.hb-no,.hb-save{background:var(--color-on-bar-12);color:var(--color-on-bar);min-width:var(--desk-px-84)}.hb-no:hover,.hb-save:hover{background:var(--color-on-bar-20)}.hold{position:relative;overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:none}.hold:before{content:"";position:absolute;inset:0;background:var(--color-late);transform:scaleX(0);transform-origin:left}.hold.holding:before{transform:scaleX(1);transition:transform var(--desk-ms-1200) linear}.hold span{position:relative}.hub-toast{background:var(--color-panel);color:var(--color-ink);border:var(--desk-px-1) solid var(--color-hair);border-radius:var(--desk-radius-10);padding:var(--desk-px-6) var(--desk-px-7) var(--desk-px-6) var(--desk-px-14);display:flex;align-items:center;gap:var(--desk-px-12);box-shadow:0 var(--desk-px-12) var(--desk-px-30) var(--desk-px-n14) var(--color-shade-40);font-size:var(--desk-text-13-5);animation:rise var(--desk-ms-220) var(--ease-desk);max-width:100%}.hub-toast button{font-weight:600;color:var(--color-now-ink);padding:var(--desk-px-4) var(--desk-px-9);border-radius:var(--desk-radius-7);white-space:nowrap}.hub-toast button:hover{background:var(--color-now-wash)}.panel{width:100%;background:var(--color-panel);border-radius:var(--desk-radius-16);box-shadow:0 var(--desk-px-24) var(--desk-px-60) var(--desk-px-n20) var(--color-shade-45),0 0 0 var(--desk-px-1) var(--color-ring);max-height:var(--desk-room);overflow:auto;animation:panel var(--desk-ms-220) var(--ease-desk)}@keyframes panel{0%{opacity:0;transform:translateY(var(--desk-px-10))}to{opacity:1;transform:none}}.panel-h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--desk-px-16);padding:var(--desk-px-16) var(--desk-px-20) 0}.panel-h h3{font-size:var(--desk-text-15);font-weight:600;letter-spacing:var(--desk-em-n0-006)}.panel-x{color:var(--color-ink-3);font-size:var(--desk-text-13)}.panel-x:hover{color:var(--color-ink);text-decoration:underline;text-underline-offset:var(--desk-px-3)}.panel-b{padding:var(--desk-px-12) var(--desk-px-20) var(--desk-px-18);display:flex;flex-direction:column;gap:var(--desk-px-14)}.panel-b>p{color:var(--color-ink-2)}.fld>.lb,.fld>label{display:block;font-size:var(--desk-text-12);color:var(--color-ink-3);margin-bottom:var(--desk-px-6)}.opts{display:flex;flex-wrap:wrap;gap:var(--desk-px-6)}.opt{padding:var(--desk-px-7) var(--desk-px-12);border:var(--desk-px-1) solid var(--color-hair-2);border-radius:var(--desk-radius-8);font-size:var(--desk-text-13);transition:background var(--desk-ms-120),border-color var(--desk-ms-120),color var(--desk-ms-120)}.opt:hover{border-color:var(--color-ink-3)}.opt.on{background:var(--color-chip-on);border-color:var(--color-chip-on);color:var(--color-chip-on-text)}.opt.was:after{content:" · listed";opacity:.6;font-size:var(--desk-text-11-5)}.opt.commit:hover{background:var(--color-warn-wash);border-color:var(--color-warn)}.flds3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--desk-px-14)}.num{display:flex;align-items:center;gap:var(--desk-px-6)}.num input{width:var(--desk-px-90);height:var(--desk-px-34);border:var(--desk-px-1) solid var(--color-hair-2);border-radius:var(--desk-radius-8);padding:0 var(--desk-px-10);background:var(--color-panel)}.num span{color:var(--color-ink-3);font-size:var(--desk-text-13)}.step{width:var(--desk-px-30);height:var(--desk-px-34);border:var(--desk-px-1) solid var(--color-hair-2);border-radius:var(--desk-radius-8);text-align:center}.step:hover{border-color:var(--color-ink-3)}.txt{width:100%;height:var(--desk-px-36);border:var(--desk-px-1) solid var(--color-hair-2);border-radius:var(--desk-radius-8);padding:0 var(--desk-px-10);background:var(--color-panel)}.panel-f{display:flex;gap:var(--desk-px-10);flex-wrap:wrap}.btn,.panel-f{align-items:center}.btn{display:inline-flex;justify-content:center;min-height:var(--desk-px-40);padding:0 var(--desk-px-16);border-radius:var(--desk-radius-9);font-weight:550;white-space:nowrap;transition:background var(--desk-ms-150),border-color var(--desk-ms-150)}.btn-now{background:var(--color-now-lit);color:var(--color-on-bar)}.btn-now:hover{background:var(--color-now-lit-up)}.btn-now:disabled{background:var(--color-hair-2)}.btn-q{border:var(--desk-px-1) solid var(--color-hair-2)}.btn-q:hover{border-color:var(--color-ink-3)}.btn-hold{background:var(--color-bar);color:var(--color-on-bar);min-height:var(--desk-px-44)}.btn-hold:disabled{background:var(--color-hair-2)}.dim{color:var(--color-ink-3);font-size:var(--desk-text-13)}.q-chip{display:inline-block;font-size:var(--desk-text-11-5);color:var(--color-now-ink);background:var(--color-now-wash);border-radius:var(--desk-radius-5);padding:var(--desk-px-1) var(--desk-px-6);white-space:nowrap}.ev{display:grid;grid-template-columns:var(--desk-px-62) minmax(0,1fr);gap:var(--desk-px-10);padding:var(--desk-px-9) 0;border-bottom:var(--desk-px-1) solid var(--color-hair);font-size:var(--desk-text-13-5)}.ev time{font-size:var(--desk-text-12);padding-top:var(--desk-px-1)}.ev .by,.ev time{color:var(--color-ink-3)}.ev .by,.ev .en{font-size:var(--desk-text-12-5)}.ev .en{display:block;color:var(--color-ink-2);margin-top:var(--desk-px-1)}.ev .acts{margin-top:var(--desk-px-3);display:flex;gap:var(--desk-px-10);align-items:baseline;flex-wrap:wrap}.link{color:var(--color-ink-2);text-decoration:underline;text-decoration-color:var(--color-hair-2);text-underline-offset:var(--desk-px-3);font-size:var(--desk-text-13)}.link:hover{color:var(--color-ink);text-decoration-color:var(--color-ink-3)}.locked-why{font-size:var(--desk-text-12-5);color:var(--color-ink-3)}.the-line{margin:var(--desk-px-12) var(--desk-px-n20);padding:var(--desk-px-10) var(--desk-px-20);background:var(--color-bar);color:var(--color-on-bar);font-size:var(--desk-text-13)}.the-line b{font-weight:600;display:block}.the-line span{opacity:.75}.the-line .q-chip{background:var(--color-on-bar-14);color:var(--color-on-bar)}.src{font-size:var(--desk-text-12-5);color:var(--color-ink-3);display:block}.bar{display:flex;height:var(--desk-px-10);border-radius:var(--desk-radius-3);overflow:hidden;background:var(--color-rest)}.seg{display:block;flex:0 0 0;min-width:0;transition:background-color var(--desk-ms-300) var(--ease-desk)}.seg.big{box-shadow:inset var(--desk-px-n1) 0 0 var(--color-ground)}.s-rest.big{box-shadow:none}.s-ver{background:var(--color-ok)}.s-acc{background:repeating-linear-gradient(135deg,var(--color-warn) 0 var(--desk-px-2),var(--color-warn-soft) var(--desk-px-2) var(--desk-px-4))}.s-mis{background:var(--color-late)}.s-chg{background:var(--color-warn)}.s-hand{background:var(--color-now)}.s-rest{background:var(--color-rest)}.find{position:relative;flex:1 1 var(--desk-px-150);max-width:var(--desk-px-300);min-width:var(--desk-px-120);margin-right:auto}.find input{width:100%;height:var(--desk-px-32);border:var(--desk-px-1) solid var(--color-hair-2);border-radius:var(--desk-radius-8);padding:0 var(--desk-px-11);background:var(--color-panel);outline:0;font-size:var(--desk-text-13-5);transition:border-color var(--desk-ms-150)}.find input:focus{border-color:var(--color-now)}.find input::placeholder{color:var(--color-ink-3)}.head{padding:var(--desk-px-26) 0 0}.head h1{font-size:var(--desk-text-28);font-weight:600;letter-spacing:var(--desk-em-n0-022);line-height:1.15}.head .src{margin-top:var(--desk-px-3)}.head .src,.note{font-size:var(--desk-text-13-5)}.note{margin-top:var(--desk-px-10);color:var(--color-ink-2);max-width:var(--desk-measure)}.flags{display:flex;flex-direction:column;gap:var(--desk-px-2);padding-bottom:var(--desk-px-10)}.flag{color:var(--color-warn);font-size:var(--desk-text-13)}.flag:before{content:"";display:inline-block;width:var(--desk-px-7);height:var(--desk-px-7);border-radius:50%;background:var(--color-warn);margin-right:var(--desk-px-8);transform:translateY(var(--desk-px-n1))}.cover{padding:var(--desk-px-10) 0 var(--desk-px-4)}.split{position:relative;padding:var(--desk-px-6) 0}.split.live{padding:var(--desk-px-14) 0 var(--desk-px-6);touch-action:none;cursor:ew-resize;user-select:none;-webkit-user-select:none}.split.live .bar{height:var(--desk-px-22);border-radius:var(--desk-radius-5)}.split-h{position:absolute;top:var(--desk-px-6);bottom:0;width:var(--desk-px-18);margin-left:var(--desk-px-n9);display:flex;justify-content:center}.split-h:before{content:"";width:var(--desk-px-2);background:var(--color-chip-on);height:100%;border-radius:var(--desk-radius-1)}.split-h:after{content:"";position:absolute;top:var(--desk-px-n4);width:var(--desk-px-12);height:var(--desk-px-12);border-radius:50%;background:var(--color-panel);border:var(--desk-px-2) solid var(--color-chip-on);transition:transform var(--desk-ms-150) var(--ease-desk)}.split.drag .split-h:after,.split.live:hover .split-h:after{transform:scale(1.15)}.legend{display:flex;justify-content:space-between;gap:var(--desk-px-16);font-size:var(--desk-text-13);color:var(--color-ink-2);padding:var(--desk-px-2) 0 var(--desk-px-6)}.legend b{font-weight:600;color:var(--color-ink)}.legend b.h{color:var(--color-now-ink)}.legend div:last-child{text-align:right}.bar-key{display:flex;flex-wrap:wrap;gap:var(--desk-px-4) var(--desk-px-16);font-size:var(--desk-text-12-5);color:var(--color-ink-3);padding:0 0 var(--desk-px-6)}.bar-key i{display:inline-block;width:var(--desk-px-9);height:var(--desk-px-9);border-radius:var(--desk-radius-2);margin-right:var(--desk-px-5);transform:translateY(var(--desk-px-0-5))}.tools{display:flex;flex-wrap:wrap-reverse;align-items:flex-end;gap:0 var(--desk-px-18);border-bottom:var(--desk-px-1) solid var(--color-hair-2);margin-top:var(--desk-px-14)}.tools-r{flex:1 1 var(--desk-px-380);display:flex;align-items:center;gap:var(--desk-px-8);padding:var(--desk-px-6) 0;align-self:center}.pick{height:var(--desk-px-32);border:var(--desk-px-1) solid var(--color-hair-2);border-radius:var(--desk-radius-8);background:var(--color-panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5 5 6.5 8 3.5' fill='none' stroke='%235c6065' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right var(--desk-px-9) center;padding:0 var(--desk-px-26) 0 var(--desk-px-10);font:inherit;font-size:var(--desk-text-13);color:var(--color-ink-2);appearance:none;-webkit-appearance:none;cursor:pointer;max-width:var(--desk-px-170)}.pick.on,.pick:hover{border-color:var(--color-ink-3)}.pick.on{color:var(--color-ink);font-weight:550}.tool-btn{height:var(--desk-px-32);padding:0 var(--desk-px-12);border:var(--desk-px-1) solid var(--color-hair-2);border-radius:var(--desk-radius-8);font-size:var(--desk-text-13);font-weight:550;color:var(--color-ink-2);white-space:nowrap;transition:background var(--desk-ms-120),border-color var(--desk-ms-120),color var(--desk-ms-120)}.tool-btn:hover{border-color:var(--color-ink-3);color:var(--color-ink)}.tool-btn.on{background:var(--color-chip-on);border-color:var(--color-chip-on);color:var(--color-chip-on-text)}.bulk-row{display:flex;align-items:center;gap:var(--desk-px-14);padding:var(--desk-px-8) var(--desk-px-10);border-bottom:var(--desk-px-1) solid var(--color-hair);font-size:var(--desk-text-13);animation:rise var(--desk-ms-160) var(--ease-desk)}.bulk-row .tab-all{margin-left:0;padding:0}.tabs{display:flex;align-items:center;gap:var(--desk-px-4) var(--desk-px-18);flex-wrap:wrap}.tab{padding:var(--desk-px-9) 0 var(--desk-px-8);font-weight:550;color:var(--color-ink-3);border-bottom:var(--desk-px-2) solid transparent;margin-bottom:var(--desk-px-n1)}.tab.on,.tab:hover{color:var(--color-ink)}.tab.on{border-color:var(--color-ink)}.tab small{font-weight:450;margin-left:var(--desk-px-3)}.tab small,.tab-all{font-size:var(--desk-text-13)}.tab-all{margin-left:auto;display:inline-flex;align-items:center;gap:var(--desk-px-8);color:var(--color-ink-2);padding:var(--desk-px-6) 0}.tab-all:hover{color:var(--color-ink)}.tick{width:var(--desk-px-17);height:var(--desk-px-17);border-radius:var(--desk-radius-5);border:var(--desk-px-1-5) solid var(--color-hair-2);background:var(--color-panel);display:block;flex:none;position:relative;transition:background var(--desk-ms-120),border-color var(--desk-ms-120)}.tick.on{background:var(--color-now);border-color:var(--color-now)}.tick.on:after{content:"";position:absolute;left:var(--desk-px-4-6);top:var(--desk-px-1-6);width:var(--desk-px-4);height:var(--desk-px-8);border:solid var(--color-on-bar);border-width:0 var(--desk-px-1-6) var(--desk-px-1-6) 0;transform:rotate(42deg)}.tick.some{background:var(--color-now);border-color:var(--color-now)}.tick.some:after{content:"";position:absolute;left:var(--desk-px-3);right:var(--desk-px-3);top:var(--desk-px-6-2);height:var(--desk-px-1-8);background:var(--color-on-bar)}.line{display:grid;grid-template-columns:var(--desk-px-17) minmax(0,1fr) auto;gap:var(--desk-px-12);align-items:center;width:100%;padding:var(--desk-px-9) 0;border-bottom:var(--desk-px-1) solid var(--color-hair);transition:background var(--desk-ms-120)}.line:hover .tick:not(.on){border-color:var(--color-ink-3)}.line.on{background:linear-gradient(90deg,var(--color-now-wash),var(--color-now-wash)) 0 0/100% 100% no-repeat;box-shadow:var(--desk-px-n10) 0 0 var(--color-now-wash),var(--desk-px-10) 0 0 var(--color-now-wash);border-bottom-color:transparent;border-radius:0}.line-main{min-width:0;display:block}.line-title{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-title em{font-style:normal;color:var(--color-ink-3);margin-left:var(--desk-px-4);font-weight:450}.line-meta{display:block;font-size:var(--desk-text-12-5);color:var(--color-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-meta .w{color:var(--color-warn)}.line-meta .m{color:var(--color-late)}.line-price{text-align:right;font-size:var(--desk-text-13);color:var(--color-ink-2);white-space:nowrap}.line-price small{display:block;color:var(--color-warn);font-size:var(--desk-text-12)}.empty{padding:var(--desk-px-34) 0;color:var(--color-ink-3);text-align:center}.empty .link{margin-top:var(--desk-px-8);display:inline-block}@keyframes rise{0%{opacity:0;transform:translateY(var(--desk-px-5))}to{opacity:1;transform:none}}.clickv .line{grid-template-columns:minmax(0,1fr) auto auto;padding:var(--desk-px-9) var(--desk-px-10);cursor:pointer;transition:background var(--desk-ms-140)}.clickv.bulk .line{grid-template-columns:var(--desk-px-17) minmax(0,1fr) auto auto}.clickv .line:hover{background:var(--color-tint)}.line-meta .ok{color:var(--color-ok)}.clickv .line.st-ver{background:var(--color-ok-wash)}.clickv .line.st-ver:hover{background:var(--color-ok-up)}.clickv .line.st-chg{background:var(--color-warn-wash)}.clickv .line.st-chg:hover{background:var(--color-warn-up)}.clickv .line.st-mis{background:var(--color-late-wash)}.clickv .line.st-mis:hover{background:var(--color-late-up)}.clickv .line.st-mis .line-title{text-decoration:line-through;text-decoration-color:var(--color-late-strike)}.clickv .line.st-acc{background:var(--color-warn-wash)}.clickv .line:is(.st-ver,.st-chg,.st-mis,.st-acc) .line-title:before{content:"";display:inline-block;width:var(--desk-px-8);height:var(--desk-px-8);margin-right:var(--desk-px-8);border-radius:50%;transform:translateY(var(--desk-px-n1))}.clickv .line.st-ver .line-title:before{background:var(--color-ok)}.clickv .line.st-chg .line-title:before{background:var(--color-warn)}.clickv .line.st-mis .line-title:before{background:var(--color-late)}.clickv .line.st-acc .line-title:before{background:var(--color-warn-soft)}.clickv .line.saved.st-ver{background:var(--color-ok-saved)}.clickv .line.saved.st-acc,.clickv .line.saved.st-chg{background:var(--color-warn-saved)}.clickv .line.saved.st-mis{background:var(--color-late-saved)}.clickv .line.saved:hover{background:var(--color-tint-saved)}.clickv .line.on,.clickv .line.on:hover{background:var(--color-now-wash)}.clickv .line.cur{outline:var(--desk-px-1) solid var(--color-ink-3);outline-offset:var(--desk-px-n1)}.line-hint{font-size:var(--desk-text-12);color:var(--color-ink-3);opacity:0;transition:opacity var(--desk-ms-120);white-space:nowrap}.line:hover .line-hint{opacity:1}.detail-col{min-width:0;display:flex;flex-direction:column}.detail-spacer{flex:none;transition:height var(--desk-ms-220) var(--ease-desk)}.detail.inline{position:static;margin:0 0 var(--desk-px-8);max-height:none;border-radius:0 0 var(--desk-radius-12) var(--desk-radius-12);border-top:0;animation:rise var(--desk-ms-200) var(--ease-desk)}.detail h3{font-size:var(--desk-text-15);font-weight:600;line-height:1.25;letter-spacing:var(--desk-em-n0-006)}.detail .src{margin-top:var(--desk-px-2)}.det-st{display:flex;align-items:center;gap:var(--desk-px-7);font-size:var(--desk-text-13);font-weight:550}.det-st i{width:var(--desk-px-9);height:var(--desk-px-9);border-radius:50%;background:var(--color-rest);box-shadow:inset 0 0 0 var(--desk-px-1) var(--color-hair-2);flex:none}.det-st.st-ver{color:var(--color-ok)}.det-st.st-ver i{background:var(--color-ok);box-shadow:none}.det-st.st-acc,.det-st.st-chg{color:var(--color-warn)}.det-st.st-acc i,.det-st.st-chg i{background:var(--color-warn);box-shadow:none}.det-st.st-mis{color:var(--color-late)}.det-st.st-mis i{background:var(--color-late);box-shadow:none}.det-warn{color:var(--color-warn);font-size:var(--desk-text-13)}.det-acts .link:disabled{color:var(--color-ink-3);text-decoration:none;opacity:.55}.paystage{margin-top:var(--desk-px-16);border:var(--desk-px-1) dashed var(--color-hair-2);border-radius:var(--desk-radius-14);padding:var(--desk-px-18) var(--desk-px-22) var(--desk-px-20);background:var(--color-panel);animation:rise var(--desk-ms-220) var(--ease-desk)}.pay-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--desk-px-12)}.pay-h h2{font-size:var(--desk-text-16);font-weight:600;letter-spacing:var(--desk-em-n0-006)}.pay-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--desk-px-8) var(--desk-px-28);margin:var(--desk-px-14) 0 var(--desk-px-12)}.pay-dl dt{color:var(--color-ink-3);font-size:var(--desk-text-13);padding-top:var(--desk-px-1)}.pay-dl dd{font-weight:500}.pay-dl .late-t{color:var(--color-late);font-weight:600}.detail .opt{padding:var(--desk-px-5) var(--desk-px-9);font-size:var(--desk-text-12-5)}.det-2{display:flex;gap:var(--desk-px-16);flex-wrap:wrap}.det-2 .num input,.det-2 .step{height:var(--desk-px-32)}.det-2 .step{width:var(--desk-px-28)}.det-money{font-size:var(--desk-text-13);color:var(--color-ink-2)}.det-money b{font-weight:600;color:var(--color-ink)}.det-money .w{color:var(--color-warn);display:block}.det-acts{display:flex;gap:var(--desk-px-6) var(--desk-px-12);flex-wrap:wrap;padding-top:var(--desk-px-2)}@media (width <= 980px){.hub-acts{justify-content:flex-end}.hb-now{flex:1 1 auto}.fan{right:auto;left:0;align-items:flex-start}[data-dir=up] .fan{padding-bottom:var(--desk-px-64)}.flds3{grid-template-columns:minmax(0,1fr)}}@media (width <= 560px){.hubwrap.pos-bottom{bottom:var(--desk-px-8)}.tools-r{flex-wrap:wrap}.find{flex:1 1 100%;margin:0}.find,.pick{max-width:none}.pick{flex:1 1 0;min-width:0}.legend{flex-direction:column;gap:var(--desk-px-2)}.legend div:last-child{text-align:left}.hub-sub{display:none}.hub.ask .hub-sub{display:block}.line-hint{display:none}.clickv .line{grid-template-columns:minmax(0,1fr) auto}.clickv.bulk .line{grid-template-columns:var(--desk-px-17) minmax(0,1fr) auto}.pay-dl{grid-template-columns:minmax(0,1fr)}.pay-dl dd{margin-bottom:var(--desk-px-6)}}.hub-toast:empty{display:none}.hub-toast>span{min-width:0}.fan-item[aria-disabled=true]{color:var(--color-on-bar-66);cursor:not-allowed}.opt[aria-disabled=true]{cursor:default}.opt[aria-disabled=true]:hover{border-color:var(--color-hair-2)}.opt.on[aria-disabled=true]:hover{border-color:var(--color-chip-on)}.hb[aria-disabled=true]{cursor:not-allowed;opacity:.55}.bar-key .s-acc{background:var(--color-warn-soft)}.panel-b.flush{gap:0}.panel-b>.trail-why{padding-bottom:var(--desk-px-10)}.num .num-n{min-width:var(--desk-px-22);text-align:center;color:var(--color-ink)}.link.travel{display:inline-block;margin-top:var(--desk-px-3);font-size:var(--desk-text-13-5)}.details-form{padding:var(--desk-px-12) 0 var(--desk-px-4)}.details-form,.pay-form{display:flex;flex-direction:column;gap:var(--desk-px-14)}.pay-form{padding:var(--desk-px-12) 0 var(--desk-px-16);border-top:var(--desk-px-1) solid var(--color-hair)}.head.loading{min-height:var(--desk-px-72)}dialog.panel{position:static;color:inherit;max-width:none}fieldset.opts{min-width:0}.split-key{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.split:has(.split-key:focus-visible) .split-h:after{box-shadow:0 0 0 var(--desk-px-3) var(--color-now-soft)}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--desk-ms-200)}::view-transition-group(*){animation-duration:var(--desk-ms-280);animation-timing-function:var(--ease-desk)}