@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik Fallback;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_fd3bf7{font-family:Rubik,Rubik Fallback;font-style:normal}.__variable_fd3bf7{--font-rubik:"Rubik","Rubik Fallback"}:root{color-scheme:light;--color-ground:#f4f5f7;--color-ground-2:#eceef1;--color-surface-white:#ffffff;--color-surface-hover:#f7f8fa;--color-ink:#0f1115;--color-ink-2:#4a4f5c;--color-ink-3:#6b7080;--color-ink-4:#a9adb8;--color-hairline:rgba(15,17,21,0.1);--color-pressable:rgba(15,17,21,0.06);--color-chrome-ground:#14161b;--color-chrome-raised:#1e2128;--color-chrome-on:#f2f3f5;--color-chrome-on-2:rgba(242,243,245,0.72);--color-chrome-line:rgba(255,255,255,0.1);--color-chrome-hover:rgba(255,255,255,0.07);--color-chrome-current:rgba(255,255,255,0.1);--color-accent:#0f1115;--color-accent-hover:#26292f;--color-accent-tint:rgba(15,17,21,0.08);--color-accent-tint-soft:rgba(15,17,21,0.05);--color-amber:#d97706;--color-amber-text:#9a4c06;--color-amber-deep:#9a4c06;--color-amber-tint:rgba(217,119,6,0.13);--color-amber-tint-soft:rgba(217,119,6,0.09);--color-red:#c2321f;--color-red-text:#9e2716;--color-red-tint:rgba(194,50,31,0.11);--color-green:#1e7a45;--color-green-text:#17603a;--color-green-tint:rgba(30,122,69,0.12);--color-blue:#2a5bd7;--color-blue-text:#1f47a8;--color-blue-tint:rgba(42,91,215,0.1);--color-voice-ground:#101216;--color-voice-text:#f2f3f5;--color-voice-text-2:rgba(242,243,245,0.64);--color-voice-text-3:rgba(242,243,245,0.46);--color-voice-amber:#e8a23c;--color-voice-link:#9db6ff;--shadow-surface:0 0 0 1px var(--color-hairline);--shadow-float:0 0 0 1px var(--color-hairline),0 10px 28px rgba(15,17,21,0.12);--shadow-fab:0 8px 24px rgba(15,17,21,0.26);--shadow-sheet-rise:0 -14px 44px rgba(15,17,21,0.24);--radius-surface:12px;--radius-input:10px;--radius-status:6px;--radius-sheet:20px;--space-page-mobile:20px;--space-page-desktop:64px;--space-section:16px;--space-row-y:13px;--space-row-x:16px;--size-input:44px;--size-button:44px;--size-button-lg:52px;--size-round:44px;--size-fab:56px;--size-dock-circle:56px;--size-tabbar:92px;--size-sidebar:248px;--size-sidebar-collapsed:76px;--size-main-column:760px;--color-background:var(--color-ground);--color-surface:var(--color-ground-2);--color-card:var(--color-surface-white);--color-text-primary:var(--color-ink);--color-text-secondary:var(--color-ink-2);--color-text-muted:var(--color-ink-3);--color-border:var(--color-hairline);--color-primary:var(--color-accent);--color-primary-hover:var(--color-accent-hover);--color-primary-active:#33373f;--color-primary-on:#ffffff;--color-focus-ring:var(--color-blue);--color-success:var(--color-green);--color-info:var(--color-blue);--color-chrome:var(--chrome-bg);--blur-chrome:var(--chrome-blur);--color-hover:var(--color-pressable);--color-hover-soft:rgba(15,17,21,0.04);--color-hover-strong:rgba(15,17,21,0.42);--color-hover-border:rgba(15,17,21,0.22);--color-pressed:rgba(15,17,21,0.12);--color-row-hover:rgba(15,17,21,0.025);--color-divider:var(--color-hairline);--color-placeholder:var(--color-ink-3);--color-primary-soft:var(--color-accent-tint);--color-scrim:rgba(15,17,21,0.4);--color-on-primary-soft:rgba(255,255,255,0.25);--color-selection:rgba(42,91,215,0.18);--color-scrollbar:rgba(15,17,21,0.2);--color-scrollbar-hover:rgba(15,17,21,0.32);--color-neutral-100:var(--color-surface-white);--color-neutral-200:var(--color-ground);--color-neutral-300:var(--color-ground-2);--color-neutral-400:#d6d9df;--color-neutral-500:var(--color-ink-4);--color-neutral-600:var(--color-ink-3);--color-neutral-700:var(--color-ink-2);--color-neutral-800:#2b2f38;--color-neutral-900:var(--color-ink);--color-accent-100:var(--color-ground-2);--color-accent-200:#dfe2e8;--color-accent-300:#c4c8d1;--color-accent-400:#9aa0ad;--color-accent-500:#5d6373;--color-accent-600:var(--color-ink-2);--color-accent-700:#2b2f38;--color-accent-800:var(--color-ink);--color-accent-900:#000000;--color-accent2-100:#e9f3ed;--color-accent2-200:#d0e6da;--color-accent2-300:#a3cdb6;--color-accent2-400:#66ac86;--color-accent2-500:#2f8d58;--color-accent2-600:var(--color-green);--color-accent2-700:var(--color-green-text);--color-accent2-800:#114a2b;--color-accent2-900:#0b3520;--color-warning-100:#fdf3e6;--color-warning-300:#efc487;--color-warning-500:var(--color-amber);--color-warning-700:var(--color-amber-text);--color-error-100:#fbecea;--color-error-300:#e9b1a9;--color-error-500:var(--color-red);--color-error-700:var(--color-red-text);--color-error-800:#7d1e10;--status-draft-bg:var(--color-pressable);--status-draft-fg:var(--color-ink-2);--status-sent-bg:var(--color-blue-tint);--status-sent-fg:var(--color-blue-text);--status-viewed-bg:var(--color-blue-tint);--status-viewed-fg:var(--color-blue-text);--status-awaiting-signature-bg:var(--color-amber-tint);--status-awaiting-signature-fg:var(--color-amber-text);--status-approved-bg:var(--color-green-tint);--status-approved-fg:var(--color-green-text);--status-rejected-bg:var(--color-pressable);--status-rejected-fg:var(--color-ink-2);--status-expired-bg:var(--color-pressable);--status-expired-fg:var(--color-ink-3);--status-closed-bg:var(--color-pressable);--status-closed-fg:var(--color-ink-2);--font-heading:var(--font-rubik,"Rubik"),"Segoe UI",system-ui,sans-serif;--font-body:var(--font-rubik,"Rubik"),"Segoe UI",system-ui,sans-serif;--tracking-title:-0.02em;--text-home-sentence:32px;--text-page-title:28px;--leading-page-title:1.1;--text-page-title-mobile:26px;--text-screen-title:28px;--text-display-total:40px;--text-total-desktop:40px;--text-kpi-value:24px;--leading-kpi-value:1;--text-sheet-title:22px;--text-section-title:17px;--text-card-title:16px;--text-quote-item-title:15px;--text-table-cell:15px;--text-body:15px;--leading-body:1.5;--text-body-small:14px;--leading-body-small:1.5;--text-terms:13.5px;--leading-terms:1.6;--text-meta:13px;--text-label:13px;--text-micro-label:12px;--text-table-header:12px;--text-tab-label:11px;--text-tile-label:14px;--text-tile-count:24px;--text-tile-count-hero:40px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--gutter-desktop:32px;--gutter-mobile:20px;--page-max-width:1360px;--page-top:28px;--page-bottom:60px;--grid-builder:minmax(0,1fr) 320px;--grid-detail:minmax(0,1.6fr) minmax(260px,1fr);--grid-kpi:repeat(auto-fit,minmax(152px,1fr));--radius-pill:999px;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-card:12px;--radius-card-large:12px;--radius-modal:16px;--radius-empty-state:12px;--radius-sheet-top:20px 20px 0 0;--radius-icon:28%;--shadow-sm:var(--shadow-surface);--shadow-md:var(--shadow-float);--shadow-lg:0 0 0 1px var(--color-hairline),0 24px 56px rgba(15,17,21,0.18);--shadow-sheet:var(--shadow-sheet-rise);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--duration-press:140ms;--duration-fast:180ms;--duration-mid:200ms;--duration-sheet:300ms;--dur-sidebar:200ms;--press-scale:0.97;--press-scale-round:0.94;--press-scale-large:0.985;--tracking-display:-0.03em;--tracking-heading:-0.02em;--tracking-body:0;--tracking-meta:0;--chrome-bg:rgba(20,22,27,0.88);--chrome-blur:blur(24px) saturate(160%);--chrome-fade:linear-gradient(0deg,rgba(244,245,247,0.92),rgba(244,245,247,0));--chrome-edge:inset 0 1px 0 rgba(255,255,255,0.08);--voice-ink:var(--color-voice-ground);--voice-ink-raised:#1a1d23;--voice-on:var(--color-voice-text);--voice-on-muted:var(--color-voice-text-2);--voice-on-faint:var(--color-voice-text-3);--voice-accent:var(--color-voice-link);--voice-accent-soft:rgba(157,182,255,0.14);--voice-on-accent:#0d1530;--voice-on-awaiting:#2a1c00;--voice-awaiting:var(--color-voice-amber);--voice-awaiting-soft:rgba(232,162,60,0.14);--voice-danger:#ef7a68;--voice-danger-soft:rgba(239,122,104,0.14);--voice-ok:#5fc08c;--z-header:10;--z-dropdown:20;--z-sticky-mobile-action-bar:30;--z-bottom-nav:40;--z-bottom-sheet:50;--z-modal:60;--z-toast:70;--input-height:var(--size-input);--input-height-title:var(--size-input);--input-height-mobile:var(--size-input);--input-height-modal:var(--size-input);--touch-target:44px;--bottom-nav-height:var(--size-tabbar);--status-pending-approval-bg:var(--color-amber-tint);--status-pending-approval-fg:var(--color-amber-text);--status-executing-bg:var(--color-blue-tint);--status-executing-fg:var(--color-blue-text);--status-completed-bg:var(--color-green-tint);--status-completed-fg:var(--color-green-text);--status-failed-bg:var(--color-red-tint);--status-failed-fg:var(--color-red-text);--status-pending-bg:var(--color-pressable);--status-pending-fg:var(--color-ink-2);--status-overdue-bg:var(--color-red-tint);--status-overdue-fg:var(--color-red-text);--status-cancelled-bg:var(--color-pressable);--status-cancelled-fg:var(--color-ink-3);--status-scheduled-bg:var(--color-blue-tint);--status-scheduled-fg:var(--color-blue-text);--status-in-progress-bg:var(--color-green-tint);--status-in-progress-fg:var(--color-green-text);--status-waiting-for-part-bg:var(--color-amber-tint);--status-waiting-for-part-fg:var(--color-amber-text);--status-open-bg:var(--color-pressable);--status-open-fg:var(--color-ink-2);--status-partially-paid-bg:var(--color-blue-tint);--status-partially-paid-fg:var(--color-blue-text);--status-paid-bg:var(--color-green-tint);--status-paid-fg:var(--color-green-text);--status-credited-bg:var(--color-green-tint);--status-credited-fg:var(--color-green-text);--status-needs-review-bg:var(--color-amber-tint);--status-needs-review-fg:var(--color-amber-text);--status-queued-bg:var(--color-pressable);--status-queued-fg:var(--color-ink-2);--status-processing-bg:var(--color-blue-tint);--status-processing-fg:var(--color-blue-text);--status-unknown-bg:var(--color-pressable);--status-unknown-fg:var(--color-ink-3)}@media (max-width:719px){:root{--text-home-sentence:24px;--text-screen-title:26px;--text-section-title:16px;--text-quote-item-title:15px;--text-table-cell:15px;--text-body-small:14px;--text-terms:13px;--text-label:12.5px;--text-micro-label:12px;--text-table-header:12px;--text-tile-label:13.5px;--text-tile-count:20px;--text-tile-count-hero:36px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}body{margin:0;background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-hyphens:none;hyphens:none;-webkit-font-smoothing:antialiased}p{text-wrap:pretty}h1,h2,h3,h4{font-family:var(--font-heading);margin:0;line-height:1.2;letter-spacing:var(--tracking-heading)}h1,h2,h3,h4{font-weight:500}h1{line-height:var(--leading-page-title);letter-spacing:var(--tracking-title)}td,th{text-align:start}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{font-size:16px}button{cursor:pointer}[role=button],a.button,button,label,summary{touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}[data-press],[role=button],a.button,button,summary{transition:transform var(--duration-press) var(--ease-out)}[data-press]:active,[role=button]:not([aria-disabled=true]):active,a.button:active,button:not(:disabled):active,summary:active{transform:scale(var(--press-scale))}[data-press=round]:active{transform:scale(var(--press-scale-round))}[data-press=large]:active{transform:scale(var(--press-scale-large))}.scrollArea{overflow-y:auto;overscroll-behavior:contain}a{color:var(--color-accent);text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{text-decoration:underline}}li>a:not([class]),p>a:not([class]){text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-4);text-decoration-color:var(--color-ink-4);text-underline-offset:3px;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){li>a:not([class]):hover,p>a:not([class]):hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}}::selection{background:var(--color-selection)}:root{caret-color:var(--color-blue);scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:999px;border:3px solid transparent;background-clip:content-box}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-hover);background-clip:content-box}}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}details>summary{cursor:pointer;padding-block:11px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0}.ltr{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;display:inline-block}.ltr,.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes riseIn{0%{transform:translateY(14px);opacity:0}}@keyframes popIn{0%{transform:scale(.94);opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes settle{0%{background-color:var(--color-accent-tint-soft);transform:translateY(4px);opacity:0}}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-property:opacity,background-color,border-color,color,fill,stroke,filter;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-press]:active,[role=button]:not([aria-disabled=true]):active,a.button:active,button:not(:disabled):active,summary:active{transform:none}.spin,[data-spinner]{animation:pulse 1.2s ease-in-out infinite!important}}@media (prefers-reduced-transparency:reduce){:root{--chrome-bg:var(--color-chrome-ground);--chrome-blur:none}}@media (prefers-contrast:more){:root{--chrome-bg:var(--color-chrome-ground);--chrome-blur:none;--color-hairline:rgba(15,17,21,0.38);--color-text-muted:#4d525e;--color-ink-4:#727784}}form:has(option[data-reveals]:not(:checked)) [data-revealed-by]{display:none}form:has(option[data-hides]:checked) [data-hidden-by]{display:none}input[type=checkbox],input[type=radio]{inline-size:20px;block-size:20px;flex:none;accent-color:var(--color-accent)}label:has(>input[type=checkbox]),label:has(>input[type=radio]){display:inline-flex;align-items:center;gap:8px;min-height:var(--touch-target)}