@font-face{font-family:Aleo;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/aleo-latin-300-normal.D-2HKKac.woff2)format("woff2"),url(/_astro/aleo-latin-300-normal.DJdSQGlR.woff)format("woff")}@font-face{font-family:Aleo;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/aleo-latin-ext-300-normal.wBtC6GWf.woff2)format("woff2"),url(/_astro/aleo-latin-ext-300-normal.IEKBsj4W.woff)format("woff")}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/host-grotesk-latin-300-normal.C1ePwUkb.woff2)format("woff2"),url(/_astro/host-grotesk-latin-300-normal.Bff_IbdW.woff)format("woff")}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/host-grotesk-latin-400-normal.qDxuE_yq.woff2)format("woff2"),url(/_astro/host-grotesk-latin-400-normal.B5l3BUS2.woff)format("woff")}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/host-grotesk-latin-500-normal.B7155YqD.woff2)format("woff2"),url(/_astro/host-grotesk-latin-500-normal.CYkrbnPr.woff)format("woff")}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/host-grotesk-latin-ext-400-normal.2lWav77k.woff2)format("woff2"),url(/_astro/host-grotesk-latin-ext-400-normal.HDUo2C87.woff)format("woff")}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/azeret-mono-latin-500-normal.BVZ56V1O.woff2)format("woff2"),url(/_astro/azeret-mono-latin-500-normal.DPHAfL-P.woff)format("woff")}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/baloo-tamma-2-latin-400-normal.BKCUKPQX.woff2)format("woff2"),url(/_astro/baloo-tamma-2-latin-400-normal.CTlTjOsg.woff)format("woff")}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/baloo-tamma-2-latin-500-normal.C08lLjvI.woff2)format("woff2"),url(/_astro/baloo-tamma-2-latin-500-normal.DpO950Rs.woff)format("woff")}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/baloo-tamma-2-latin-600-normal.BjrB-uYk.woff2)format("woff2"),url(/_astro/baloo-tamma-2-latin-600-normal.DRWeZoy6.woff)format("woff")}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-tamma-2-latin-700-normal.DheQn_Np.woff2)format("woff2"),url(/_astro/baloo-tamma-2-latin-700-normal.1zrLQAnt.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2)format("woff2"),url(/_astro/geist-mono-latin-400-normal.B2yvC1Cq.woff)format("woff")}:root{--surface:#fff;--neutral:#f4f4f4;--chalk:#f3f3f3;--ink:#1c1c1c;--ink-hover:#333;--surface-hover:#e8e8e8;--ink-muted:#1c1c1c99;--ink-subtle:#1c1c1c66;--line:#1c1c1c1a;--line-strong:#1c1c1c33;--divider:#1c1c1c66;--charcoal:#2a2a2a;--graphite:#424242;--iron:#777;--stone:#959595;--silver:#dbdbdb;--white-60:#fff9;--white-40:#fff6;--white-20:#fff3;--white-10:#ffffff1a;--accent:#4a31f9;--accent-10:#4a31f91a;--accent-20:#4a31f933;--brand-violet:#8f25f5;--brand-cyan:#089df9;--tag-violet:#e9d5fd;--tag-cyan:#c9ecfe;--tag-green:#89fc9a;--tag-yellow:#feffb7;--tag-red:#ff9a9a;--st-pending:#8c8c8c;--st-ready:#6b6b6b;--st-transit:#4a31f9;--st-arriving:#0788d6;--st-delivered:#1f9d55;--st-incident:#e5484d;--st-warning:#c77c00;--st-return:#8f25f5;--font-serif:"Aleo", Georgia, serif;--font-sans:"Host Grotesk", "Helvetica Neue", Arial, sans-serif;--font-mono:"Azeret Mono", ui-monospace, monospace;--font-app:"Baloo Tamma 2", system-ui, -apple-system, "Segoe UI", sans-serif;--font-code:"Geist Mono", "SF Mono", ui-monospace, Menlo, monospace;--fs-display:clamp(2.75rem, 1.2rem + 4.2vw, 5rem);--lh-display:1.1;--fs-h2:clamp(2.25rem, 1.5819rem + 2.4vw, 3.75rem);--lh-h2:1.1;--fs-h2c:clamp(2.25rem, 2.1328rem + 1vw, 3rem);--lh-h2c:1.1667;--fs-statement:2rem;--fs-body-lg:clamp(1.125rem, .9414rem + .7533vw, 1.375rem);--gutter:40px;--container:1512px;--nav-h:64px;--section:64px;--section-loose:120px;--r-base:2px;--r-btn:4px;--r-chip:4px;--r-app-btn:8px;--r-window:12px;--shadow-window:0 24px 64px -24px #1c1c1c33, 0 2px 6px -2px #1c1c1c14, 0 0 0 1px #1c1c1c14;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--d-micro:.14s;--d-state:.24s;--d-appear:.32s;--d-reveal:.5s;--d-flash:.6s;--stagger:80ms}@media (width<=920px){:root{--gutter:20px;--section:56px;--section-loose:88px}}@media (width<=360px){:root{--fs-display:2.375rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,svg,canvas{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}a:not([class]){text-underline-offset:3px;text-decoration:underline 1px}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}html{scrollbar-color:#1c1c1c4d transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#1c1c1c40 padding-box padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-track{background:0 0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section);position:relative}.section--loose{padding-block:var(--section-loose)}.bg-neutral{background:var(--neutral)}.bg-surface{background:var(--surface)}.bg-ink{background:var(--ink);color:#fff}.t-display,.t-h2,.t-h2c{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;color:inherit;font-weight:300}.t-display{font-size:var(--fs-display);line-height:var(--lh-display)}.t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}.t-h2c{font-size:var(--fs-h2c);line-height:var(--lh-h2c)}.t-display em,.t-h2 em,.t-h2c em{font-style:normal;font-family:var(--font-sans);letter-spacing:-.04em;font-weight:400}.t-statement{font-family:var(--font-sans);font-size:var(--fs-statement);letter-spacing:-.04em;font-weight:400;line-height:1.25}.t-body-lg{font-size:var(--fs-body-lg);line-height:1.4}.t-body{font-size:16px;line-height:1.55}.t-muted{color:var(--ink-muted)}.bg-ink .t-muted{color:var(--white-60)}.t-card-title{letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:28px}.t-item-title{letter-spacing:-.04em;font-size:16px;line-height:1.35}.t-mono{font-family:var(--font-mono);text-transform:uppercase;font-size:12px;font-weight:500;line-height:1}.eyebrow{color:var(--ink-muted);letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:500;line-height:24px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);flex:none;width:12px;height:6px}.bg-ink .eyebrow{color:var(--white-60)}.btn{--btn-h:40px;--btn-fill:var(--ink);--btn-stroke:transparent;--btn-text:#fff;height:var(--btn-h);background:var(--btn-fill);box-shadow:inset 0 0 0 1px var(--btn-stroke);color:var(--btn-text);font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--d-micro) linear, box-shadow var(--d-micro) linear, color var(--d-micro) linear;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.btn--sm{--btn-h:32px;border-radius:6px;padding-inline:12px;font-size:13px}.btn--primary:hover{--btn-fill:var(--ink-hover)}.btn--outline{--btn-fill:transparent;--btn-stroke:var(--line-strong);--btn-text:var(--ink)}.btn--outline:hover{--btn-fill:#1c1c1c0d;--btn-stroke:var(--ink-subtle)}.bg-ink .btn--primary,.btn--invert{--btn-fill:#fff;--btn-text:var(--ink)}.bg-ink .btn--primary:hover,.btn--invert:hover{--btn-fill:var(--surface-hover)}.bg-ink .btn--outline{--btn-stroke:var(--white-40);--btn-text:#fff}.bg-ink .btn--outline:hover{--btn-fill:var(--white-10)}.btn:focus-visible{outline-offset:4px}.btn-row{flex-wrap:wrap;gap:8px;display:flex}.arrow-btn{--btn-h:32px;justify-content:center;width:32px;padding:0}.arrow-btn svg.icon{width:16px;height:16px}.cross{width:11px;height:11px;color:var(--accent);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.cross:before,.cross:after{content:"";background:currentColor;position:absolute}.cross:before{width:1px;height:11px;top:0;left:5px}.cross:after{width:11px;height:1px;top:5px;left:0}.dash{background-image:linear-gradient(to right, var(--divider) 50%, transparent 50%);opacity:.6;background-repeat:repeat-x;background-size:4px 1px;border:0;height:1px;margin:0}.bg-ink .dash,.on-dark .dash{background-image:linear-gradient(to right, var(--white-40) 50%, transparent 50%)}.panel-notch{--notch:14px;--notch-a:14%;--notch-b:38%;background:var(--ink);color:#fff;position:relative}.panel-notch--right{clip-path:polygon(0 0, 100% 0, 100% var(--notch-a), calc(100% - var(--notch)) calc(var(--notch-a) + var(--notch)), calc(100% - var(--notch)) calc(var(--notch-b) - var(--notch)), 100% var(--notch-b), 100% 100%, 0 100%)}.panel-notch--left{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 var(--notch-b), var(--notch) calc(var(--notch-b) - var(--notch)), var(--notch) calc(var(--notch-a) + var(--notch)), 0 var(--notch-a))}.tab-card{--tc-bg:var(--surface);--tc-line:var(--line-strong);--tc-tab:64%;--tc-step:15px;color:inherit;flex-direction:column;display:flex;position:relative}.tab-card__edge{height:var(--tc-step);flex:none;display:flex}.tab-card__edge .l{flex:0 0 var(--tc-tab);background:var(--tc-bg);border-top:1px solid var(--tc-line);border-left:1px solid var(--tc-line)}.tab-card__edge svg{width:var(--tc-step);height:var(--tc-step);flex:none}.tab-card__edge svg .f{fill:var(--tc-bg)}.tab-card__edge svg .s{fill:none;stroke:var(--tc-line);stroke-width:1px}.tab-card__edge .r{border-bottom:1px solid var(--tc-line);background:linear-gradient(to top, var(--tc-bg) 1px, transparent 1px);flex:1}.tab-card__body{background:var(--tc-bg);border:1px solid var(--tc-line);border-top:0;flex-direction:column;flex:1;display:flex}.tab-card--dark{--tc-bg:var(--ink);--tc-line:var(--ink);color:#fff}svg.icon{stroke-width:1.75px;flex:none;width:16px;height:16px}.app-scope{--a-bg:#fff;--a-side:#fff;--a-line:#e5e7eb;--a-line-soft:#f3f4f6;--a-text:#111827;--a-text-2:#6b7280;--a-text-3:#9ca3af;--a-chip:#f3f4f6;--a-hover:#f9fafb;--a-primary:#4a31f9;--a-tint:color-mix(in srgb, var(--a-primary) 8%, #fff);--a-tint-text:color-mix(in srgb, var(--a-primary) 82%, #000);font-family:var(--font-app);color:var(--a-text);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.4}.app-scope--dark{--a-bg:#1f1f1f;--a-side:#1a1a1a;--a-line:#ffffff14;--a-line-soft:#ffffff0d;--a-text:#ededed;--a-text-2:#ffffffa6;--a-text-3:#fff6;--a-chip:#ffffff12;--a-hover:#ffffff0f}.app-scope svg.icon{stroke-width:1.5px;width:16px;height:16px}.app-window{background:var(--a-bg);border-radius:var(--r-window);box-shadow:var(--shadow-window);flex-direction:column;display:flex;position:relative;overflow:hidden}.app-titlebar{border-bottom:1px solid var(--a-line);height:34px;color:var(--a-text-2);background:#f3f4f6;flex:none;grid-template-columns:80px 1fr 80px;align-items:center;padding-inline:14px;font-size:11.5px;display:grid}.app-scope--dark .app-titlebar{background:#262626}.app-titlebar .lights{gap:8px;display:flex}.app-titlebar .lights i{background:#ff5f57;border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 .5px #0000001f}.app-titlebar .lights i:nth-child(2){background:#febc2e}.app-titlebar .lights i:nth-child(3){background:#28c840}.app-titlebar .title{justify-content:center;display:flex}.app-titlebar .url{background:var(--a-bg);min-width:300px;height:22px;color:var(--a-text);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.app-titlebar .url svg.icon{width:12px;height:12px;color:var(--a-text-3)}.app-titlebar .url .path{color:var(--a-text-3)}.app{flex:1;grid-template-columns:220px 1fr;min-height:0;display:grid}.app-side{background:var(--a-side);border-right:1px solid var(--a-line);flex-direction:column;min-width:0;min-height:0;display:flex}.side-brand{border-bottom:1px solid var(--a-line);height:48px;color:var(--a-text);flex:none;align-items:center;padding:0 16px;display:flex}.side-brand .side-logo{width:92px;height:auto}.side-nav{flex-direction:column;flex:1;gap:14px;min-height:0;padding:12px 10px;display:flex;overflow:hidden}.side-group{flex-direction:column;gap:1px;display:flex}.side-label{letter-spacing:.1em;text-transform:uppercase;color:var(--a-text-3);padding:0 10px 3px;font-size:9.5px;font-weight:600}.side-item{color:#4b5563;text-align:left;white-space:nowrap;width:100%;height:30px;transition:background-color var(--d-micro) linear, color var(--d-micro) linear;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.side-item .grow{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.side-item svg.icon{flex:none;width:15px;height:15px}.side-item .side-chev{width:13px;height:13px;color:var(--a-text-3)}.side-item:hover{background:var(--a-hover);color:var(--a-text)}.side-item.is-static{cursor:default}.side-item.is-active{background:var(--a-tint);color:var(--a-tint-text)}.side-item:focus-visible{outline-offset:-2px}.side-badge{background:var(--a-primary);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid}.side-foot{border-top:1px solid var(--a-line);flex:none;padding:8px 10px}.app-nav{border-bottom:1px solid var(--a-line);background:var(--a-bg);flex:none;align-items:center;gap:14px;height:48px;padding:0 18px;display:flex}.app-nav .spacer{flex:1}.app-nav__tenant{color:var(--a-text-2);font-size:13px;font-weight:500}.app-nav__apps{color:var(--a-text-2)}.app-nav__user{color:#374151;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.app-nav__user svg.icon{width:14px;height:14px;color:var(--a-text-3)}.app-nav__av{background:var(--a-primary);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:600;display:grid}.app-main{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.app-top{flex:none;align-items:center;gap:8px;padding:14px 18px 10px;display:flex}.app-top h3{color:var(--a-text);letter-spacing:-.01em;font-size:17px;font-weight:600}.app-top .spacer{flex:1}.app-btn{background:var(--a-primary);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.app-btn svg.icon{width:14px;height:14px}.app-btn--ghost{color:#374151;background:#f3f4f6}.app-viewbar{color:var(--a-text-2);flex:none;align-items:center;gap:8px;padding:0 18px 12px;display:flex}.app-viewbar .name{color:#374151;background:var(--a-bg);border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 10px;display:inline-flex}.app-viewbar .name svg.icon{width:14px;height:14px;color:var(--a-text-3)}.app-viewbar .dim{color:var(--a-text-3)}.app-viewbar .spacer{flex:1}.app-viewbar .act{color:#374151;border:1px solid #d1d5db;border-radius:8px;align-items:center;height:30px;padding:0 10px;display:inline-flex}.app-foot{color:var(--a-text-3);z-index:3;font-size:11px;position:absolute;bottom:10px;right:12px}.kpis{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 12px;display:grid}.kpi{border:1px solid var(--a-line);border-radius:12px;min-width:0;padding:10px 14px 11px}.kpi .k-label{color:var(--a-text-2);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.kpi .k-value{letter-spacing:-.01em;align-items:baseline;gap:4px;margin-top:2px;font-size:21px;font-weight:700;display:flex}.kpi .k-value small{color:var(--a-text-3);letter-spacing:0;font-size:12.5px;font-weight:500}.kpi .k-delta{color:var(--a-text-3);margin-top:1px;font-size:11.5px}.kpi .k-delta.up{color:var(--st-delivered)}.tbl-wrap{border:1px solid var(--a-line);border-bottom:0;border-radius:12px 12px 0 0;flex:1;min-height:0;margin:0 18px;overflow:hidden}.tbl{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.tbl th,.tbl td{border-bottom:1px solid var(--a-line);white-space:nowrap;text-overflow:ellipsis;text-align:left;vertical-align:middle;height:40px;padding:0 12px;overflow:hidden}.tbl td{color:#374151}.tbl th{height:34px;color:var(--a-text-2);letter-spacing:.06em;text-transform:uppercase;background:#f9fafb;font-size:10.5px;font-weight:500}.tbl th .th{align-items:center;gap:6px;display:inline-flex}.tbl td.check,.tbl th.check{width:36px;padding:0 0 0 14px}.tbl .cb{background:var(--a-bg);border:1px solid #d1d5db;border-radius:4px;width:14px;height:14px;display:block}.app-scope--dark .tbl .cb{border-color:#ffffff3d}.tbl tr.is-selected td{background:var(--a-tint)}.tbl td.num{font-variant-numeric:tabular-nums}.chip{background:var(--a-chip);height:21px;color:var(--a-text);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:0 7px;display:inline-flex;overflow:hidden}.chip svg.icon{width:13px;height:13px;color:var(--a-text-2)}.chip--plate{font-family:var(--font-code);letter-spacing:.02em;font-size:11.5px}.chip--id{font-family:var(--font-code);font-size:11.5px}.chip--outline{box-shadow:inset 0 0 0 1px var(--a-line);background:0 0;border-radius:999px;padding:0 8px}.avatar{--av:var(--tag-violet);background:var(--av);color:#1c1c1cd9;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:8.5px;font-weight:600;display:inline-grid}.avatar[data-tone=green]{--av:#c6f7cf}.avatar[data-tone=yellow]{--av:#fbf2a8}.avatar[data-tone=cyan]{--av:var(--tag-cyan)}.avatar[data-tone=red]{--av:#ffd0d0}.avatar--lg{width:28px;height:28px;font-size:11px}.person{align-items:center;gap:6px;min-width:0;display:inline-flex}.status{--st:var(--st-pending);background:color-mix(in srgb, var(--st) 13%, #fff);height:21px;color:color-mix(in srgb, var(--st) 75%, #000);white-space:nowrap;transition:background-color var(--d-state) var(--ease-out), color var(--d-state) var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.app-scope--dark .status{color:color-mix(in srgb, var(--st) 55%, #fff);background:color-mix(in srgb, var(--st) 22%, transparent)}.status[data-s=ready]{--st:var(--st-ready)}.status[data-s=dispatched]{--st:var(--accent)}.status[data-s=transit]{--st:var(--st-transit)}.status[data-s=arriving]{--st:var(--st-arriving)}.status[data-s=delivered],.status[data-s=done]{--st:var(--st-delivered)}.status[data-s=incident]{--st:var(--st-incident)}.status[data-s=retry]{--st:var(--st-warning)}.status[data-s=return]{--st:var(--st-return)}.progress{align-items:center;gap:8px;width:100%;display:inline-flex}.progress .bar{background:var(--a-line);border-radius:4px;flex:1;min-width:40px;height:4px;overflow:hidden}.progress .bar i{background:var(--pc,var(--st-transit));transform-origin:0;width:100%;height:100%;transform:scaleX(calc(var(--p,0) / 100));transition:transform .7s var(--ease-out);border-radius:4px;display:block}.progress .n{color:var(--a-text-2);font-variant-numeric:tabular-nums;text-align:right;min-width:38px}.money{font-variant-numeric:tabular-nums}.money .cur{color:var(--a-text-3);margin-right:4px;font-size:11.5px}@keyframes cellFlash{0%{background-color:#4a31f91f}to{background-color:#0000}}.is-flash{animation:cellFlash var(--d-flash) var(--ease-out) both}.toast{top:var(--toast-top,12px);right:var(--toast-right,14px);background:var(--a-bg);border:1px solid var(--a-line);z-index:5;border-radius:8px;grid-template-columns:20px 1fr;gap:2px 8px;width:300px;padding:10px 12px;display:grid;position:absolute;box-shadow:0 12px 32px -12px #1c1c1c40,0 1px 3px #1c1c1c14}.toast .tt-ic{color:var(--st-incident);padding-top:1px}.toast .tt-title{font-weight:500}.toast .tt-body{color:var(--a-text-2);grid-column:2}.toast .tt-actions{grid-column:2;gap:6px;margin-top:8px;display:flex}.toast[data-state=resolved] .tt-ic{color:var(--st-warning)}.toast[hidden],.toast .tt-actions[hidden]{display:none}.cursor{z-index:8;pointer-events:none;transition:transform .9s var(--ease-out), opacity var(--d-state) linear;position:absolute;top:0;left:0}.cursor svg{width:18px;height:18px;display:block}.cursor .tag{background:var(--tag,var(--tag-yellow));color:#1c1c1c;font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;padding:3px 6px;font-size:10px;font-weight:500;position:absolute;top:16px;left:14px}.cursor.is-press svg{transition:transform .12s var(--ease-out);transform:scale(.88)}.kb{flex:1;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;gap:10px;min-height:0;padding:0 18px;display:grid}.kb-lane{background:#f9fafb;border-radius:12px 12px 0 0;flex-direction:column;gap:8px;min-width:0;padding:10px 8px;display:flex}.kb-lane__head{color:var(--a-text-2);align-items:center;gap:6px;padding:0 4px 2px;font-weight:500;display:flex}.kb-lane__head .n{color:var(--a-text-3);font-weight:400}.kb-card{background:var(--a-bg);border:1px solid var(--a-line);border-radius:10px;gap:6px;padding:8px 10px;display:grid;box-shadow:0 1px 2px #1c1c1c0a}.app-scope--dark .kb-card{background:#262626}.kb-card .row{color:var(--a-text-2);align-items:center;gap:6px;min-width:0;display:flex}.kb-card .reason{color:var(--a-text);font-weight:500}.tl{gap:0;display:grid;position:relative}.tl-item{grid-template-columns:22px 1fr auto;align-items:start;gap:8px;padding:8px 0;display:grid;position:relative}.tl-item:before{content:"";background:var(--a-line);width:1px;position:absolute;top:22px;bottom:-8px;left:7px}.tl-item:last-child:before{display:none}.tl-dot{border:1px solid var(--a-line);background:var(--a-bg);width:15px;height:15px;transition:background-color var(--d-state) var(--ease-out), border-color var(--d-state) var(--ease-out);border-radius:50%;place-items:center;margin-top:1px;display:grid}.tl-dot:after{content:"";background:var(--dot,var(--a-text-3));width:5px;height:5px;transition:background-color var(--d-state) var(--ease-out);border-radius:50%}.tl-title{font-weight:500}.tl-sub{color:var(--a-text-2)}.tl-time{color:var(--a-text-3);font-variant-numeric:tabular-nums}.map{background:#f6f6f4;position:relative;overflow:hidden}.app-scope--dark .map{background:#181818}.map svg{width:100%;height:100%;display:block}.map .streets path{stroke:#1c1c1c14;stroke-width:1px;fill:none}.map .streets .major{stroke:#1c1c1c24;stroke-width:2.5px}.app-scope--dark .map .streets path{stroke:#ffffff12}.app-scope--dark .map .streets .major{stroke:#ffffff1f}.map .park{fill:#1c1c1c08}.app-scope--dark .map .park{fill:#ffffff08}.map .route{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.route--indigo{stroke:var(--accent);--rc:var(--accent)}.route--violet{stroke:var(--brand-violet);--rc:var(--brand-violet)}.route--cyan{stroke:var(--brand-cyan);--rc:var(--brand-cyan)}.map .stop circle{fill:var(--a-bg);stroke:var(--rc,var(--a-text-3));stroke-width:1.5px}.map .stop text{font-family:var(--font-app);fill:var(--a-text);text-anchor:middle;dominant-baseline:central;font-size:8px;font-weight:600}.map .stop.is-done circle{fill:var(--rc)}.map .stop.is-done text{fill:#fff}.map .vehicle circle.halo{fill:var(--rc,var(--accent));opacity:.16}.map .vehicle circle.core{fill:var(--rc,var(--accent));stroke:#fff;stroke-width:2px}.map .depot rect{fill:var(--ink)}.app-scope--dark .map .depot rect{fill:#fff}.map .order{fill:var(--a-text-3);transition:fill var(--d-reveal) var(--ease-expo)}.bars{align-items:flex-end;gap:10px;height:140px;padding:0 4px;display:flex}.bars .b{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.bars .b i{width:100%;max-width:30px;height:calc(var(--h) * 1%);transform-origin:bottom;background:#4a31f92e;border-radius:3px 3px 0 0;display:block}.bars .b.is-today i{background:var(--accent)}.bars .b span{color:var(--a-text-3);font-size:11px}.donut{width:128px;height:128px;transform:rotate(-90deg)}.donut circle{fill:none}.legend{gap:7px;display:grid}.legend li{color:var(--a-text-2);align-items:center;gap:8px;display:flex}.legend li i{background:var(--c);border-radius:2px;width:8px;height:8px}.legend li b{color:var(--a-text);margin-left:auto;font-weight:500}.flow{background-image:radial-gradient(#1c1c1c1f 1px,#0000 1px);background-size:16px 16px;flex:1;position:relative}.flow-node{background:var(--a-bg);border:1px solid var(--a-line);border-radius:12px;width:220px;position:absolute;box-shadow:0 1px 2px #1c1c1c0f}.flow-node header{border-bottom:1px solid var(--a-line);align-items:center;gap:8px;padding:8px 10px;font-weight:500;display:flex}.flow-node header .kind{color:var(--a-text-3);margin-left:auto;font-size:11.5px;font-weight:400}.flow-node .body{color:var(--a-text-2);gap:4px;padding:8px 10px;display:grid}.flow-node .ic{color:#fff;background:var(--c,var(--accent));border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.flow-node .ic svg.icon{width:13px;height:13px}.flow svg.edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow svg.edges path{fill:none;stroke:#1c1c1c40;stroke-width:1.25px}.drawer{background:var(--a-bg);border-left:1px solid var(--a-line);flex-direction:column;width:340px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-16px 0 32px -24px #1c1c1c40}.drawer header{border-bottom:1px solid var(--a-line);align-items:center;gap:8px;padding:12px 14px;font-weight:500;display:flex}.field{grid-template-columns:96px 1fr;align-items:center;gap:8px;min-height:30px;padding:0 14px;display:grid}.field dt{color:var(--a-text-3)}.field dd{min-width:0}.driver{width:288px;box-shadow:var(--shadow-window);font-family:var(--font-app);background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.driver__bar{color:#1c1c1c;justify-content:space-between;align-items:center;padding:12px 18px 6px;font-size:12px;font-weight:600;display:flex}.driver__bar .sig{align-items:flex-end;gap:3px;display:flex}.driver__bar .sig i{background:#1c1c1c;border-radius:1px;width:3px}.driver__head{border-bottom:1px solid var(--a-line);padding:6px 16px 12px}.driver__route{color:var(--a-text-2);align-items:center;gap:6px;font-size:12px;display:flex}.driver__stop{letter-spacing:-.01em;color:#1c1c1c;margin-top:4px;font-size:17px;font-weight:600}.driver__addr{color:var(--a-text-2);margin-top:2px}.driver__body{gap:10px;padding:12px 16px;display:grid}.driver__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.driver__cod{border:1px solid var(--a-line);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.driver__cod .lbl{color:var(--a-text-2);font-size:12px}.driver__cod .amt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.driver__evidence{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ev-slot{aspect-ratio:1/.82;color:var(--a-text-3);background:#fafafa;border:1px dashed #1c1c1c33;border-radius:10px;place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}.ev-slot .ev-empty{transition:opacity var(--d-state) linear;justify-items:center;gap:4px;display:grid}.ev-slot .ev-fill{opacity:0;transition:opacity var(--d-reveal) var(--ease-expo);position:absolute;inset:0}.ev-slot.is-filled{border-style:solid;border-color:var(--a-line)}.ev-slot.is-filled .ev-fill{opacity:1}.ev-slot.is-filled .ev-empty{opacity:0}.driver__cta{color:#fff;height:44px;transition:background-color var(--d-state) var(--ease-out), transform .12s var(--ease-out);background:#1c1c1c;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:4px 16px 16px;font-weight:600;display:flex}.driver__cta.is-press{transform:scale(.97)}.driver__cta.is-done{background:var(--st-delivered)}.sig-path{fill:none;stroke:#1c1c1c;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,400);stroke-dashoffset:var(--len,400)}.is-filled .sig-path{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-expo) .12s}.console{color:#e6e6e6;font-family:var(--font-code);background:#161616;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;font-size:12px;line-height:1.6;display:flex;overflow:hidden}.console__tabs{font-family:var(--font-app);border-bottom:1px solid #ffffff14;gap:2px;padding:8px 10px;font-size:12.5px;display:flex}.console__tabs span{color:#ffffff80;border-radius:6px;padding:4px 8px}.console__tabs span.is-on{color:#fff;background:#ffffff14}.console__tabs .path{color:#ffffff59;font-family:var(--font-code);align-self:center;margin-left:auto;font-size:11.5px}.console__log{padding:8px 0;display:grid}.log-row{white-space:nowrap;grid-template-columns:64px 44px 1fr auto;align-items:center;gap:10px;padding:3px 14px;display:grid}.log-row .time{color:#ffffff59}.log-row .code{color:#7ee2a8}.log-row .evt{color:#fff;text-overflow:ellipsis;overflow:hidden}.log-row .dest{color:#fff6;text-overflow:ellipsis;overflow:hidden}.log-row.is-hot{background:#4a31f92e}.console__payload{color:#cfcfcf;white-space:pre;border-top:1px solid #ffffff14;min-height:188px;padding:12px 14px}.console__payload .k{color:#b7a8ff}.console__payload .s{color:#8fd3ff}.console__payload .n{color:#ffd580}.caret{vertical-align:-2px;background:#ffffffb3;width:7px;height:14px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}@keyframes rowAppear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes headerAppear{0%{opacity:0}to{opacity:1}}@keyframes sideItemAppear{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes cardAppear{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes laneAppear{0%{opacity:0}to{opacity:1}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fieldAppear{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes drawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes cursorPop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes nodeAppear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes edgeDraw{0%{stroke-dashoffset:var(--len,300)}to{stroke-dashoffset:0}}@keyframes logRowEnter{0%{opacity:0;background-color:#4a31f94d;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.is-playing .a-row{animation:rowAppear var(--d-appear) var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms + 60ms)}.is-playing .a-head{animation:headerAppear var(--d-appear) var(--ease-out) both}.is-playing .a-side{animation:sideItemAppear var(--d-appear) var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}.is-playing .a-card{animation:cardAppear var(--d-appear) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger) + 80ms)}.is-playing .a-lane{animation:laneAppear var(--d-appear) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger))}.is-playing .a-bar{animation:barGrow .7s var(--ease-expo) both;animation-delay:calc(var(--i,0) * 60ms + .12s)}.is-playing .a-field{animation:fieldAppear var(--d-appear) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger) + 60ms)}.is-playing .a-node{animation:nodeAppear var(--d-appear) var(--ease-out) both;animation-delay:calc(var(--i,0) * .18s)}.is-playing .a-edge{stroke-dasharray:var(--len,300);animation:edgeDraw .7s var(--ease-expo) both;animation-delay:calc(var(--i,0) * .18s + .22s)}.toast.is-in{animation:toastIn var(--d-appear) var(--ease-out) both}.drawer.is-in{animation:drawerIn .42s var(--ease-out) both}.cursor.is-in{animation:cursorPop var(--d-state) var(--ease-out) backwards}.log-row.is-new{animation:logRowEnter .7s var(--ease-out) both}}.sf{background:var(--a-bg);border:1px solid var(--a-line);color:var(--a-text);border-radius:10px;font-size:13px;overflow:hidden;box-shadow:0 20px 44px -24px #1c1c1c4d,0 0 0 1px #1c1c1c0a}.app-scope--dark .sf,.sf.app-scope--dark{border-color:#ffffff1a;box-shadow:0 24px 48px -24px #000000b3}.sf__head{border-bottom:1px solid var(--a-line);white-space:nowrap;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:500;display:flex}.sf__head .dim{color:var(--a-text-3);text-overflow:ellipsis;font-weight:400;overflow:hidden}.sf__head .spacer{flex:1}.sf__head svg.icon{color:var(--a-text-2)}.sf__row{border-bottom:1px solid var(--a-line);align-items:center;gap:8px;min-height:38px;padding:6px 12px;display:grid}.sf__row:last-child{border-bottom:0}.sf__foot{border-top:1px solid var(--a-line);color:var(--a-text-2);align-items:center;gap:8px;padding:10px 12px;display:flex}.sf__foot .spacer{flex:1}.sf .dim{color:var(--a-text-3)}.sf .num{font-variant-numeric:tabular-nums}.sf .strong{color:var(--a-text);font-weight:500}.sf-stack{gap:12px;display:grid}.sf-mono{font-family:var(--font-code);font-size:11.5px}[data-swap-at]{display:inline-grid}[data-swap-at]>.a,[data-swap-at]>.b{transition:opacity var(--d-state) var(--ease-out), transform var(--d-state) var(--ease-out);grid-area:1/1}@media (prefers-reduced-motion:no-preference){.js [data-loop] [data-at]{opacity:0;transition:opacity var(--d-appear) var(--ease-out), transform var(--d-appear) var(--ease-out);transform:translateY(6px)}}[data-phase="0"] [data-at="0"],[data-phase="1"] :is([data-at="0"],[data-at="1"]),[data-phase="2"] :is([data-at="0"],[data-at="1"],[data-at="2"]),[data-phase="3"] :is([data-at="0"],[data-at="1"],[data-at="2"],[data-at="3"]),[data-phase="4"] :is([data-at="0"],[data-at="1"],[data-at="2"],[data-at="3"],[data-at="4"]),[data-phase="5"] :is([data-at="0"],[data-at="1"],[data-at="2"],[data-at="3"],[data-at="4"],[data-at="5"]),[data-phase="6"] [data-at]{opacity:1!important;transform:none!important}[data-phase="1"] [data-swap-at="1"],[data-phase="2"] :is([data-swap-at="1"],[data-swap-at="2"]),[data-phase="3"] :is([data-swap-at="1"],[data-swap-at="2"],[data-swap-at="3"]),[data-phase="4"] :is([data-swap-at="1"],[data-swap-at="2"],[data-swap-at="3"],[data-swap-at="4"]),[data-phase="5"] :is([data-swap-at="1"],[data-swap-at="2"],[data-swap-at="3"],[data-swap-at="4"],[data-swap-at="5"]),[data-phase="6"] [data-swap-at]{--swapped:1}[data-swap-at]>.b{opacity:calc(var(--swapped,0))!important;transform:translateY(calc((1 - var(--swapped,0)) * 3px))!important}[data-swap-at]>.a{opacity:calc(1 - var(--swapped,0))!important;transform:translateY(calc(var(--swapped,0) * -3px))!important}[data-on-at]{transition:background-color var(--d-state) linear, color var(--d-state) linear}[data-phase="1"] [data-on-at="1"],[data-phase="2"] :is([data-on-at="1"],[data-on-at="2"]),[data-phase="3"] :is([data-on-at="1"],[data-on-at="2"],[data-on-at="3"]),[data-phase="4"] :is([data-on-at="1"],[data-on-at="2"],[data-on-at="3"],[data-on-at="4"]),[data-phase="5"] :is([data-on-at="1"],[data-on-at="2"],[data-on-at="3"],[data-on-at="4"],[data-on-at="5"]),[data-phase="6"] [data-on-at]{background-color:#4a31f91f}@media (prefers-reduced-motion:reduce){[data-loop] [data-at]{opacity:1!important;transform:none!important}}.cc[data-astro-cid-egtccwdn]{z-index:60;background:var(--surface);width:min(400px,100vw - 32px);color:var(--ink);border:1px solid var(--line-strong);border-radius:6px;gap:10px;padding:18px 18px 16px;font-size:14px;display:grid;position:fixed;bottom:16px;left:16px;box-shadow:0 24px 48px -20px #1c1c1c40,0 2px 6px -2px #1c1c1c14}.cc[data-astro-cid-egtccwdn][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.cc[data-astro-cid-egtccwdn]:not([hidden]){animation:ccIn var(--d-appear) var(--ease-out) both}}@keyframes ccIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cc__label[data-astro-cid-egtccwdn]{color:var(--ink-muted);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:inline-flex}.cc__label[data-astro-cid-egtccwdn] span[data-astro-cid-egtccwdn]{background:var(--accent);width:6px;height:6px}.cc__title[data-astro-cid-egtccwdn]{letter-spacing:-.02em;font-size:18px;font-weight:500}.cc__body[data-astro-cid-egtccwdn]{color:var(--ink-muted);line-height:1.5}.cc__body[data-astro-cid-egtccwdn] a[data-astro-cid-egtccwdn]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.cc__cats[data-astro-cid-egtccwdn]{border:0;border-top:1px solid var(--line);margin:0;padding:0;display:grid}.cc__cats[data-astro-cid-egtccwdn][hidden]{display:none}.cc__cat[data-astro-cid-egtccwdn]{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.cc__cat-txt[data-astro-cid-egtccwdn]{gap:2px;display:grid}.cc__cat-txt[data-astro-cid-egtccwdn] b[data-astro-cid-egtccwdn]{font-weight:500}.cc__cat-txt[data-astro-cid-egtccwdn] span[data-astro-cid-egtccwdn]{color:var(--ink-subtle);font-size:13px}.cc__sw[data-astro-cid-egtccwdn]{appearance:none;cursor:pointer;width:30px;height:18px;transition:background-color var(--d-state) var(--ease-out);background:#1c1c1c26;border-radius:999px;flex:none;margin:0;position:relative}.cc__sw[data-astro-cid-egtccwdn]:after{content:"";width:14px;height:14px;transition:transform var(--d-state) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1c1c1c33}.cc__sw[data-astro-cid-egtccwdn]:checked{background:var(--accent)}.cc__sw[data-astro-cid-egtccwdn]:checked:after{transform:translate(12px)}.cc__sw[data-astro-cid-egtccwdn]:disabled{opacity:.5;cursor:not-allowed}.cc__sw[data-astro-cid-egtccwdn]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cc__btns[data-astro-cid-egtccwdn]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.cc__btns[data-astro-cid-egtccwdn] [hidden]{display:none}.cc__link[data-astro-cid-egtccwdn]{color:var(--ink);text-underline-offset:3px;cursor:pointer;text-transform:uppercase;background:0 0;border:0;margin-left:auto;padding:4px 0;font-size:11px;text-decoration:underline}.sr-only[data-astro-cid-egtccwdn]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip[data-astro-cid-hkbrpulz]{z-index:100;background:var(--ink);color:#fff;font-family:var(--font-mono);text-transform:uppercase;padding:10px 14px;font-size:12px;position:fixed;top:-48px;left:16px}.skip[data-astro-cid-hkbrpulz]:focus{top:12px}.site-footer[data-astro-cid-yvkg62gd]{padding:112px 0 40px}.site-footer--compact[data-astro-cid-yvkg62gd]{padding-top:64px}.foot[data-astro-cid-yvkg62gd]{color:#fff}.foot__route[data-astro-cid-yvkg62gd]{background:linear-gradient(90deg, var(--brand-violet), var(--accent) 50%, var(--brand-cyan));height:1px;margin-bottom:56px;position:relative}.foot__route[data-astro-cid-yvkg62gd]:before,.foot__route[data-astro-cid-yvkg62gd]:after{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.foot__route[data-astro-cid-yvkg62gd]:before{background:var(--brand-violet);left:0}.foot__route[data-astro-cid-yvkg62gd]:after{background:var(--ink);box-shadow:inset 0 0 0 1.5px var(--brand-cyan);right:0}.foot__brand[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]{display:inline-block}.foot__brand[data-astro-cid-yvkg62gd] .foot__logo{color:#fff;width:132px;height:auto}.foot__tag[data-astro-cid-yvkg62gd]{max-width:380px;color:var(--white-60);margin-top:16px}.foot__mail[data-astro-cid-yvkg62gd]{color:#fff;text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:var(--white-40);margin-top:8px;display:inline-block}.foot__mail[data-astro-cid-yvkg62gd]:hover{text-decoration-color:#fff}.foot__cols[data-astro-cid-yvkg62gd]{grid-template-columns:1.6fr repeat(4,minmax(0,1fr));column-gap:40px;margin-top:56px;display:grid}.foot__col[data-astro-cid-yvkg62gd].foot__col--wide ul[data-astro-cid-yvkg62gd]{columns:2;column-gap:24px;display:block}.foot__col[data-astro-cid-yvkg62gd].foot__col--wide li[data-astro-cid-yvkg62gd]{break-inside:avoid;margin-bottom:8px}.foot__h[data-astro-cid-yvkg62gd]{color:var(--white-40);margin-bottom:16px;font-size:11px}.foot__col[data-astro-cid-yvkg62gd] ul[data-astro-cid-yvkg62gd]{gap:8px;display:grid}.foot__link[data-astro-cid-yvkg62gd]{color:var(--white-60);transition:color var(--d-micro) linear}.foot__link[data-astro-cid-yvkg62gd]:hover{color:#fff}.foot__legal[data-astro-cid-yvkg62gd]{border-top:1px solid var(--white-10);color:var(--white-40);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:72px;padding-top:24px;font-size:11px;display:flex}.foot__legal-links[data-astro-cid-yvkg62gd]{gap:20px;display:flex}.foot__legal-links[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd],.foot__legal-links[data-astro-cid-yvkg62gd] button[data-astro-cid-yvkg62gd]{color:var(--white-60);font:inherit;text-transform:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.foot__legal-links[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]:hover,.foot__legal-links[data-astro-cid-yvkg62gd] button[data-astro-cid-yvkg62gd]:hover{color:#fff}@media (width<=920px){.site-footer[data-astro-cid-yvkg62gd]{padding-top:72px}.site-footer--compact[data-astro-cid-yvkg62gd]{padding-top:48px}.foot__route[data-astro-cid-yvkg62gd]{margin-bottom:40px}.foot__cols[data-astro-cid-yvkg62gd]{grid-template-columns:1fr 1fr;gap:32px 24px}.foot__col--wide[data-astro-cid-yvkg62gd]{grid-column:1/-1}}
