@property --scene-x{syntax:"<color>";inherits:true;initial-value:#e3e7eb}@property --park-x{syntax:"<color>";inherits:true;initial-value:#d4dfd1}@property --river-x{syntax:"<color>";inherits:true;initial-value:#c8d6e1}@property --leaf-a-x{syntax:"<color>";inherits:true;initial-value:#8cc56e}@property --leaf-b-x{syntax:"<color>";inherits:true;initial-value:#a9d58f}@property --sun-x{syntax:"<color>";inherits:true;initial-value:#0000}.cni4Dq_page{--a-bg:#f6f7f8;--a-surface:#f6f7f8;--a-raised:#fff;--a-ink:#0e1116;--a-ink-2:#3b424d;--a-ink-3:#5b6371;--a-line:#0e111614;--a-line-strong:#0e111626;--a-field:#fff;--a-field-hover:#0e111642;--a-field-shadow:0 1px 2px #0e11160a;--a-row-focus:#fcfcfd;--a-caret:#0e1116;--a-signal:#ffc21a;--a-accent:#0e1116;--a-accent-top:#2a2f37;--a-accent-strong:#000;--a-accent-ink:#fff;--a-accent-soft:#ffc21a29;--a-accent-glow:#0e11164d;--a-focus:#0e11161f;--a-focus-ring:#0e1116;--a-warm:#b7721c;--a-key:#16191f;--a-key-hover:#23272e;--a-key-ink:#fff;--a-key-edge:#000;--a-key-light:#ffffff1f;--a-key-shadow:#0e111673;--a-kbd-line:#ffffff38;--a-kbd-ink:#ffffffb8;--a-danger:#b42318;--a-danger-soft:#b4231812;--a-danger-line:#b4231847;--a-danger-focus:#b4231829;--scene:#e3e7eb;--road:#fff;--road-major:#fff;--lane:#0e11161f;--river:#c8d6e1;--tower-roof:#fff;--tower-front:#d8dde3;--tower-side:#c4cbd4;--windows:none;--shadow:#2430423d;--glass-bg:#ffffffb3;--glass-solid:#fffffff0;--glass-line:#fffffff2;--glass-shadow:0 24px 60px -18px #1e2a3c59, 0 2px 8px #1e2a3c0f;--reflect:#ffffff80;--s-ink:#0e1116;--s-ink-2:#4c5563;--car-glass:#1c2330;--trail:#ffc21a99;--headlight-opacity:0;--glow:#ffc21a3d;--route-opacity:.6;--street-lit:#ffe8a8;--lamp:#ffc21a;--particle-glow:#3c506e59;--tint-amount:26%;--park-amount:75%;--leaf-amount:92%;--snow-amount:100%;--c-accent:#ffc21a;--c-car:#ffc21a;--c-doodle:#0e1116;--c-pin:#0e1116;--c-pin-ink:#fff;--c-headlights:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--a-bg);width:100%;min-height:100dvh;color:var(--a-ink);font-family:var(--font-geist-sans), Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,1fr) minmax(440px,600px);align-items:start;display:grid;position:relative}@media (prefers-color-scheme:dark){.cni4Dq_page{--a-bg:#07080a;--a-surface:#07080a;--a-raised:#0f1216;--a-ink:#f2f3f5;--a-ink-2:#cdd1d8;--a-ink-3:#9097a3;--a-line:#ffffff12;--a-line-strong:#ffffff21;--a-field:#0f1216;--a-field-hover:#ffffff3d;--a-field-shadow:0 1px 0 #0000004d;--a-row-focus:#ffffff06;--a-caret:#ffc21a;--a-accent:#ffc21a;--a-accent-top:#ffd255;--a-accent-strong:#9e7400;--a-accent-ink:#14110a;--a-accent-soft:#ffc21a1c;--a-accent-glow:#ffc21a5c;--a-focus:#ffc21a3d;--a-focus-ring:#ffc21a;--a-warm:#f2b45a;--a-key:#ffc21a;--a-key-hover:#ffcd47;--a-key-ink:#14110a;--a-key-edge:#9e7400;--a-key-light:#ffffff80;--a-key-shadow:#ffc21a66;--a-kbd-line:#14110a47;--a-kbd-ink:#14110ab8;--a-danger:#ff8a7f;--a-danger-soft:#ff635817;--a-danger-line:#ff63584d;--a-danger-focus:#ff63582e;--scene:#0a0d11;--road:#151a21;--road-major:#1e252f;--lane:#ffc21a3d;--river:#0b1622;--tower-roof:#252c37;--tower-front:#151a21;--tower-side:#0f1318;--windows:radial-gradient(circle, #ffce6e66 0 1px, transparent 1.6px);--shadow:#000000a6;--glass-bg:#10131894;--glass-solid:#161a20f0;--glass-line:#ffffff17;--glass-shadow:0 30px 70px -20px #000000bf, inset 0 1px 0 #ffffff0f;--reflect:#ffffff14;--s-ink:#f2f3f5;--s-ink-2:#9aa1ad;--car-glass:#0a0d11;--trail:#ffc21a;--headlight-opacity:1;--glow:#ffc21a52;--route-opacity:.75;--street-lit:#625429;--lamp:#ffe2a0;--particle-glow:#fff9;--tint-amount:7%;--park-amount:24%;--leaf-amount:50%;--snow-amount:55%;--c-doodle:#fff6dc;--c-pin:#f2f3f5;--c-pin-ink:#0a0d11;--c-headlights:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cni4Dq_stage{--sun:var(--sun-dark)}}.cni4Dq_stage{--g-tint:var(--scene);--park-s:#a9c79a;--leaf-a:#7fae68;--leaf-b:#a5cf8a;--sun-light:#fffcf099;--sun-dark:#78a0ff14;--sun:var(--sun-light);--pt-a:transparent;--pt-b:transparent;--spd:1;--scene-x:color-mix(in oklab, var(--scene), var(--g-tint) var(--tint-amount));--park-x:color-mix(in oklab, var(--scene), var(--park-s) var(--park-amount));--river-x:color-mix(in oklab, var(--river), var(--g-tint) var(--tint-amount));--leaf-a-x:color-mix(in oklab, var(--scene), var(--leaf-a) var(--leaf-amount));--leaf-b-x:color-mix(in oklab, var(--scene), var(--leaf-b) var(--leaf-amount));--sun-x:var(--sun);background:var(--scene-x);height:calc(100dvh - 32px);min-height:560px;box-shadow:inset 0 0 0 1px var(--a-line);color:var(--s-ink);cursor:crosshair;isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:28px;margin:16px 0 16px 16px;transition:--scene-x 1.6s,--park-x 1.6s,--river-x 1.6s,--leaf-a-x 1.6s,--leaf-b-x 1.6s,--sun-x 1.6s;position:sticky;top:16px;overflow:hidden}.cni4Dq_stage[data-season=spring]{--g-tint:#d7ebcb;--park-s:#a9d58f;--leaf-a:#86c46a;--leaf-b:#f6bccd;--sun-light:#fffceebf;--sun-dark:#96beff14;--pt-a:#f7c3d2;--pt-b:#fff;--spd:1.15}.cni4Dq_stage[data-season=summer]{--g-tint:#f2e1b6;--park-s:#8cbf6c;--leaf-a:#5a9c45;--leaf-b:#a2cf6c;--sun-light:#ffe09bb3;--sun-dark:#ffbe5a1a;--pt-a:#ffd978;--pt-b:#fff2c4;--spd:1}.cni4Dq_stage[data-season=autumn]{--g-tint:#ebca9c;--park-s:#d99e57;--leaf-a:#d5742b;--leaf-b:#e9b23c;--sun-light:#ffc48a99;--sun-dark:#ff963c1a;--pt-a:#d8742b;--pt-b:#e9ae3c;--spd:.9}.cni4Dq_stage[data-season=winter]{--g-tint:#eef4fb;--park-s:#f3f7fb;--leaf-a:#c3cbd6;--leaf-b:#fff;--sun-light:#e1eeffcc;--sun-dark:#8cb4ff1f;--pt-a:#fff;--pt-b:#e6eef8;--spd:1.35}.cni4Dq_stage[data-lite=true] .cni4Dq_cityPlane,.cni4Dq_stage[data-lite=true] .cni4Dq_mapFlow,.cni4Dq_stage[data-lite=true] .cni4Dq_mapBeam{animation:none}.cni4Dq_stage[data-lite=true] .cni4Dq_particle:nth-child(3n+1),.cni4Dq_stage[data-lite=true] .cni4Dq_particle:nth-child(3n+2){display:none}.cni4Dq_stage[data-lite=true] .cni4Dq_glass,.cni4Dq_stage[data-lite=true] .cni4Dq_stageHint{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.cni4Dq_stage[data-lite=true] .cni4Dq_towerShadow,.cni4Dq_stage[data-lite=true] .cni4Dq_treeShadow{filter:none;opacity:.55}.cni4Dq_stage[data-paused=true] *,.cni4Dq_stage[data-paused=true] :before,.cni4Dq_stage[data-paused=true] :after{animation-play-state:paused!important}.cni4Dq_city{perspective:1800px;perspective-origin:50% 30%;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(74% 70% at 50% 48%,#000 48%,#0000 100%);mask-image:radial-gradient(74% 70% at 50% 48%,#000 48%,#0000 100%)}.cni4Dq_cityZoom{transform:scale(var(--zoom,.86)) rotateX(calc(var(--tilt-y,0) * -2.2deg)) rotateY(calc(var(--tilt-x,0) * 3deg));transform-style:preserve-3d;position:absolute;inset:0}.cni4Dq_cityPlane{top:var(--plane-y,48%);width:1000px;height:1000px;transform-style:preserve-3d;margin:-500px 0 0 -500px;animation:32s ease-in-out infinite cni4Dq_city-camera;position:absolute;left:50%;transform:rotateX(56deg)rotate(-37deg)}@keyframes cni4Dq_city-camera{0%,to{transform:rotateX(57deg)rotate(-40deg)}50%{transform:rotateX(54deg)rotate(-33deg)}}.cni4Dq_cityMap{position:absolute;top:0;left:0;overflow:visible}.cni4Dq_mapRiver{fill:none;stroke:var(--river-x);stroke-linecap:round;stroke-width:38px}.cni4Dq_mapRoad{fill:none;stroke:var(--road);stroke-width:7px}.cni4Dq_mapMajor{fill:none;stroke:var(--road-major);stroke-width:15px}.cni4Dq_mapLane{fill:none;stroke:var(--lane);stroke-dasharray:7 9;stroke-width:1.2px}.cni4Dq_mapPark{fill:var(--park-x)}.cni4Dq_mapRoute{fill:none;stroke:var(--a-signal);stroke-linecap:round;stroke-linejoin:round;stroke-opacity:var(--route-opacity);stroke-width:3.5px}.cni4Dq_mapRouteSide{stroke-opacity:.3}.cni4Dq_mapFlow{fill:none;stroke:var(--a-signal);stroke-dasharray:46 254;stroke-linecap:round;stroke-width:5px;animation:5s linear infinite cni4Dq_city-flow}.cni4Dq_mapBeam{fill:none;stroke:var(--a-signal);stroke-dasharray:2 7;stroke-linecap:round;stroke-opacity:.6;stroke-width:1.6px;animation:1.4s linear infinite cni4Dq_city-beam}@keyframes cni4Dq_city-flow{to{stroke-dashoffset:-300px}}@keyframes cni4Dq_city-beam{to{stroke-dashoffset:-9px}}.cni4Dq_streetlight{width:1800px;height:1800px;-webkit-mask-image:radial-gradient(circle 200px at var(--light-x,-999px) var(--light-y,-999px), #000 0%, #00000080 45%, transparent 100%);mask-image:radial-gradient(circle 200px at var(--light-x,-999px) var(--light-y,-999px), #000 0%, #00000080 45%, transparent 100%);opacity:var(--hover,0);transition:opacity .9s;position:absolute;top:-400px;left:-400px}.cni4Dq_streetlight svg{position:absolute;top:0;left:0}.cni4Dq_lightRoad{fill:none;stroke:var(--street-lit);stroke-width:7px}.cni4Dq_lightMajor{fill:none;stroke:var(--street-lit);stroke-width:15px}.cni4Dq_lamp{fill:none;stroke:var(--lamp);stroke-dasharray:0 100;stroke-linecap:round;stroke-width:5px}.cni4Dq_lampHalo{fill:none;stroke:var(--lamp);stroke-dasharray:0 100;stroke-linecap:round;stroke-opacity:.3;stroke-width:16px}.cni4Dq_anchor{width:2px;height:2px;margin:-1px 0 0 -1px;position:absolute}.cni4Dq_hub,.cni4Dq_pin{width:0;height:0;transform-style:preserve-3d;position:absolute}.cni4Dq_hub span,.cni4Dq_pin span{display:block;position:absolute}.cni4Dq_hubGlow{background:radial-gradient(circle, var(--glow), transparent 62%);border-radius:50%;width:440px;height:440px;top:-220px;left:-220px}.cni4Dq_hubRing{box-sizing:border-box;border:1.5px solid var(--a-signal);border-radius:50%;width:56px;height:56px;animation:4.5s cubic-bezier(.15,.6,.3,1) infinite cni4Dq_city-ring;top:-28px;left:-28px}.cni4Dq_hubCore{background:var(--a-signal);width:20px;height:20px;box-shadow:0 0 0 6px #ffc21a47, 0 0 34px 10px var(--glow);border-radius:50%;top:-10px;left:-10px}@keyframes cni4Dq_city-ring{0%{opacity:.95;transform:scale(.5)}to{opacity:0;transform:scale(5.5)}}.cni4Dq_billboard{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0;transform:rotate(37deg)rotateX(-56deg)}.cni4Dq_beacon{background:linear-gradient(to top, var(--a-signal), transparent);border-radius:3px;width:3px;height:170px;animation:4.5s ease-in-out infinite cni4Dq_city-beacon;bottom:0;left:-1.5px}@keyframes cni4Dq_city-beacon{0%,to{opacity:.35}50%{opacity:.95}}.cni4Dq_pinPulse{background:#ffc21a66;border-radius:50%;width:32px;height:32px;animation:2.8s ease-out infinite cni4Dq_city-pulse;top:-16px;left:-16px}@keyframes cni4Dq_city-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}.cni4Dq_pinBody{width:34px;height:60px;animation:3.2s ease-in-out infinite cni4Dq_city-bob;position:absolute;bottom:0;left:-17px}.cni4Dq_pin .cni4Dq_pinHead{background:var(--c-pin);width:34px;height:34px;box-shadow:0 0 0 3px var(--a-signal), 0 12px 22px -6px var(--shadow);color:var(--c-pin-ink);border-radius:50%;place-items:center;display:grid;top:0;left:0}.cni4Dq_pin .cni4Dq_pinStem{background:linear-gradient(var(--c-pin), transparent);width:2px;height:23px;top:37px;left:16px}@keyframes cni4Dq_city-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cni4Dq_tree{width:0;height:0;transform-style:preserve-3d;position:absolute}.cni4Dq_tree b{border-radius:50%;display:block;position:absolute}.cni4Dq_treeShadow{background:var(--shadow);filter:blur(5px);width:22px;height:22px;top:-9px;left:-9px;transform:translate(7px,-3px)}.cni4Dq_treeCrown{background:radial-gradient(circle at 34% 34%, var(--leaf-b-x), var(--leaf-a-x) 72%);width:20px;height:20px;top:-10px;left:-10px;transform:translateZ(13px)}.cni4Dq_tower{transform-style:preserve-3d;position:absolute}.cni4Dq_tower b{display:block;position:absolute}.cni4Dq_towerGlow{width:190%;height:190%;opacity:calc(var(--lit,0) * .6);background:radial-gradient(circle,#ffc46480,#0000 62%);border-radius:50%;top:-45%;left:-45%}.cni4Dq_towerShadow{background:var(--shadow);filter:blur(12px);inset:0;transform:translate(14px,-10px)}.cni4Dq_towerRoof{background:color-mix(in oklab, var(--tower-roof), #f4f8fc var(--snow,0%));transform:translateZ(var(--h));inset:0}.cni4Dq_stage[data-season=winter] .cni4Dq_towerRoof{--snow:var(--snow-amount)}.cni4Dq_towerRoof:after{content:"";opacity:calc(var(--lit,0) * .7);background:linear-gradient(135deg,#ffecbe00,#ffde96e6);position:absolute;inset:0}.cni4Dq_towerFront{width:100%;height:var(--h);background:var(--windows), var(--tower-front);transform-origin:top;background-size:9px 11px,auto;top:100%;left:0;transform:rotateX(90deg)}.cni4Dq_towerSide{width:var(--h);background:var(--windows), var(--tower-side);transform-origin:100%;background-size:11px 9px,auto;height:100%;top:0;right:100%;transform:rotateY(90deg)}.cni4Dq_towerFront:after,.cni4Dq_towerSide:after{content:"";opacity:var(--lit,0);background-image:radial-gradient(circle,#ffd58a 0 1.3px,#0000 2px);position:absolute;inset:0}.cni4Dq_towerFront:after{background-size:9px 11px}.cni4Dq_towerSide:after{background-size:11px 9px}.cni4Dq_car{background:var(--c-car);width:26px;height:12px;box-shadow:0 5px 8px -3px var(--shadow);offset-rotate:auto;border-radius:4px;animation:20s linear infinite cni4Dq_city-drive;position:absolute;top:0;left:0}.cni4Dq_car i{background:var(--car-glass);border-radius:1.5px;width:5px;height:8px;position:absolute;top:2px;right:5px}.cni4Dq_car:before{content:"";width:64px;height:28px;opacity:var(--headlight-opacity);background:radial-gradient(at 0%,#fff4d699,#0000 70%);position:absolute;top:-8px;left:100%}.cni4Dq_car:after{background:linear-gradient(to left, var(--trail), transparent);content:"";opacity:.85;border-radius:6px;width:90px;height:6px;position:absolute;top:3px;right:92%}@keyframes cni4Dq_city-drive{0%{offset-distance:0%;opacity:0}4%{opacity:1}94%{opacity:1}to{offset-distance:100%;opacity:0}}.cni4Dq_stageSun{background:radial-gradient(90% 70% at 0% 0%, var(--sun-x), transparent 60%);pointer-events:none;position:absolute;inset:0}.cni4Dq_stageFade{background:linear-gradient(to top, var(--scene-x) 14%, transparent);pointer-events:none;height:46%;position:absolute;bottom:0;left:0;right:0}.cni4Dq_stageCanvas{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.cni4Dq_particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cni4Dq_particle{width:var(--s);height:var(--s);animation:cni4Dq_city-fall calc(var(--d) * var(--spd,1)) linear infinite;animation-delay:var(--dl);position:absolute;top:-24px}.cni4Dq_particle i{animation:3.6s ease-in-out infinite alternate cni4Dq_city-sway;display:block;position:absolute;inset:0}@keyframes cni4Dq_city-fall{0%{opacity:0;transform:translate(0,0)}8%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate3d(var(--dx), 110vh, 0)}}@keyframes cni4Dq_city-sway{0%{transform:translate(-10px)rotate(-35deg)}to{transform:translate(10px)rotate(45deg)}}.cni4Dq_stage[data-season=winter] .cni4Dq_particle i{background:var(--pt-a);box-shadow:0 0 6px var(--particle-glow);border-radius:50%}.cni4Dq_stage[data-season=spring] .cni4Dq_particle{scale:1.3}.cni4Dq_stage[data-season=spring] .cni4Dq_particle i{background:var(--pt-a);border-radius:100% 0}.cni4Dq_stage[data-season=spring] .cni4Dq_particle:nth-child(3n) i{background:var(--pt-b);box-shadow:0 0 0 .5px #c8789659}.cni4Dq_stage[data-season=autumn] .cni4Dq_particle{scale:1.7}.cni4Dq_stage[data-season=autumn] .cni4Dq_particle i{background:var(--pt-a);border-radius:0 100%}.cni4Dq_stage[data-season=autumn] .cni4Dq_particle:nth-child(2n) i{background:var(--pt-b)}.cni4Dq_stage[data-season=summer] .cni4Dq_particle{width:3px;height:3px;animation-name:cni4Dq_city-rise;top:auto;bottom:-10px}.cni4Dq_stage[data-season=summer] .cni4Dq_particle i{background:var(--pt-a);box-shadow:0 0 8px 2px var(--pt-a);border-radius:50%;animation:2.4s ease-in-out infinite alternate cni4Dq_city-glint}.cni4Dq_stage[data-season=summer] .cni4Dq_particle:nth-child(2n){display:none}@keyframes cni4Dq_city-rise{0%{opacity:0;transform:translate(0,0)}20%{opacity:.9}to{opacity:0;transform:translate3d(var(--dx), -60vh, 0)}}@keyframes cni4Dq_city-glint{0%{opacity:.3}to{opacity:1}}.cni4Dq_glass{background:var(--glass-bg);box-shadow:var(--glass-shadow), inset 0 0 0 1px var(--glass-line);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);color:var(--s-ink);pointer-events:none;position:relative}.cni4Dq_glass:after{border-radius:inherit;background:radial-gradient(170px circle at var(--reflect-x,-300px) var(--reflect-y,-300px), var(--reflect), transparent 70%);content:"";mix-blend-mode:soft-light;opacity:var(--hover,0);pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.cni4Dq_stageTop{pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:28px;left:32px;right:32px}.cni4Dq_wordmarkRow{align-items:center;gap:10px;display:flex}.cni4Dq_wordmarkMark{background:var(--s-ink);width:30px;height:30px;color:var(--scene-x);letter-spacing:-.02em;border-radius:9px;flex:0 0 30px;place-items:center;font-size:15px;font-weight:700;display:grid}.cni4Dq_wordmark{letter-spacing:.08em;margin:0;font-size:17px;font-weight:600}.cni4Dq_wordmarkContext{border:1px solid color-mix(in srgb, var(--s-ink) 16%, transparent);color:var(--s-ink-2);letter-spacing:.02em;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600}.cni4Dq_livePill{border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.cni4Dq_liveDot{background:var(--a-signal);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite cni4Dq_city-live}@keyframes cni4Dq_city-live{0%{box-shadow:0 0 #ffc21aa6}to{box-shadow:0 0 0 9px #ffc21a00}}.cni4Dq_orderCard{box-sizing:border-box;width:256px;translate:calc(var(--tilt-x,0) * -14px) calc(var(--tilt-y,0) * -14px);border-radius:18px;flex-direction:column;gap:14px;padding:16px 16px 14px;animation:7s ease-in-out infinite cni4Dq_city-float;display:flex;position:absolute;top:104px;right:32px}.cni4Dq_orderCardHead{justify-content:space-between;align-items:center;display:flex}.cni4Dq_orderCardId{color:var(--s-ink-2);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;font-size:11px}.cni4Dq_orderCardChip{background:#ffc21a42;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600}.cni4Dq_orderCardStops{grid-template-columns:14px 1fr;align-items:center;gap:5px 10px;font-size:14px;font-weight:500;display:grid}.cni4Dq_stopFrom{background:var(--s-ink);border-radius:50%;justify-self:center;width:9px;height:9px}.cni4Dq_stopLine{background:var(--a-line-strong);justify-self:center;width:1.5px;height:14px}.cni4Dq_stopTo{box-sizing:border-box;border:2px solid var(--s-ink);border-radius:50%;justify-self:center;width:9px;height:9px}.cni4Dq_orderCardBar{background:var(--a-line-strong);border-radius:3px;height:3px;overflow:hidden}.cni4Dq_orderCardBar i{background:var(--a-signal);transform-origin:0;height:100%;animation:9s cubic-bezier(.6,0,.2,1) infinite cni4Dq_city-assign;display:block}.cni4Dq_orderCardStatus{height:18px;color:var(--s-ink-2);font-size:12.5px;position:relative}.cni4Dq_orderCardStatus span{position:absolute;inset:0}.cni4Dq_statusSearch{animation:9s infinite cni4Dq_city-status-a}.cni4Dq_statusAssigned{color:var(--s-ink);font-weight:500;animation:9s infinite cni4Dq_city-status-b}@keyframes cni4Dq_city-assign{0%{opacity:1;transform:scaleX(0)}40%,92%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cni4Dq_city-status-a{0%,40%{opacity:1;transform:none}46%,94%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes cni4Dq_city-status-b{0%,42%{opacity:0;transform:translateY(6px)}48%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes cni4Dq_city-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cni4Dq_carCard{translate:calc(var(--tilt-x,0) * -22px) calc(var(--tilt-y,0) * -22px);border-radius:15px;align-items:center;gap:10px;padding:10px 16px 10px 10px;animation:7s ease-in-out -3.5s infinite cni4Dq_city-float;display:flex;position:absolute;top:36%;left:36px}.cni4Dq_carCardIcon{background:var(--a-signal);color:#14110a;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.cni4Dq_carCardText{flex-direction:column;gap:1px;display:flex}.cni4Dq_carCardText strong{font-size:13px;font-weight:600}.cni4Dq_carCardText span{color:var(--s-ink-2);font-size:12px}.cni4Dq_stageHint{background:var(--glass-bg);height:32px;box-shadow:var(--glass-shadow), inset 0 0 0 1px var(--glass-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 13px 0 11px;font-size:12.5px;font-weight:500;transition:opacity .6s;animation:3.4s ease-in-out infinite cni4Dq_city-hint;display:flex;position:absolute;bottom:44px;right:32px}.cni4Dq_stage[data-played=true] .cni4Dq_stageHint{opacity:0;animation:none}@keyframes cni4Dq_city-hint{0%,to{opacity:.7}50%{opacity:1}}.cni4Dq_stageCopy{pointer-events:none;position:absolute;bottom:40px;left:40px;right:40px}.cni4Dq_stageHeadline{color:var(--s-ink);letter-spacing:-.04em;margin:0;font-size:clamp(38px,3.9vw,56px);font-weight:600;line-height:1}.cni4Dq_stageHeadline span{color:var(--s-ink-2)}.cni4Dq_tagline{max-width:400px;color:var(--s-ink-2);text-wrap:pretty;margin:18px 0 0;font-size:16px;line-height:1.5}.cni4Dq_tagline em{font-style:normal}.cni4Dq_panel{z-index:1;flex-direction:column;justify-content:center;min-width:0;min-height:100dvh;padding:48px 56px;display:flex;position:relative}.cni4Dq_panelInner{width:100%;max-width:380px;margin:0 auto}.cni4Dq_panelInner>*{animation:.64s cubic-bezier(.22,1,.36,1) both cni4Dq_auth-rise}.cni4Dq_panelInner>:nth-child(2){animation-delay:70ms}.cni4Dq_panelInner>:nth-child(3){animation-delay:.14s}.cni4Dq_panelInner>:nth-child(4){animation-delay:.21s}.cni4Dq_panelInner>:nth-child(n+5){animation-delay:.26s}@keyframes cni4Dq_auth-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes cni4Dq_auth-fade-in{0%{opacity:0}}.cni4Dq_panelHeader{margin-bottom:32px}.cni4Dq_eyebrow{color:var(--a-ink-3);margin:0 0 12px;font-size:13px;font-weight:500}.cni4Dq_panelHeader h1{color:var(--a-ink);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:34px;font-weight:600;line-height:1.08}.cni4Dq_subtitle{color:var(--a-ink-3);text-wrap:pretty;margin:10px 0 0;font-size:15.5px;line-height:1.5}.cni4Dq_subtitle strong,.cni4Dq_subtitle b{color:var(--a-ink);font-weight:600}.cni4Dq_form{grid-template-columns:minmax(0,1fr)}.cni4Dq_group{background:var(--a-raised);box-shadow:0 0 0 1px var(--a-line-strong), var(--a-field-shadow);border-radius:14px}.cni4Dq_row{align-items:center;gap:12px;min-height:56px;padding:0 16px;transition:background-color .2s;display:flex;position:relative}.cni4Dq_row:first-child{border-radius:14px 14px 0 0}.cni4Dq_row:last-child{border-radius:0 0 14px 14px}.cni4Dq_row:only-child{border-radius:14px}.cni4Dq_row+.cni4Dq_row:before{background:var(--a-line);content:"";height:1px;position:absolute;top:0;left:16px;right:0}.cni4Dq_row:after{background:var(--a-focus-ring);content:"";transform-origin:0;border-radius:2px;height:2px;transition:transform .4s cubic-bezier(.2,.9,.2,1),background-color .2s;position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(0)}.cni4Dq_row:focus-within{background:var(--a-row-focus)}.cni4Dq_row:focus-within:after{transform:scaleX(1)}.cni4Dq_row:has(.cni4Dq_rowInput[aria-invalid=true]):after{background:var(--a-danger);transform:scaleX(1)}.cni4Dq_rowLabel{color:var(--a-ink-3);flex:0 0 120px;font-size:14px;transition:color .2s}.cni4Dq_row:focus-within .cni4Dq_rowLabel{color:var(--a-ink)}.cni4Dq_rowInput{min-width:0;height:54px;caret-color:var(--a-caret);color:var(--a-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.cni4Dq_rowInput::placeholder{color:var(--a-ink-3);opacity:.7}.cni4Dq_rowInput:disabled{cursor:not-allowed;opacity:.6}.cni4Dq_rowInput:-webkit-autofill{box-shadow:0 0 0 40px var(--a-raised) inset;caret-color:var(--a-ink);-webkit-text-fill-color:var(--a-ink)}.cni4Dq_rowInput:-webkit-autofill:hover{box-shadow:0 0 0 40px var(--a-raised) inset;caret-color:var(--a-ink);-webkit-text-fill-color:var(--a-ink)}.cni4Dq_rowInput:-webkit-autofill:focus{box-shadow:0 0 0 40px var(--a-raised) inset;caret-color:var(--a-ink);-webkit-text-fill-color:var(--a-ink)}.cni4Dq_rowCode{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.28em}.cni4Dq_rowAction{height:44px;color:var(--a-ink-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex:none;margin-right:-8px;padding:0 8px;font-size:13px;font-weight:500}.cni4Dq_rowAction:hover{color:var(--a-ink)}.cni4Dq_rowAction:focus-visible{outline:2px solid var(--a-focus-ring);outline-offset:-4px}.cni4Dq_formMeta{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:-12px;display:flex}.cni4Dq_formMeta .cni4Dq_fieldHelper,.cni4Dq_formMeta .cni4Dq_fieldError{flex:1}.cni4Dq_formMeta .cni4Dq_forgotLink{flex:none;min-height:44px}.cni4Dq_form{gap:20px;display:grid}.cni4Dq_field{gap:8px;display:grid}.cni4Dq_labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cni4Dq_fieldLabel{color:var(--a-ink);letter-spacing:-.005em;font-size:13px;font-weight:600}.cni4Dq_input{border:1px solid var(--a-line-strong);background:var(--a-field);width:100%;height:52px;box-shadow:var(--a-field-shadow);color:var(--a-ink);font:inherit;border-radius:14px;outline:none;padding:0 16px;font-size:15px;transition:border-color .16s,background-color .16s,box-shadow .16s}.cni4Dq_input::placeholder{color:var(--a-ink-3);opacity:.8}.cni4Dq_input:hover:not(:disabled,:focus){border-color:var(--a-field-hover)}.cni4Dq_input:focus{border-color:var(--a-accent);box-shadow:0 0 0 4px var(--a-focus)}.cni4Dq_input[aria-invalid=true]{border-color:var(--a-danger-line)}.cni4Dq_input[aria-invalid=true]:focus{border-color:var(--a-danger);box-shadow:0 0 0 4px var(--a-danger-focus)}.cni4Dq_input:disabled{cursor:not-allowed;opacity:.62}.cni4Dq_input:disabled[readonly]{box-shadow:none;color:var(--a-ink-2);cursor:default;opacity:1;background:0 0;border-style:dashed}.cni4Dq_input:-webkit-autofill{box-shadow:0 0 0 40px var(--a-raised) inset;caret-color:var(--a-ink);-webkit-text-fill-color:var(--a-ink)}.cni4Dq_input:-webkit-autofill:hover{box-shadow:0 0 0 40px var(--a-raised) inset;caret-color:var(--a-ink);-webkit-text-fill-color:var(--a-ink)}.cni4Dq_input:-webkit-autofill:focus{box-shadow:0 0 0 40px var(--a-raised) inset, 0 0 0 4px var(--a-focus)}.cni4Dq_companyInput{background-image:linear-gradient(90deg, var(--a-accent) 0 6px, transparent 6px);height:58px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;padding-left:26px;font-size:20px;font-weight:600}.cni4Dq_companyInput::placeholder{letter-spacing:.2em}.cni4Dq_companyInput:disabled[readonly]{background-image:linear-gradient(90deg, var(--a-accent) 0 6px, transparent 6px)}.cni4Dq_fieldHelper,.cni4Dq_fieldError{margin:0;font-size:12.5px;line-height:1.45}.cni4Dq_fieldHelper{color:var(--a-ink-3)}.cni4Dq_fieldError{color:var(--a-danger)}.cni4Dq_passwordField{position:relative}.cni4Dq_passwordField .cni4Dq_input{padding-right:52px}.cni4Dq_passwordToggle{width:40px;height:40px;color:var(--a-ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:color .14s,background-color .14s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cni4Dq_passwordToggle:hover:not(:disabled){background:var(--a-accent-soft);color:var(--a-ink)}.cni4Dq_passwordToggle:focus-visible{outline:2px solid var(--a-accent);outline-offset:-2px}.cni4Dq_forgotLink{justify-self:end}.cni4Dq_forgotLink,.cni4Dq_textLink,.cni4Dq_linkButton{color:var(--a-ink-2);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:550;text-decoration:none;transition:color .14s;display:inline-flex}.cni4Dq_forgotLink:hover,.cni4Dq_textLink:hover,.cni4Dq_linkButton:hover:not(:disabled){color:var(--a-accent)}.cni4Dq_forgotLink:focus-visible,.cni4Dq_textLink:focus-visible,.cni4Dq_linkButton:focus-visible{outline:2px solid var(--a-accent);outline-offset:3px;border-radius:6px}.cni4Dq_linkIcon{transition:transform .18s}.cni4Dq_textLink:hover .cni4Dq_linkIcon,.cni4Dq_linkButton:hover .cni4Dq_linkIcon{transform:translate(-2px)}.cni4Dq_error,.cni4Dq_notice,.cni4Dq_state{border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.cni4Dq_error{border:1px solid var(--a-danger-line);background:var(--a-danger-soft);color:var(--a-danger)}.cni4Dq_notice{border:1px solid color-mix(in srgb, var(--a-accent) 30%, transparent);background:var(--a-accent-soft);color:var(--a-ink)}.cni4Dq_state{border:1px solid var(--a-line);background:var(--a-raised);color:var(--a-ink-2);justify-content:space-between}.cni4Dq_error svg,.cni4Dq_notice svg,.cni4Dq_state svg{flex:none;margin-top:2px}.cni4Dq_notice svg{color:var(--a-accent)}.cni4Dq_panelHeader+.cni4Dq_error{margin-bottom:20px}.cni4Dq_page .cni4Dq_submit,.cni4Dq_page .cni4Dq_secondary{cursor:pointer;width:100%;height:52px;font:inherit;letter-spacing:-.005em;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .2s,color .16s;display:inline-flex;position:relative}.cni4Dq_page .cni4Dq_submit{background:var(--a-key);box-shadow:0 2px 0 var(--a-key-edge), 0 10px 20px -12px var(--a-key-shadow), inset 0 1px 0 var(--a-key-light);color:var(--a-key-ink)}.cni4Dq_page .cni4Dq_submit:hover:not(:disabled){background:var(--a-key-hover)}.cni4Dq_page .cni4Dq_submit:active:not(:disabled){box-shadow:0 0 0 var(--a-key-edge), 0 4px 10px -8px var(--a-key-shadow), inset 0 1px 0 var(--a-key-light);transform:translateY(2px)}.cni4Dq_page .cni4Dq_submit:focus-visible,.cni4Dq_page .cni4Dq_secondary:focus-visible{outline:2px solid var(--a-focus-ring);outline-offset:4px}.cni4Dq_page .cni4Dq_submit:disabled,.cni4Dq_page .cni4Dq_secondary:disabled{cursor:wait;opacity:.72}.cni4Dq_page .cni4Dq_secondary{background:var(--a-raised);box-shadow:0 0 0 1px var(--a-line-strong), 0 2px 0 var(--a-line-strong);color:var(--a-ink)}.cni4Dq_page .cni4Dq_secondary:hover:not(:disabled){background:var(--a-row-focus)}.cni4Dq_page .cni4Dq_secondary:active:not(:disabled){box-shadow:0 0 0 1px var(--a-line-strong), 0 0 0 var(--a-line-strong);transform:translateY(2px)}.cni4Dq_submitKey{box-sizing:border-box;min-width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--a-kbd-line), inset 0 -1.5px 0 var(--a-kbd-line);color:var(--a-kbd-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;place-items:center;margin-top:-12px;padding:0 6px;font-size:12px;font-weight:500;display:grid;position:absolute;top:50%;right:12px}.cni4Dq_submitArrow{transition:transform .22s cubic-bezier(.22,1,.36,1)}.cni4Dq_page .cni4Dq_submit:hover:not(:disabled) .cni4Dq_submitArrow{transform:translate(2px)}.cni4Dq_spinner{animation:.8s linear infinite cni4Dq_auth-spin}@keyframes cni4Dq_auth-spin{to{transform:rotate(360deg)}}.cni4Dq_actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cni4Dq_actions .cni4Dq_submit,.cni4Dq_actions .cni4Dq_secondary{height:48px;font-size:14px}.cni4Dq_list{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.cni4Dq_list:empty{display:none}.cni4Dq_list>li{border:1px solid var(--a-line);background:var(--a-raised);border-radius:18px;gap:16px;padding:18px;display:grid;box-shadow:0 1px 2px #0000000a}.cni4Dq_listTitle{gap:4px;min-width:0;display:grid}.cni4Dq_listTitle strong{color:var(--a-ink);overflow-wrap:anywhere;font-size:16px;font-weight:650}.cni4Dq_listTitle small{color:var(--a-ink-3);font-size:13px;line-height:1.45}.cni4Dq_facts{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;display:grid}.cni4Dq_facts dt{color:var(--a-ink-3)}.cni4Dq_facts dd{color:var(--a-ink);gap:2px;margin:0;font-weight:550;display:grid}.cni4Dq_roleDesc{color:var(--a-ink-3);font-size:12.5px;font-weight:400}.cni4Dq_choice{border:1px solid var(--a-line);background:var(--a-raised);width:100%;color:var(--a-ink);cursor:pointer;font:inherit;text-align:left;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .16s,transform .16s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:grid}.cni4Dq_choice:hover:not(:disabled){border-color:color-mix(in srgb, var(--a-accent) 45%, var(--a-line));box-shadow:0 10px 24px -16px var(--a-accent-glow);transform:translateY(-1px)}.cni4Dq_choice:focus-visible{box-shadow:0 0 0 4px var(--a-focus), 0 0 0 1px var(--a-accent);outline:none}.cni4Dq_choice:disabled{cursor:wait;opacity:.7}.cni4Dq_choiceMark{background:color-mix(in srgb, var(--tenant-accent,var(--a-accent)) 14%, transparent);width:44px;height:44px;color:var(--tenant-accent,var(--a-accent));letter-spacing:.02em;border-radius:12px;place-items:center;font-size:13px;font-weight:750;display:grid}.cni4Dq_choiceArrow{color:var(--a-ink-3);transition:transform .2s cubic-bezier(.22,1,.36,1),color .16s}.cni4Dq_choice:hover:not(:disabled) .cni4Dq_choiceArrow{color:var(--a-accent);transform:translate(3px)}.cni4Dq_stack{gap:12px;display:grid}.cni4Dq_backRow{justify-content:center;margin:28px 0 0;display:flex}.cni4Dq_footerNote{color:var(--a-ink-3);text-align:center;margin:28px 0 0;font-size:12.5px;line-height:1.5}.cni4Dq_footerNote a{color:var(--a-ink-2);text-underline-offset:2px;text-decoration:underline}.cni4Dq_footerNote a:hover{color:var(--a-accent)}.cni4Dq_legalLinks{color:var(--a-ink-3);justify-content:center;gap:8px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}.cni4Dq_legalLinks a{color:inherit;text-underline-offset:2px;text-decoration:underline}.cni4Dq_legalLinks a:hover{color:var(--a-accent)}@media (max-width:1560px){.cni4Dq_page{grid-template-columns:minmax(0,1fr) minmax(420px,540px)}.cni4Dq_panel{padding:44px}}@media (max-width:1180px){.cni4Dq_orderCard{display:none}}@media (max-width:960px){.cni4Dq_page{flex-direction:column;align-items:stretch;display:flex}.cni4Dq_stage{--plane-y:56%;height:clamp(240px,36dvh,320px);min-height:0;box-shadow:none;touch-action:pan-y;border-radius:0;flex:none;margin:0;position:relative;top:0}.cni4Dq_stageTop{top:20px;left:20px;right:20px}.cni4Dq_livePill{height:30px;font-size:12px}.cni4Dq_carCard{border-radius:14px;padding:8px 14px 8px 8px;top:68px;left:auto;right:20px}.cni4Dq_stageCopy,.cni4Dq_stageHint{display:none}.cni4Dq_panel{background:var(--a-bg);min-height:0;box-shadow:0 -1px 0 var(--a-line);border-radius:28px 28px 0 0;flex:1 0 auto;justify-content:flex-start;margin:-28px 0 0;padding:30px 20px 40px}.cni4Dq_panelHeader{margin-bottom:24px}.cni4Dq_panelHeader h1{font-size:28px}.cni4Dq_rowLabel{flex-basis:104px}.cni4Dq_rowCode{letter-spacing:.22em}}@media (max-width:380px){.cni4Dq_actions{grid-template-columns:1fr}.cni4Dq_livePill{display:none}}@media (pointer:coarse){.cni4Dq_stageHint{display:none}}@media (max-height:760px) and (min-width:961px){.cni4Dq_panel{padding-top:32px;padding-bottom:32px}.cni4Dq_panelHeader{margin-bottom:24px}.cni4Dq_form{gap:16px}.cni4Dq_carCard{display:none}}@media (prefers-reduced-motion:reduce){.cni4Dq_stage *,.cni4Dq_stage :before,.cni4Dq_stage :after{animation-play-state:paused!important}.cni4Dq_stage,.cni4Dq_streetlight,.cni4Dq_stageHint,.cni4Dq_row,.cni4Dq_row:after,.cni4Dq_rowLabel{transition:none}.cni4Dq_stageHint,.cni4Dq_particles{display:none}.cni4Dq_panelInner>*,.cni4Dq_spinner{animation:none}.cni4Dq_page .cni4Dq_submit,.cni4Dq_page .cni4Dq_secondary,.cni4Dq_choice,.cni4Dq_submitArrow,.cni4Dq_choiceArrow,.cni4Dq_linkIcon{transition:none}.cni4Dq_page .cni4Dq_submit:active:not(:disabled),.cni4Dq_page .cni4Dq_secondary:active:not(:disabled),.cni4Dq_choice:hover:not(:disabled){transform:none}}
