.ac-root{--ac-ease:cubic-bezier(0.22,1,0.36,1);--ac-small:max(12px,calc(0.75 * var(--rw-rem)));--ac-note:max(12px,calc(0.8125 * var(--rw-rem)));--ac-frame:32px;--ac-max:calc(var(--vk-container, 1280px) - 64px);--ac-pad:max(var(--ac-frame),(100% - var(--ac-max))/2);--ac-ink-dark:var(--raw-color-neutral-850);--ac-veil:color-mix(in srgb,var(--raw-color-black) 72%,transparent)}@media (width < 1024px){.ac-root{--ac-frame:24px}}@media (1024px < width <= 1200px),(390px < width <= 580px),(768px < width <= 900px){.ac-root.rw-root .ac-page{width:100%}}.ac-root .ac-page{max-width:100%}.ac-root .ac-backdrop{position:absolute;inset-block:0;left:50%;width:var(--page-width);max-width:100%;translate:-50% 0;pointer-events:none}.ac-root .ac-mono{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.ac-root .ac-serif{font-family:var(--font-instrument-serif),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:0}.ac-root .ac-honeypot,.ac-root .ac-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ac-root .ac-chip{display:inline-flex;align-items:center;flex-shrink:0;padding:.125em .5em;border:1px solid rgb(var(--acc)/.5);border-radius:.375em;background:rgb(var(--acc-abyss)/.7);color:rgb(var(--acc-hi));font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small);line-height:1.4;font-weight:400;letter-spacing:0;white-space:nowrap}.ac-root .ac-check{width:1rem;height:1rem;flex-shrink:0;fill:none;stroke:rgb(var(--acc-hi));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ac-root .ac-section{position:relative;scroll-margin-top:calc(7 * var(--rw-rem));padding-inline:var(--ac-pad)}.ac-root .ac-hero__stage{position:absolute;top:calc(2.75 * var(--rw-rem));left:calc(47.5 * var(--rw-rem));width:calc(42.5 * var(--rw-rem))}@media (width <= 1200px){.ac-root .ac-hero__stage{top:calc(1.75 * var(--rw-rem));left:calc(100% - var(--ac-pad) - 29 * var(--rw-rem));width:calc(29 * var(--rw-rem))}}@media (width > 900px){.ac-root .ac-hero__copy{left:var(--ac-pad)}}@media (width > 1200px){.ac-root .ac-hero__copy{width:min(calc(38.75 * var(--rw-rem)),calc(45.75 * var(--rw-rem) - var(--ac-pad)))}}@media (900px < width <= 1200px){.ac-root .ac-hero__bloom{left:calc(100% - var(--ac-pad) - 45.25 * var(--rw-rem))}}@media (width <= 900px){.ac-root .ac-hero__bloom{left:calc(50% - 39.375 * var(--rw-rem))}}@media (width <= 580px){.ac-root .ac-hero__copy{padding-inline:var(--ac-pad)}.ac-root .ac-hero__bloom{left:calc(50% - 17.0625 * var(--rw-rem))}}@media (width <= 900px){.ac-root .ac-hero__stage{position:relative;top:0;left:0;width:min(calc(25 * var(--rw-rem)),calc(100% - 2 * var(--ac-pad)));margin:calc(2.5 * var(--rw-rem)) auto 0;padding-bottom:calc(1 * var(--rw-rem))}}.ac-root .ac-window__tall,.ac-root .ac-window__wide{position:relative;container-type:inline-size;border-radius:var(--hero-corner-window)}.ac-root .ac-window__wide{aspect-ratio:680/624;border-radius:var(--hero-corner-window) 0 0 var(--hero-corner-window)}.ac-root .ac-window__tall{display:none;aspect-ratio:380/600}@media (width <= 1200px){.ac-root .ac-window__wide{display:none}.ac-root .ac-window__tall{display:block}}.ac-root .ac-window__wide>.ac-trigger-layer,.ac-root .ac-window__wide>.ac-window__glass{--k:calc(100cqw / 680)}.ac-root .ac-window__tall>.ac-window__glass{--k:calc(100cqw / 380)}.ac-root .ac-window__glass{position:absolute;inset:0;overflow:clip;border-radius:inherit;background:var(--hero-window-surface);backdrop-filter:blur(var(--hero-window-frost))}.ac-root .ac-window__ring{border:1px solid transparent;border-radius:inherit;background:var(--hero-window-ring) border-box;mask:var(--hero-window-ring-mask)}.ac-root .ac-trigger-layer,.ac-root .ac-window__ring{position:absolute;inset:0;pointer-events:none}.ac-root .ac-canvas{position:absolute;inset:0}.ac-root .ac-canvas>*,.ac-root .ac-canvas>.ac-layer>*{position:absolute}.ac-root .ac-canvas>.ac-layer{inset:0}.ac-root .ac-grid{left:-1px;top:-1px;width:calc(680 * var(--k));height:calc(624 * var(--k));max-width:none;object-fit:cover;object-position:left top;opacity:.9}.ac-root .ac-canvas--tall .ac-grid{width:calc(380 * var(--k));height:calc(600 * var(--k))}.ac-root .ac-dot{width:4px;height:4px;border-radius:50%;background:var(--hero-corner-dot)}.ac-root .ac-wtitle{left:calc(39 * var(--k));top:calc(37 * var(--k));margin:0;color:var(--foreground-muted);font-size:max(13px,calc(16 * var(--k)));line-height:1.4;white-space:nowrap}.ac-root .ac-wdivider{left:calc(203 * var(--k));top:calc(42 * var(--k));width:1px;height:calc(14 * var(--k));background:var(--hero-bar-divider)}.ac-root .ac-wmeta{left:calc(223 * var(--k));top:calc(39 * var(--k));color:var(--hero-ink);font-size:max(12px,calc(14 * var(--k)));line-height:1.4}.ac-root .ac-wmeta,.ac-root .ac-wstatus{margin:0;font-family:var(--font-mono),ui-monospace,monospace;white-space:nowrap}.ac-root .ac-wstatus{right:calc(28 * var(--k));top:calc(36 * var(--k));display:flex;align-items:center;gap:calc(8 * var(--k));color:var(--foreground-muted);font-size:max(12px,calc(13 * var(--k)))}.ac-root .ac-canvas--tall .ac-wtitle{left:calc(23 * var(--k));top:calc(18 * var(--k))}.ac-root .ac-canvas--tall .ac-wdivider,.ac-root .ac-canvas--tall .ac-wmeta,.ac-root .ac-canvas--tall .ac-wstatus>span:last-child{display:none}.ac-root .ac-canvas--tall .ac-wstatus{right:calc(18 * var(--k));top:calc(17 * var(--k))}.ac-root .ac-rule{left:0;right:0;height:1px;background:var(--hero-rule)}.ac-root .ac-tools{left:calc(39 * var(--k));top:calc(111 * var(--k));display:flex;flex-direction:column;gap:calc(8 * var(--k));margin:0;padding:0;list-style:none}.ac-root .ac-tools li{display:grid;place-items:center;width:calc(36 * var(--k));height:calc(36 * var(--k));border:1px solid var(--hero-tool-border);border-radius:var(--hero-corner-tool);background:var(--hero-tool-fill)}.ac-root .ac-tools li.is-on{border-color:var(--hero-tool-active-border);background:var(--hero-tool-active-fill)}.ac-root .ac-tools img{width:calc(20 * var(--k));height:calc(20 * var(--k))}.ac-root .ac-zoom{left:calc(39 * var(--k));top:calc(396 * var(--k));margin:0;padding:calc(3 * var(--k)) calc(8 * var(--k));border:1px solid var(--hero-zoom-border);border-radius:var(--hero-corner-chip);background:var(--hero-zoom-fill);color:var(--foreground-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small);line-height:1.4}.ac-root .ac-edges{inset:0;width:100%;height:100%;overflow:visible;color:rgb(var(--acc))}.ac-root .ac-edge{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ac-draw .72s var(--ac-ease) .56s forwards}.ac-root .ac-edge--grey{stroke:var(--hero-connector-grey);stroke-dasharray:.012 .012;stroke-dashoffset:0;opacity:0;animation:ac-fade .72s var(--ac-ease) .62s forwards}.ac-root .ac-packet{fill:rgb(var(--acc-hi))}.ac-root .ac-packet-halo{fill:var(--hero-packet-halo)}.ac-root .ac-packet--grey{fill:var(--hero-packet-grey)}.ac-root .ac-packet-halo--grey{fill:var(--hero-packet-grey-halo)}.ac-root .ac-branch{margin:0;padding:calc(2 * var(--k)) calc(7 * var(--k));border:1px solid var(--border-subtle);border-radius:var(--hero-corner-wait);background:var(--hero-label);backdrop-filter:blur(8px);color:var(--foreground-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small);line-height:1.4;white-space:nowrap}.ac-root .ac-node{position:absolute;display:flex;flex-direction:column;justify-content:center;min-height:calc(76 * var(--k));padding:calc(12 * var(--k)) calc(16 * var(--k));border:1px solid var(--hero-node-border);border-radius:var(--hero-corner-node);background:var(--hero-node);backdrop-filter:blur(12px)}.ac-root .ac-canvas--tall .ac-node{min-height:calc(60 * var(--k));height:calc(60 * var(--k));padding:calc(8 * var(--k)) calc(12 * var(--k))}.ac-root .ac-node--glow{border-color:rgb(var(--acc)/.5);box-shadow:var(--hero-elevation-node-glow)}.ac-root .ac-node__title{margin:0;color:var(--hero-ink);font-size:max(13px,calc(15 * var(--k)));line-height:1.3;font-weight:500;white-space:nowrap}.ac-root .ac-node__source{margin:calc(4 * var(--k)) 0 0;color:var(--foreground-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small);line-height:1.35;white-space:nowrap}.ac-root .ac-canvas--tall .ac-node__source{margin-top:2px}.ac-root .ac-wait{display:flex;align-items:center;gap:calc(6 * var(--k));margin:0;padding:calc(3 * var(--k)) calc(8 * var(--k));border:1px solid var(--border-subtle);border-radius:var(--hero-corner-wait);background:var(--hero-wait-chip);color:var(--foreground-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small);line-height:1.4;white-space:nowrap}.ac-root .ac-wait--tall{transform:translateX(-50%)}.ac-root .ac-wait>span{width:6px;height:6px;border-radius:50%;background:var(--hero-wait-dot)}.ac-root .ac-port{width:8px;height:8px;border:1px solid rgb(var(--acc-hi)/.85);background:var(--hero-window);box-shadow:0 0 0 3px rgb(var(--acc)/.14)}.ac-root .ac-flash,.ac-root .ac-port{border-radius:50%;transform:translate(-50%,-50%)}.ac-root .ac-flash{width:calc(26 * var(--k));height:calc(26 * var(--k));background:radial-gradient(closest-side,rgb(var(--acc-hi)/.75),rgb(var(--acc)/.2) 60%,transparent);opacity:0;pointer-events:none}.ac-root .ac-feedlabel{left:calc(39 * var(--k));margin:0;color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small);line-height:1.4;white-space:nowrap}.ac-root .ac-canvas--tall .ac-feedlabel{left:calc(23 * var(--k))}.ac-root .ac-feed{position:absolute;left:calc(39 * var(--k));right:calc(28 * var(--k));top:calc(487 * var(--k));margin:0;padding:0;list-style:none}.ac-root .ac-feed--tall{left:calc(23 * var(--k));right:calc(18 * var(--k));top:calc(494 * var(--k))}.ac-root .ac-feed li{display:grid;grid-template-columns:6px calc(70 * var(--k)) minmax(0,1fr) auto;align-items:center;gap:calc(14 * var(--k));height:calc(34 * var(--k));font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small);line-height:1.4;transition:opacity .52s var(--ac-ease)}.ac-root .ac-feed li.is-old-1{opacity:.62}.ac-root .ac-feed li.is-old-2{opacity:.34}.ac-root .ac-feed--tall li{grid-template-columns:6px calc(64 * var(--k)) minmax(0,1fr);height:calc(32 * var(--k))}.ac-root .ac-feed--tall .ac-feed__tag{display:none}.ac-root .ac-feed li.is-new{animation:ac-row .52s var(--ac-ease) both}.ac-root .ac-feed__time{order:1;color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:var(--ac-small)}.ac-root .ac-feed__dot{width:6px;height:6px;border-radius:50%;background:var(--hero-run-idle)}.ac-root .ac-feed__dot.is-live{background:var(--hero-run-live);box-shadow:0 0 0 3px var(--hero-packet-halo)}.ac-root .ac-feed__dot{order:0}.ac-root .ac-feed__text{order:2;overflow:hidden;color:var(--foreground-muted);text-overflow:ellipsis;white-space:nowrap}.ac-root .ac-feed__tag{order:3;color:var(--foreground-dim);text-align:right;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small);white-space:nowrap}.ac-root .ac-in{animation:ac-fade .48s var(--ac-ease) both}.ac-root .ac-node.ac-in{animation-name:ac-rise}@keyframes ac-draw{to{stroke-dashoffset:0}}@keyframes ac-fade{0%{opacity:0}to{opacity:1}}@keyframes ac-rise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes ac-row{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}.ac-root .ac-exchange{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(1.25 * var(--rw-rem));margin:calc(3.5 * var(--rw-rem)) 0 0;padding:0;list-style:none}@media (width <= 900px){.ac-root .ac-exchange{grid-template-columns:minmax(0,1fr);margin-top:calc(2.5 * var(--rw-rem))}}.ac-root .ac-card{display:flex;flex-direction:column;overflow:clip;border:1px solid var(--border-subtle);border-radius:calc(1.5 * var(--rw-rem));background:var(--card-glass);backdrop-filter:blur(calc(1.5 * var(--rw-rem)))}.ac-root .ac-wid{position:relative;display:flex;flex-direction:column;justify-content:center;height:calc(13.5 * var(--rw-rem));padding:calc(1.5 * var(--rw-rem));border-bottom:1px solid var(--border-subtle);background:radial-gradient(120% 90% at 50% 0,rgb(var(--acc)/.14),transparent 70%)}.ac-root .ac-card__body{display:flex;flex:1;flex-direction:column;padding:calc(1.5 * var(--rw-rem)) calc(1.5 * var(--rw-rem)) calc(1.75 * var(--rw-rem))}.ac-root .ac-card__label{display:flex;align-items:center;gap:calc(.5 * var(--rw-rem));margin:0;color:var(--foreground-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-card__index{color:rgb(var(--acc-hi))}.ac-root .ac-card__title{margin:calc(.75 * var(--rw-rem)) 0 0;color:var(--foreground);font-size:calc(1.375 * var(--rw-rem));line-height:1.25;font-weight:500;letter-spacing:-.01em}.ac-root .ac-card__list{display:flex;flex-direction:column;gap:calc(.625 * var(--rw-rem));margin:calc(1 * var(--rw-rem)) 0 0;padding:0;list-style:none}.ac-root .ac-card__list li{display:flex;gap:calc(.625 * var(--rw-rem));color:var(--foreground-muted);font-size:max(14px,calc(.9375 * var(--rw-rem)));line-height:1.45}.ac-root .ac-card__list .ac-check{margin-top:.2em}.ac-root .ac-card__foot{margin:auto 0 0;padding-top:calc(1 * var(--rw-rem));border-top:1px solid var(--border-subtle);color:var(--foreground-dim);font-size:var(--ac-note);line-height:1.45}.ac-root .ac-card__list+.ac-card__foot{margin-top:calc(1.25 * var(--rw-rem))}.ac-root .ac-wid__head{display:flex;justify-content:space-between;margin:0;color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-wid--need ul{display:flex;flex-direction:column;gap:calc(.4375 * var(--rw-rem));margin:calc(.75 * var(--rw-rem)) 0 0;padding:0;list-style:none}.ac-root .ac-wid--need li{display:flex;align-items:center;gap:calc(.625 * var(--rw-rem));height:calc(2.125 * var(--rw-rem));padding:0 calc(.75 * var(--rw-rem));border:1px solid var(--hero-node-border);border-radius:calc(.625 * var(--rw-rem));background:var(--hero-node);color:var(--foreground);font-size:max(13px,calc(.875 * var(--rw-rem)))}.ac-root .ac-box{display:grid;place-items:center;width:calc(1 * var(--rw-rem));height:calc(1 * var(--rw-rem));border:1px solid var(--border-glass);border-radius:4px;animation:ac-box 6s var(--ac-ease) infinite both;animation-delay:inherit}.ac-root .ac-box .ac-check{width:80%;height:80%;stroke:var(--color-white);stroke-width:2.5;opacity:0;animation:ac-tick 6s var(--ac-ease) infinite both;animation-delay:inherit}@keyframes ac-box{0%,6%{background:transparent;border-color:var(--border-glass)}10%,86%{background:rgb(var(--acc));border-color:rgb(var(--acc))}94%,to{background:transparent;border-color:var(--border-glass)}}@keyframes ac-tick{0%,6%{opacity:0}10%,86%{opacity:1}94%,to{opacity:0}}.ac-root .ac-wid--do{flex-direction:row;align-items:center;gap:calc(.5 * var(--rw-rem))}.ac-root .ac-tile{display:flex;flex-direction:column;gap:2px;padding:calc(.875 * var(--rw-rem)) calc(1 * var(--rw-rem));border:1px solid var(--hero-node-border);border-radius:calc(.875 * var(--rw-rem));background:var(--hero-node)}.ac-root .ac-tile--hub{border-color:rgb(var(--acc)/.5);box-shadow:var(--hero-elevation-node-glow)}.ac-root .ac-tile__k{color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-tile__v{color:var(--foreground);font-size:max(14px,calc(.9375 * var(--rw-rem)));font-weight:500;white-space:nowrap}.ac-root .ac-wire{position:relative;flex:1;min-width:calc(3 * var(--rw-rem));height:calc(3 * var(--rw-rem))}.ac-root .ac-wire__line{position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,rgb(var(--acc)/.3),rgb(var(--acc)/.95))}.ac-root .ac-wire__packet{position:absolute;top:50%;left:0;width:8px;height:8px;border-radius:50%;background:rgb(var(--acc-hi));box-shadow:0 0 0 4px var(--hero-packet-halo);translate:-50% -50%;animation:ac-wire 2.4s ease-in-out infinite}.ac-root .ac-wire__packet--back{background:var(--hero-packet-grey);box-shadow:0 0 0 4px var(--hero-packet-grey-halo);animation-direction:reverse;animation-delay:1.2s}.ac-root .ac-wire__label{position:absolute;top:0;left:50%;translate:-50% -40%;padding:1px 6px;border:1px solid var(--border-subtle);border-radius:var(--hero-corner-wait);background:var(--hero-label);color:var(--hero-ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}@keyframes ac-wire{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:100%;opacity:0}}.ac-root .ac-insert{padding:calc(1 * var(--rw-rem)) calc(1.125 * var(--rw-rem)) calc(.75 * var(--rw-rem));border-radius:calc(.875 * var(--rw-rem));background:var(--color-white);box-shadow:0 calc(1.25 * var(--rw-rem)) calc(2.5 * var(--rw-rem)) calc(-1 * var(--rw-rem)) color-mix(in srgb,var(--raw-color-black) 80%,transparent);color:var(--ac-ink-dark)}.ac-root .ac-insert__row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(.75 * var(--rw-rem));margin:0;padding:calc(.5 * var(--rw-rem)) 0;border-bottom:1px solid color-mix(in srgb,var(--ac-ink-dark) 10%,transparent)}.ac-root .ac-insert__k{color:color-mix(in srgb,var(--ac-ink-dark) 62%,transparent);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small);white-space:nowrap}.ac-root .ac-insert__v{font-size:max(13px,calc(.875 * var(--rw-rem)));font-weight:500;text-align:right}.ac-root .ac-insert__v--ok{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--acc-deep))}.ac-root .ac-insert__v--ok:before{content:"";width:6px;height:6px;border-radius:50%;background:rgb(var(--acc-deep));animation:ac-pulse 2.4s ease-in-out infinite}.ac-root .ac-insert__meta{margin:calc(.625 * var(--rw-rem)) 0 0;color:color-mix(in srgb,var(--ac-ink-dark) 55%,transparent);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}@keyframes ac-pulse{0%,to{box-shadow:0 0 0 0 rgb(var(--acc-deep)/.35)}50%{box-shadow:0 0 0 5px rgb(var(--acc-deep)/0)}}.ac-root .ac-addon{display:flex;align-items:baseline;gap:calc(1.5 * var(--rw-rem));margin-top:calc(1.25 * var(--rw-rem));padding:calc(1.125 * var(--rw-rem)) calc(1.5 * var(--rw-rem));border:1px dashed var(--border-glass);border-radius:calc(1 * var(--rw-rem))}.ac-root .ac-addon__label{display:flex;align-items:center;gap:calc(.5 * var(--rw-rem));color:var(--foreground);font-weight:500;flex-shrink:0;flex-wrap:wrap;white-space:nowrap}.ac-root .ac-addon__label,.ac-root .ac-addon__text{margin:0;font-size:max(14px,calc(.9375 * var(--rw-rem)))}.ac-root .ac-addon__text{color:var(--foreground-muted);line-height:1.5}@media (width <= 900px){.ac-root .ac-addon{flex-direction:column;gap:calc(.5 * var(--rw-rem))}}.ac-root .ac-apply,.ac-root .ac-band{position:relative;isolation:isolate;overflow:clip;scroll-margin-top:calc(7 * var(--rw-rem));margin-inline:var(--ac-pad);border:1px solid var(--border-subtle);border-radius:var(--panel-radius)}.ac-root .ac-video{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.ac-root .ac-band__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--raw-color-black) 70%,transparent) 0,color-mix(in srgb,var(--raw-color-black) 30%,transparent) 42%,color-mix(in srgb,var(--raw-color-black) 88%,transparent) 100%),linear-gradient(90deg,rgb(var(--acc-abyss)/.55),transparent 60%)}.ac-root .ac-band__inner{display:flex;flex-direction:column;justify-content:space-between;gap:calc(3 * var(--rw-rem));min-height:calc(40 * var(--rw-rem));padding:calc(3.5 * var(--rw-rem))}.ac-root .ac-band__head{max-width:calc(48 * var(--rw-rem))}.ac-root .ac-band__statement{margin:calc(1.25 * var(--rw-rem)) 0 0;color:var(--foreground);font-size:var(--type-section-title);line-height:1.1;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.ac-root .ac-band__statement .ac-serif{font-size:1.1em}.ac-root .ac-band__aside{max-width:calc(36 * var(--rw-rem));margin:calc(1 * var(--rw-rem)) 0 0;color:color-mix(in srgb,var(--foreground) 80%,transparent);font-size:var(--type-lead);line-height:1.5}.ac-root .ac-band__label{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5 * var(--rw-rem));margin:0;color:color-mix(in srgb,var(--foreground) 78%,transparent);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-band__events ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(.75 * var(--rw-rem));margin:calc(.75 * var(--rw-rem)) 0 0;padding:0;list-style:none}.ac-root .ac-band__events li{display:flex;flex-direction:column;gap:calc(.375 * var(--rw-rem));padding:calc(1 * var(--rw-rem)) calc(1.125 * var(--rw-rem));border:1px solid var(--border-subtle);border-radius:calc(1 * var(--rw-rem));background:color-mix(in srgb,var(--raw-color-black) 58%,transparent);backdrop-filter:blur(calc(1 * var(--rw-rem)));animation:ac-lit 5.4s var(--ac-ease) infinite both}.ac-root .ac-band__time{display:flex;align-items:center;gap:calc(.5 * var(--rw-rem));color:var(--foreground-muted);font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:var(--ac-small)}.ac-root .ac-band__dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--acc-hi));box-shadow:0 0 0 3px var(--hero-packet-halo)}.ac-root .ac-band__text{color:var(--foreground);font-size:max(15px,calc(1 * var(--rw-rem)));font-weight:500}.ac-root .ac-band__detail{color:var(--foreground-muted);font-size:var(--ac-note);line-height:1.45}@keyframes ac-lit{0%,to{border-color:var(--border-subtle);box-shadow:none}40%,8%{border-color:rgb(var(--acc)/.7);box-shadow:0 0 0 1px rgb(var(--acc)/.25),0 0 calc(1.5 * var(--rw-rem)) rgb(var(--acc)/.2)}56%{border-color:var(--border-subtle);box-shadow:none}}@media (width <= 1200px){.ac-root .ac-band__events ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 900px){.ac-root .ac-band__inner{min-height:calc(36 * var(--rw-rem));padding:calc(2.5 * var(--rw-rem)) calc(1.5 * var(--rw-rem))}.ac-root .ac-band__events ol{grid-template-columns:minmax(0,1fr)}}@media (width <= 580px){.ac-root .ac-band__inner{padding:calc(2 * var(--rw-rem)) calc(1.25 * var(--rw-rem))}}.ac-root .ac-rows{display:flex;flex-direction:column;margin:calc(3 * var(--rw-rem)) 0 0;padding:0;border-top:1px solid var(--border-subtle);list-style:none}.ac-root .ac-row{display:grid;grid-template-columns:minmax(0,calc(26 * var(--rw-rem))) minmax(0,calc(44 * var(--rw-rem)));grid-template-areas:"copy stage";justify-content:space-between;align-items:center;gap:calc(3 * var(--rw-rem));padding:calc(3 * var(--rw-rem)) 0;border-bottom:1px solid var(--border-subtle)}.ac-root .ac-row:last-child{padding-bottom:0;border-bottom:0}.ac-root .ac-row.is-flip{grid-template-columns:minmax(0,calc(44 * var(--rw-rem))) minmax(0,calc(26 * var(--rw-rem)));grid-template-areas:"stage copy"}.ac-root .ac-row__copy{grid-area:copy}.ac-root .ac-row__stage{grid-area:stage}@media (width <= 1200px){.ac-root .ac-row{grid-template-columns:minmax(0,calc(22 * var(--rw-rem))) minmax(0,calc(33 * var(--rw-rem)));gap:calc(2 * var(--rw-rem));padding:calc(2 * var(--rw-rem)) 0}.ac-root .ac-row.is-flip{grid-template-columns:minmax(0,calc(33 * var(--rw-rem))) minmax(0,calc(22 * var(--rw-rem)))}}@media (width <= 900px){.ac-root .ac-rows{margin-top:calc(2 * var(--rw-rem))}.ac-root .ac-row,.ac-root .ac-row.is-flip{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "stage";gap:calc(1.5 * var(--rw-rem));padding:calc(2.5 * var(--rw-rem)) 0}}.ac-root .ac-row__copy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1 * var(--rw-rem));min-width:0}.ac-root .ac-row__kicker{display:flex;align-items:center;gap:calc(.75 * var(--rw-rem));margin:0;color:var(--foreground-dim);font-size:var(--ac-note)}.ac-root .ac-row__index{color:rgb(var(--acc-hi));letter-spacing:.06em}.ac-root .ac-row__note{display:inline-flex;align-items:center;gap:calc(.75 * var(--rw-rem))}.ac-root .ac-row__note:before{content:"";width:calc(1.5 * var(--rw-rem));height:1px;background:var(--border-glass)}.ac-root .ac-row__title{margin:0;color:var(--foreground);font-size:max(22px,calc(1.75 * var(--rw-rem)));font-weight:500;letter-spacing:-.02em;line-height:1.15}.ac-root .ac-row__lead{max-width:calc(26 * var(--rw-rem));margin:0;color:var(--foreground-muted);font-size:max(15px,calc(1 * var(--rw-rem)));line-height:1.55}.ac-root .ac-row__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(.75 * var(--rw-rem)) calc(1.5 * var(--rw-rem));width:100%;margin:calc(.5 * var(--rw-rem)) 0 0}.ac-root .ac-row__facts>div{display:flex;flex-direction:column;gap:4px;padding-top:calc(.75 * var(--rw-rem));border-top:1px solid var(--border-subtle)}.ac-root .ac-row__facts dt{color:var(--foreground-dim);font-size:var(--ac-small);letter-spacing:.06em;text-transform:uppercase}.ac-root .ac-row__facts dd{margin:0;color:var(--foreground);font-size:max(14px,calc(.9375 * var(--rw-rem)));line-height:1.4}.ac-root .ac-row__action{margin-top:calc(.75 * var(--rw-rem))}.ac-root .ac-row__stage{position:relative;isolation:isolate;display:grid;place-items:center;min-width:0;min-height:calc(21 * var(--rw-rem));overflow:clip;padding:calc(2.5 * var(--rw-rem)) calc(3 * var(--rw-rem));border:1px solid var(--border-subtle);border-radius:var(--panel-radius);background:radial-gradient(60% 75% at 50% 100%,rgb(var(--acc)/.26),transparent 72%),linear-gradient(180deg,rgb(var(--acc-abyss)/.45),color-mix(in srgb,var(--raw-color-black) 45%,transparent))}.ac-root .ac-row__stage:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(var(--raw-color-white-a10) 1px,transparent 1.4px);background-size:calc(1.25 * var(--rw-rem)) calc(1.25 * var(--rw-rem));mask:radial-gradient(70% 70% at 50% 50%,var(--raw-color-black),transparent)}.ac-root .ac-row__screen{width:100%;max-width:calc(32 * var(--rw-rem))}@media (width <= 900px){.ac-root .ac-row__stage{min-height:0;padding:calc(2 * var(--rw-rem)) calc(1.5 * var(--rw-rem))}}@media (width <= 580px){.ac-root .ac-row__stage{padding:calc(1.25 * var(--rw-rem)) calc(.75 * var(--rw-rem))}}.ac-root .ac-row__screen .ac-win__body{display:flex;flex-direction:column;gap:calc(.875 * var(--rw-rem));padding:calc(1 * var(--rw-rem))}.ac-root .ac-shot__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(.625 * var(--rw-rem)) calc(.75 * var(--rw-rem));margin:0}.ac-root .ac-shot__fields>div{min-width:0}@media (width <= 580px){.ac-root .ac-shot__fields{grid-template-columns:minmax(0,1fr)}}.ac-root .ac-shot__fields dt{margin-bottom:4px;color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-shot__fields dd{margin:0;overflow:hidden;padding:calc(.4375 * var(--rw-rem)) calc(.625 * var(--rw-rem));border:1px solid var(--border-subtle);border-radius:calc(.5 * var(--rw-rem));background:var(--raw-color-white-a04);color:var(--foreground);font-size:max(13px,calc(.8125 * var(--rw-rem)));text-overflow:ellipsis;white-space:nowrap}.ac-root .ac-shot__fields dd.is-picked{border-color:rgb(var(--acc)/.8);background:rgb(var(--acc)/.18)}.ac-root .ac-shot__send{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5 * var(--rw-rem)) calc(.875 * var(--rw-rem));margin:0}.ac-root .ac-shot__button{padding:7px calc(.875 * var(--rw-rem));border:1px solid var(--btn-primary-edge);border-radius:calc(.5 * var(--rw-rem));background:linear-gradient(180deg,var(--btn-primary-from),var(--btn-primary-to));color:var(--color-white);font-weight:600}.ac-root .ac-shot__button,.ac-root .ac-shot__toast{display:inline-flex;align-items:center;gap:6px;font-size:var(--ac-small)}.ac-root .ac-shot__toast{color:var(--foreground-muted)}.ac-root .ac-shot__toast .ac-check{width:14px;height:14px;stroke:var(--hero-run-live)}.ac-root .ac-shot__call{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(1 * var(--rw-rem))}@media (width <= 580px){.ac-root .ac-shot__call{grid-template-columns:minmax(0,1fr)}}.ac-root .ac-shot__week{display:grid;grid-template-columns:auto repeat(5,minmax(0,1fr));align-content:start;gap:4px}.ac-root .ac-shot__hour{display:contents}.ac-root .ac-shot__day{padding-bottom:2px;text-align:center}.ac-root .ac-shot__day,.ac-root .ac-shot__time{color:var(--foreground-dim);font-size:var(--ac-small)}.ac-root .ac-shot__time{align-self:center;padding-right:4px;font-variant-numeric:tabular-nums}.ac-root .ac-shot__cell{height:calc(2 * var(--rw-rem));min-height:26px;border:1px solid var(--hero-rule);border-radius:calc(.375 * var(--rw-rem))}.ac-root .ac-shot__cell.is-booked{border-color:rgb(var(--acc));background:rgb(var(--acc)/.45);box-shadow:0 0 calc(1 * var(--rw-rem)) rgb(var(--acc)/.45)}.ac-root .ac-shot__agenda{display:flex;flex-direction:column;gap:calc(.5 * var(--rw-rem));min-width:0}.ac-root .ac-shot__label{margin:0;color:var(--foreground-dim);font-size:var(--ac-small)}.ac-root .ac-shot__agenda ol{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ac-root .ac-shot__agenda li{display:flex;align-items:baseline;gap:calc(.5 * var(--rw-rem));padding:5px 0;border-bottom:1px solid var(--hero-rule);color:var(--foreground);font-size:max(13px,calc(.8125 * var(--rw-rem)));line-height:1.35}.ac-root .ac-shot__agenda li:last-child{border-bottom:0}.ac-root .ac-shot__agenda li .ac-mono{color:rgb(var(--acc-hi));font-size:var(--ac-small)}.ac-root .ac-shot__who{display:flex;align-items:center;gap:calc(.5 * var(--rw-rem));margin:auto 0 0;color:var(--foreground-muted);font-size:var(--ac-small)}.ac-root .ac-shot__faces{display:flex;flex-shrink:0}.ac-root .ac-shot__faces span{width:20px;height:20px;border:1.5px solid var(--hero-node-border);border-radius:50%;background:var(--raw-color-white-a04)}.ac-root .ac-shot__faces span+span{margin-left:-6px}.ac-root .ac-shot__faces .is-vektor{border-color:rgb(var(--acc));background:rgb(var(--acc)/.5)}.ac-root .ac-shot__cols{display:grid;grid-template-columns:minmax(0,1fr) calc(1.5 * var(--rw-rem)) minmax(0,1fr) 14px;gap:8px;margin:0;padding:0 calc(.625 * var(--rw-rem));color:var(--foreground-dim);font-size:var(--ac-small)}.ac-root .ac-shot__cols>span:last-child{grid-column:3}.ac-root .ac-shot__map,.ac-root .ac-shot__status{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ac-root .ac-shot__map{gap:6px}.ac-root .ac-shot__map li{display:grid;grid-template-columns:minmax(0,1fr) calc(1.5 * var(--rw-rem)) minmax(0,1fr) 14px;align-items:center;gap:8px;padding:7px calc(.625 * var(--rw-rem));border:1px solid var(--hero-node-border);border-radius:calc(.5 * var(--rw-rem));background:var(--hero-node);color:var(--foreground);font-size:max(13px,calc(.8125 * var(--rw-rem)))}.ac-root .ac-shot__map li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-root .ac-shot__map li .ac-mono{color:rgb(var(--acc-hi));font-size:var(--ac-small)}.ac-root .ac-shot__map .ac-check{width:14px;height:14px;stroke:var(--hero-run-live)}.ac-root .ac-shot__arrow{position:relative;height:1px;background:rgb(var(--acc)/.6)}.ac-root .ac-shot__arrow:after{content:"";position:absolute;top:-3px;right:0;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-left:6px solid rgb(var(--acc)/.8)}.ac-root .ac-shot__live,.ac-root .ac-shot__pass{display:inline-flex;align-items:center;gap:8px}.ac-root .ac-shot__pass{align-self:flex-start;margin:0;padding:6px calc(.75 * var(--rw-rem));border:1px solid color-mix(in srgb,var(--hero-run-live) 35%,transparent);border-radius:calc(.5 * var(--rw-rem));background:color-mix(in srgb,var(--hero-run-live) 8%,transparent);color:var(--foreground);font-size:var(--ac-small)}.ac-root .ac-shot__dot,.ac-root .ac-shot__live:before{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--hero-run-live);box-shadow:0 0 0 3px var(--hero-packet-halo)}.ac-root .ac-shot__live{color:var(--hero-run-live)}.ac-root .ac-shot__live:before{content:""}.ac-root .ac-shot__route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(.75 * var(--rw-rem));padding:calc(.25 * var(--rw-rem)) 0 calc(.5 * var(--rw-rem));color:var(--foreground-muted);font-size:var(--ac-small);white-space:nowrap}.ac-root .ac-shot__track{position:relative;height:2px;border-radius:2px;background:linear-gradient(90deg,rgb(var(--acc)) 58%,var(--hero-rule) 58%)}.ac-root .ac-shot__truck{position:absolute;top:50%;left:58%;width:10px;height:10px;border:2px solid rgb(var(--acc-hi));border-radius:50%;background:var(--ac-ink-dark);box-shadow:0 0 0 4px rgb(var(--acc)/.25);translate:-50% -50%}.ac-root .ac-shot__status li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:calc(.625 * var(--rw-rem));padding:8px 0;border-bottom:1px solid var(--hero-rule);color:var(--foreground-muted);font-size:max(13px,calc(.8125 * var(--rw-rem)))}.ac-root .ac-shot__status li:last-child{border-bottom:0}.ac-root .ac-shot__status li.is-done,.ac-root .ac-shot__status li.is-live{color:var(--foreground)}.ac-root .ac-shot__mark{display:grid;place-items:center;width:16px;height:16px;border:1.5px solid var(--hero-node-border);border-radius:50%}.ac-root .ac-shot__mark .ac-check{width:10px;height:10px;stroke:var(--ac-ink-dark);stroke-width:2.5}.ac-root .is-done .ac-shot__mark{border-color:var(--hero-run-live);background:var(--hero-run-live)}.ac-root .is-live .ac-shot__mark{border-color:rgb(var(--acc-hi));box-shadow:inset 0 0 0 3px var(--ac-ink-dark);background:rgb(var(--acc-hi))}.ac-root .ac-shot__state{color:var(--foreground-dim);font-size:var(--ac-small)}.ac-root .is-live .ac-shot__state{color:rgb(var(--acc-hi))}.ac-root .ac-shot__pass,.ac-root .ac-shot__toast{transition:opacity .5s var(--ac-ease) 1.1s,translate .5s var(--ac-ease) 1.1s}.ac-root.ac-js .ac-row__screen:not(.is-on) .ac-shot__pass,.ac-root.ac-js .ac-row__screen:not(.is-on) .ac-shot__toast{opacity:0;translate:0 6px}.ac-root .ac-row__screen.is-on .ac-shot__truck{animation:ac-haul 2.4s var(--ac-ease) .6s both}@keyframes ac-haul{0%{left:12%}to{left:58%}}.ac-root .ac-faq{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;gap:calc(4 * var(--rw-rem))}.ac-root .ac-faq__head{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1 * var(--rw-rem))}@media (width <= 1200px){.ac-root .ac-faq{grid-template-columns:minmax(0,1fr);gap:calc(2 * var(--rw-rem))}}.ac-root .ac-apply__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--raw-color-black) 88%,transparent) 0,color-mix(in srgb,var(--raw-color-black) 62%,transparent) 55%,color-mix(in srgb,var(--raw-color-black) 78%,transparent) 100%),radial-gradient(70% 60% at 85% 20%,rgb(var(--acc)/.18),transparent 70%)}.ac-root .ac-apply__inner{display:flex;flex-direction:column;gap:calc(2.5 * var(--rw-rem));padding:calc(4 * var(--rw-rem)) calc(3.5 * var(--rw-rem))}@media (width <= 1200px){.ac-root .ac-apply__inner{padding:calc(3 * var(--rw-rem)) calc(2.5 * var(--rw-rem))}}@media (width <= 900px){.ac-root .ac-apply__inner{gap:calc(2 * var(--rw-rem));padding:calc(2.5 * var(--rw-rem)) calc(1.5 * var(--rw-rem))}}@media (width <= 580px){.ac-root .ac-apply__inner{padding:calc(2 * var(--rw-rem)) calc(1 * var(--rw-rem))}}.ac-root .ac-apply__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(30 * var(--rw-rem)));align-items:end;gap:calc(1 * var(--rw-rem)) calc(3 * var(--rw-rem))}@media (width <= 1200px){.ac-root .ac-apply__head{grid-template-columns:minmax(0,1fr)}}.ac-root .ac-apply__aside{margin:0;color:var(--foreground-muted);font-size:var(--type-lead);line-height:1.5}.ac-root .ac-apply__ways{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start}@media (width <= 1200px){.ac-root .ac-apply__ways{grid-template-columns:minmax(0,1fr)}}.ac-root .ac-apply__or{position:relative;display:grid;align-self:stretch;place-items:start center;width:calc(4 * var(--rw-rem));margin:0;padding-top:calc(16 * var(--rw-rem))}.ac-root .ac-apply__or:before{content:"";position:absolute;inset:calc(1.5 * var(--rw-rem)) 50%;width:1px;background:linear-gradient(180deg,transparent,var(--border-glass) 20%,var(--border-glass) 80%,transparent)}.ac-root .ac-apply__or span{position:relative;display:grid;place-items:center;min-width:calc(2.5 * var(--rw-rem));height:calc(2.5 * var(--rw-rem));padding:0 8px;border:1px solid var(--border-glass);border-radius:999px;background:var(--ac-ink-dark);color:var(--foreground-muted);font-size:var(--ac-note)}@media (width <= 1200px){.ac-root .ac-apply__or{width:auto;height:calc(4 * var(--rw-rem));padding-top:0;place-items:center}.ac-root .ac-apply__or:before{inset:50% 0 auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,var(--border-glass) 20%,var(--border-glass) 80%,transparent)}}.ac-root .ac-way{display:flex;flex-direction:column;gap:calc(1.25 * var(--rw-rem));min-width:0;padding:calc(1.75 * var(--rw-rem));border:1px solid var(--border-subtle);border-radius:calc(1.5 * var(--rw-rem));background:var(--ac-veil);backdrop-filter:blur(calc(1.5 * var(--rw-rem)))}@media (width <= 580px){.ac-root .ac-way{padding:calc(1.25 * var(--rw-rem))}}.ac-root .ac-way__anchor{scroll-margin-top:calc(7 * var(--rw-rem))}.ac-root .ac-way__head{display:flex;align-items:flex-start;gap:calc(.875 * var(--rw-rem));padding-bottom:calc(1.25 * var(--rw-rem));border-bottom:1px solid var(--border-subtle)}.ac-root .ac-way__icon{display:grid;flex-shrink:0;place-items:center;width:calc(2.5 * var(--rw-rem));height:calc(2.5 * var(--rw-rem));min-width:36px;min-height:36px;border:1px solid rgb(var(--acc)/.55);border-radius:calc(.625 * var(--rw-rem));background:rgb(var(--acc)/.16);color:rgb(var(--acc-hi))}.ac-root .ac-way__glyph{width:18px;height:18px}.ac-root .ac-way__text{display:flex;flex-direction:column;gap:4px;min-width:0}.ac-root .ac-way__title{margin:0;color:var(--foreground);font-size:max(18px,calc(1.25 * var(--rw-rem)));font-weight:500;letter-spacing:-.01em;line-height:1.25}.ac-root .ac-way__lead{margin:0;color:var(--foreground-muted);font-size:max(14px,calc(.875 * var(--rw-rem)));line-height:1.5}.ac-root .ac-call__frame{overflow:clip;border-radius:calc(.75 * var(--rw-rem));background:var(--color-white)}.ac-root .ac-call__wait{display:grid;place-items:center;min-height:calc(26 * var(--rw-rem));margin:0;color:var(--color-ink-3);font-size:var(--ac-note)}.ac-root .ac-form{display:flex;flex-direction:column;gap:calc(1.25 * var(--rw-rem))}.ac-root .ac-form__title{margin:0;color:var(--foreground);font-size:max(17px,calc(1.125 * var(--rw-rem)));font-weight:500}.ac-root .ac-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(.875 * var(--rw-rem)) calc(1 * var(--rw-rem))}@media (width <= 580px){.ac-root .ac-form__grid{grid-template-columns:minmax(0,1fr)}}.ac-root .ac-field{display:flex;flex-direction:column;gap:6px}.ac-root .ac-field--wide{grid-column:1/-1}.ac-root .ac-access legend,.ac-root .ac-field label{color:var(--foreground-muted);font-size:var(--ac-note)}.ac-root .ac-field__opt{color:var(--foreground-dim)}.ac-root .ac-field input{height:calc(2.75 * var(--rw-rem));min-height:44px;padding:0 calc(.875 * var(--rw-rem));border:1px solid var(--border-subtle);border-radius:calc(.625 * var(--rw-rem));background:var(--raw-color-white-a04);color:var(--foreground);font:inherit;font-size:max(15px,calc(.9375 * var(--rw-rem)));transition:border-color .2s,box-shadow .2s}.ac-root .ac-field input::placeholder{color:var(--foreground-dim);opacity:1}.ac-root .ac-field input:focus-visible{border-color:rgb(var(--acc));outline:none;box-shadow:0 0 0 3px rgb(var(--acc)/.3)}.ac-root .ac-field[data-invalid] input{border-color:rgb(var(--acc-alt))}.ac-root .ac-field__error{margin:0;color:rgb(var(--acc-alt));font-size:var(--ac-note)}.ac-root .ac-access{margin:0;padding:0;border:0}.ac-root .ac-access legend{margin-bottom:calc(.5 * var(--rw-rem));padding:0}.ac-root .ac-access__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--border-subtle);border-radius:calc(.75 * var(--rw-rem));background:var(--raw-color-white-a04)}.ac-root .ac-access__options button{min-width:0;min-height:40px;padding:6px 8px;border:1px solid transparent;border-radius:calc(.5 * var(--rw-rem));background:transparent;color:var(--foreground-muted);font:inherit;font-size:max(13px,calc(.875 * var(--rw-rem)));line-height:1.2;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.ac-root .ac-access__options button:hover{background:var(--raw-color-white-a04);color:var(--foreground)}.ac-root .ac-access__options button[aria-pressed=true]{border-color:rgb(var(--acc)/.8);background:rgb(var(--acc)/.28);box-shadow:inset 0 1px 0 rgb(var(--acc-hi)/.3);color:var(--foreground)}.ac-root .ac-access__options button:focus-visible{outline:2px solid rgb(var(--acc-hi));outline-offset:2px}.ac-root .ac-form__note{margin:0;padding:calc(.625 * var(--rw-rem)) calc(.75 * var(--rw-rem));border:1px dashed var(--border-glass);border-radius:calc(.625 * var(--rw-rem));color:var(--foreground-muted);font-size:var(--ac-note);line-height:1.45}.ac-root .ac-form__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(.75 * var(--rw-rem)) calc(1 * var(--rw-rem))}.ac-root .ac-form__send:disabled{opacity:.5;cursor:not-allowed}.ac-root .ac-form__privacy{margin:0;color:var(--foreground-dim);font-size:var(--ac-note)}.ac-root .ac-form__privacy a{color:var(--foreground-muted);text-decoration:underline;text-underline-offset:3px}.ac-root .ac-form--saved{align-items:flex-start}.ac-root .ac-form__mark{display:grid;place-items:center;width:calc(2.5 * var(--rw-rem));height:calc(2.5 * var(--rw-rem));border-radius:50%;background:rgb(var(--acc)/.2)}.ac-root .ac-form__body{margin:0;color:var(--foreground-muted)}@media (prefers-reduced-motion:reduce){.ac-root .ac-band__events li,.ac-root .ac-box,.ac-root .ac-box .ac-check,.ac-root .ac-edge,.ac-root .ac-edge--grey,.ac-root .ac-feed li.is-new,.ac-root .ac-in,.ac-root .ac-insert__v--ok:before,.ac-root .ac-wire__packet{animation:none}.ac-root .ac-edge{stroke-dashoffset:0}.ac-root .ac-edge--grey{opacity:1}.ac-root .ac-box{background:rgb(var(--acc));border-color:rgb(var(--acc))}.ac-root .ac-box .ac-check{opacity:1}.ac-root .ac-wire__packet{left:50%}.ac-root .ac-wire__packet--back{display:none}.ac-root .ac-row__screen.is-on .ac-shot__truck{animation:none}.ac-root.ac-js .ac-row__screen:not(.is-on) .ac-shot__pass,.ac-root.ac-js .ac-row__screen:not(.is-on) .ac-shot__toast{opacity:1;translate:none}}.ac-root .ac-chip--today{border-color:rgb(var(--acc));background:rgb(var(--acc));color:var(--raw-color-white)}.ac-root .ac-chip--terms{border-color:var(--border-glass);background:color-mix(in srgb,var(--raw-color-white) 6%,transparent);color:var(--foreground-muted)}.ac-root .ac-card__text{margin:calc(.75 * var(--rw-rem)) 0 0;color:var(--foreground-muted);font-size:max(14px,calc(.9375 * var(--rw-rem)));line-height:1.5}.ac-root .ac-win{overflow:clip;border:1px solid var(--hero-node-border);border-radius:calc(.875 * var(--rw-rem));background:color-mix(in srgb,var(--raw-color-black) 52%,transparent);backdrop-filter:blur(calc(1.25 * var(--rw-rem)));box-shadow:0 calc(1.5 * var(--rw-rem)) calc(3 * var(--rw-rem)) color-mix(in srgb,var(--raw-color-black) 40%,transparent)}.ac-root .ac-win__bar{display:flex;align-items:center;gap:calc(.625 * var(--rw-rem));margin:0;padding:calc(.5625 * var(--rw-rem)) calc(.875 * var(--rw-rem));border-bottom:1px solid var(--border-subtle);color:var(--foreground-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small);white-space:nowrap}.ac-root .ac-win__title{min-width:0;overflow:hidden;text-overflow:ellipsis}.ac-root .ac-win__meta{flex-shrink:0;margin-left:auto;color:var(--foreground-dim)}.ac-root .ac-win__body{padding:calc(.875 * var(--rw-rem))}.ac-root .ac-win__foot{margin:calc(.625 * var(--rw-rem)) 0 0;color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-stages{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(1.25 * var(--rw-rem));margin:calc(3.5 * var(--rw-rem)) 0 0;padding:0;list-style:none}.ac-root .ac-stages:after{content:"→";position:absolute;top:calc(5.5 * var(--rw-rem));left:50%;display:grid;place-items:center;width:calc(2.5 * var(--rw-rem));height:calc(2.5 * var(--rw-rem));border:1px solid var(--border-glass);border-radius:50%;background:rgb(var(--acc-abyss));color:rgb(var(--acc-hi));translate:-50% -50%;z-index:1}.ac-root .ac-stage{display:flex;flex-direction:column;overflow:clip;border:1px solid var(--border-subtle);border-radius:calc(1.5 * var(--rw-rem));background:var(--card-glass);backdrop-filter:blur(calc(1.5 * var(--rw-rem)))}.ac-root .ac-stage--v2{border-color:rgb(var(--acc)/.35)}.ac-root .ac-stage__mark{position:relative;display:flex;align-items:center;gap:calc(.75 * var(--rw-rem));height:calc(11 * var(--rw-rem));padding:0 calc(2 * var(--rw-rem));border-bottom:1px solid var(--border-subtle);background:radial-gradient(120% 100% at 50% 0,rgb(var(--acc)/.18),transparent 70%)}.ac-root .ac-stage__node{flex-shrink:0;padding:calc(.625 * var(--rw-rem)) calc(.875 * var(--rw-rem));border:1px solid var(--hero-node-border);border-radius:calc(.625 * var(--rw-rem));background:var(--hero-node);color:var(--foreground);font-size:max(13px,calc(.875 * var(--rw-rem)));font-weight:500}.ac-root .ac-stage__node--hub{border-color:rgb(var(--acc)/.7);box-shadow:0 0 0 1px rgb(var(--acc)/.25),0 0 calc(1.5 * var(--rw-rem)) rgb(var(--acc)/.25)}.ac-root .ac-stage__wire{position:relative;flex:1;height:1px;background:linear-gradient(90deg,rgb(var(--acc)/.2),rgb(var(--acc)/.8),rgb(var(--acc)/.2))}.ac-root .ac-stage__mark--v2 svg{flex:1;min-width:0;height:calc(4.5 * var(--rw-rem));overflow:visible}.ac-root .ac-stage__fan{fill:none;stroke:rgb(var(--acc)/.45);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:4 6;animation:ac-dash 1.6s linear infinite}.ac-root .ac-stage__fan--hot{stroke:rgb(var(--acc-hi));stroke-width:2;stroke-dasharray:none;animation:none}@keyframes ac-dash{to{stroke-dashoffset:-20}}.ac-root .ac-stage__body{display:flex;flex:1;flex-direction:column;padding:calc(1.75 * var(--rw-rem)) calc(2 * var(--rw-rem)) calc(2 * var(--rw-rem))}.ac-root .ac-stage__head{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.625 * var(--rw-rem));margin:0}.ac-root .ac-stage__tag{color:rgb(var(--acc-hi));font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-stage__name{color:var(--foreground);font-weight:500}.ac-root .ac-stage__terms{margin-left:auto;padding:.25em .75em;border:1px solid var(--border-glass);border-radius:999px;color:var(--foreground-muted);font-size:var(--ac-small);white-space:nowrap}.ac-root .ac-stage__terms--v1{border-color:rgb(var(--acc));background:rgb(var(--acc)/.2);color:var(--foreground)}.ac-root .ac-stage__title{margin:calc(1 * var(--rw-rem)) 0 0;color:var(--foreground);font-size:calc(1.75 * var(--rw-rem));line-height:1.2;font-weight:500;letter-spacing:-.015em}.ac-root .ac-stage__text{margin:calc(.75 * var(--rw-rem)) 0 0;color:var(--foreground-muted);font-size:var(--type-body);line-height:1.55}.ac-root .ac-stage__link{display:inline-flex;align-self:flex-start;gap:.5em;margin-top:auto;padding-top:calc(1.5 * var(--rw-rem));color:rgb(var(--acc-hi));font-size:max(14px,calc(.9375 * var(--rw-rem)));font-weight:500;text-decoration:none}.ac-root .ac-stage__link:hover{text-decoration:underline;text-underline-offset:4px}.ac-root .ac-stage .ac-card__list{margin-top:calc(1.25 * var(--rw-rem))}@media (width <= 900px){.ac-root .ac-stages{grid-template-columns:minmax(0,1fr);margin-top:calc(2.5 * var(--rw-rem))}.ac-root .ac-stages:after{content:"↓";top:50%}.ac-root .ac-stage__body{padding:calc(1.5 * var(--rw-rem))}.ac-root .ac-stage__mark{padding:0 calc(1.25 * var(--rw-rem));height:calc(9 * var(--rw-rem))}}.ac-root .ac-chapter{position:relative;isolation:isolate;overflow:clip;scroll-margin-top:calc(7 * var(--rw-rem));margin-inline:var(--ac-pad);border:1px solid var(--border-subtle);border-radius:var(--panel-radius);background:radial-gradient(70% 120% at 0 0,rgb(var(--acc)/.22),transparent 60%),radial-gradient(60% 90% at 100% 100%,rgb(var(--acc-deep)/.25),transparent 70%),color-mix(in srgb,var(--raw-color-black) 35%,transparent)}.ac-root .ac-chapter__inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:calc(4.5 * var(--rw-rem)) calc(3.5 * var(--rw-rem)) calc(3.5 * var(--rw-rem))}.ac-root .ac-chapter--video .ac-chapter__inner{min-height:calc(40 * var(--rw-rem));justify-content:flex-end}.ac-root .ac-chapter__tagline{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.875 * var(--rw-rem))}.ac-root .ac-chapter__tag{color:transparent;font-size:calc(5 * var(--rw-rem));line-height:.9;font-weight:600;letter-spacing:-.04em;-webkit-text-stroke:1px rgb(var(--acc-hi)/.85)}.ac-root .ac-chapter__name{color:var(--foreground);font-family:var(--font-mono),ui-monospace,monospace;font-size:max(13px,calc(.875 * var(--rw-rem)))}.ac-root .ac-chapter .ac-stage__terms{margin-left:0}.ac-root .ac-chapter__statement{max-width:calc(52 * var(--rw-rem));margin:calc(1.75 * var(--rw-rem)) 0 0;color:var(--foreground);font-size:var(--type-section-title);line-height:1.08;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.ac-root .ac-chapter__statement .ac-serif{font-size:1.1em}.ac-root .ac-chapter__aside{max-width:calc(40 * var(--rw-rem));margin:calc(1.25 * var(--rw-rem)) 0 0;color:color-mix(in srgb,var(--foreground) 80%,transparent);font-size:var(--type-lead);line-height:1.5}.ac-root .ac-chapter__facts{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:calc(.75 * var(--rw-rem));margin:calc(2.25 * var(--rw-rem)) 0 0}.ac-root .ac-chapter__facts div{padding:calc(.75 * var(--rw-rem)) calc(1.125 * var(--rw-rem));border:1px solid var(--border-subtle);border-radius:calc(.75 * var(--rw-rem));background:color-mix(in srgb,var(--raw-color-black) 45%,transparent);backdrop-filter:blur(calc(1 * var(--rw-rem)))}.ac-root .ac-chapter__facts dt{color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-chapter__facts dd{margin:.25em 0 0;color:var(--foreground);font-size:max(14px,calc(1 * var(--rw-rem)));font-weight:500}@media (width <= 900px){.ac-root .ac-chapter__inner{padding:calc(3 * var(--rw-rem)) calc(1.5 * var(--rw-rem)) calc(2.25 * var(--rw-rem))}.ac-root .ac-chapter--video .ac-chapter__inner{min-height:calc(36 * var(--rw-rem))}.ac-root .ac-chapter__facts{grid-template-columns:minmax(0,1fr);width:100%}}@media (width <= 580px){.ac-root .ac-chapter__inner{padding:calc(2.25 * var(--rw-rem)) calc(1.25 * var(--rw-rem)) calc(2 * var(--rw-rem))}.ac-root .ac-chapter__tag{font-size:calc(3.75 * var(--rw-rem))}}.ac-root .ac-addon__link{color:rgb(var(--acc-hi));font-weight:500;text-decoration:none;white-space:nowrap}.ac-root .ac-addon__link:hover{text-decoration:underline;text-underline-offset:4px}.ac-root .ac-surfaces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(1.25 * var(--rw-rem));margin:calc(3.5 * var(--rw-rem)) 0 0;padding:0;list-style:none}.ac-root .ac-wid--surface{height:calc(17 * var(--rw-rem));padding:calc(1.25 * var(--rw-rem))}.ac-root .ac-board{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ac-root .ac-board li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px calc(.5 * var(--rw-rem));padding:calc(.5 * var(--rw-rem)) calc(.625 * var(--rw-rem));border:1px solid var(--border-subtle);border-radius:calc(.5 * var(--rw-rem));opacity:.55;transition:opacity .6s var(--ac-ease),border-color .6s var(--ac-ease),box-shadow .6s var(--ac-ease)}.ac-root .ac-board__lane{color:var(--foreground);font-size:var(--ac-note)}.ac-root .ac-board__meta{grid-column:1;color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-board__tag{grid-row:1/span 2;grid-column:2;align-self:center;padding:.125em .5em;border-radius:999px;background:rgb(var(--acc));color:var(--raw-color-white);font-size:var(--ac-small)}.ac-root .ac-board li.is-yours{opacity:1}.ac-root .is-on .ac-board li.is-yours{border-color:rgb(var(--acc)/.7);box-shadow:0 0 0 1px rgb(var(--acc)/.25),0 0 calc(1.25 * var(--rw-rem)) rgb(var(--acc)/.25);transition-delay:.5s}.ac-root .ac-week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.ac-root .ac-week__day{display:flex;flex-direction:column;gap:5px}.ac-root .ac-week__name{color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-week__slot{position:relative;height:calc(4.25 * var(--rw-rem));border:1px dashed var(--border-glass);border-radius:calc(.375 * var(--rw-rem))}.ac-root .ac-week__busy{background:color-mix(in srgb,var(--raw-color-white) 9%,transparent)}.ac-root .ac-week__busy,.ac-root .ac-week__load{position:absolute;inset:3px;border-radius:calc(.25 * var(--rw-rem))}.ac-root .ac-week__load{display:grid;place-items:center;background:rgb(var(--acc));color:var(--raw-color-white);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small);opacity:0;translate:0 -40%;transition:opacity .6s var(--ac-ease) .5s,translate .7s var(--ac-ease) .5s}.ac-root .is-on .ac-week__load{opacity:1;translate:0 0}.ac-root .ac-week__fit{display:flex;align-items:center;gap:8px;margin:calc(.75 * var(--rw-rem)) 0 0;color:var(--foreground-muted);font-size:var(--ac-note)}.ac-root .ac-week__dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--acc-hi));box-shadow:0 0 0 3px var(--hero-packet-halo)}.ac-root .ac-phone{width:min(100%,calc(13 * var(--rw-rem)));margin:0 auto;padding:calc(.75 * var(--rw-rem));border:1px solid var(--hero-node-border);border-radius:calc(1.25 * var(--rw-rem));background:color-mix(in srgb,var(--raw-color-black) 55%,transparent)}.ac-root .ac-phone__bar{margin:0 0 calc(.625 * var(--rw-rem));color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small);text-align:center}.ac-root .ac-phone ol{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ac-root .ac-phone li{display:flex;align-items:center;gap:8px;padding:calc(.5 * var(--rw-rem)) calc(.625 * var(--rw-rem));border-radius:calc(.5 * var(--rw-rem));background:var(--hero-node);color:var(--foreground-muted);font-size:var(--ac-note);transition:color .5s var(--ac-ease)}.ac-root .ac-phone__tick{width:12px;height:12px;flex-shrink:0;border:1px solid var(--border-glass);border-radius:50%;transition:background .5s var(--ac-ease),border-color .5s var(--ac-ease);transition-delay:inherit}.ac-root .is-on .ac-phone li{color:var(--foreground)}.ac-root .is-on .ac-phone__tick{background:var(--raw-color-lime-400);border-color:var(--raw-color-lime-400)}@media (width <= 900px){.ac-root .ac-surfaces{grid-template-columns:minmax(0,1fr);margin-top:calc(2.5 * var(--rw-rem))}.ac-root .ac-wid--surface{height:auto}}.ac-root .ac-band__events .ac-band__states{display:flex;flex-wrap:wrap;gap:6px;margin:calc(.75 * var(--rw-rem)) 0 0;padding:0;list-style:none}.ac-root .ac-band__events .ac-band__states li{display:block;padding:.25em .75em;backdrop-filter:none;border:1px solid var(--border-subtle);border-radius:999px;background:color-mix(in srgb,var(--raw-color-black) 50%,transparent);color:var(--foreground-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small);animation:ac-state 4.2s var(--ac-ease) infinite both}@keyframes ac-state{0%,to{border-color:var(--border-subtle);color:var(--foreground-muted)}16%,6%{border-color:rgb(var(--acc)/.8);color:var(--foreground)}26%{border-color:var(--border-subtle);color:var(--foreground-muted)}}.ac-root .ac-why{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:calc(4 * var(--rw-rem))}.ac-root .ac-why__copy{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1.25 * var(--rw-rem))}.ac-root .ac-why__text{margin:0;max-width:calc(36 * var(--rw-rem));color:var(--foreground-muted);font-size:var(--type-lead);line-height:1.55}.ac-root .ac-why__loop{display:flex;flex-direction:column;gap:calc(.75 * var(--rw-rem));margin:0;padding:0;list-style:none}.ac-root .ac-why__loop li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px calc(1 * var(--rw-rem));padding:calc(1.125 * var(--rw-rem)) calc(1.375 * var(--rw-rem));border:1px solid var(--border-subtle);border-radius:calc(1 * var(--rw-rem));background:var(--card-glass);opacity:0;translate:calc(1.5 * var(--rw-rem)) 0;transition:opacity .7s var(--ac-ease),translate .7s var(--ac-ease)}.ac-root .ac-why__loop.is-on li{opacity:1;translate:0 0}.ac-root .ac-why__loop li:last-child{border-color:rgb(var(--acc)/.45)}.ac-root .ac-why__index{grid-row:1/span 2;color:rgb(var(--acc-hi));font-size:var(--ac-small);padding-top:.2em}.ac-root .ac-why__label{color:var(--foreground);font-weight:500}.ac-root .ac-why__value{color:var(--foreground-muted);font-size:max(14px,calc(.9375 * var(--rw-rem)));line-height:1.45}@media (width <= 900px){.ac-root .ac-why{grid-template-columns:minmax(0,1fr);gap:calc(2 * var(--rw-rem))}}.ac-root .ac-engine{position:relative;margin:calc(3.5 * var(--rw-rem)) 0 0;padding:calc(1.75 * var(--rw-rem)) calc(1.75 * var(--rw-rem)) calc(2 * var(--rw-rem));border:1px solid var(--border-subtle);border-radius:var(--panel-radius);background:radial-gradient(60% 80% at 40% 100%,rgb(var(--acc)/.16),transparent 70%),var(--card-glass);backdrop-filter:blur(calc(1.5 * var(--rw-rem)));overflow:clip}.ac-root .ac-engine__label{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.5 * var(--rw-rem));color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-engine__stages{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(.625 * var(--rw-rem));margin:calc(2.25 * var(--rw-rem)) 0 0;padding:0;list-style:none}.ac-root .ac-engine__stage{display:flex;flex-direction:column;gap:6px}.ac-root .ac-engine__bar{position:relative;display:flex;align-items:flex-end;height:calc(13 * var(--rw-rem));border-bottom:1px solid var(--border-glass)}.ac-root .ac-engine__bar span{width:100%;height:calc(var(--h) * 100%);min-height:6px;border:1px solid rgb(var(--acc)/.55);border-bottom:0;border-radius:calc(.5 * var(--rw-rem)) calc(.5 * var(--rw-rem)) 0 0;background:linear-gradient(180deg,rgb(var(--acc)/.55),rgb(var(--acc)/.08));transform-origin:bottom;scale:1 0;transition:scale .9s var(--ac-ease);transition-delay:calc(var(--i) * .11s)}.ac-root .ac-engine.is-on .ac-engine__bar span{scale:1 1}.ac-root .ac-engine__stage.is-layer .ac-engine__bar span{background:linear-gradient(180deg,rgb(var(--acc-hi)/.7),rgb(var(--acc)/.12))}.ac-root .ac-engine__stage.is-end .ac-engine__bar span{border-color:var(--raw-color-lime-400);background:var(--raw-color-lime-400);box-shadow:0 0 calc(1.25 * var(--rw-rem)) color-mix(in srgb,var(--raw-color-lime-400) 60%,transparent)}.ac-root .ac-engine__count{margin-top:6px;color:var(--foreground);font-size:calc(1.5 * var(--rw-rem));font-weight:500;line-height:1}.ac-root .ac-engine__unit{color:var(--foreground-dim);font-size:var(--ac-small);font-weight:400}.ac-root .ac-engine__name{color:var(--foreground);font-size:max(13px,calc(.875 * var(--rw-rem)));font-weight:500;line-height:1.3}.ac-root .ac-engine__detail{color:var(--foreground-muted);font-size:var(--ac-small);line-height:1.45}.ac-root .ac-engine__run{position:absolute;left:calc(1.75 * var(--rw-rem));top:calc(16 * var(--rw-rem));width:8px;height:8px;border-radius:50%;background:rgb(var(--acc-hi));box-shadow:0 0 0 4px var(--hero-packet-halo),0 0 calc(1 * var(--rw-rem)) rgb(var(--acc-hi));opacity:0;translate:-50% -50%}.ac-root .ac-engine.is-on .ac-engine__run{animation:ac-run 4.8s var(--ac-ease) .9s infinite}@keyframes ac-run{0%{left:calc(1.75 * var(--rw-rem));opacity:0}6%{opacity:1}88%{opacity:1}to{left:calc(100% - 1.75 * var(--rw-rem));opacity:0}}@media (width <= 1200px){.ac-root .ac-engine__detail{display:none}}@media (width <= 900px){.ac-root .ac-engine{padding:calc(1.25 * var(--rw-rem))}.ac-root .ac-engine__run{display:none}.ac-root .ac-engine__stages{grid-template-columns:minmax(0,1fr);gap:calc(.75 * var(--rw-rem));margin-top:calc(1.5 * var(--rw-rem))}.ac-root .ac-engine__stage{display:grid;grid-template-columns:calc(6.5 * var(--rw-rem)) minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:calc(.875 * var(--rw-rem));row-gap:2px}.ac-root .ac-engine__bar{grid-row:1/span 3;height:auto;min-height:calc(3 * var(--rw-rem));align-items:center;border-bottom:0;border-left:1px solid var(--border-glass)}.ac-root .ac-engine__bar span{width:calc(var(--h) * 100%);height:10px;min-width:6px;border:1px solid rgb(var(--acc)/.55);border-left:0;border-radius:0 999px 999px 0;transform-origin:left;scale:0 1}.ac-root .ac-engine__count{margin:0;font-size:calc(1.25 * var(--rw-rem))}.ac-root .ac-engine__detail{display:block}.ac-root .ac-engine.is-on .ac-engine__bar span{scale:1 1}}.ac-root .ac-acts{display:flex;flex-direction:column;gap:calc(7 * var(--rw-rem));margin-top:calc(4.5 * var(--rw-rem))}.ac-root .ac-act{display:flex;flex-direction:column;gap:calc(2.5 * var(--rw-rem))}.ac-root .ac-act__label{display:flex;align-items:center;gap:calc(.875 * var(--rw-rem));margin:0;color:var(--foreground);font-size:max(13px,calc(.875 * var(--rw-rem)));font-weight:500;letter-spacing:.01em}.ac-root .ac-act__label .ac-mono{color:rgb(var(--acc-hi));font-size:var(--ac-small)}.ac-root .ac-act__line{flex:1;height:1px;background:linear-gradient(90deg,rgb(var(--acc)/.55),var(--border-subtle) 40%,transparent)}.ac-root .ac-feature__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.625 * var(--rw-rem));margin:0;color:var(--foreground-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-feature__title{margin-top:calc(1 * var(--rw-rem));font-size:calc(2.5 * var(--rw-rem));line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.ac-root .ac-feature__accent{font-size:calc(2.75 * var(--rw-rem))}.ac-root .ac-feature__title--big{font-size:calc(3 * var(--rw-rem))}.ac-root .ac-feature__title--big .ac-feature__accent{font-size:calc(3.3 * var(--rw-rem))}.ac-root .ac-feature__title--tile{font-size:calc(1.75 * var(--rw-rem))}.ac-root .ac-feature__title--tile .ac-feature__accent{font-size:calc(1.95 * var(--rw-rem))}.ac-root .ac-feature__body{margin:calc(1.125 * var(--rw-rem)) 0 0;max-width:calc(36 * var(--rw-rem));color:var(--foreground-muted);font-size:var(--type-body);line-height:1.6}.ac-root .ac-act .ac-card__list{margin-top:calc(1.25 * var(--rw-rem))}.ac-root .ac-card__list--row{flex-flow:row wrap;gap:calc(.5 * var(--rw-rem)) calc(1.5 * var(--rw-rem))}.ac-root .ac-feature__note{margin:calc(1.25 * var(--rw-rem)) 0 0;max-width:calc(40 * var(--rw-rem));padding-left:calc(.875 * var(--rw-rem));border-left:1px solid rgb(var(--acc)/.6);color:var(--foreground-dim);font-size:var(--ac-note);line-height:1.5}.ac-root .ac-act>.ac-rise>.ac-feature__note{margin-top:0}.ac-root .ac-split-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:calc(4 * var(--rw-rem))}.ac-root .ac-split-head .ac-feature__body{margin-top:0}.ac-root .ac-center-head{display:flex;flex-direction:column;align-items:center;max-width:calc(46 * var(--rw-rem));margin-inline:auto;text-align:center}.ac-root .ac-center-head .ac-card__list--row,.ac-root .ac-center-head .ac-feature__kicker{justify-content:center}.ac-root .ac-side{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.5fr);align-items:center;gap:calc(3.5 * var(--rw-rem))}.ac-root .ac-side--sticky{align-items:start}.ac-root .ac-side--sticky .ac-side__copy{position:sticky;top:calc(7 * var(--rw-rem))}.ac-root .ac-side__copy{display:flex;flex-direction:column;align-items:flex-start}.ac-root .ac-cine{position:relative;isolation:isolate;overflow:clip;padding:calc(2.5 * var(--rw-rem));border:1px solid var(--border-subtle);border-radius:var(--panel-radius);background:radial-gradient(80% 70% at 50% 0,rgb(var(--acc)/.22),transparent 70%),color-mix(in srgb,var(--raw-color-black) 30%,transparent)}.ac-root .ac-cine__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--raw-color-black) 45%,transparent),color-mix(in srgb,var(--raw-color-black) 72%,transparent)),radial-gradient(70% 70% at 50% 40%,rgb(var(--acc-abyss)/.4),transparent 80%)}.ac-root .ac-glow,.ac-root .ac-side__stage.ac-cine{padding:calc(1.75 * var(--rw-rem))}.ac-root .ac-glow{position:relative;border:1px solid var(--border-subtle);border-radius:var(--panel-radius);background:radial-gradient(70% 60% at 30% 0,rgb(var(--acc)/.2),transparent 70%),radial-gradient(60% 60% at 100% 100%,rgb(var(--acc-deep)/.22),transparent 70%),color-mix(in srgb,var(--raw-color-black) 30%,transparent)}.ac-root .ac-panel{position:relative;overflow:clip;border:1px solid var(--hero-node-border);border-radius:calc(.875 * var(--rw-rem));background:color-mix(in srgb,var(--raw-color-black) 58%,transparent);backdrop-filter:blur(calc(1.25 * var(--rw-rem)));box-shadow:0 calc(1.5 * var(--rw-rem)) calc(3 * var(--rw-rem)) color-mix(in srgb,var(--raw-color-black) 45%,transparent)}.ac-root .ac-panel__bar{display:flex;align-items:center;justify-content:space-between;gap:calc(1 * var(--rw-rem));margin:0;padding:calc(.6875 * var(--rw-rem)) calc(1 * var(--rw-rem));border-bottom:1px solid var(--border-subtle);white-space:nowrap}.ac-root .ac-panel__title{min-width:0;overflow:hidden;color:var(--foreground);font-size:max(12px,calc(.8125 * var(--rw-rem)));font-weight:500;text-overflow:ellipsis}.ac-root .ac-panel__meta{flex-shrink:0;color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small);font-variant-numeric:tabular-nums}.ac-root .ac-panel__foot{margin:0;padding:calc(.625 * var(--rw-rem)) calc(1 * var(--rw-rem));border-top:1px solid var(--border-subtle);color:var(--foreground-dim);font-size:var(--ac-small);line-height:1.45}.ac-root .ac-table{width:100%;border-collapse:collapse;font-size:max(12px,calc(.8125 * var(--rw-rem)));font-variant-numeric:tabular-nums}.ac-root .ac-table thead th{color:var(--foreground-dim);font-size:var(--ac-small)}.ac-root .ac-table tbody th,.ac-root .ac-table td,.ac-root .ac-table thead th{padding:calc(.625 * var(--rw-rem)) calc(.75 * var(--rw-rem));border-bottom:1px solid var(--border-subtle);font-weight:400;text-align:left;white-space:nowrap}.ac-root .ac-table tbody th,.ac-root .ac-table td{color:var(--foreground-muted)}.ac-root .ac-table tbody tr{transition:background-color .22s var(--ac-ease),opacity .52s var(--ac-ease) calc(.38s + var(--i, 0) * 70ms),translate .52s var(--ac-ease) calc(.38s + var(--i, 0) * 70ms)}.ac-root .ac-table tbody tr:last-child>*{border-bottom:0}.ac-root .ac-table tbody tr:hover{background:color-mix(in srgb,var(--foreground) 4%,transparent)}.ac-root .ac-table tbody tr.is-active{background:rgb(var(--acc)/.13)}.ac-root .ac-table tbody tr.is-active>*{color:var(--foreground)}.ac-root .ac-table tbody th button{display:inline-flex;align-items:center;gap:calc(.5 * var(--rw-rem));padding:0;border:0;background:none;color:inherit;font:inherit;font-family:var(--font-mono),ui-monospace,monospace;cursor:pointer}.ac-root .ac-table tbody th button:focus-visible{outline:2px solid rgb(var(--acc-hi));outline-offset:3px;border-radius:3px}.ac-root .ac-table__dim{color:var(--foreground-dim);font-size:var(--ac-small)}.ac-root.ac-js .ac-seen:not(.is-on) .ac-table tbody tr{opacity:0;translate:0 6px}.ac-root .ac-ok{display:inline-flex;align-items:center;gap:calc(.375 * var(--rw-rem))}.ac-root .ac-geo{position:relative;overflow:clip}.ac-root .ac-geo svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ac-root .ac-geo__lake{fill:rgb(var(--acc-deep)/.2);stroke:rgb(var(--acc)/.3);stroke-width:1}.ac-root .ac-geo__river{fill:none;stroke:rgb(var(--acc)/.35);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ac-root .ac-geo__minor{fill:none;stroke:color-mix(in srgb,var(--foreground) 12%,transparent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ac-root .ac-geo__case{fill:none;stroke:color-mix(in srgb,var(--raw-color-black) 70%,transparent);stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.ac-root .ac-geo__road{fill:none;stroke:color-mix(in srgb,var(--foreground) 42%,transparent);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ac-ease) calc(var(--i, 0) * .11s)}.ac-root .ac-geo__road--lane{stroke:rgb(var(--acc-hi)/.85);stroke-width:3;transition-duration:2.2s}.ac-root.ac-js .ac-seen:not(.is-on) .ac-geo__road{stroke-dashoffset:1}.ac-root .ac-geo__ring{fill:rgb(var(--acc)/.05);stroke:rgb(var(--acc)/.5);stroke-width:1.2;stroke-dasharray:4 7;transform-box:fill-box;transform-origin:center}.ac-root .is-on .ac-geo__ring{animation:ac-ring-in 1.1s var(--ac-ease) calc(.3s + var(--i, 0) * .18s) both,ac-ring-turn 60s linear 1.4s infinite}@keyframes ac-ring-in{0%{opacity:0;scale:.55}}@keyframes ac-ring-turn{to{rotate:1turn}}.ac-root .ac-geo__route{stroke:rgb(var(--acc-hi));stroke-width:2.6;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 6px rgb(var(--acc)/.8));animation:ac-route .7s var(--ac-ease) both}@keyframes ac-route{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.ac-root .ac-geo__place{position:absolute;translate:-50% -50%;color:var(--foreground-dim);font-size:max(10px,calc(.6875 * var(--rw-rem)));white-space:nowrap;pointer-events:none}.ac-root .ac-geo__place.is-big{color:var(--foreground-muted);font-size:max(10px,calc(.75 * var(--rw-rem)));font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ac-root .ac-geo__shield{translate:-50% -50%;padding:.1em .45em;border:1px solid rgb(var(--acc)/.6);border-radius:.3em;background:rgb(var(--acc-abyss));color:var(--foreground);font-weight:600}.ac-root .ac-geo__ring-label,.ac-root .ac-geo__shield{position:absolute;font-family:var(--font-mono),ui-monospace,monospace;font-size:max(9px,calc(.625 * var(--rw-rem)));pointer-events:none}.ac-root .ac-geo__ring-label{translate:-50% -130%;color:rgb(var(--acc-hi)/.85)}.ac-root .ac-geo__pickup{position:absolute;z-index:3;width:14px;height:14px;translate:-50% -50%;rotate:45deg;border-radius:3px;background:var(--foreground);box-shadow:0 0 0 4px rgb(var(--acc)/.4),0 0 calc(1.5 * var(--rw-rem)) rgb(var(--acc)/.7)}.ac-root .ac-geo__pickup:before{position:absolute;inset:-6px;border:1px solid rgb(var(--acc-hi)/.7);border-radius:4px;animation:ac-ping 2.4s var(--ac-ease) infinite;content:""}@keyframes ac-ping{0%{opacity:.9;scale:.6}to{opacity:0;scale:2.2}}.ac-root .ac-geo__pickup-label{position:absolute;top:50%;left:50%;translate:-50% 0;rotate:-45deg;transform-origin:0 0;margin:14px 0 0 -2px;padding:.3em .65em;border:1px solid var(--border-glass);border-radius:.5em;background:color-mix(in srgb,var(--raw-color-black) 78%,transparent);color:var(--foreground);font-size:max(11px,calc(.75 * var(--rw-rem)));font-weight:500;white-space:nowrap}.ac-root .ac-geo__truck{position:absolute;z-index:2;display:flex;align-items:center;gap:5px;transform:translate(-6px,-50%);transition:opacity .5s var(--ac-ease) calc(.7s + var(--i, 0) * .11s),translate .6s var(--ac-ease) calc(.7s + var(--i, 0) * .11s)}.ac-root .ac-geo__truck:before{width:12px;height:12px;flex-shrink:0;border:2px solid rgb(var(--acc-hi));border-radius:50%;background:rgb(var(--acc-abyss));transition:background-color .2s,box-shadow .2s,scale .2s var(--ac-ease);content:""}.ac-root .ac-geo__truck-id{padding:.1em .5em;border:1px solid var(--border-subtle);border-radius:999px;background:color-mix(in srgb,var(--raw-color-black) 72%,transparent);color:var(--foreground-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:max(10px,calc(.6875 * var(--rw-rem)));transition:background-color .2s,color .2s,border-color .2s}.ac-root .ac-geo__truck:hover .ac-geo__truck-id{border-color:rgb(var(--acc)/.6);color:var(--foreground)}.ac-root .ac-geo__truck.is-active{z-index:4}.ac-root .ac-geo__truck.is-active:before{background:rgb(var(--acc-hi));box-shadow:0 0 0 5px rgb(var(--acc)/.3),0 0 14px rgb(var(--acc)/.9);scale:1.15}.ac-root .ac-geo__truck.is-active .ac-geo__truck-id{border-color:rgb(var(--acc));background:rgb(var(--acc));color:var(--foreground)}.ac-root.ac-js .ac-seen:not(.is-on) .ac-geo__truck{opacity:0;translate:0 -12px}.ac-root .ac-fleet__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ac-root .ac-fleet__map{border-right:1px solid var(--border-subtle);background:radial-gradient(45% 45% at 58% 64%,rgb(var(--acc)/.14),transparent 70%),color-mix(in srgb,var(--raw-color-black) 25%,transparent)}.ac-root .ac-fleet__table{align-self:stretch;height:100%}.ac-root .ac-fleet__table thead th{height:calc(2.75 * var(--rw-rem))}.ac-root .ac-hours{display:inline-flex;align-items:center;gap:calc(.5 * var(--rw-rem))}.ac-root .ac-hours__bar{width:calc(3 * var(--rw-rem));height:4px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--foreground) 12%,transparent)}.ac-root .ac-hours__bar span{display:block;width:calc(var(--w) * 100%);height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--acc)),rgb(var(--acc-hi)));transform-origin:left;transition:scale .9s var(--ac-ease) .7s}.ac-root.ac-js .ac-seen:not(.is-on) .ac-hours__bar span{scale:0 1}.ac-root .ac-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-block:1px solid var(--border-subtle);list-style:none}.ac-root .ac-specs li{display:flex;flex-direction:column;gap:calc(.375 * var(--rw-rem));padding:calc(1 * var(--rw-rem)) calc(1.25 * var(--rw-rem));color:var(--foreground-muted);font-size:max(14px,calc(.9375 * var(--rw-rem)));line-height:1.4;transition:background-color .24s var(--ac-ease),color .24s var(--ac-ease)}.ac-root .ac-specs li+li{border-left:1px solid var(--border-subtle)}.ac-root .ac-specs li:hover{background:rgb(var(--acc)/.07);color:var(--foreground)}.ac-root .ac-specs .ac-mono{color:rgb(var(--acc-hi));font-size:var(--ac-small)}.ac-root .ac-lane__map{margin:calc(.75 * var(--rw-rem)) calc(1 * var(--rw-rem)) 0}.ac-root .ac-geo__state{fill:transparent}.ac-root .ac-geo__state.is-alt{fill:color-mix(in srgb,var(--foreground) 3%,transparent)}.ac-root .ac-geo__state-label{position:absolute;translate:-50% -100%;color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:max(9px,calc(.625 * var(--rw-rem)));letter-spacing:.12em}.ac-root .ac-geo__city{position:absolute;translate:-50% -50%;width:8px;height:8px;border:2px solid var(--foreground-muted);border-radius:50%;background:var(--background)}.ac-root .ac-geo__city.is-end{width:11px;height:11px;border-color:var(--foreground)}.ac-root .ac-geo__city span{position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50% 0;color:var(--foreground-muted);font-size:max(10px,calc(.6875 * var(--rw-rem)));white-space:nowrap}.ac-root .ac-geo__city.is-end span{color:var(--foreground);font-weight:500}.ac-root .ac-geo__city.is-from span{left:-2px;translate:0 0}.ac-root .ac-geo__city.is-to span{top:calc(100% + 6px);right:-2px;bottom:auto;left:auto;translate:0 0}.ac-root .ac-geo__check{fill:color-mix(in srgb,var(--foreground) 30%,transparent);transform-box:fill-box;transform-origin:center;transition:r .26s var(--ac-ease),fill .26s,opacity .26s}.ac-root .ac-geo__check.is-active.is-c0{fill:rgb(var(--acc-hi));filter:drop-shadow(0 0 5px rgb(var(--acc)/.9))}.ac-root .ac-geo__check.is-active.is-c1{fill:var(--raw-color-sky-400);filter:drop-shadow(0 0 5px var(--raw-color-sky-400))}.ac-root .ac-geo__check.is-active.is-c2{fill:var(--foreground);filter:drop-shadow(0 0 5px var(--foreground-muted))}.ac-root .is-on .ac-geo__check{animation:ac-pop .48s var(--ac-ease) calc(1.2s + var(--i, 0) * 90ms) both}@keyframes ac-pop{0%{opacity:0;scale:0}}.ac-root .ac-lane__summary{margin:calc(.5 * var(--rw-rem)) calc(1 * var(--rw-rem)) 0;color:var(--foreground-dim);font-size:var(--ac-small);text-align:right}.ac-root .ac-lane__swatch{width:8px;height:8px;border-radius:50%;background:rgb(var(--acc-hi))}.ac-root .ac-lane__swatch.is-c1{background:var(--raw-color-sky-400)}.ac-root .ac-lane__swatch.is-c2{background:var(--foreground)}.ac-root .ac-months{display:inline-flex;gap:3px}.ac-root .ac-months span{width:10px;height:10px;border:1px solid var(--border-glass);border-radius:2px}.ac-root .ac-months span.is-on{border-color:rgb(var(--acc));background:rgb(var(--acc)/.7)}.ac-root .ac-cine--wide{padding:calc(2.5 * var(--rw-rem)) calc(3 * var(--rw-rem))}.ac-root .ac-reach__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(.75 * var(--rw-rem));padding:calc(.75 * var(--rw-rem))}.ac-root .ac-reach__col{position:relative;display:flex;flex-direction:column;gap:calc(.75 * var(--rw-rem));padding:calc(1.125 * var(--rw-rem));border:1px solid var(--border-subtle);border-radius:calc(.75 * var(--rw-rem));background:color-mix(in srgb,var(--raw-color-black) 35%,transparent);transition:border-color .26s var(--ac-ease),transform .36s var(--ac-ease),opacity .6s var(--ac-ease) calc(.2s + var(--i, 0) * .18s),translate .6s var(--ac-ease) calc(.2s + var(--i, 0) * .18s)}.ac-root .ac-reach__col:hover{border-color:rgb(var(--acc)/.5);transform:translateY(-3px)}.ac-root.ac-js .ac-seen:not(.is-on) .ac-reach__col{opacity:0;translate:0 12px}.ac-root .ac-reach__head{display:flex;align-items:center;justify-content:space-between;gap:calc(.5 * var(--rw-rem));margin:0}.ac-root .ac-reach__channel{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--acc-hi));font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-reach__channel:before{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;content:""}.ac-root .ac-reach__to{color:var(--foreground-dim);font-size:var(--ac-small)}.ac-root .ac-reach__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:calc(.75 * var(--rw-rem)) calc(.75 * var(--rw-rem)) 0;padding:0;border:1px solid var(--border-subtle);border-radius:calc(.75 * var(--rw-rem));list-style:none;font-variant-numeric:tabular-nums}.ac-root .ac-reach__stats li{display:flex;align-items:baseline;gap:calc(.5 * var(--rw-rem));padding:calc(.75 * var(--rw-rem)) calc(1 * var(--rw-rem));color:var(--foreground-dim);font-size:var(--ac-small);transition:opacity .4s var(--ac-ease) calc(.2s + var(--i, 0) * .14s)}.ac-root .ac-reach__stats li+li{border-left:1px solid var(--border-subtle)}.ac-root.ac-js .ac-seen:not(.is-on) .ac-reach__stats li{opacity:0}.ac-root .ac-reach__count{color:var(--foreground);font-size:calc(1.5 * var(--rw-rem));font-weight:500;letter-spacing:-.02em;line-height:1}.ac-root .ac-reach__stats li.is-offers .ac-reach__count{color:rgb(var(--acc-hi))}.ac-root .ac-reach__subject{margin:0;color:var(--foreground);font-size:max(13px,calc(.9375 * var(--rw-rem)));font-weight:500;line-height:1.4}.ac-root .ac-reach__text{margin:calc(-.375 * var(--rw-rem)) 0 0;color:var(--foreground-muted);font-size:max(12px,calc(.8125 * var(--rw-rem)));line-height:1.5}.ac-root .ac-reach__load{margin:0;border:1px solid var(--border-subtle);border-radius:calc(.5 * var(--rw-rem))}.ac-root .ac-reach__load div{display:flex;justify-content:space-between;gap:calc(.75 * var(--rw-rem));padding:calc(.5 * var(--rw-rem)) calc(.75 * var(--rw-rem));font-size:max(12px,calc(.8125 * var(--rw-rem)))}.ac-root .ac-reach__load div+div{border-top:1px solid var(--border-subtle)}.ac-root .ac-reach__load dt{color:var(--foreground-dim)}.ac-root .ac-reach__load dd{margin:0;color:var(--foreground);font-weight:500;text-align:right}.ac-root .ac-reach__cta{align-self:flex-start;padding:calc(.5 * var(--rw-rem)) calc(1 * var(--rw-rem));border-radius:999px;background:rgb(var(--acc));box-shadow:0 0 calc(1 * var(--rw-rem)) rgb(var(--acc)/.45);color:var(--foreground);font-size:max(12px,calc(.8125 * var(--rw-rem)));font-weight:500}.ac-root .ac-reach__form{display:flex;flex-direction:column;gap:calc(.5 * var(--rw-rem))}.ac-root .ac-reach__field{display:flex;flex-direction:column;gap:3px;margin:0;padding:calc(.5 * var(--rw-rem)) calc(.75 * var(--rw-rem));border:1px solid var(--border-glass);border-radius:calc(.5 * var(--rw-rem));background:color-mix(in srgb,var(--foreground) 3%,transparent);transition:border-color .4s var(--ac-ease) calc(.9s + var(--i, 0) * .3s)}.ac-root .ac-reach__field span{color:var(--foreground-dim);font-size:max(11px,calc(.6875 * var(--rw-rem)))}.ac-root .ac-reach__field b{color:var(--foreground);font-size:max(13px,calc(.875 * var(--rw-rem)));font-weight:500;line-height:1.4}.ac-root .ac-reach__field.is-blank b{font-style:italic}.ac-root .ac-reach__field.is-blank b,.ac-root .ac-reach__field.is-note b{color:var(--foreground-muted);font-weight:400}.ac-root .ac-reach__form .ac-reach__cta{margin-top:calc(.25 * var(--rw-rem))}.ac-root .ac-reach__log{display:flex;gap:calc(1 * var(--rw-rem));margin:0;padding:0;list-style:none}.ac-root .ac-reach__log li{display:flex;flex-direction:column;gap:2px;color:var(--foreground-muted);font-size:var(--ac-small);transition:opacity .4s var(--ac-ease) calc(.7s + var(--i, 0) * .38s)}.ac-root .ac-reach__log .ac-mono{color:var(--foreground-dim)}.ac-root.ac-js .ac-seen:not(.is-on) .ac-reach__log li{opacity:.25}.ac-root .ac-wave{display:flex;align-items:center;gap:3px;height:calc(3 * var(--rw-rem))}.ac-root .ac-wave span{flex:1;height:calc(var(--h) * 100%);border-radius:2px;background:linear-gradient(180deg,rgb(var(--acc-hi)),rgb(var(--acc)));animation:ac-wave 1.1s ease-in-out calc(var(--i) * -90ms) infinite alternate}.ac-root .ac-seen:not(.is-on) .ac-wave span{animation-play-state:paused}@keyframes ac-wave{0%{scale:1 .3}to{scale:1 1}}.ac-root .ac-reach__call{display:flex;align-items:center;gap:calc(.75 * var(--rw-rem));margin:0;color:var(--foreground-dim);font-size:var(--ac-small)}.ac-root .ac-reach__call .ac-wave{flex:1;height:calc(2 * var(--rw-rem))}.ac-root .ac-reach__script{display:flex;flex-direction:column;gap:calc(.5 * var(--rw-rem));margin:0;padding:0;list-style:none}.ac-root .ac-reach__script li{max-width:92%;padding:calc(.5 * var(--rw-rem)) calc(.75 * var(--rw-rem));border-radius:calc(.625 * var(--rw-rem));background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground-muted);font-size:max(12px,calc(.8125 * var(--rw-rem)));line-height:1.45;transition:opacity .45s var(--ac-ease) calc(.8s + var(--i, 0) * .65s),translate .45s var(--ac-ease) calc(.8s + var(--i, 0) * .65s)}.ac-root .ac-reach__script li.is-them{align-self:flex-end;background:rgb(var(--acc)/.16);color:var(--foreground)}.ac-root.ac-js .ac-seen:not(.is-on) .ac-reach__script li{opacity:0;translate:0 8px}.ac-root .ac-reach__who{display:block;margin-bottom:2px;color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:max(10px,calc(.6875 * var(--rw-rem)))}.ac-root .ac-reach__logged{display:flex;align-items:center;gap:calc(.5 * var(--rw-rem));margin:auto 0 0;padding-top:calc(.75 * var(--rw-rem));border-top:1px solid var(--border-subtle);color:rgb(var(--acc-hi));font-size:var(--ac-small)}.ac-root .ac-offers__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr)}.ac-root .ac-offers__side{display:flex;flex-direction:column;border-right:1px solid var(--border-subtle)}.ac-root .ac-offers__list{display:flex;flex-direction:column;gap:calc(.375 * var(--rw-rem));padding:calc(.625 * var(--rw-rem))}.ac-root .ac-offers__split{margin-top:auto;padding:calc(.875 * var(--rw-rem)) calc(1.125 * var(--rw-rem)) calc(1 * var(--rw-rem));border-top:1px solid var(--border-subtle)}.ac-root .ac-offers__reach{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(.625 * var(--rw-rem)) calc(.75 * var(--rw-rem));margin:0 0 calc(1 * var(--rw-rem));padding:0;color:var(--foreground-dim);font-size:var(--ac-small);list-style:none;font-variant-numeric:tabular-nums}.ac-root .ac-offers__reach b{margin-right:.25em;color:var(--foreground);font-size:max(16px,calc(1.125 * var(--rw-rem)));font-weight:500}.ac-root .ac-offers__reach .is-offers b{color:rgb(var(--acc-hi))}.ac-root .ac-offers__bar{display:flex;gap:3px;height:8px;margin:0}.ac-root .ac-offers__bar span{flex-basis:0;border-radius:4px;background:rgb(var(--acc-hi));transform-origin:left;transition:scale .9s var(--ac-ease) .6s}.ac-root .ac-offers__bar span+span{background:rgb(var(--acc-hi)/.4)}.ac-root.ac-js .ac-seen:not(.is-on) .ac-offers__bar span{scale:0 1}.ac-root .ac-offers__legend{display:flex;justify-content:space-between;gap:calc(.5 * var(--rw-rem));margin:calc(.5 * var(--rw-rem)) 0 0;color:var(--foreground-muted);font-size:max(11px,calc(.6875 * var(--rw-rem)))}.ac-root .ac-offers__pick{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px calc(.75 * var(--rw-rem));padding:calc(.75 * var(--rw-rem)) calc(.875 * var(--rw-rem));border:1px solid transparent;border-radius:calc(.625 * var(--rw-rem));background:none;color:var(--foreground-muted);text-align:left;cursor:pointer;transition:background-color .2s var(--ac-ease),border-color .2s var(--ac-ease),opacity .48s var(--ac-ease) calc(.3s + var(--i, 0) * 80ms),translate .48s var(--ac-ease) calc(.3s + var(--i, 0) * 80ms)}.ac-root .ac-offers__pick:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.ac-root .ac-offers__pick[aria-pressed=true]{border-color:rgb(var(--acc)/.55);background:rgb(var(--acc)/.14);color:var(--foreground)}.ac-root .ac-offers__pick:focus-visible{outline:2px solid rgb(var(--acc-hi));outline-offset:2px}.ac-root.ac-js .ac-seen:not(.is-on) .ac-offers__pick{opacity:0;translate:-8px 0}.ac-root .ac-offers__carrier{color:var(--foreground);white-space:nowrap;font-size:max(13px,calc(.875 * var(--rw-rem)));font-weight:500}.ac-root .ac-offers__short{grid-column:1;color:var(--foreground-dim);font-size:var(--ac-small)}.ac-root .ac-offers__state{grid-row:1/3;grid-column:2;align-self:center;padding:.15em .6em;border:1px solid rgb(var(--acc)/.5);border-radius:999px;color:rgb(var(--acc-hi));font-size:max(10px,calc(.6875 * var(--rw-rem)));text-align:center}.ac-root .ac-offers__pick .ac-offers__state{justify-self:end;border-radius:.75em}.ac-root .ac-offers__title .ac-offers__state{white-space:nowrap}.ac-root .ac-offers__state.is-open{border-style:dashed;border-color:var(--foreground-dim);color:var(--foreground-muted)}.ac-root .ac-offers__detail{padding:calc(1 * var(--rw-rem)) calc(1.25 * var(--rw-rem)) calc(1.125 * var(--rw-rem))}.ac-root .ac-offers__title{display:flex;align-items:center;gap:calc(.75 * var(--rw-rem));margin:0 0 calc(.375 * var(--rw-rem));color:var(--foreground);font-size:max(16px,calc(1.125 * var(--rw-rem)));font-weight:500;animation:ac-fade .36s var(--ac-ease) both}.ac-root .ac-offers__title .ac-offers__state{grid-row:auto;grid-column:auto}.ac-root .ac-offers__rows .is-source dd{color:rgb(var(--acc-hi));font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-offers__quote{margin:calc(.75 * var(--rw-rem)) 0 0;padding:calc(.625 * var(--rw-rem)) calc(.875 * var(--rw-rem));border:1px solid rgb(var(--acc)/.3);border-radius:calc(.625 * var(--rw-rem));background:rgb(var(--acc)/.12);color:var(--foreground);font-size:max(13px,calc(.8125 * var(--rw-rem)));line-height:1.45;animation:ac-fade .36s var(--ac-ease) both}.ac-root .ac-offers__quote .ac-mono{display:block;margin-bottom:3px;color:rgb(var(--acc-hi));font-size:max(10px,calc(.6875 * var(--rw-rem)))}.ac-root .ac-offers__rows{margin:0}.ac-root .ac-offers__rows div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:calc(.75 * var(--rw-rem));padding:calc(.5 * var(--rw-rem)) 0;border-bottom:1px solid var(--border-subtle);font-size:max(12px,calc(.8125 * var(--rw-rem)));animation:ac-row-in .42s var(--ac-ease) calc(var(--i, 0) * 45ms) both}.ac-root .ac-offers__rows dt{color:var(--foreground-dim)}.ac-root .ac-offers__rows dd{display:flex;align-items:center;gap:calc(.5 * var(--rw-rem));margin:0;color:var(--foreground)}.ac-root .ac-offers__mark{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:rgb(var(--acc-hi))}.ac-root .ac-offers__rows .is-open dd{color:var(--foreground-muted)}.ac-root .ac-offers__rows .is-open .ac-offers__mark{border:1.5px solid var(--foreground-muted);background:none}@keyframes ac-row-in{0%{opacity:0;translate:6px 0}}.ac-root .ac-offers__actions{display:flex;flex-wrap:wrap;gap:calc(.5 * var(--rw-rem));margin-top:calc(1 * var(--rw-rem))}.ac-root .ac-offers__btn{flex:1 1 auto;padding:calc(.625 * var(--rw-rem)) calc(1 * var(--rw-rem));white-space:nowrap;border:1px solid var(--border-glass);border-radius:999px;background:none;color:var(--foreground);font-size:max(13px,calc(.875 * var(--rw-rem)));font-weight:500;cursor:pointer;transition:background-color .2s var(--ac-ease),border-color .2s var(--ac-ease),box-shadow .2s var(--ac-ease),translate .2s var(--ac-ease)}.ac-root .ac-offers__btn:hover{border-color:rgb(var(--acc)/.7);background:rgb(var(--acc)/.1);translate:0 -1px}.ac-root .ac-offers__btn.is-accept{border-color:rgb(var(--acc));background:rgb(var(--acc))}.ac-root .ac-offers__btn.is-accept:hover{background:rgb(var(--acc-hi))}.ac-root .ac-offers__btn[aria-pressed=true]{box-shadow:0 0 0 3px rgb(var(--acc)/.4)}.ac-root .ac-offers__btn:focus-visible{outline:2px solid rgb(var(--acc-hi));outline-offset:2px}.ac-root .ac-offers__result{margin:calc(.625 * var(--rw-rem)) 0 0;color:var(--foreground-muted);font-size:var(--ac-small)}.ac-root .ac-side--flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ac-root .ac-side--flip .ac-side__stage{max-width:calc(34 * var(--rw-rem));width:100%;justify-self:end}.ac-root .ac-checks ul{display:flex;flex-direction:column;gap:calc(.375 * var(--rw-rem));margin:0;padding:calc(.625 * var(--rw-rem));list-style:none}.ac-root .ac-checks li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px calc(.75 * var(--rw-rem));padding:calc(.625 * var(--rw-rem)) calc(.75 * var(--rw-rem));border:1px solid var(--border-subtle);border-radius:calc(.5 * var(--rw-rem));transition:border-color .4s var(--ac-ease) calc(.3s + var(--i, 0) * .32s),background-color .4s var(--ac-ease) calc(.3s + var(--i, 0) * .32s)}.ac-root .ac-checks__box{display:grid;grid-row:1/3;place-items:center;width:18px;height:18px;border:1.5px solid var(--border-glass);border-radius:5px;transition:background-color .3s var(--ac-ease) calc(.3s + var(--i, 0) * .32s),border-color .3s}.ac-root .ac-checks li.is-ok .ac-checks__box{border-color:rgb(var(--acc));background:rgb(var(--acc));color:var(--foreground)}.ac-root .ac-checks li.is-pending .ac-checks__box{border-style:dashed}.ac-root .ac-checks__k{color:var(--foreground);font-size:max(13px,calc(.8125 * var(--rw-rem)))}.ac-root .ac-checks__v{grid-column:2;color:var(--foreground-dim);font-size:var(--ac-small)}.ac-root .ac-checks__state{grid-row:1/3;grid-column:3;color:rgb(var(--acc-hi));font-size:var(--ac-small)}.ac-root .ac-checks li.is-pending .ac-checks__state{color:var(--foreground-muted)}.ac-root.ac-js .ac-seen:not(.is-on) .ac-checks li.is-ok .ac-checks__box{border-color:var(--border-glass);background:none}.ac-root .ac-cine--deliver{display:flex;flex-direction:column;gap:calc(2.5 * var(--rw-rem));padding:calc(3 * var(--rw-rem))}.ac-root .ac-cine--deliver .ac-cine__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--raw-color-black) 80%,transparent),color-mix(in srgb,var(--raw-color-black) 62%,transparent) 45%,color-mix(in srgb,var(--raw-color-black) 82%,transparent)),radial-gradient(70% 60% at 50% 30%,rgb(var(--acc-abyss)/.4),transparent 80%)}.ac-root .ac-deliver-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:calc(3 * var(--rw-rem))}.ac-root .ac-deliver-head .ac-feature__body{margin-top:0;color:color-mix(in srgb,var(--foreground) 82%,transparent)}.ac-root .ac-landing{display:flex;flex-direction:column;gap:calc(1.5 * var(--rw-rem))}.ac-root .ac-landing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(1.25 * var(--rw-rem))}.ac-root .ac-land{display:flex;flex-direction:column;background:color-mix(in srgb,var(--raw-color-black) 55%,transparent);backdrop-filter:blur(calc(1 * var(--rw-rem)));transition:border-color .26s var(--ac-ease),translate .6s var(--ac-ease),opacity .6s var(--ac-ease)}.ac-root .ac-land:nth-child(2){transition-delay:0s,.18s,.18s}.ac-root .ac-land:hover{border-color:rgb(var(--acc)/.5)}.ac-root.ac-js .ac-seen:not(.is-on) .ac-land{opacity:0;translate:0 12px}.ac-root .ac-land .ac-panel__foot{margin-top:auto}.ac-root .ac-land__via{margin:calc(.75 * var(--rw-rem)) calc(1.125 * var(--rw-rem)) 0;color:var(--foreground-dim);font-size:var(--ac-small)}.ac-root .ac-land__code{margin:calc(.5 * var(--rw-rem)) calc(1.125 * var(--rw-rem)) calc(1 * var(--rw-rem));padding:calc(.875 * var(--rw-rem)) calc(1 * var(--rw-rem));overflow-x:auto;border:1px solid var(--border-subtle);border-radius:calc(.625 * var(--rw-rem));background:color-mix(in srgb,var(--raw-color-black) 40%,transparent);color:var(--foreground-muted);font-size:var(--ac-small);line-height:1.7;white-space:pre}.ac-root .ac-land__line{display:block;padding-left:1.5em;transition:opacity .4s var(--ac-ease) calc(.5s + var(--i, 0) * 90ms)}.ac-root.ac-js .ac-seen:not(.is-on) .ac-land__line{opacity:.2}.ac-root .ac-land__key{color:rgb(var(--acc-hi))}.ac-root .ac-land__value{color:var(--foreground)}.ac-root .ac-land__loads{display:flex;flex-direction:column;margin:calc(.5 * var(--rw-rem)) 0 calc(1 * var(--rw-rem));padding:0;list-style:none}.ac-root .ac-land__loads li{display:flex;align-items:center;justify-content:space-between;gap:calc(.75 * var(--rw-rem));padding:calc(.875 * var(--rw-rem)) calc(1.125 * var(--rw-rem));border-bottom:1px solid var(--border-subtle);transition:opacity .45s var(--ac-ease) calc(.4s + var(--i, 0) * .12s),translate .45s var(--ac-ease) calc(.4s + var(--i, 0) * .12s)}.ac-root .ac-land__loads li:last-child{border-bottom:0}.ac-root .ac-land__loads li.is-on{background:rgb(var(--acc)/.12);box-shadow:inset 3px 0 0 rgb(var(--acc-hi))}.ac-root.ac-js .ac-seen:not(.is-on) .ac-land__loads li{opacity:0;translate:8px 0}.ac-root .ac-land__loads b{display:block;color:var(--foreground);font-size:max(13px,calc(.875 * var(--rw-rem)));font-weight:500}.ac-root .ac-land__lane{display:block;margin-top:2px;color:var(--foreground-dim);font-size:var(--ac-small)}.ac-root .ac-land__state{flex-shrink:0;padding:.3em .75em;border:1px solid var(--border-glass);border-radius:.5em;color:var(--foreground-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small);white-space:nowrap}.ac-root .ac-land__state.is-offers{border-color:rgb(var(--acc)/.6);background:rgb(var(--acc)/.3);color:var(--foreground)}.ac-root .ac-land__state.is-asking{border-style:dashed;border-color:rgb(var(--acc-hi)/.5);color:rgb(var(--acc-hi))}.ac-root .ac-landing__band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(1.25 * var(--rw-rem));padding-top:calc(1.25 * var(--rw-rem));border-top:1px solid var(--border-glass)}.ac-root .ac-landing__label{margin:0;color:var(--foreground-dim);font-size:var(--ac-small)}.ac-root .ac-landing__label.is-v1{color:rgb(var(--acc-hi))}.ac-root .ac-landing__items{display:flex;flex-wrap:wrap;gap:calc(.375 * var(--rw-rem)) calc(1.25 * var(--rw-rem));overflow:hidden;margin:calc(.625 * var(--rw-rem)) 0 0;padding:0;list-style:none}.ac-root .ac-landing__items li{display:inline-flex;align-items:center;gap:calc(.625 * var(--rw-rem));color:var(--foreground);font-size:max(14px,calc(.9375 * var(--rw-rem)))}.ac-root .ac-landing__items li:before{flex:none;width:4px;height:4px;margin-left:calc(-.625 * var(--rw-rem) - 4px);border-radius:50%;background:var(--foreground-dim);content:""}.ac-root .ac-landing__text{margin:calc(.625 * var(--rw-rem)) 0 0;color:var(--foreground);font-size:max(14px,calc(.9375 * var(--rw-rem)))}.ac-root .ac-fit{display:flex;flex-direction:column;gap:calc(1.75 * var(--rw-rem));margin-top:calc(3 * var(--rw-rem))}.ac-root .ac-lane__table tbody th,.ac-root .ac-lane__table td,.ac-root .ac-lane__table thead th{padding-inline:calc(.5 * var(--rw-rem))}.ac-root .ac-lane__table tr>:first-child{padding-left:calc(1 * var(--rw-rem))}.ac-root .ac-lane__table tr>:last-child{padding-right:calc(1 * var(--rw-rem))}.ac-root .ac-lane__table .ac-lane__on,.ac-root .ac-lane__table td.ac-table__wide,.ac-root .ac-lane__table thead th{white-space:normal}.ac-root .ac-lane__on{color:var(--foreground-dim);white-space:nowrap}.ac-root .ac-table tbody tr>.ac-lane__on.is-on{color:rgb(var(--acc-hi))}.ac-root .ac-lit{position:relative}.ac-root .ac-lit:after{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(calc(22 * var(--rw-rem)) circle at var(--ac-mx,50%) var(--ac-my,0),rgb(var(--acc)/.12),transparent 60%);opacity:0;pointer-events:none;transition:opacity .32s var(--ac-ease);content:""}.ac-root .ac-lit:hover:after{opacity:1}.ac-root .ac-card:hover,.ac-root .ac-stage:hover{border-color:rgb(var(--acc)/.45);box-shadow:0 calc(1.25 * var(--rw-rem)) calc(2.5 * var(--rw-rem)) color-mix(in srgb,var(--raw-color-black) 40%,transparent)}@media (width <= 1200px){.ac-root .ac-side{grid-template-columns:minmax(0,1fr);gap:calc(2 * var(--rw-rem))}.ac-root .ac-side__copy{max-width:calc(44 * var(--rw-rem))}.ac-root .ac-side--sticky .ac-side__copy{position:static}.ac-root .ac-fleet__grid{grid-template-columns:minmax(0,1fr)}.ac-root .ac-fleet__map{border-right:0;border-bottom:1px solid var(--border-subtle)}.ac-root .ac-side--flip .ac-side__stage{max-width:none;justify-self:stretch;order:2}}@media (width <= 900px){.ac-root .ac-acts{gap:calc(5 * var(--rw-rem));margin-top:calc(3 * var(--rw-rem))}.ac-root .ac-side,.ac-root .ac-split-head{grid-template-columns:minmax(0,1fr);gap:calc(1.75 * var(--rw-rem))}.ac-root .ac-side--sticky .ac-side__copy{position:static}.ac-root .ac-cine{padding:calc(1.25 * var(--rw-rem))}.ac-root .ac-cine--deliver{padding:calc(1.75 * var(--rw-rem)) calc(1 * var(--rw-rem));gap:calc(1.75 * var(--rw-rem))}.ac-root .ac-deliver-head,.ac-root .ac-landing__band,.ac-root .ac-landing__grid{grid-template-columns:minmax(0,1fr)}.ac-root .ac-deliver-head{gap:calc(1 * var(--rw-rem))}.ac-root .ac-feature__title{font-size:calc(2 * var(--rw-rem))}.ac-root .ac-feature__accent,.ac-root .ac-feature__title--big{font-size:calc(2.25 * var(--rw-rem))}.ac-root .ac-feature__title--big .ac-feature__accent{font-size:calc(2.5 * var(--rw-rem))}.ac-root .ac-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-root .ac-specs li:nth-child(3){border-left:0}.ac-root .ac-specs li:nth-child(n+3){border-top:1px solid var(--border-subtle)}.ac-root .ac-offers__grid,.ac-root .ac-reach__grid{grid-template-columns:minmax(0,1fr)}.ac-root .ac-offers__side{border-right:0;border-bottom:1px solid var(--border-subtle)}.ac-root .ac-reach__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-root .ac-reach__stats li:nth-child(3){border-left:0}.ac-root .ac-reach__stats li:nth-child(n+3){border-top:1px solid var(--border-subtle)}}@media (width <= 580px){.ac-root .ac-feature__title{font-size:calc(1.75 * var(--rw-rem))}.ac-root .ac-feature__accent{font-size:calc(1.9375 * var(--rw-rem))}.ac-root .ac-feature__title--big{font-size:calc(1.875 * var(--rw-rem))}.ac-root .ac-feature__title--big .ac-feature__accent{font-size:calc(2.0625 * var(--rw-rem))}.ac-root .ac-geo__city:not(.is-end) span,.ac-root .ac-geo__place:not(.is-big),.ac-root .ac-geo__ring-label,.ac-root .ac-panel__meta,.ac-root .ac-table__wide,.ac-root .ac-win__meta{display:none}.ac-root .ac-cine{padding:calc(.75 * var(--rw-rem))}.ac-root .ac-tile{padding:calc(1.25 * var(--rw-rem))}.ac-root .ac-specs{grid-template-columns:minmax(0,1fr)}.ac-root .ac-specs li+li{border-left:0;border-top:1px solid var(--border-subtle)}.ac-root .ac-table thead th{white-space:normal}.ac-root .ac-table tbody th,.ac-root .ac-table td,.ac-root .ac-table thead th{padding-inline:calc(.5 * var(--rw-rem))}.ac-root .ac-lane__map{margin-inline:calc(.5 * var(--rw-rem))}.ac-root .ac-center-head{align-items:flex-start;text-align:left}.ac-root .ac-landing__items{flex-direction:column}.ac-root .ac-landing__items li:before{display:none}.ac-root .ac-land__loads li{flex-direction:column;align-items:flex-start;gap:calc(.5 * var(--rw-rem))}.ac-root .ac-center-head .ac-card__list--row,.ac-root .ac-center-head .ac-feature__kicker{justify-content:flex-start}.ac-root .ac-card__list--row{flex-direction:column}.ac-root .ac-geo__shield,.ac-root .ac-geo__truck:not(.is-active) .ac-geo__truck-id,.ac-root .ac-hours__bar{display:none}.ac-root .ac-geo__place.is-big{font-size:9px;letter-spacing:.06em}.ac-root .ac-geo__pickup-label{font-size:10px}}.ac-root .ac-bottom{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:calc(1.25 * var(--rw-rem));margin:calc(3.5 * var(--rw-rem)) 0 0}.ac-root .ac-measures,.ac-root .ac-touches{padding:calc(1.75 * var(--rw-rem));border:1px solid var(--border-subtle);border-radius:calc(1.5 * var(--rw-rem));background:var(--card-glass);backdrop-filter:blur(calc(1.5 * var(--rw-rem)))}.ac-root .ac-touches__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(.75 * var(--rw-rem))}.ac-root .ac-touches__label{margin:0;color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-touches__switch{display:flex;gap:6px}.ac-root .ac-touches__switch button{min-height:30px;padding:.3em .8em;border:1px solid var(--border-glass);border-radius:999px;background:transparent;color:var(--foreground-muted);font-size:var(--ac-small);cursor:pointer;transition:background-color .25s var(--ac-ease),color .25s var(--ac-ease),border-color .25s var(--ac-ease)}.ac-root .ac-touches__switch button:hover{border-color:rgb(var(--acc)/.6);color:var(--foreground)}.ac-root .ac-touches__switch button[aria-pressed=true]{border-color:rgb(var(--acc));background:rgb(var(--acc)/.25);color:var(--foreground)}.ac-root .ac-touches__switch button:focus-visible{outline:2px solid rgb(var(--acc-hi));outline-offset:2px}.ac-root .ac-touches__list{display:flex;flex-direction:column;margin:calc(1.25 * var(--rw-rem)) 0 0;padding:0;list-style:none}.ac-root .ac-touches__list li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:calc(.75 * var(--rw-rem));padding:calc(.625 * var(--rw-rem)) 0;border-bottom:1px solid var(--border-subtle);transition:opacity .4s var(--ac-ease)}.ac-root .ac-touches__dot{width:8px;height:8px;border-radius:50%;background:rgb(var(--acc-hi));transition:background .4s var(--ac-ease)}.ac-root .ac-touches__k{color:var(--foreground);font-size:max(14px,calc(.9375 * var(--rw-rem)));text-decoration:line-through;text-decoration-color:transparent;transition:color .4s var(--ac-ease),text-decoration-color .4s var(--ac-ease)}.ac-root .ac-touches__by{color:var(--foreground-dim);font-size:var(--ac-small)}.ac-root .ac-touches__list li.is-gone .ac-touches__k{color:var(--foreground-dim);text-decoration-color:rgb(var(--acc-hi))}.ac-root .ac-touches__list li.is-gone .ac-touches__dot{background:var(--border-glass)}.ac-root .ac-touches__list li.is-gone .ac-touches__by{color:rgb(var(--acc-hi))}.ac-root .ac-touches__left{margin:calc(1 * var(--rw-rem)) 0 0;color:var(--foreground-muted);font-size:var(--ac-note)}.ac-root .ac-touches__left .ac-mono{color:var(--foreground);font-size:calc(1.25 * var(--rw-rem));font-weight:500}.ac-root .ac-measures dl{display:flex;flex-direction:column;gap:calc(1 * var(--rw-rem));margin:calc(1.25 * var(--rw-rem)) 0 0}.ac-root .ac-measures dt{color:var(--foreground);font-weight:500}.ac-root .ac-measures dd{margin:.25em 0 0;color:var(--foreground-muted);font-size:max(14px,calc(.9375 * var(--rw-rem)));line-height:1.45}.ac-root .ac-measures__note{margin:calc(1.5 * var(--rw-rem)) 0 0;padding-top:calc(1 * var(--rw-rem));border-top:1px solid var(--border-subtle);color:var(--foreground-dim);font-size:var(--ac-note)}@media (width <= 900px){.ac-root .ac-bottom{grid-template-columns:minmax(0,1fr);margin-top:calc(2.5 * var(--rw-rem))}.ac-root .ac-measures,.ac-root .ac-touches{padding:calc(1.25 * var(--rw-rem))}}@media (prefers-reduced-motion:reduce){.ac-root .ac-band__states li,.ac-root .ac-engine__run,.ac-root .ac-geo__check,.ac-root .ac-geo__pickup:before,.ac-root .ac-geo__ring,.ac-root .ac-geo__route,.ac-root .ac-offers__quote,.ac-root .ac-offers__rows div,.ac-root .ac-offers__title,.ac-root .ac-stage__fan,.ac-root .ac-wave span{animation:none!important}.ac-root .ac-engine__run{display:none}.ac-root .ac-engine__bar span,.ac-root .ac-hours__bar span,.ac-root .ac-offers__bar span{scale:1 1!important;transition:none!important}.ac-root .ac-geo__truck,.ac-root .ac-land,.ac-root .ac-land__line,.ac-root .ac-land__loads li,.ac-root .ac-offers__pick,.ac-root .ac-reach__col,.ac-root .ac-reach__log li,.ac-root .ac-reach__script li,.ac-root .ac-reach__stats li,.ac-root .ac-table tbody tr,.ac-root .ac-week__load,.ac-root .ac-why__loop li{opacity:1!important;translate:0 0!important;scale:1;transition:none!important}.ac-root .ac-geo__road{stroke-dashoffset:0!important;transition:none!important}.ac-root .ac-checks li.is-ok .ac-checks__box{border-color:rgb(var(--acc))!important;background:rgb(var(--acc))!important;transition:none!important}.ac-root .ac-reach__col:hover{transform:none}}@property --ac-reveal{syntax:"<percentage>";inherits:false;initial-value:140%}.ac-root .ac-rise{transition:opacity .64s var(--ac-ease) var(--d,0s),translate .76s var(--ac-ease) var(--d,0s),scale .76s var(--ac-ease) var(--d,0s)}.ac-root.ac-js .ac-rise:not(.is-in){opacity:0;translate:0 24px}.ac-root.ac-js .ac-rise--fade:not(.is-in){translate:none}.ac-root.ac-js .ac-rise--scale:not(.is-in){translate:0 12px;scale:.97}.ac-root .ac-focus{mask-image:linear-gradient(90deg,black calc(var(--ac-reveal) - 40%),transparent var(--ac-reveal));transition:opacity .7s var(--ac-ease) var(--d,0s),filter .9s var(--ac-ease) var(--d,0s),--ac-reveal 1.1s var(--ac-ease) var(--d,0s)}.ac-root.ac-js .ac-focus:not(.is-in){opacity:0;filter:blur(10px);--ac-reveal:0%}.ac-root :is(.ac-tile,.ac-card,.ac-stage){transition:opacity .64s var(--ac-ease) var(--d,0s),translate .76s var(--ac-ease) var(--d,0s),scale .76s var(--ac-ease) var(--d,0s),border-color .28s var(--ac-ease),box-shadow .36s var(--ac-ease),transform .36s var(--ac-ease)}@media (prefers-reduced-motion:reduce){.ac-root .ac-focus,.ac-root .ac-rise{transition:none}.ac-root.ac-js .ac-focus:not(.is-in),.ac-root.ac-js .ac-rise:not(.is-in){opacity:1;translate:none;scale:none;filter:none;--ac-reveal:140%}}.ac-root .ac-dock{position:fixed;bottom:calc(1 * var(--rw-rem) + env(safe-area-inset-bottom, 0px));left:50%;z-index:40;width:max-content;max-width:calc(100vw - 32px);opacity:0;translate:-50% calc(100% + 1.5 * var(--rw-rem));transition:opacity .32s var(--ac-ease),translate .42s var(--ac-ease);pointer-events:none}.ac-root .ac-dock.is-shown{opacity:1;translate:-50% 0;pointer-events:auto}.ac-root .ac-dock__panel{display:flex;flex-direction:column;gap:8px}.ac-root .ac-dock__bar,.ac-root .ac-dock__contact,.ac-root .ac-dock__reopen{border:1px solid var(--hero-node-border);background:color-mix(in srgb,var(--ac-ink-dark) 84%,transparent);backdrop-filter:blur(calc(1.25 * var(--rw-rem))) saturate(140%);box-shadow:inset 0 1px 0 var(--raw-color-white-a04),0 calc(1 * var(--rw-rem)) calc(2.5 * var(--rw-rem)) color-mix(in srgb,var(--raw-color-black) 55%,transparent)}.ac-root .ac-dock__bar{display:flex;align-items:center;gap:6px;padding:6px;border-radius:calc(.875 * var(--rw-rem))}.ac-root .ac-dock__label{display:flex;align-items:center;gap:10px;margin:0;padding:0 calc(.75 * var(--rw-rem)) 0 10px;border-right:1px solid var(--border-subtle)}.ac-root .ac-dock__pulse{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--hero-run-live);box-shadow:0 0 0 3px var(--hero-packet-halo)}.ac-root .ac-dock__name{display:flex;flex-direction:column;color:var(--foreground);font-size:max(14px,calc(.875 * var(--rw-rem)));font-weight:500;line-height:1.25;white-space:nowrap}.ac-root .ac-dock__note{color:var(--foreground-dim);font-size:var(--ac-small);font-weight:400}.ac-root .ac-dock__actions{display:flex;align-items:center;gap:6px}.ac-root .ac-dock .vk-cta--line[aria-expanded=true]{border-color:var(--vk-cta-line-hover,rgb(255 255 255/.4));background:var(--vk-cta-line-bg-hover,rgb(255 255 255/.08))}.ac-root .ac-dock__hide,.ac-root .ac-dock__reopen{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:calc(.5 * var(--rw-rem));font:inherit;font-size:max(14px,calc(.875 * var(--rw-rem)));font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.ac-root .ac-dock__hide{width:36px;padding:0;border:0;background:transparent;color:var(--foreground-dim)}.ac-root .ac-dock__hide:hover{background:var(--raw-color-white-a04);color:var(--foreground)}.ac-root .ac-dock__icon{width:16px;height:16px;flex-shrink:0}.ac-root .ac-dock__reopen{margin-left:auto;padding:0 calc(.875 * var(--rw-rem)) 0 calc(1 * var(--rw-rem));border-radius:calc(.75 * var(--rw-rem));color:var(--foreground)}.ac-root .ac-dock__reopen:hover{border-color:var(--btn-secondary-border-hover)}.ac-root .ac-dock :is(button,a):not(.vk-cta):focus-visible{outline:2px solid rgb(var(--acc-hi));outline-offset:2px}.ac-root .ac-dock__contact{display:flex;flex-direction:column;gap:4px;align-self:flex-start;width:min(100%,calc(24 * var(--rw-rem)));min-width:300px;padding:calc(.875 * var(--rw-rem));border-radius:calc(.875 * var(--rw-rem))}.ac-root .ac-dock__contact-title{margin:0 0 4px;color:var(--foreground-dim);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--ac-small)}.ac-root .ac-dock__row{display:grid;grid-template-columns:16px auto minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:calc(.5 * var(--rw-rem));color:var(--foreground);font-size:max(14px,calc(.875 * var(--rw-rem)))}.ac-root .ac-dock__row:hover{background:var(--raw-color-white-a04)}.ac-root .ac-dock__row .ac-dock__icon{color:rgb(var(--acc-hi))}.ac-root .ac-dock__k{color:var(--foreground-dim)}.ac-root .ac-dock__v{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ac-root .ac-dock__more{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px;color:var(--foreground-muted);font-size:var(--ac-note);text-decoration:underline;text-underline-offset:3px}.ac-root .ac-dock__more:hover{color:var(--foreground)}@media (width <= 900px){.ac-root .ac-dock__label{display:none}}@media (width <= 580px){.ac-root .ac-dock{right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:12px;width:auto;max-width:none;translate:0 calc(100% + 24px)}.ac-root .ac-dock.is-shown{translate:0 0}.ac-root .ac-dock__bar{gap:4px;padding:5px;border-radius:14px}.ac-root .ac-dock__actions{display:grid;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.ac-root .ac-dock__actions>.vk-cta{min-width:0;min-height:44px;padding:0 8px;line-height:1.15;text-align:center;white-space:normal}.ac-root .ac-dock__actions>.vk-cta>.vk-cta__icon{display:none}.ac-root .ac-dock__hide{width:32px;min-height:44px}.ac-root .ac-dock__contact{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.ac-root .ac-dock{transition:opacity .2s linear}.ac-root .ac-dock,.ac-root .ac-dock.is-shown{translate:-50% 0}}@media (prefers-reduced-motion:reduce) and (width <= 580px){.ac-root .ac-dock,.ac-root .ac-dock.is-shown{translate:0 0}}