@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/funnel/funnel-display-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/funnel/funnel-display-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/funnel/funnel-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/funnel/funnel-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cnd{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090c;--bg-2:#0e0f13;--panel:#13141a;--fg:#edeef2;--fg-2:#a7acb8;--fg-3:#8a8f9c;--line:#edeef21a;--line-2:#edeef233;--cobalt:#2438d6;--cobalt-hi:#7a8bff;--volt:#d4ff3a;--glass:#10111794;--glass-edge:#ffffff1f;--btn-bg:#edeef2;--btn-fg:#08090c;--flap:#15161c;--flap-fg:#edeef2;--aura:#2438d629;--chip-bg:#d4ff3a;--chip-fg:#08090c;--g-hi:#232634;--g-mid:#12141b;--g-lo:#060709;--g-land:#edeef28c;--g-ng:#8e9bff;--g-rim:#8e9bff61;--g-route:#d4ff3a;--g-label:#fff;--g-halo:#08090ccc;--silver:linear-gradient(135deg, #f4f6f9 0%, #c2c8d3 36%, #eef0f4 56%, #8e96a6 100%);--font-d:"Funnel Display", "Helvetica Neue", Arial, sans-serif;--font-t:"Funnel Sans", "Helvetica Neue", Arial, sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1)}.cnd[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ebecef;--bg-2:#e1e3e8;--panel:#fff;--fg:#0a0b0f;--fg-2:#4a4f5c;--fg-3:#565b68;--line:#0a0b0f1a;--line-2:#0a0b0f33;--cobalt-hi:#2438d6;--glass:#fafafc9e;--glass-edge:#ffffffd9;--btn-bg:#0a0b0f;--btn-fg:#edeef2;--aura:#2438d61a;--chip-bg:#2438d6;--chip-fg:#fff;--g-hi:#fff;--g-mid:#e0e3eb;--g-lo:#aeb5c4;--g-land:#0a0b0f73;--g-ng:#2438d6;--g-rim:#2438d64d;--g-route:#2438d6;--g-label:#0a0b0f;--g-halo:#f5f6f9e6}.cnd,.cnd *,.cnd :before,.cnd :after{box-sizing:border-box}.cnd{scroll-behavior:smooth;background:var(--bg);color:var(--fg);font-family:var(--font-t);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--cobalt-hi);margin:0;font-size:1.0625rem;line-height:1.55;transition:background-color .4s,color .4s}.cnd:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg);position:fixed;inset:0 0 auto}.cnd ::selection{background:var(--fg);color:var(--bg)}.cnd h1,.cnd h2,.cnd h3,.cnd p{margin:0}.cnd h1,.cnd h2,.cnd h3{text-wrap:balance;font-weight:300}.cnd a{color:inherit}.cnd ol,.cnd ul{margin:0;padding:0;list-style:none}.cnd :focus-visible{outline:2px solid var(--cobalt-hi);outline-offset:3px;border-radius:8px}.cnd .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cnd .wrap{max-width:1320px;padding-left:max(clamp(20px, 4vw, 56px), env(safe-area-inset-left,0px));padding-right:max(clamp(20px, 4vw, 56px), env(safe-area-inset-right,0px));margin-inline:auto}.cnd .btn{cursor:pointer;white-space:nowrap;height:52px;font:500 1rem var(--font-t);letter-spacing:-.005em;transition:transform .16s var(--ease-out), background-color .2s ease, color .2s ease, box-shadow .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 24px;text-decoration:none;display:inline-flex}.cnd .btn:active{transform:scale(.97)}.cnd .btn-solid{background:var(--btn-bg);color:var(--btn-fg)}.cnd .btn-ghost{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.cnd .btn-sm{height:40px;padding:0 16px;font-size:.9375rem}@media (hover:hover) and (pointer:fine){.cnd .btn-solid:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--fg) 14%, transparent)}.cnd .btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--fg-2)}}.cnd .arrow{width:1em;height:1em;transition:transform .2s var(--ease-out)}.cnd .hdr{top:env(safe-area-inset-top,0px);z-index:50;color:var(--fg);position:fixed;left:0;right:0}.cnd .hdr:before{content:"";pointer-events:none;opacity:0;background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);box-shadow:inset 0 -1px 0 var(--line);transition:opacity .3s;position:absolute;inset:0}.cnd .hdr.is-scrolled:before,.cnd .hdr.is-open:before{opacity:1}.cnd .hdr-row{align-items:center;gap:28px;height:64px;display:flex;position:relative}.cnd .brand{color:var(--fg);display:inline-flex}.cnd .brand svg{width:80px;height:auto;overflow:visible}.cnd .brand-lock{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.cnd .by{color:var(--fg-3);white-space:nowrap;align-items:center;gap:12px;font-size:.8125rem;text-decoration:none;transition:color .2s;display:none}.cnd .by:before{content:"";background:var(--line-2);width:1px;height:22px}@media (hover:hover) and (pointer:fine){.cnd .by:hover{color:var(--fg)}}@media (width>=1200px){.cnd .by{display:inline-flex}}@media (width>=540px) and (width<=960px){.cnd .by{display:inline-flex}}.cnd .nav{gap:2px;display:flex}.cnd .nav a,.cnd .nav button{font:500 .9375rem var(--font-t);color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;transition:color .2s;display:inline-flex}.cnd .nav a:hover,.cnd .nav button:hover,.cnd .nav button[aria-expanded=true]{color:var(--fg)}.cnd .nav button svg{width:14px;height:14px;transition:transform .24s var(--ease-out)}.cnd .nav button[aria-expanded=true] svg{transform:rotate(180deg)}.cnd .hdr-act{align-items:center;gap:10px;margin-left:auto;display:flex}.cnd .signin{color:var(--fg-2);padding:8px;font-size:.9375rem;text-decoration:none;transition:color .2s}.cnd .signin:hover{color:var(--fg)}.cnd .icon-btn{width:40px;height:40px;color:var(--fg);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cnd .icon-btn:active{transform:scale(.94)}.cnd .icon-btn svg{width:18px;height:18px}.cnd .theme-btn .i-moon{display:none}.cnd .theme-btn.is-light .i-moon{display:block}.cnd .theme-btn.is-light .i-sun,.cnd .menu-btn{display:none}.cnd .mega{background:var(--glass);-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);box-shadow:inset 0 1px 0 var(--line), 0 40px 80px -40px #000c;opacity:0;visibility:hidden;filter:blur(4px);transition:opacity .16s ease, transform .16s var(--ease-out), filter .16s ease, visibility 0s linear .16s;max-height:calc(100dvh - 64px - env(safe-area-inset-top,0px));overscroll-behavior:contain;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.cnd .mega.is-open{opacity:1;visibility:visible;filter:none;transition:opacity .24s ease, transform .3s var(--ease-out), filter .24s ease, visibility 0s;transform:none}.cnd .mega-grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.6fr);gap:28px;padding-block:36px 32px;display:grid}.cnd .mega-primary{display:none}.cnd .mega-h{color:var(--fg-3);margin-bottom:12px;font-size:.8125rem}.cnd .mega-col ul{gap:2px;display:grid}.cnd .mega-col a{border-radius:14px;gap:2px;margin-inline:-12px;padding:10px 12px;text-decoration:none;transition:background-color .16s;display:grid}.cnd .mega-col a strong{font-weight:500}.cnd .mega-col a span{color:var(--fg-2);font-size:.8125rem}@media (hover:hover) and (pointer:fine){.cnd .mega-col a:hover{background:color-mix(in srgb, var(--fg) 7%, transparent)}}.cnd .mega-app{background:var(--cobalt);color:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;gap:18px;padding:22px;display:flex;overflow:hidden}.cnd .mega-app-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.cnd .mega-app h3{font-family:var(--font-d);letter-spacing:-.03em;font-size:1.5rem;line-height:1}.cnd .mega-app p{color:#ffffffdb;margin-top:10px;font-size:.8125rem;line-height:1.4}.cnd .mega-app .btn{background:var(--volt);color:#08090c;height:40px;margin-top:16px;padding-inline:16px;font-size:.875rem}.cnd .mphone{background:var(--silver);border-radius:22px;width:122px;margin:2px 4px 0 0;padding:4px;transform:rotate(5deg);box-shadow:0 24px 34px -16px #000000bf}.cnd .mphone img{aspect-ratio:390/844;object-fit:cover;background:#08090c;border-radius:18px;width:100%;height:auto;display:block}.cnd .mega-qr{transition:background-color .2s ease, transform .16s var(--ease-out);background:#08090c47;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px 10px 10px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.cnd .mega-qr:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.cnd .mega-qr:hover{background:#08090c66}}.cnd .qr-tile{background:#fff;border-radius:14px;width:92px;padding:5px}.cnd .qr-tile svg{width:100%;height:auto;display:block}.cnd .qr-t strong{font-size:.9375rem;font-weight:500;display:block}.cnd .qr-t small{color:#fffc;margin-top:3px;font-size:.75rem;line-height:1.35;display:block}@media (width<=960px){.cnd .mega-app{flex-direction:row;align-items:center}.cnd .mega-app-top{flex:1}.cnd .mega-qr{flex:0 0 min(46%,300px)}}@media (width<=600px){.cnd .mega-app{flex-direction:column;align-items:stretch}.cnd .mega-qr{flex:none}}.cnd .hero{padding-top:64px;position:relative;overflow:hidden}.cnd .hero:before{content:"";pointer-events:none;background:radial-gradient(50% 55% at 74% 48%, var(--aura), transparent 70%);position:absolute;inset:0}.cnd .hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);min-height:min(100svh - 64px,880px);padding-block:clamp(32px,5vh,56px);display:grid;position:relative}.cnd .hero h1{font-family:var(--font-d);letter-spacing:-.045em;font-size:clamp(3.4rem,min(9.2vw,15vh),7.8rem);font-weight:300;line-height:.9}.cnd .hero-sub{max-width:31em;color:var(--fg-2);margin-top:22px;font-size:clamp(1rem,1.25vw,1.125rem)}.cnd .board{gap:4px;max-width:580px;margin-top:26px;display:grid}.cnd .board-h{color:var(--fg-3);margin-bottom:6px;font-size:.8125rem}.cnd .brow{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:14px;grid-template-columns:8.5rem auto 1fr;align-items:center;gap:14px;margin-inline:-12px;padding:8px 12px;transition:background-color .2s;display:grid}.cnd .brow:hover{background:color-mix(in srgb, var(--fg) 4%, transparent)}.cnd .brow.is-current{background:color-mix(in srgb, var(--fg) 7%, transparent)}.cnd .brow-l{color:var(--fg-2);font-size:.8125rem;line-height:1.25}.cnd .brow-l strong{color:var(--fg);font-size:.875rem;font-weight:500;display:block}.cnd .live{background:var(--g-route);opacity:0;border-radius:50%;justify-self:end;width:8px;height:8px;transition:opacity .24s}.cnd .brow.is-current .live{opacity:1}.cnd .flap{gap:3px;display:flex}.cnd .cell{background:var(--flap);width:clamp(17px,1.55vw,22px);height:clamp(26px,2.3vw,32px);color:var(--flap-fg);font:500 clamp(.8rem, 1.1vw, 1rem)/1 var(--font-d);border-radius:4px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,0 2px 5px #00000073}.cnd .cell:after{content:"";background:#000000a6;height:1px;position:absolute;top:50%;left:0;right:0}.cnd .else-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.cnd .else-field{font:500 .9375rem var(--font-t);color:var(--fg);background:color-mix(in srgb, var(--fg) 6%, transparent);width:230px;max-width:100%;height:42px;box-shadow:inset 0 0 0 1px var(--line-2);border:0;border-radius:999px;padding:0 16px}.cnd .else-field::placeholder{color:var(--fg-2);opacity:1}.cnd .else-field:focus{box-shadow:inset 0 0 0 2px var(--cobalt-hi);outline:none}.cnd .hero-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.cnd .globe-wrap{aspect-ratio:1;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;justify-self:end;width:100%;max-width:640px;position:relative}.cnd .globe-wrap.is-dragging{cursor:grabbing}.cnd .globe-wrap canvas{width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(closest-side,#000 84%,#0000 100%);mask-image:radial-gradient(closest-side,#000 84%,#0000 100%)}.cnd .globe-hint{color:var(--fg-3);pointer-events:none;font-size:.75rem;position:absolute;top:8px;right:8px}.cnd .route-card{cursor:auto;background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);width:min(340px,92%);box-shadow:inset 0 1px 0 var(--glass-edge), inset 0 0 0 1px var(--glass-edge), 0 30px 60px -30px #000c;border-radius:24px;padding:18px;position:absolute;bottom:0;left:-28px}.cnd .rc-svc{background:var(--chip-bg);color:var(--chip-fg);border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:600;display:inline-block}.cnd .rc-route{font-family:var(--font-d);letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:1.55rem;line-height:1.1;display:flex}.cnd .rc-route svg{width:20px;height:20px;color:var(--g-route);flex-shrink:0}.cnd .rc-facts{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;display:grid}.cnd .rc-facts div{background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:14px;padding:10px 12px}.cnd .rc-facts dt{color:var(--fg-2);font-size:.75rem}.cnd .rc-facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:.9375rem;font-weight:500}.cnd .rc-sizes{border:0;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;display:flex}.cnd .rc-sizes legend{color:var(--fg-2);margin-bottom:6px;padding:0;font-size:.75rem}.cnd .szchip{position:relative}.cnd .szchip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cnd .szchip span{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;padding:7px 10px;font-size:.8125rem;font-weight:500;transition:background-color .16s,color .16s;display:block}.cnd .szchip input:checked+span{background:var(--fg);color:var(--bg);box-shadow:none}.cnd .szchip input:focus-visible+span{outline:2px solid var(--cobalt-hi);outline-offset:2px}.cnd .rc-btn{width:100%;margin-top:14px}.cnd .rc-msg{color:var(--fg-2);margin-top:10px;font-size:.8125rem}.cnd .rc-msg:empty{display:none}.cnd .facts{box-shadow:inset 0 1px 0 var(--line)}.cnd .facts ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:26px;display:grid}.cnd .facts strong{font-family:var(--font-d);letter-spacing:-.02em;font-size:1.25rem;font-weight:400;display:block}.cnd .facts span{color:var(--fg-2);font-size:.875rem;display:block}.cnd .story{height:600vh;position:relative}.cnd .stage{height:100svh;position:sticky;top:0;overflow:hidden}.cnd .stage:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at var(--aura-x,70%) 46%, var(--aura), transparent 70%);position:absolute;inset:0}.cnd #gl{width:100%;height:100%;display:block;position:absolute;inset:0}.cnd.no-gl #gl,.cnd .fallback{display:none}.cnd.no-gl .fallback{aspect-ratio:1.6;background:linear-gradient(160deg,#2a2c35,#0d0e12 60%);border-radius:18px;width:min(34vw,380px);display:block;position:absolute;top:30%;right:12%;box-shadow:0 60px 90px -40px #000000e6}.cnd.no-gl .fallback:after{content:"";background:var(--cobalt);width:12%;position:absolute;top:0;bottom:0;left:44%}.cnd .chap{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(-50% + var(--shift,0px)));position:absolute;top:50%;left:0;right:0}.cnd .chap .wrap>div{max-width:34rem}.cnd .chap h2{font-family:var(--font-d);letter-spacing:-.05em;font-size:clamp(3.2rem,7.4vw,6.6rem);line-height:.9}.cnd .chap.intro h2{font-size:clamp(2.6rem,5.4vw,4.8rem);line-height:.95}.cnd .chap p{color:var(--fg-2);max-width:27em;margin-top:22px;font-size:clamp(1.0625rem,1.3vw,1.25rem)}.cnd .who{background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--glass-edge);border-radius:999px;align-items:center;gap:12px;margin-top:22px;padding:8px 18px 8px 8px;display:inline-flex}.cnd .avatar{background:var(--silver);color:#0a0b0f;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.875rem;font-weight:600;display:grid;box-shadow:inset 0 1px #fffc}.cnd .who strong{font-size:.9375rem;font-weight:500;display:block}.cnd .who span.m{color:var(--fg-2);font-size:.8125rem;display:block}.cnd .rail{color:var(--fg-3);opacity:0;white-space:nowrap;gap:20px;font-size:.8125rem;transition:opacity .3s;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.cnd .rail.is-on{opacity:1}.cnd .rail li{align-items:center;gap:8px;transition:color .3s;display:flex}.cnd .rail li:before{content:"";background:var(--line-2);width:16px;height:2px;transition:background-color .3s ease, width .3s var(--ease-out);border-radius:2px}.cnd .rail li.is-on{color:var(--fg)}.cnd .rail li.is-on:before{background:var(--fg);width:30px}.cnd .sec{padding-block:clamp(96px,12vw,176px)}.cnd .sec-title{font-family:var(--font-d);letter-spacing:-.045em;max-width:12ch;font-size:clamp(2.6rem,5.6vw,5rem);line-height:.95}.cnd .sec-lede{color:var(--fg-2);max-width:32em;margin-top:22px}.cnd .net-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.cnd .ng-figure{margin:0}.cnd .ng-map{width:100%;height:auto;display:block;overflow:visible}.cnd .ng-map .ng-fill{fill:color-mix(in srgb, var(--fg) 4%, transparent)}.cnd .ng-map .ng-shape{fill:url(#ng-dots);stroke:var(--line-2);stroke-width:1.4px;stroke-linejoin:round}.cnd .ng-map .branch{fill:var(--bg);stroke:var(--fg);stroke-width:2.5px}.cnd .ng-map .branch-hq{fill:var(--volt);stroke:var(--bg);stroke-width:3px}.cnd .ng-map .branch-ring{fill:none;stroke:var(--volt);stroke-width:1.2px;opacity:.5}.cnd .ng-map text{font:500 13px var(--font-t);fill:var(--fg-2);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.cnd .ng-map text.hq{fill:var(--fg);font-size:15px}.cnd .ng-figure figcaption{color:var(--fg-3);margin-top:10px;font-size:.8125rem}.cnd .tiers{gap:4px;margin-top:36px;display:grid}.cnd .tier{background:var(--panel);border-radius:20px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:18px 20px;display:grid}.cnd .tier svg{width:28px;height:28px;color:var(--cobalt-hi);grid-row:span 2}.cnd .t-name{font-family:var(--font-d);letter-spacing:-.025em;font-size:1.45rem;line-height:1.1}.cnd .t-when{text-align:right;font-size:.9375rem}.cnd .t-desc{color:var(--fg-2);grid-column:2/-1;font-size:.9375rem}.cnd .ways-list{gap:8px;margin-top:clamp(40px,5vw,64px);display:grid}.cnd .way{border-radius:30px;transition:background-color .36s}.cnd .way.is-open{background:var(--panel)}.cnd .way-head{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px clamp(20px,3vw,36px);display:grid}.cnd .way-title{font-family:var(--font-d);letter-spacing:-.045em;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:300;line-height:1}.cnd .way-line{color:var(--fg-2)}.cnd .way-plus{width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .36s var(--ease-out), background-color .2s ease;border-radius:999px;place-items:center;display:grid}.cnd .way-plus svg{width:18px;height:18px}.cnd .way.is-open .way-plus{background:var(--fg);color:var(--bg);box-shadow:none;transform:rotate(45deg)}.cnd .way-body{transition:grid-template-rows .46s var(--ease-out);grid-template-rows:0fr;display:grid}.cnd .way.is-open .way-body{grid-template-rows:1fr}.cnd .way-body>div{min-height:0;overflow:hidden}.cnd .way-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:32px;padding:0 clamp(20px,3vw,36px) 32px;display:grid}.cnd .way-inner p{color:var(--fg-2);max-width:30em}.cnd .way-inner .more{align-items:center;gap:8px;margin-top:18px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.cnd .more:hover .arrow{transform:translate(3px)}}.cnd .obj{justify-self:end}.cnd .invoice{color:#0a0b0f;background:#f4f5f7;border-radius:16px;width:min(320px,100%);padding:20px 22px;transform:rotate(-2deg);box-shadow:0 30px 50px -24px #000000b3}.cnd .invoice .ih{color:#4a4f5c;justify-content:space-between;font-size:.8125rem;display:flex}.cnd .invoice .it{font-family:var(--font-d);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:2.2rem}.cnd .invoice .is{color:#4a4f5c;font-size:.8125rem}.cnd .invoice .ib{background:#e1e3e8;border-radius:6px;height:6px;margin-top:14px;display:flex;overflow:hidden}.cnd .invoice .ib i{height:100%;display:block}.cnd .hours{background:var(--bg-2);border-radius:18px;align-items:center;gap:14px;min-width:min(320px,100%);padding:16px 18px;display:flex}.cnd .hours strong{font-weight:500;display:block}.cnd .hours span{color:var(--fg-2);font-size:.8125rem}.cnd .open-chip{background:var(--line);color:var(--fg-2);white-space:nowrap;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:.75rem;font-weight:600}.cnd .open-chip.is-open{color:var(--volt);background:#d4ff3a29}.cnd[data-theme=light] .open-chip.is-open{color:#2e5a0a;background:#e3f6c4}.cnd .mcard-wrap{perspective:800px}.cnd .mcard{aspect-ratio:1.586;color:#0a0b0f;background:repeating-linear-gradient(90deg, #ffffff14 0 1px, #00000008 1px 3px), var(--silver);width:260px;transform:rotate(-6deg) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .28s var(--ease-out);border-radius:16px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000026,0 36px 50px -22px #000000d9}.cnd .mcard:after{content:"";pointer-events:none;transform:translateX(var(--sheen,-30%));transition:transform .28s var(--ease-out);background:linear-gradient(105deg,#0000 42%,#ffffffb3 50%,#0000 58%);position:absolute;inset:-40%}.cnd .mcard svg{width:60px}.cnd .mcard span{letter-spacing:.08em;font-size:.6875rem;font-weight:600}.cnd .phone{aspect-ratio:9/19;background:var(--silver);border-radius:24px;width:120px;padding:5px;transform:rotate(7deg);box-shadow:0 30px 40px -18px #000c}.cnd .phone div{background:radial-gradient(circle,#ffffff59 .9px,#0000 1.3px) 0 0/8px 8px,#0b0c10;border-radius:19px;width:100%;height:100%;position:relative;overflow:hidden}.cnd .phone svg{width:100%;height:100%;position:absolute;inset:0}.cnd .close{background:var(--cobalt);color:#fff}.cnd .close .sec-title{color:#fff}.cnd .close .sec-lede{color:#ffffffd6}.cnd .close-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:clamp(40px,5vw,64px);display:grid}.cnd .cform{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border-radius:30px;align-content:start;gap:16px;padding:clamp(24px,3vw,36px);display:grid;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff29}.cnd .cform h3{font-family:var(--font-d);letter-spacing:-.03em;font-size:1.9rem;line-height:1}.cnd .cform .row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cnd .fld{gap:8px;min-width:0;display:grid}.cnd .fld label{color:#ffffffdb;font-size:.8125rem}.cnd .fld input{width:100%;height:56px;font:500 1rem var(--font-t);color:#fff;background:#060a3c52;border:1px solid #ffffff2e;border-radius:16px;padding:0 18px;transition:border-color .16s,box-shadow .16s}.cnd .fld input::placeholder{color:#ffffffb8;opacity:1}.cnd .fld input:focus{border-color:var(--volt);outline:none;box-shadow:0 0 0 4px #d4ff3a33}.cnd .close .btn-solid{color:var(--cobalt);background:#fff}.cnd .close .btn-volt{background:var(--volt);color:#08090c}.cnd .close :focus-visible{outline-color:var(--volt)}.cnd .cmsg{color:#ffffffe6;font-size:.875rem}.cnd .cmsg:empty{display:none}.cnd .foot{padding-block:64px 40px}.cnd .foot-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:32px;display:grid}.cnd .foot svg{width:84px;color:var(--fg)}.cnd .foot p{color:var(--fg-2);max-width:24em;margin-top:12px;font-size:.875rem}.cnd .foot h4{color:var(--fg-3);margin:0 0 12px;font-size:.8125rem;font-weight:500}.cnd .foot ul{gap:8px;display:grid}.cnd .foot ul a{color:var(--fg-2);font-size:.9375rem;text-decoration:none;transition:color .2s}.cnd .foot ul a:hover{color:var(--fg)}.cnd .foot-base{color:var(--fg-3);margin-top:56px;font-size:.8125rem}@media (width<=1080px){.cnd .mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cnd .mega-app{grid-column:1/-1}.cnd .hero-grid{grid-template-columns:minmax(0,1fr);min-height:0}.cnd .globe-wrap{justify-self:center;max-width:560px}.cnd .route-card{margin:-96px auto 0;position:relative;bottom:auto;left:auto}.cnd .net-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.cnd .nav,.cnd .signin{display:none}.cnd .menu-btn{display:inline-flex}.cnd .hdr-act{gap:8px}.cnd .mega-grid{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:12px 28px}.cnd .mega-primary{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cnd .mega-primary a{background:color-mix(in srgb, var(--fg) 7%, transparent);border-radius:14px;padding:14px 16px;font-size:1.0625rem;font-weight:500;text-decoration:none}.cnd .mega-col a{margin-inline:0}.cnd .facts ul{grid-template-columns:repeat(2,minmax(0,1fr))}.cnd .way-head{grid-template-columns:minmax(0,1fr) auto}.cnd .way-line{display:none}.cnd .way-inner{grid-template-columns:minmax(0,1fr)}.cnd .obj{justify-self:start}.cnd .close-grid{grid-template-columns:minmax(0,1fr)}.cnd .foot-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.cnd .story{height:520vh}.cnd .hero h1{font-size:clamp(3.4rem,15vw,4.6rem)}.cnd .hero-sub{margin-top:14px;font-size:.9375rem}.cnd .board{margin-top:18px}.cnd .brow{grid-template-columns:5.9rem auto;gap:8px;margin-inline:-10px;padding:6px 10px}.cnd .brow .live{display:none}.cnd .brow-l{font-size:.6875rem}.cnd .brow-l strong{font-size:.75rem}.cnd .flap{gap:2px}.cnd .cell{border-radius:3px;width:15.5px;height:23px;font-size:.75rem}.cnd .route-card{margin-top:-72px;padding:16px}.cnd .chap{transform:translateY(var(--shift,0px));top:auto;bottom:68px}.cnd .chap h2{font-size:clamp(3rem,14vw,4rem)}.cnd .chap.intro h2{font-size:clamp(2.3rem,10vw,3rem)}.cnd .chap p{margin-top:14px;font-size:1rem}.cnd .rail{gap:10px;bottom:20px}.cnd .rail li span{display:none}.cnd .rail li.is-on span{display:inline}.cnd .cform .row{grid-template-columns:minmax(0,1fr)}.cnd .foot-grid{grid-template-columns:1fr}.cnd .mcard{width:220px}}@media (prefers-reduced-motion:reduce){.cnd{scroll-behavior:auto}.cnd,.cnd *,.cnd :before,.cnd :after{transition-duration:1ms!important}}@media (prefers-reduced-transparency:reduce){.cnd .hdr:before,.cnd .mega,.cnd .who,.cnd .route-card{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}.cnd .cform{background:var(--cobalt);-webkit-backdrop-filter:none;backdrop-filter:none}}.cnd .hero-city{margin-top:18px}.cnd{--danger:#ff8a7a;--ok:#d4ff3a;--ok-bg:#d4ff3a24;--mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--bg-side:#0c0d11;--dot:#edeef252}.cnd[data-theme=light]{--danger:#b42318;--ok:#2e5a0a;--ok-bg:#e3f6c4;--bg-side:#e1e3e8;--dot:#0a0b0f42}.cnd .page{min-height:60vh}.cnd .on-cobalt{background:var(--cobalt);color:#fff}.cnd .phead{padding-top:64px;position:relative;overflow:hidden}.cnd .phead:before{content:"";pointer-events:none;background:radial-gradient(46% 70% at 80% 38%, var(--aura), transparent 70%);position:absolute;inset:0}.cnd .phead-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,72px);padding-block:clamp(24px,3.5vw,48px) clamp(44px,6vw,88px);display:grid;position:relative}.cnd .phead.is-solo .phead-grid{grid-template-columns:minmax(0,1fr)}.cnd .phead.is-solo .phead-grid>div{max-width:52rem}.cnd .crumb{color:var(--fg-3);align-items:center;gap:8px;margin-bottom:20px;font-size:.8125rem;display:flex}.cnd .crumb a{text-decoration:none}.cnd .crumb a:hover{color:var(--fg)}.cnd .chip{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.cnd .chip i{background:var(--g-route);border-radius:50%;width:6px;height:6px}.cnd .phead h1{font-family:var(--font-d);letter-spacing:-.05em;margin-top:16px;font-size:clamp(3rem,7.2vw,6.4rem);font-weight:300;line-height:.92}.cnd .phead .lede{max-width:32em;color:var(--fg-2);margin-top:22px;font-size:clamp(1.0625rem,1.35vw,1.25rem)}.cnd .phead .actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cnd .sec-alt{background:var(--bg-2)}.cnd .sec-tight{padding-block:clamp(56px,7vw,104px)}.cnd .eyebrow{color:var(--fg-3);margin-bottom:14px;font-size:.8125rem}.cnd .sec-head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:24px 64px;display:grid}.cnd .sec-head .sec-lede{margin-top:0}.cnd .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(32px,4vw,56px);display:grid}.cnd .cards.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.cnd .cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.cnd .card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;align-content:start;gap:10px;padding:28px;display:grid}.cnd .card .ic{color:var(--cobalt-hi);margin-bottom:6px;line-height:0;display:block}.cnd .card .ic svg{width:26px;height:26px}.cnd .card h3{font-family:var(--font-d);letter-spacing:-.025em;font-size:1.5rem;font-weight:400;line-height:1.1}.cnd .card p{color:var(--fg-2);font-size:.9375rem}.cnd .card .more{align-items:center;gap:8px;margin-top:6px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.cnd .card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cnd .pill{background:var(--line);color:var(--fg-2);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.cnd .pill.live{background:var(--ok-bg);color:var(--ok)}.cnd .pill.soon{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.cnd .steps{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:10px;margin-top:clamp(32px,4vw,56px);display:grid}.cnd .step{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;padding:26px}.cnd .step b{font-family:var(--font-d);letter-spacing:-.04em;color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:300;line-height:1;display:block}.cnd .step h3{font-family:var(--font-d);letter-spacing:-.02em;margin-top:22px;font-size:1.35rem;font-weight:400;line-height:1.15}.cnd .step p{color:var(--fg-2);margin-top:8px;font-size:.9375rem}.cnd .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.cnd .split.flip>:first-child{order:2}.cnd .ticks{gap:12px;margin-top:22px;display:grid}.cnd .ticks li{color:var(--fg-2);align-items:flex-start;gap:12px;display:flex}.cnd .ticks svg{width:20px;height:20px;color:var(--cobalt-hi);flex-shrink:0;margin-top:2px}.cnd .ticks li.no,.cnd .ticks li.no svg{color:var(--fg-3)}.cnd .panel{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:30px;padding:clamp(22px,3vw,36px)}.cnd .glassbox{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);box-shadow:inset 0 1px 0 var(--glass-edge), inset 0 0 0 1px var(--glass-edge), 0 30px 60px -30px #000c;border-radius:26px;padding:22px}.cnd .stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cnd .stat{background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:20px;padding:18px 20px}.cnd .stat strong{font-family:var(--font-d);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:400;display:block}.cnd .stat span{color:var(--fg-2);font-size:.8125rem}.cnd .route-vis{background:radial-gradient(circle, var(--dot) 1px, transparent 1.5px) 0 0 / 12px 12px, var(--bg-2);height:150px;box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;position:relative;overflow:hidden}.cnd .route-vis svg{width:100%;height:100%;position:absolute;inset:0}.cnd .route-vis .rv-line{fill:none;stroke:var(--g-route);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:6 7;animation:1.2s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-26px}}.cnd .route-vis .rv-a{fill:var(--fg)}.cnd .route-vis .rv-b{fill:var(--g-route)}.cnd .route-vis text{font:500 12px var(--font-t);fill:var(--fg);paint-order:stroke;stroke:var(--bg-2);stroke-width:4px}.cnd .tbl-wrap{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;margin-top:clamp(28px,4vw,48px);overflow-x:auto}.cnd .tbl{border-collapse:collapse;width:100%;min-width:640px;font-size:.9375rem}.cnd .tbl th,.cnd .tbl td{text-align:left;vertical-align:top;box-shadow:inset 0 -1px 0 var(--line);padding:18px 22px}.cnd .tbl tr:last-child th,.cnd .tbl tr:last-child td{box-shadow:none}.cnd .tbl thead th{font-family:var(--font-d);letter-spacing:-.02em;font-size:1.2rem;font-weight:400}.cnd .tbl tbody th{color:var(--fg-2);width:22%;font-weight:500}.cnd .tbl .y{color:var(--fg)}.cnd .tbl .n{color:var(--fg-3)}.cnd .tbl .y:before{content:"✓ ";color:var(--cobalt-hi);font-weight:700}.cnd .tbl .n:before{content:"– "}.cnd .acc{gap:6px;display:grid}.cnd .acc-item{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;transition:background-color .3s}.cnd .acc-head{width:100%;color:inherit;text-align:left;cursor:pointer;font:500 1.0625rem var(--font-t);background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.cnd .acc-head .way-plus{flex-shrink:0;width:36px;height:36px}.cnd .acc-head .way-plus svg{width:16px;height:16px}.cnd .acc-item.is-open .way-plus{background:var(--fg);color:var(--bg);box-shadow:none;transform:rotate(45deg)}.cnd .acc-body{transition:grid-template-rows .42s var(--ease-out);grid-template-rows:0fr;display:grid}.cnd .acc-item.is-open .acc-body{grid-template-rows:1fr}.cnd .acc-body>div{min-height:0;overflow:hidden}.cnd .acc-body p{color:var(--fg-2);max-width:46em;padding:0 24px 22px}.cnd .acc-item[hidden]{display:none}.cnd .form{gap:16px;display:grid}.cnd .form h2,.cnd .form h3{font-family:var(--font-d);letter-spacing:-.03em;font-size:1.9rem;font-weight:400;line-height:1}.cnd .row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cnd .f{gap:8px;min-width:0;display:grid}.cnd .f>label,.cnd .f>legend{color:var(--fg-2);padding:0;font-size:.8125rem;font-weight:500}.cnd .f input:not([type=radio]):not([type=checkbox]),.cnd .f select,.cnd .f textarea{width:100%;height:54px;font:500 1rem var(--font-t);color:var(--fg);background:color-mix(in srgb, var(--fg) 5%, transparent);border:1px solid var(--line-2);border-radius:16px;padding:0 16px;transition:border-color .16s,box-shadow .16s}.cnd .f textarea{resize:vertical;height:auto;min-height:120px;font-family:var(--font-t);padding:14px 16px}.cnd .f select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5' fill='none' stroke='%238A8F9C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}.cnd .f select option{color:#0a0b0f;background:#fff}.cnd .f input::placeholder,.cnd .f textarea::placeholder{color:var(--fg-3);opacity:1}.cnd .f input:focus,.cnd .f select:focus,.cnd .f textarea:focus{border-color:var(--cobalt-hi);box-shadow:0 0 0 4px color-mix(in srgb, var(--cobalt-hi) 22%, transparent);outline:none}.cnd .f.has-error input,.cnd .f.has-error select,.cnd .f.has-error textarea{border-color:var(--danger)}.cnd .f .err{color:var(--danger);font-size:.8125rem;font-weight:500;display:none}.cnd .f.has-error .err{display:block}.cnd .f .help{color:var(--fg-3);font-size:.8125rem}.cnd fieldset.f{border:0;margin:0;padding:0}.cnd .seg{flex-wrap:wrap;gap:6px;display:flex}.cnd .seg label{position:relative}.cnd .seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cnd .seg span{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;padding:10px 16px;font-size:.9375rem;font-weight:500;transition:background-color .16s,color .16s;display:block}.cnd .seg input:checked+span{background:var(--fg);color:var(--bg);box-shadow:none}.cnd .seg input:focus-visible+span{outline:2px solid var(--cobalt-hi);outline-offset:2px}.cnd .form-msg{color:var(--fg-2);font-size:.9375rem}.cnd .form-msg:empty{display:none}.cnd .form-msg.ok{color:var(--ok);font-weight:500}.cnd .note{background:color-mix(in srgb, var(--cobalt-hi) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cobalt-hi) 28%, transparent);color:var(--fg-2);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.875rem;display:flex}.cnd .note svg{width:18px;height:18px;color:var(--cobalt-hi);flex-shrink:0;margin-top:1px}.cnd .note strong{color:var(--fg);font-weight:500}.cnd .panel .note{box-shadow:none}.cnd .code{color:#e6e8ee;background:#0b0c10;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -34px #000000b3}.cnd .code-bar{align-items:center;gap:6px;padding:10px 12px 10px 16px;display:flex;box-shadow:inset 0 -1px #ffffff14}.cnd .code-tabs{flex:1;gap:2px;display:flex;overflow-x:auto}.cnd .code-tabs button{font:500 .8125rem var(--font-t);color:#a7acb8;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 12px;transition:color .16s,background-color .16s}.cnd .code-tabs button[aria-selected=true]{color:#fff;background:#ffffff1a}.cnd .code-copy{font:500 .8125rem var(--font-t);color:#e6e8ee;cursor:pointer;transition:transform .16s var(--ease-out), background-color .16s ease;background:#ffffff14;border:0;border-radius:999px;padding:7px 14px}.cnd .code-copy:active{transform:scale(.96)}.cnd .code pre{font:400 .8125rem/1.7 var(--mono);tab-size:2;margin:0;padding:18px 20px 22px;overflow-x:auto}.cnd .code pre[hidden]{display:none}.cnd .code .k{color:#ff8cb0}.cnd .code .s{color:#b8e21f}.cnd .code .n{color:#8fb4ff}.cnd .code .c{color:#7e8496}.cnd .code .f{color:#e9c46a}.cnd .code .p{color:#a7acb8}.cnd .code-label{color:#8a8f9c;padding:0 20px 4px;font-size:.75rem}.cnd .inline-code{font:500 .85em var(--mono);background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:8px;padding:2px 7px}.cnd .method{font:600 .75rem var(--mono);letter-spacing:.02em;border-radius:8px;padding:4px 9px;display:inline-block}.cnd .method.m-get{background:color-mix(in srgb, var(--cobalt-hi) 20%, transparent);color:var(--cobalt-hi)}.cnd .method.m-post{background:var(--ok-bg);color:var(--ok)}.cnd .method.m-del{background:color-mix(in srgb, var(--danger) 18%, transparent);color:var(--danger)}.cnd .docs{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);padding-block:clamp(40px,5vw,72px) clamp(72px,9vw,128px);display:grid}.cnd .docs-nav{gap:2px;font-size:.9375rem;display:grid;position:sticky;top:88px}.cnd .docs-nav p{color:var(--fg-3);margin:14px 0 6px 12px;font-size:.75rem}.cnd .docs-nav p:first-child{margin-top:0}.cnd .docs-nav a{color:var(--fg-2);border-radius:12px;padding:8px 12px;text-decoration:none;transition:background-color .16s,color .16s}.cnd .docs-nav a:hover,.cnd .docs-nav a.is-on{color:var(--fg);background:color-mix(in srgb, var(--fg) 7%, transparent)}.cnd .doc-sec{padding-block:0 clamp(48px,6vw,88px);scroll-margin-top:88px}.cnd .doc-sec+.doc-sec{box-shadow:inset 0 1px 0 var(--line);padding-top:clamp(40px,5vw,72px)}.cnd .doc-sec h2{font-family:var(--font-d);letter-spacing:-.04em;font-size:clamp(2rem,3.6vw,3rem);font-weight:300;line-height:1}.cnd .doc-sec h3{font-family:var(--font-d);letter-spacing:-.02em;margin:28px 0 10px;font-size:1.25rem;font-weight:400}.cnd .doc-sec>p,.cnd .doc-cols p{color:var(--fg-2);max-width:40em;margin-top:14px}.cnd .doc-cols{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,3vw,48px);margin-top:24px;display:grid}.cnd .code-stack{align-self:start;gap:12px;min-width:0;display:grid;position:sticky;top:88px}.cnd .code-stack .code{min-width:0}.cnd .endpoint{font:500 .9375rem var(--mono);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.cnd .params{margin-top:10px;display:grid}.cnd .param{box-shadow:inset 0 1px 0 var(--line);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:4px 18px;padding:14px 0;display:grid}.cnd .param code{font:500 .875rem var(--mono)}.cnd .param small{font:400 .75rem var(--font-t);color:var(--fg-3);margin-top:2px;display:block}.cnd .param span{color:var(--fg-2);font-size:.9375rem}.cnd .banner{margin-top:28px}.cnd .try{gap:10px;margin-top:14px;display:grid}.cnd .try-out{font:400 .8125rem/1.7 var(--mono)}.cnd .trk{gap:14px;display:grid}.cnd .trk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cnd .trk-id{color:var(--fg-2);font-variant-numeric:tabular-nums;font-size:.8125rem}.cnd .trk-route{font-family:var(--font-d);letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:12px;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1;display:flex}.cnd .trk-route svg{width:24px;height:24px;color:var(--g-route)}.cnd .trk-st{background:var(--chip-bg);color:var(--chip-fg);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.cnd .bar-prog{background:var(--line-2);border-radius:6px;height:6px;overflow:hidden}.cnd .bar-prog i{height:100%;width:var(--p,0%);background:var(--g-route);transition:width .9s var(--ease-out);border-radius:6px;display:block}.cnd .tl{margin-top:6px;display:grid}.cnd .tl li{grid-template-columns:22px minmax(0,1fr) auto;gap:14px;padding:0 0 22px;display:grid;position:relative}.cnd .tl li:before{content:"";background:var(--line-2);width:2px;position:absolute;top:22px;bottom:0;left:10px}.cnd .tl li:last-child{padding-bottom:0}.cnd .tl li:last-child:before{display:none}.cnd .tl i{background:var(--panel);width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--line-2);border-radius:50%;place-items:center;display:grid}.cnd .tl li.is-done i{background:var(--fg);box-shadow:none;color:var(--bg)}.cnd .tl li.is-now i{background:var(--g-route);box-shadow:0 0 0 5px color-mix(in srgb, var(--g-route) 22%, transparent)}.cnd .tl li.is-done:before{background:var(--fg)}.cnd .tl i svg{width:12px;height:12px}.cnd .tl strong{font-weight:500;display:block}.cnd .tl span{color:var(--fg-2);font-size:.875rem}.cnd .tl time{color:var(--fg-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem}.cnd .tl li:not(.is-done):not(.is-now) strong{color:var(--fg-3)}.cnd .proof{background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:20px;align-items:center;gap:14px;padding:14px 16px;display:flex}.cnd .proof .avatar{background:var(--silver);color:#0a0b0f;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:.9375rem;font-weight:600;display:grid}.cnd .proof strong{font-weight:500;display:block}.cnd .proof span{color:var(--fg-2);font-size:.875rem}.cnd .proof .code-digits{gap:4px;margin-left:auto;display:flex}.cnd .proof .code-digits b{background:var(--flap);width:28px;height:38px;color:var(--flap-fg);font:500 1.1rem var(--font-d);border-radius:8px;place-items:center;display:grid}.cnd .res-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(12px,2vw,24px);display:grid}.cnd .res-grid[hidden]{display:none}.cnd .res-hero{gap:18px;display:grid}.cnd .res-eta{font-family:var(--font-d);letter-spacing:-.045em;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:300;line-height:1}.cnd .ms{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cnd .ms li{color:var(--fg-3);gap:8px;font-size:.8125rem;display:grid}.cnd .ms li:before{content:"";background:var(--line-2);border-radius:4px;height:4px}.cnd .ms li.is-done,.cnd .ms li.is-now{color:var(--fg)}.cnd .ms li.is-done:before{background:var(--g-route)}.cnd .ms li.is-now{font-weight:500}.cnd .ms li.is-now:before{background:linear-gradient(90deg, var(--g-route) 50%, var(--line-2) 50%)}.cnd .side-stack{gap:12px;display:grid;position:sticky;top:88px}.cnd .ph{font-family:var(--font-d);letter-spacing:-.02em;font-size:1.35rem;font-weight:400;line-height:1.15}.cnd .kv{margin:10px 0 0;display:grid}.cnd .kv div{box-shadow:inset 0 1px 0 var(--line);color:var(--fg-2);justify-content:space-between;gap:16px;padding:11px 0;font-size:.9375rem;display:flex}.cnd .kv dd{color:var(--fg);text-align:right;margin:0}@media (width<=1080px){.cnd .res-grid{grid-template-columns:minmax(0,1fr)}.cnd .side-stack{position:static}}.cnd .stepper{flex-wrap:wrap;gap:6px;display:flex}.cnd .stepper li{color:var(--fg-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:.875rem;transition:color .24s,box-shadow .24s,background-color .24s;display:flex}.cnd .stepper li b{width:22px;height:22px;font:600 .75rem var(--font-t);background:var(--line);color:var(--fg-2);border-radius:50%;place-items:center;transition:background-color .24s,color .24s;display:grid}.cnd .stepper li.is-on{color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg-2)}.cnd .stepper li.is-on b,.cnd .stepper li.is-done b{background:var(--fg);color:var(--bg)}.cnd .stepper li.is-done{color:var(--fg-2)}.cnd .book-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(20px,3vw,40px);margin-top:28px;padding-bottom:clamp(72px,9vw,128px);display:grid}.cnd .book-step[hidden]{display:none}.cnd .book-step{animation:stepin .42s var(--ease-out)}@keyframes stepin{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.cnd .svc-opts{gap:8px;display:grid}.cnd .svc-opt{position:relative}.cnd .svc-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cnd .svc-opt .box-lbl{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:16px 18px;transition:box-shadow .2s,background-color .2s;display:grid}.cnd .svc-opt .box-lbl strong{font-weight:500}.cnd .svc-opt .box-lbl small{color:var(--fg-2);grid-column:1;font-size:.875rem}.cnd .svc-opt .box-lbl em{font-style:normal;font-family:var(--font-d);letter-spacing:-.02em;font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center;font-size:1.3rem}.cnd .svc-opt input:checked+.box-lbl{box-shadow:inset 0 0 0 2px var(--fg);background:color-mix(in srgb, var(--fg) 5%, transparent)}.cnd .svc-opt input:focus-visible+.box-lbl{outline:2px solid var(--cobalt-hi);outline-offset:2px}.cnd .summary{position:sticky;top:88px}.cnd .summary h3{font-family:var(--font-d);letter-spacing:-.025em;font-size:1.5rem;font-weight:400}.cnd .sum-route{font-family:var(--font-d);letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:1.5rem;display:flex}.cnd .sum-route svg{width:18px;height:18px;color:var(--g-route)}.cnd .sum-lines{margin-top:16px;display:grid}.cnd .sum-lines div{box-shadow:inset 0 1px 0 var(--line);color:var(--fg-2);justify-content:space-between;gap:16px;padding:12px 0;font-size:.9375rem;display:flex}.cnd .sum-lines dd{color:var(--fg);font-variant-numeric:tabular-nums;margin:0}.cnd .sum-total{box-shadow:inset 0 1px 0 var(--line-2);justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:16px;display:flex}.cnd .sum-total span{color:var(--fg-2)}.cnd .sum-total strong{font-family:var(--font-d);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:400}.cnd .btn-row{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.cnd .done-card{text-align:center;justify-items:center;gap:14px;padding-block:12px;display:grid}.cnd .done-card .big-tick{background:var(--ok-bg);width:64px;height:64px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.cnd .done-card .big-tick svg{width:30px;height:30px}.cnd .done-card h2,.cnd .done-card h3{font-family:var(--font-d);letter-spacing:-.04em;font-size:2.4rem;font-weight:300;line-height:1}.cnd .track-num{font:500 1.25rem var(--font-d);letter-spacing:.04em;background:color-mix(in srgb, var(--fg) 7%, transparent);font-variant-numeric:tabular-nums;border-radius:14px;padding:10px 18px}.cnd .off-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px);padding-bottom:clamp(72px,9vw,128px);display:grid}.cnd .off-map{position:sticky;top:88px}.cnd .chips{flex-wrap:wrap;gap:6px;display:flex}.cnd .chips button{font:500 .9375rem var(--font-t);cursor:pointer;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color .16s ease, color .16s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:9px 16px}.cnd .chips button:active{transform:scale(.97)}.cnd .chips button[aria-pressed=true]{background:var(--fg);color:var(--bg);box-shadow:none}.cnd .off-list{gap:6px;margin-top:18px;display:grid}.cnd .off-item{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;border:0;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:16px 20px;transition:box-shadow .2s,background-color .2s;display:grid}.cnd .off-item strong{font-family:var(--font-d);letter-spacing:-.02em;font-size:1.25rem;font-weight:400}.cnd .off-item span{color:var(--fg-2);font-size:.875rem}.cnd .off-item .pill{grid-area:1/2/span 2}.cnd .off-item.is-on{box-shadow:inset 0 0 0 2px var(--fg)}.cnd .off-item[hidden]{display:none}.cnd .ng-map .city{fill:var(--bg);stroke:var(--fg);stroke-width:2.5px;transition:r .2s var(--ease-out), fill .2s ease;cursor:pointer}.cnd .ng-map .city.branch-hq{fill:var(--volt);stroke:var(--bg);stroke-width:3px}.cnd .ng-map .city.is-on{fill:var(--volt);r:9}.cnd .ng-map .city.is-on:not(.branch-hq){stroke:var(--fg)}.cnd .ng-map .city.is-dim{opacity:.25}.cnd .ng-map .city-name{opacity:0;pointer-events:none;transition:opacity .2s}.cnd .ng-map .city-name.is-on{opacity:1}.cnd .phone-stage{justify-content:center;align-items:center;gap:20px;min-height:460px;display:flex;position:relative}.cnd .phone-lg{aspect-ratio:9/19;background:var(--silver);border-radius:36px;width:min(230px,40vw);padding:7px;box-shadow:0 40px 70px -30px #000000d9}.cnd .phone-lg>div{color:#fff;background:radial-gradient(circle,#ffffff4d .9px,#0000 1.3px) 0 0/9px 9px,#0b0c10;border-radius:30px;flex-direction:column;gap:8px;width:100%;height:100%;padding:20px 14px;display:flex;position:relative;overflow:hidden}.cnd .phone-lg:first-child{transform:rotate(-5deg)translateY(14px)}.cnd .phone-lg:nth-child(2){transform:rotate(4deg)translateY(-14px)}.cnd .ph-chip{background:var(--volt);color:#08090c;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:.625rem;font-weight:600}.cnd .ph-h{font-family:var(--font-d);letter-spacing:-.02em;font-size:1.15rem;line-height:1.1}.cnd .ph-card{color:#ffffffd1;background:#ffffff1f;border-radius:14px;margin-top:auto;padding:12px;font-size:.6875rem}.cnd .ph-card b{color:#fff;font-size:.75rem;font-weight:500;display:block}.cnd .ph-code{gap:4px;margin-top:6px;display:flex}.cnd .ph-code i{width:22px;height:30px;font-style:normal;font:500 .9rem var(--font-d);color:#fff;background:#15161c;border-radius:6px;place-items:center;display:grid}.cnd .ph-map{height:150px;position:absolute;inset:60px 0 auto}.cnd .post{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);transition:transform .26s var(--ease-out), box-shadow .26s ease;border-radius:28px;gap:10px;padding:26px;text-decoration:none;display:grid}.cnd .post[hidden]{display:none}.cnd .post .tag-line{color:var(--fg-3);gap:10px;font-size:.8125rem;display:flex}.cnd .post h2,.cnd .post h3{font-family:var(--font-d);letter-spacing:-.03em;font-size:1.6rem;font-weight:400;line-height:1.1}.cnd .post p{color:var(--fg-2);font-size:.9375rem}.cnd .post-art{background:radial-gradient(circle, var(--dot) 1px, transparent 1.5px) 0 0 / 11px 11px, linear-gradient(135deg, color-mix(in srgb, var(--cobalt) 40%, var(--bg-2)), var(--bg-2));border-radius:18px;height:150px;position:relative;overflow:hidden}.cnd .post-art:after{content:"";aspect-ratio:1;background:radial-gradient(circle at 50% 0%, var(--aura), transparent 70%);border-radius:50%;width:90%;position:absolute;bottom:-60%;right:-30%}.cnd .post.feat{grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px}.cnd .post.feat .post-art{height:260px}.cnd .post.feat h2{letter-spacing:-.04em;font-size:clamp(2rem,3.6vw,3.2rem)}.cnd .reserve-stage{perspective:900px;place-items:center;min-height:360px;display:grid}.cnd .reserve-stage .mcard{width:min(360px,82vw)}.cnd .reserve-stage .mcard svg{width:76px}.cnd .legal-grid{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);padding-block:clamp(32px,4vw,56px) clamp(72px,9vw,128px);display:grid}.cnd .legal-body h2{font-family:var(--font-d);letter-spacing:-.04em;font-size:clamp(2rem,3.6vw,3rem);font-weight:300;line-height:1}.cnd .legal-body p,.cnd .legal-body li{color:var(--fg-2);max-width:44em;margin-top:12px}.cnd .legal-body ul{margin-top:10px;display:grid}.cnd .legal-body section{scroll-margin-top:88px}.cnd .legal-body section+section{box-shadow:inset 0 1px 0 var(--line);margin-top:clamp(36px,5vw,64px);padding-top:clamp(36px,5vw,64px)}.cnd .search{max-width:560px;position:relative}.cnd .search svg{width:18px;height:18px;color:var(--fg-3);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.cnd .search input{border:1px solid var(--line-2);background:color-mix(in srgb, var(--fg) 5%, transparent);width:100%;height:58px;color:var(--fg);font:500 1.0625rem var(--font-t);border-radius:999px;padding:0 20px 0 48px}.cnd .search input:focus{border-color:var(--cobalt-hi);box-shadow:0 0 0 4px color-mix(in srgb, var(--cobalt-hi) 22%, transparent);outline:none}.cnd .search input::placeholder{color:var(--fg-3);opacity:1}.cnd .empty{text-align:center;color:var(--fg-2);box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:24px;padding:28px}.cnd .empty[hidden]{display:none}.cnd .lost{text-align:center;place-items:center;min-height:calc(100vh - 64px);padding-block:96px;display:grid}.cnd .lost h1{font-family:var(--font-d);letter-spacing:-.06em;font-size:clamp(5rem,18vw,14rem);font-weight:300;line-height:.8}.cnd .lost p{color:var(--fg-2);max-width:28em;margin:18px auto 28px}.cnd .signin,.cnd .btn-sm{white-space:nowrap}@media (width<=1160px){.cnd .hdr-row{gap:14px}.cnd .nav{margin-left:0}.cnd .nav a,.cnd .nav button{padding:8px;font-size:.875rem}}.cnd .foot-grid.is-wide{grid-template-columns:1.6fr repeat(4,1fr)}.cnd .on-cobalt .sec-title,.cnd .on-cobalt h2{color:#fff}.cnd .close .f>label,.cnd .close .f>legend,.cnd .close .f .help{color:#ffffffe0}.cnd .close .f input:not([type=radio]):not([type=checkbox]),.cnd .close .f select,.cnd .close .f textarea{color:#fff;background:#060a3c52;border-color:#fff3}.cnd .close .f input::placeholder,.cnd .close .f textarea::placeholder{color:#ffffffb8}.cnd .close .f input:focus,.cnd .close .f textarea:focus{border-color:var(--volt);box-shadow:0 0 0 4px #d4ff3a33}.cnd .close .seg span{color:#fff;box-shadow:inset 0 0 0 1px #ffffff57}.cnd .close .seg input:checked+span{color:var(--cobalt);box-shadow:none;background:#fff}.cnd .close .seg input:focus-visible+span{outline-color:var(--volt)}.cnd .close .f .err{color:#ffd1c9}.cnd .close .form-msg{color:#ffffffeb}.cnd .close .form-msg.ok{color:var(--volt)}.cnd .close .f.has-error input,.cnd .close .f.has-error textarea{border-color:#ffd1c9}.cnd .close .chip{color:#ffffffe6;box-shadow:inset 0 0 0 1px #ffffff57}.cnd .close .eyebrow{color:#fffc}@media (hover:hover) and (pointer:fine){.cnd a.post:hover{box-shadow:inset 0 0 0 1px var(--line-2), 0 30px 50px -34px #0009;transform:translateY(-4px)}}@media (width<=1080px){.cnd .phead-grid,.cnd .split,.cnd .off-grid,.cnd .book-grid{grid-template-columns:minmax(0,1fr)}.cnd .split.flip>:first-child{order:0}.cnd .off-map,.cnd .summary{position:static}.cnd .cards,.cnd .cards.c4,.cnd .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cnd .doc-cols{grid-template-columns:minmax(0,1fr)}.cnd .code-stack{position:static}.cnd .sec-head{grid-template-columns:minmax(0,1fr)}.cnd .foot-grid.is-wide{grid-template-columns:1fr 1fr}.cnd .post.feat{grid-template-columns:minmax(0,1fr)}.cnd .post.feat .post-art{order:-1;height:200px}}@media (width<=860px){.cnd .docs,.cnd .legal-grid{grid-template-columns:minmax(0,1fr)}.cnd .docs-nav{gap:4px;padding-bottom:6px;display:flex;position:static;overflow-x:auto}.cnd .docs-nav p{display:none}.cnd .docs-nav a{white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line-2)}}@media (width<=640px){.cnd .cards,.cnd .cards.c2,.cnd .cards.c4,.cnd .steps,.cnd .stat-row,.cnd .row2,.cnd .param{grid-template-columns:minmax(0,1fr)}.cnd .phone-stage{min-height:380px}.cnd .proof{flex-wrap:wrap}.cnd .proof .code-digits{margin-left:0}.cnd .phead h1{font-size:clamp(2.8rem,14vw,4rem)}}@media (prefers-reduced-motion:reduce){.cnd .route-vis .rv-line,.cnd .book-step{animation:none}}@media (prefers-reduced-transparency:reduce){.cnd .glassbox{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}.cnd .scan{background:var(--panel);max-width:34rem;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:26px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin-top:28px;padding:16px;display:grid}.cnd .qr{background:#fff;border-radius:20px;width:148px;padding:8px;box-shadow:0 10px 30px -14px #0009}.cnd .qr svg{width:100%;height:auto;display:block}.cnd .scan-t h2{font-family:var(--font-d);letter-spacing:-.03em;font-size:1.5rem;font-weight:400;line-height:1.05}.cnd .scan-t p{color:var(--fg-2);margin-top:8px;font-size:.9375rem;line-height:1.45}.cnd .scan-t .scan-url{color:var(--fg-3);font-size:.875rem}.cnd .scan-t .scan-url a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.cnd .or{max-width:34rem;color:var(--fg-3);align-items:center;gap:14px;margin-top:20px;font-size:.8125rem;display:flex}.cnd .or:before,.cnd .or:after{content:"";background:var(--line-2);flex:1;height:1px}.cnd .app-slider{justify-items:center;gap:22px;display:grid}.cnd .aphone{background:var(--silver);border-radius:48px;width:min(290px,74vw);padding:8px;position:relative;box-shadow:0 50px 80px -34px #000000e6,0 0 0 1px #ffffff14}.cnd .aisl{z-index:2;background:#000;border-radius:12px;width:30%;height:20px;margin-left:-15%;position:absolute;top:18px;left:50%}.cnd .ascreen{aspect-ratio:390/844;touch-action:pan-y;cursor:grab;background:#08090c;border-radius:40px;overflow:hidden}.cnd .atrack{height:100%;transform:translateX(calc(var(--i,0) * -100%));will-change:transform;transition:transform .82s cubic-bezier(.32,.72,0,1);display:flex}.cnd .atrack img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:0 0 100%;width:100%;height:100%}.cnd .atrack.is-drag{transition:none}.cnd .adots{gap:6px;display:flex}.cnd .adots button{cursor:pointer;width:28px;height:24px;transition:width .3s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:relative}.cnd .adots button:before,.cnd .adots button:after{content:"";border-radius:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0}.cnd .adots button:before{background:var(--line-2)}.cnd .adots button:after{background:var(--fg);transform-origin:0;transform:scaleX(0)}.cnd .adots button[aria-current=true]{width:44px}.cnd .adots button[aria-current=true]:after{transform:scaleX(1)}.cnd .adots.is-ticking button[aria-current=true]:after{animation:adot-tick var(--tick,4.2s) linear both}.cnd .adots button:focus-visible{outline:2px solid var(--cobalt-hi);outline-offset:2px;border-radius:6px}@keyframes adot-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=520px){.cnd .scan{grid-template-columns:minmax(0,1fr);justify-items:start}.cnd .qr{width:160px}}@media (prefers-reduced-motion:reduce){.cnd .atrack{transition:none}}.cnd .nav a[aria-current=page]{color:var(--fg)}.cnd .nav a[aria-current=page]:after{content:"";background:var(--fg);border-radius:2px;height:2px;margin-top:2px;display:block}.cnd .mega-primary a[aria-current=page]{box-shadow:inset 0 0 0 1px var(--fg-2)}.cnd{--nav-glass:color-mix(in srgb, var(--bg) 62%, transparent);--nav-glass-strong:color-mix(in srgb, var(--bg) 78%, transparent)}.cnd[data-theme=light]{--nav-glass:#f4f5f7b3;--nav-glass-strong:#f4f5f7db}.cnd .hdr:before{opacity:1;background:var(--nav-glass);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);box-shadow:inset 0 -1px 0 var(--line);transition:background-color .3s}.cnd .hdr.is-scrolled:before,.cnd .hdr.is-open:before,.cnd .mega{background:var(--nav-glass-strong)}.cnd .nav a{position:relative}.cnd .nav a[aria-current=page]:after{content:"";background:var(--volt);border-radius:50%;width:5px;height:5px;margin:0;position:absolute;bottom:1px;left:50%;translate:-50%}.cnd[data-theme=light] .nav a[aria-current=page]:after{background:var(--cobalt)}@media (prefers-reduced-transparency:reduce){.cnd .hdr:before,.cnd .hdr.is-scrolled:before,.cnd .mega{background:var(--bg-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.cnd .g-bridge{--serif:var(--font-d);font-family:var(--font-t)}.cnd .g-bridge .bk-h,.cnd .g-bridge .gp-title,.cnd .g-bridge .h1,.cnd .g-bridge .h2{font-family:var(--font-d);letter-spacing:-.02em;font-weight:300}.cnd .g-bridge .gp-card{background:var(--panel);border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px}.cnd .g-bridge .lg-input,.cnd .g-bridge input[type=text],.cnd .g-bridge input[type=email],.cnd .g-bridge input[type=tel],.cnd .g-bridge input[type=number],.cnd .g-bridge select,.cnd .g-bridge textarea{background:var(--bg-2);color:var(--fg);border:1px solid var(--line-2);border-radius:14px}.cnd .g-bridge .lg-input::placeholder,.cnd .g-bridge input::placeholder,.cnd .g-bridge textarea::placeholder{color:var(--fg-3)}.cnd .g-bridge .lg-btn{background:var(--btn-bg);color:var(--btn-fg);border-radius:999px}.cnd .g-bridge .lg-link{color:var(--cobalt-hi)}.cnd label{color:inherit}.cnd .hdr{background:0 0;border-bottom:0}.cnd .hdr .wrap{min-height:0}.cnd .hdr .mega-grid{gap:28px;display:grid}@media (width<=960px){.cnd .hdr .mega-grid{gap:22px}}.cnd .hdr .hdr-row{flex-wrap:nowrap;height:64px;min-height:0;display:flex}.cnd .hdr nav{flex-wrap:nowrap;flex:0 auto}.cnd .hdr .icon-btn{width:40px;height:40px;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0;border:0;border-radius:999px}.cnd .hdr .icon-btn.menu-btn{display:none}@media (width<=960px){.cnd .hdr .icon-btn.menu-btn{display:inline-flex}}.cnd{--ds-panel:var(--panel)}.cnd .cx .g-bridge{--muted:var(--fg-2);--text:var(--fg);--ink:var(--fg);--accent:var(--btn-bg);--on-accent:var(--btn-fg);--accent-text:var(--cobalt-hi);--edge:var(--line-2);--rule:var(--line);--panel:var(--ds-panel);--panel-strong:var(--ds-panel);--field:var(--bg-2);--field-edge:var(--line-2);--glow:color-mix(in srgb, var(--cobalt-hi) 28%, transparent);--hl:transparent;--err:var(--danger);--err-soft:color-mix(in srgb, var(--danger) 14%, transparent);--ok-soft:var(--ok-bg);--shadow:none;--tab-on:var(--fg);--tab-on-text:var(--bg);font-family:var(--font-t)}.cnd .g-bridge .g-wrap{max-width:none;padding-inline:0}.cnd .g-bridge .g-head{padding-top:24px}.cnd .g-bridge .h1,.cnd .g-bridge .h2,.cnd .g-bridge .h3{font-family:var(--font-d);font-weight:300}.cnd .g-bridge .h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.4rem,5.4vw,4.2rem);line-height:1.02}.cnd .g-bridge .h2{letter-spacing:-.04em;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.05}.cnd .g-bridge .h3{letter-spacing:-.025em;font-size:1.5rem;font-weight:400;line-height:1.15}.cnd .g-bridge .h4{font-size:1.125rem;font-weight:500}.cnd .g-bridge .eyebrow{text-transform:none;letter-spacing:normal;color:var(--fg-2);font-size:.9375rem;font-weight:400;line-height:1.5}.cnd .g-bridge .eyebrow.acc,.cnd .g-bridge .acc{color:var(--cobalt-hi)}.cnd .g-bridge .lede{color:var(--fg-2);font-size:1.0625rem;line-height:1.55}.cnd .g-bridge .mark{color:var(--fg-2);background:0 0;padding:0}.cnd .g-bridge .g-panel{background:var(--ds-panel);box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:28px}.cnd .g-bridge .g-panel.strong{background:var(--ds-panel);box-shadow:inset 0 0 0 1px var(--line-2)}.cnd .g-bridge .g-btn{background:var(--btn-bg);min-height:52px;color:var(--btn-fg);letter-spacing:-.005em;box-shadow:none;border-radius:999px;padding:0 24px;font-size:1rem;font-weight:500;animation:none}.cnd .g-bridge a.g-btn{color:var(--btn-fg)}.cnd .g-bridge .g-btn.ghost,.cnd .g-bridge a.g-btn.ghost{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0;border:0}.cnd .g-bridge .g-btn.sm{min-height:40px;padding:0 18px;font-size:.9375rem}.cnd .g-bridge .g-btn.lg{min-height:56px;padding:0 28px}.cnd .g-bridge .g-btn.glow{animation:none}.cnd .g-bridge .g-link{color:var(--cobalt-hi)}.cnd .g-bridge .g-badge{text-transform:none;letter-spacing:normal;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg-2);background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:500}.cnd .g-bridge .g-badge.ok{color:var(--ok);background:var(--ok-bg);box-shadow:none}.cnd .cnd[data-theme=light] .g-bridge .g-badge.ok,.cnd[data-theme=light] .g-bridge .g-badge.ok{color:#2e5a0a}.cnd .g-bridge .g-chip{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);background:0 0;border:0}.cnd .g-bridge .g-chip.on{background:var(--fg);color:var(--bg)}.cnd .g-bridge .g-field{color:var(--fg);font-weight:500}.cnd .g-bridge .g-field .hint,.cnd .g-bridge .hint{color:var(--fg-3)}.cnd .g-bridge .g-field input,.cnd .g-bridge .g-field select,.cnd .g-bridge .g-field textarea{background:var(--bg-2);color:var(--fg);border:1px solid var(--line-2);border-radius:14px}.cnd .g-bridge .g-field input:focus,.cnd .g-bridge .g-field select:focus,.cnd .g-bridge .g-field textarea:focus{border-color:var(--cobalt-hi);box-shadow:0 0 0 4px color-mix(in srgb, var(--cobalt-hi) 22%, transparent)}.cnd .g-bridge .g-check input{accent-color:var(--cobalt)}.cnd .g-bridge .g-err{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.cnd .g-bridge .g-kv+.g-kv{border-top-color:var(--line)}.cnd .g-bridge .g-kv.total{border-top-color:var(--fg)!important}.cnd .g-bridge .g-ticks li svg{color:var(--cobalt-hi)}.cnd .g-bridge .jr .note{box-shadow:none;color:var(--fg-2);background:0 0;border-radius:0;margin-top:2px;padding:0;font-size:.875rem;line-height:1.45;display:block}.cnd .g-bridge .g-dot{background:var(--volt);width:8px;height:8px;box-shadow:none;border-radius:50%;flex:none;display:inline-block}.cnd .g-bridge select option,.cnd .g-bridge .lg-input option{background-color:var(--panel);color:var(--fg)}
