@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-800-normal.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-900-normal.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Nothing You Could Do;src:url(/fonts/nothing-you-could-do-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}:root{--snow: #F3F2EE;--ice-c: #E7E7E2;--firn: #D9DAD5;--paper: #F7F5EE;--granite: #14171B;--scree: #585E66;--cloud-c: #878C93;--gold: #F2AE00;--gold-deep: #8A5F00;--night: #0D0F12;--night-2: #16191D;--up: #1D8657;--down: #C2372D;--bg: var(--snow);--ink: var(--granite);--sub: var(--scree);--cloud: var(--cloud-c);--ice: var(--ice-c);--panel: #FBFAF7;--track: var(--firn);--hair: rgba(20, 23, 27, .06);--hover: rgba(20, 23, 27, .025);--quiet: rgba(20, 23, 27, .06);--quiet-h: rgba(20, 23, 27, .1);--btn: var(--granite);--btn-ink: var(--snow);--btn-h: #2A2F35;--gold-text: var(--gold-deep);--second: var(--cloud-c);--ridge-face: rgba(20, 23, 27, .07);--roll-up: var(--up);--thin-bg: rgba(242, 174, 0, .12);--ridge-contour: rgba(20, 23, 27, .12);--shadow: 0 1px 2px rgba(20, 23, 27, .06), 0 8px 24px rgba(20, 23, 27, .06);--mark-shade: var(--granite);--sans: "Schibsted Grotesk", system-ui, sans-serif;--mono: "Geist Mono", ui-monospace, monospace;--pencil: "Nothing You Could Do", cursive;--ease: cubic-bezier(.2, .8, .2, 1);--max: 1280px;--gutter: 40px;color-scheme:light}[data-theme=night]{--bg: var(--night);--ink: var(--snow);--sub: #9AA0A7;--cloud: #6B7178;--ice: #1A1E23;--panel: var(--night-2);--track: #2A2F35;--hair: rgba(243, 242, 238, .07);--hover: rgba(243, 242, 238, .03);--quiet: rgba(243, 242, 238, .08);--quiet-h: rgba(243, 242, 238, .13);--btn: var(--snow);--btn-ink: var(--granite);--btn-h: #FFFFFF;--gold-text: #E0A400;--second: var(--gold);--ridge-face: rgba(242, 174, 0, .13);--roll-up: var(--gold);--thin-bg: rgba(242, 174, 0, .1);--ridge-contour: rgba(242, 174, 0, .22);--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .25);--mark-shade: var(--snow);color-scheme:dark}@media (max-width: 760px){:root{--gutter: 16px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:default}input,textarea{font:inherit;color:inherit}svg,canvas,img{display:block}svg{font-family:var(--sans)}::selection{background:var(--gold);color:var(--granite)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.num,.num *{font-family:var(--sans);letter-spacing:-.01em}.pill-btn .num,.amount .num,.lines .num,.chart-tip .num{font-variant-numeric:tabular-nums}.rt .num,.rt .num *{font-family:var(--mono);letter-spacing:-.02em}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.sub{color:var(--sub)}.grow{flex:1;min-width:0}.row{display:flex;align-items:center}.rel{position:relative}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--sub)}.cm{display:inline-block;margin:0 -.16em}.pct{font-family:var(--sans);font-size:.72em;font-weight:500;margin-left:.04em}.mark-shade{fill:var(--mark-shade)}.link{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--cloud)}.link:hover{text-decoration-color:var(--ink)}.link-btn{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--cloud)}.err{color:var(--down);font-style:normal}.hint{color:var(--gold-text);font-style:normal}.note{margin:0 0 12px;font-size:14.5px;color:var(--sub)}.note.warn{color:var(--down)}@media (max-width: 600px){.hide-s{display:none!important}}.nav{position:fixed;z-index:30;top:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:22px;padding:7px 8px 7px 16px;border-radius:999px;background:var(--bg);box-shadow:var(--shadow);font-size:14.5px;white-space:nowrap;max-width:calc(100vw - 24px)}.nav .lock{display:flex;align-items:center;gap:8px;font-weight:900;letter-spacing:-.04em;font-size:19px;text-decoration:none}.nav .links{display:flex;gap:20px}.nav .links a{text-decoration:none;color:var(--sub);transition:color .16s var(--ease)}.nav .links a:hover,.nav .links a.active{color:var(--ink)}.nav .go{background:var(--btn);color:var(--btn-ink);padding:8px 16px;border-radius:999px;font-weight:600;text-decoration:none}.nav .go:hover{background:var(--btn-h)}.icon-btn{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--sub);flex:none}.icon-btn:hover{color:var(--ink);background:var(--quiet)}.menu-btn{display:none}.pill-btn{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 14px;border-radius:999px;background:var(--quiet);font-weight:600;font-size:14px}.pill-btn:hover{background:var(--quiet-h)}.pill-btn.dark{background:var(--btn);color:var(--btn-ink)}.pill-btn.dark:hover{background:var(--btn-h)}.pill-btn.warn{box-shadow:inset 0 0 0 1.5px var(--down)}.pill-btn.sm{height:32px;font-size:13.5px}.pill-btn .num:first-child{color:var(--sub);font-weight:500}@media (max-width: 1000px){.nav .links{display:none}.menu-btn{display:grid}.nav{gap:6px}.nav .go{margin-left:8px}}@media (max-width: 600px){.nav{left:12px;right:12px;transform:none;justify-content:space-between;padding-left:14px}.nav .lock{margin-right:auto}}.menu{position:absolute;right:0;top:calc(100% + 10px);min-width:230px;z-index:40;background:var(--panel);border-radius:20px;padding:6px;box-shadow:var(--shadow);display:flex;flex-direction:column}.menu a,.menu button{display:flex;width:100%;padding:11px 12px;border-radius:14px;text-decoration:none;text-align:left;font-size:14.5px}.menu a:hover,.menu button:hover:not(:disabled){background:var(--quiet)}.menu button:disabled{color:var(--cloud)}.menu-head{display:flex;justify-content:space-between;gap:16px;padding:10px 12px 8px;font-size:13.5px;color:var(--sub)}.menu-head b{color:var(--ink);font-weight:600}.nav-menu{right:6px}.net-bar{position:fixed;z-index:29;top:76px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;padding:8px 10px 8px 18px;border-radius:999px;max-width:calc(100vw - 24px);background:var(--panel);box-shadow:var(--shadow);font-size:14px}.net-bar b{font-weight:600}.net-bar.soft{padding:8px 18px;color:var(--sub);top:76px}.toasts{position:fixed;z-index:31;top:76px;left:50%;transform:translate(-50%);width:min(440px,calc(100vw - 24px));pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:12px 10px 12px 16px;border-radius:22px;background:var(--btn);color:var(--btn-ink);box-shadow:var(--shadow);font-size:14px;animation:drop .24s var(--ease)}.toast-ic{width:18px;height:18px;display:grid;place-items:center;margin-top:1px;flex:none}.toast.ok .toast-ic{color:#4fc98c}.toast.fail .toast-ic{color:#ff8a80}.toast-txt{display:flex;flex-direction:column;flex:1;min-width:0}.toast-txt b{font-weight:600;overflow-wrap:anywhere}.toast-txt span{opacity:.72;overflow-wrap:anywhere}.toast-txt a{font-size:13px;opacity:.85}.toast-more{font-size:12px;opacity:.6;margin-top:2px}.toast-x{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;opacity:.6;flex:none}.toast-x:hover{opacity:1}.spin{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .8s linear infinite;opacity:.8}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none;transition:transform .16s var(--ease),background .16s var(--ease),opacity .16s}.btn:active:not(:disabled){transform:translateY(1px)}.btn.primary{background:var(--btn);color:var(--btn-ink)}.btn.primary:hover:not(:disabled){background:var(--btn-h)}.btn.quiet{background:var(--quiet)}.btn.quiet:hover:not(:disabled){background:var(--quiet-h)}.btn:disabled{opacity:.42}.btn.sm{height:36px;padding:0 16px;font-size:14px}.ctas{display:flex;gap:10px;margin-top:30px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:var(--quiet);font-size:13.5px;text-decoration:none}.chip:hover{background:var(--quiet-h)}.seg{display:inline-flex;gap:4px;background:var(--ice);border-radius:999px;padding:4px;max-width:100%;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button{padding:7px 16px;border-radius:999px;font-weight:600;font-size:14px;color:var(--sub);white-space:nowrap}.seg button.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #14171b14}.seg.sm button{padding:5px 12px;font-size:13px}.display{font-weight:800;font-size:clamp(54px,8.6vw,132px);line-height:.9;letter-spacing:-.055em;margin:0}.display.small{font-size:clamp(48px,7vw,108px)}.display .second,.h2 .second{color:var(--second);display:block}.lead{font-size:19px;line-height:1.5;max-width:30em;margin:28px 0 0;color:var(--sub)}.lead b{color:var(--ink);font-weight:600}.h2{font-weight:800;font-size:clamp(40px,5.2vw,76px);line-height:.95;letter-spacing:-.05em;margin:0}.h3{font-weight:700;font-size:22px;letter-spacing:-.02em;margin:0}.body{max-width:34em;font-size:18px;color:var(--sub);margin:24px 0 0}.body b{color:var(--ink);font-weight:600}main{min-height:70vh}.page{padding-top:132px}.route-in{animation:fade .3s var(--ease)}@keyframes fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.route-in,.toast{animation:none}}.footer{padding:120px 0 40px}.foot-row{display:flex;align-items:center;gap:16px 40px;flex-wrap:wrap;font-size:14.5px;color:var(--sub)}.footer .lock{display:flex;align-items:center;gap:8px;font-weight:900;letter-spacing:-.04em;font-size:19px;line-height:1;color:var(--ink);text-decoration:none}.foot-links{display:flex;gap:24px;flex-wrap:wrap}.foot-links a,.foot-end a{color:var(--sub);text-decoration:none;transition:color .16s var(--ease)}.foot-links a:hover,.foot-end a:hover{color:var(--ink)}.foot-end{margin-left:auto;display:flex;gap:24px;align-items:center}@media (max-width: 720px){.foot-row{gap:18px 24px}.foot-end{margin-left:0;width:100%}}.foot-fine{margin-top:18px;font-size:13px}.foot-fine .sub{display:flex;gap:6px 22px;flex-wrap:wrap}.foot-addr .num{font-size:12.5px;word-break:break-all}.foot-addr a{color:var(--sub)}.foot-addr a:hover{color:var(--ink)}.whiteout{padding:28px 0}.whiteout .wo{margin:0;font-weight:800;font-size:34px;letter-spacing:-.04em}.whiteout .sub{margin:6px 0 18px}.whiteout.small{padding:8px 0}.page.whiteout{min-height:60vh}.sk{display:block;border-radius:14px;background:var(--ice);position:relative;overflow:hidden;min-height:14px}.sk.circle{border-radius:50%;width:32px;height:32px;flex:none}.sk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-100%);animation:sheen 1.4s infinite}[data-theme=night] .sk:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent)}@keyframes sheen{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.sk:after{animation:none}}.sk-rows{display:grid;gap:14px;padding:12px 0}.sk-row{display:flex;align-items:center;gap:14px}.sk-row .sk{height:14px}.hero{position:relative;height:max(720px,100vh);overflow:hidden;background:var(--bg)}.hero .stage{position:absolute;inset:0;contain:strict}.hero .copy{position:absolute;z-index:2;left:0;right:0;top:clamp(120px,17vh,190px);pointer-events:none}.hero .copy>.wrap>*{pointer-events:auto}.hero .note{position:absolute;z-index:2;left:var(--gutter);bottom:24px;margin:0;font-size:13.5px;color:var(--cloud)}@media (min-width: 1361px){.hero .note{left:calc((100vw - var(--max)) / 2 + var(--gutter))}}.peak-label{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:baseline;gap:6px;margin:-9px 0 0 10px;padding:3px 9px 4px;border-radius:999px;background:#f3f2eee6;color:var(--granite);font-size:13px;line-height:1.2;white-space:nowrap;will-change:transform;transition:background .16s var(--ease),color .16s var(--ease)}.peak-label .pl-name{font-weight:600;max-width:14em;overflow:hidden;text-overflow:ellipsis}.peak-label .pl-alt{color:var(--scree);font-size:12px}.peak-label.on{background:var(--granite);color:var(--snow)}.peak-label.on .pl-alt{color:#c5c9ce}[data-theme=night] .peak-label{background:#16191de6;color:var(--snow)}[data-theme=night] .peak-label .pl-alt{color:#9aa0a7}[data-theme=night] .peak-label.on{background:var(--snow);color:var(--granite)}[data-theme=night] .peak-label.on .pl-alt{color:var(--scree)}@media (max-width: 600px){.hero{height:max(680px,92vh)}.hero .note{display:none}.peak-label:not(.on) .pl-alt{display:none}.lead{font-size:17px}}.board{padding-top:72px}.latest{padding-top:110px}.board-head,.block-head{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin-bottom:18px}.board-head .num-line{margin:0;flex:1;min-width:240px;font-size:14.5px}.board-head .h3+.link{margin-left:auto}.block-head .h3{flex:1}.table-scroll{overflow-x:auto;margin:0 -12px}table.rt{width:100%;border-collapse:collapse;font-size:15px}.rt th{text-align:left;font-weight:500;color:var(--cloud);font-size:13.5px;padding:0 12px 12px;white-space:nowrap}.rt td{padding:12px;border-top:1px solid var(--hair);vertical-align:middle;white-space:nowrap}.rt tbody tr{cursor:default}.rt tbody tr:hover td{background:var(--hover)}.rt .r{text-align:right}.rt .who{display:flex;align-items:center;gap:12px;text-decoration:none}.rt .who-t{display:flex;align-items:baseline;gap:6px;min-width:0}.rt .who b{font-weight:600;overflow:hidden;text-overflow:ellipsis;max-width:16em}.rt .who-t span{color:var(--cloud)}.rt a{text-decoration:none}.rt a:hover b,.rt td>a:hover{text-decoration:underline;text-underline-offset:3px}#routes .rt tbody tr{cursor:pointer}.air-cell{display:inline-flex;align-items:center;gap:8px}.air{color:var(--ink);flex:none}.camps{display:inline-flex;align-items:center;gap:4px}.camps em{font-style:normal;color:var(--sub);margin-left:6px;font-size:13.5px}.art{border-radius:50%;display:grid;place-items:center;font-weight:800;color:var(--granite);flex:none;object-fit:cover;background:var(--ice)}@media (max-width: 900px){.rt .hide-m{display:none}.rt td,.rt th{padding-left:8px;padding-right:8px}.table-scroll{margin:0 -8px}.rt .who b{max-width:9em}}.register{display:grid;grid-template-columns:1fr 1fr;gap:28px 20px}.register figure{margin:0}.register .card{display:block;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #14171b0f,0 20px 40px -24px #14171b38;transition:transform .2s var(--ease)}.register .card:hover{transform:translateY(-2px)}.register figcaption{display:flex;align-items:baseline;gap:12px;margin-top:12px;font-size:14.5px;flex-wrap:wrap}.register figcaption>a:first-child{font-weight:600;text-decoration:none}.register figcaption .sub{font-size:13.5px}.filters{margin:36px 0 28px}.reg-svg .ink,.reg-svg .stamp{opacity:0}.reg-svg.play .ink{animation:write .52s var(--ease) both;animation-delay:calc(var(--i) * .26s + .12s)}.reg-svg.play .stamp{transform-box:fill-box;transform-origin:center;animation:stamp .42s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--i) * .26s + .38s)}@keyframes write{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes stamp{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.reg-svg .ink,.reg-svg .stamp{opacity:1}.reg-svg.play .ink,.reg-svg.play .stamp{animation:none}}@media (max-width: 900px){.register{grid-template-columns:1fr}}.route-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:40px;align-items:start}.trade-col{align-self:stretch}.trade-col .sticky{position:sticky;top:88px}.route-head{display:flex;gap:18px;align-items:flex-start}.route-head .nm{font-weight:800;font-size:clamp(30px,4vw,44px);letter-spacing:-.035em;line-height:1;margin:4px 0 0;overflow-wrap:anywhere}.route-head .tk{display:flex;gap:6px 14px;flex-wrap:wrap;margin-top:8px;color:var(--sub);font-size:15px}.route-head .tk a{color:var(--ink);text-decoration:none}.head-links{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.desc{margin:14px 0 0;color:var(--sub);max-width:40em;overflow-wrap:anywhere}.altimeter{margin-top:30px;display:flex;align-items:flex-end;gap:12px 22px;flex-wrap:wrap}.altimeter .v{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:clamp(64px,8vw,104px);line-height:.88;letter-spacing:-.055em;font-weight:700}.altimeter .v *{font-family:var(--sans)}.altimeter .v small,.readout small{font-size:.4em;color:var(--cloud);letter-spacing:-.02em;margin-left:6px}.altimeter .v{position:relative}.rolling{display:inline-flex;align-items:baseline;transition:color .6s var(--ease)}.rolling.up{color:var(--roll-up)}.rolling.dn{color:var(--down)}.roll{display:inline-block;height:1em;line-height:1em;overflow:hidden;vertical-align:bottom}.roll-in{display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.16,1,.3,1)}.roll-in span{height:1em;line-height:1em}.rope-drops{position:absolute;left:4px;bottom:100%;display:flex;flex-direction:column;gap:4px;pointer-events:none}.rope-drop{font-family:var(--sans);font-size:15px;letter-spacing:0;font-weight:600;color:var(--gold-text);white-space:nowrap;animation:drift-up 3.2s var(--ease) forwards}@keyframes drift-up{0%{opacity:0;transform:translateY(12px)}12%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-18px)}}.route-mtn{position:relative;height:300px;margin-top:32px;border-radius:24px;overflow:hidden;background:var(--bg)}.route-mtn .stage{position:absolute;inset:0;contain:strict}@media (max-width: 600px){.route-mtn{height:220px;border-radius:18px}}@media (prefers-reduced-motion: reduce){.roll-in{transition:none}.rope-drop{animation:none}}.altimeter .meta{font-size:15px;color:var(--sub);padding-bottom:6px;line-height:1.6}.altimeter .meta b{color:var(--ink);font-weight:600}.block{padding-top:56px}.block>.h3{margin-bottom:10px}.block>.sub{margin:0 0 14px;max-width:44em;font-size:15.5px}.chart{position:relative;margin-top:4px;touch-action:pan-y}.chart svg{width:100%;overflow:visible}.chart-tip{position:absolute;top:-6px;transform:translate(-50%);display:flex;gap:10px;padding:5px 11px;border-radius:999px;background:var(--btn);color:var(--btn-ink);font-size:12.5px;white-space:nowrap;pointer-events:none}.chart-tip span{opacity:.7}.camp-list{list-style:none;margin:0;padding:0}.camp-list li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--hair)}.camp-list li b{display:block;font-weight:600}.camp-list li b .sub{font-weight:400}.camp-list li .num.sub{font-size:14px}.camp-list .state{font-size:14px;color:var(--sub);text-align:right}.claim-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;border-radius:20px;background:var(--ice)}.claim-row b{font-weight:600;margin-left:6px}.rt .side{font-weight:600}.trade-bar{display:none}@media (max-width: 960px){.route-grid{grid-template-columns:minmax(0,1fr)}body:has(.trade-bar) .footer{padding-bottom:110px}.trade-bar{display:flex;gap:8px;position:fixed;z-index:20;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:8px;border-radius:999px;background:var(--bg);box-shadow:var(--shadow)}.trade-bar .btn{flex:1}.route-page{padding-bottom:80px}}@media (max-width: 600px){.route-head .art{width:44px!important;height:44px!important}}.panel{background:var(--panel);border-radius:28px;padding:26px;box-shadow:0 1px 2px #14171b0d}.trade .tabs{display:flex;gap:6px;background:var(--ice);border-radius:999px;padding:4px;width:max-content}.trade .tabs button{padding:7px 18px;border-radius:999px;font-weight:600;font-size:14px;color:var(--sub)}.trade .tabs button.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #14171b14}.amount{display:block;margin-top:18px;background:var(--ice);border-radius:20px;padding:16px 18px}.amount .row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.amount input.big{flex:1;width:100%;min-width:0;font-size:40px;letter-spacing:-.04em;border:0;outline:0;background:transparent;padding:0}.amount input.big.s{font-size:28px}.amount input.big.xs{font-size:20px}.amount input.big::placeholder{color:var(--cloud)}.amount .unit{flex:none;font-weight:600;max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amount small{display:block;color:var(--sub);font-size:13.5px;margin-top:2px;min-height:1.4em}.presets{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.presets button{padding:6px 12px;border-radius:999px;background:var(--bg);font-size:13.5px;font-variant-numeric:tabular-nums}.presets button.on{background:var(--btn);color:var(--btn-ink)}.presets button:disabled{opacity:.4}.presets.slip{margin:0 0 4px;justify-content:flex-end}.air-box{margin:18px -12px 0;padding:0 12px 2px;border-radius:18px;transition:background .4s var(--ease)}.air-box .air-row{margin-top:0;padding-top:12px}.air-box.thin{background:var(--thin-bg)}.air-box.thin .air,.air-box.thin .fee{color:var(--gold-text)}.air-box.thin .air circle{animation:thin 2.4s ease-in-out infinite}.air-box.thin .air circle:nth-child(3n){animation-delay:-.8s}.air-box.thin .air circle:nth-child(3n+1){animation-delay:-1.6s}@keyframes thin{50%{opacity:.12}}@media (prefers-reduced-motion: reduce){.air-box.thin .air circle{animation:none}}.air-row{display:flex;align-items:center;justify-content:space-between;margin-top:18px;gap:12px}.air-row .l{display:flex;align-items:center;gap:10px}.air-row .fee{font-size:20px}.air-note{margin:10px 0 0;font-size:14.5px;color:var(--sub);min-height:3em}.air-note b{color:var(--ink);font-weight:600}.cta{margin-top:16px;width:100%}.lines{margin-top:18px;font-size:14px;color:var(--sub);display:grid;gap:6px}.lines>div{display:flex;justify-content:space-between;gap:12px}.lines>div>span:last-child{color:var(--ink);text-align:right}.sheet-bg{position:fixed;inset:0;z-index:50;background:#0d0f126b;display:flex;align-items:flex-end;animation:fade .2s var(--ease)}.sheet{width:100%;max-height:calc(100vh - 40px);overflow-y:auto;background:var(--panel);border-radius:28px 28px 0 0;padding:0 12px max(16px,env(safe-area-inset-bottom));animation:rise .26s var(--ease);outline:0;transition:transform .16s var(--ease)}.sheet .panel{box-shadow:none;padding:6px 8px 8px;background:transparent}.sheet-grip{display:grid;place-items:center;height:26px;touch-action:none;cursor:grab}.sheet-grip span{width:40px;height:4px;border-radius:4px;background:var(--track)}.sheet-head{display:flex;justify-content:space-between;align-items:center;padding:0 8px 4px}@keyframes rise{0%{transform:translateY(40px);opacity:0}}.modal-bg{position:fixed;inset:0;z-index:50;background:#0d0f126b;display:grid;place-items:center;padding:16px}.modal{width:min(400px,100%);background:var(--panel);border-radius:28px;padding:22px;box-shadow:var(--shadow)}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.modal-head h3{margin:0;font-size:20px;letter-spacing:-.02em}.wallet-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:16px;text-align:left}.wallet-row:hover:not(:disabled){background:var(--quiet)}.wallet-row b{flex:1;font-weight:600}.wallet-row img{border-radius:8px}.wallet-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--ice);font-weight:700}.launch-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:start;margin-top:24px}.launch-preview{align-self:stretch}.launch-preview .sticky{position:sticky;top:88px;padding-top:56px}.card-wrap{border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #14171b0f,0 20px 40px -24px #14171b38}.card-wrap.big{margin-top:36px;max-width:900px}.launch-preview .scale-wrap{margin-top:24px}.art-pick-row{display:flex;gap:18px;align-items:flex-start;margin-top:14px}.art-drop{width:132px;height:132px;border-radius:50%;background:var(--ice);display:grid;place-items:center;text-align:center;padding:18px;font-size:13px;color:var(--sub);flex:none;overflow:hidden;transition:box-shadow .16s}.art-drop.over{box-shadow:inset 0 0 0 2px var(--ink)}.art-drop img{width:132px;height:132px;object-fit:cover;margin:-18px}.fields{display:grid;gap:12px}.field{display:grid;gap:6px;margin-top:12px}.fields .field{margin-top:0}.field>span{font-size:14px;color:var(--sub)}.field input,.field textarea{width:100%;border:0;outline:0;background:var(--ice);border-radius:14px;padding:12px 14px;font-size:16px;resize:vertical}.field input:focus,.field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.field input::placeholder,.field textarea::placeholder{color:var(--cloud)}.field input.upper{text-transform:uppercase}.field em{font-size:13px}.links-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.range{margin:16px 0 14px}.range label{display:flex;justify-content:space-between;font-size:14px;color:var(--sub);margin-bottom:8px}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:transparent;margin:0}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(to right,var(--ink) var(--p, 30%),var(--track) var(--p, 30%))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:50%;background:var(--ink);border:4px solid var(--bg);box-shadow:0 1px 3px #14171b4d}input[type=range]::-moz-range-track{height:4px;border-radius:4px;background:var(--track)}input[type=range]::-moz-range-progress{height:4px;border-radius:4px;background:var(--ink)}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--ink);border:4px solid var(--bg)}.camp-pick{list-style:none;margin:16px 0 10px;padding:0}.camp-pick li{padding:12px 0;border-top:1px solid var(--hair)}.camp-pick-row{display:flex;align-items:center;gap:12px}.camp-pick-row b{width:84px;flex:none;font-weight:600;white-space:nowrap}.camp-pick-row input[type=range]{flex:1}.camp-pick .mult{display:inline-flex;align-items:baseline;gap:2px;background:var(--ice);border-radius:12px;padding:6px 10px;font-weight:600}.camp-pick .mult input{width:50px;border:0;outline:0;background:transparent;text-align:right;padding:0;font-size:15px}.camp-pick li>.sub{display:block;font-size:13.5px;margin:6px 0 0 28px}.confirm{padding-top:40px}.confirm .cta{margin:0 0 12px;height:56px;font-size:17px}.progress{list-style:none;margin:18px 0;padding:0;display:grid;gap:10px}.progress li{display:flex;gap:12px;align-items:flex-start;color:var(--cloud)}.progress li i{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--track);flex:none;margin-top:3px}.progress li.doing{color:var(--ink)}.progress li.doing i{border:2px solid var(--ink);border-right-color:transparent;box-shadow:none;animation:spin .8s linear infinite}.progress li.done{color:var(--ink)}.progress li.done i{background:var(--ink);box-shadow:none}.progress li.failed{color:var(--down)}.progress li.failed i{box-shadow:inset 0 0 0 2px var(--down)}.progress em{display:block;font-size:14px}.route-up .h2 .second{color:var(--second)}@media (max-width: 960px){.launch-grid{grid-template-columns:minmax(0,1fr);gap:8px}.launch-preview{order:-1}.launch-preview{align-self:stretch}.launch-preview .sticky{position:static;padding-top:24px}.launch-preview .scale-wrap{display:none}}@media (max-width: 600px){.links-row{grid-template-columns:1fr}.art-pick-row{flex-direction:column}.fields{width:100%}.camp-pick-row b{width:auto}}.how .lead{max-width:36em}.how-sec{padding-top:130px}.how-sec.split{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}.body-col p{margin:0 0 18px;font-size:18px;color:var(--sub);max-width:34em}.alt-grid{display:grid;grid-template-columns:7fr 5fr;gap:56px;margin-top:56px;align-items:start}.calc{position:sticky;top:100px}.readout{font-family:var(--sans)!important;font-size:clamp(64px,7vw,104px);line-height:.95;letter-spacing:-.055em;font-weight:700}.readout *{font-family:var(--sans)!important}.what{margin:10px 0 0;font-size:18px;color:var(--sub);min-height:3.2em}.formula{margin-top:28px;font-size:14px;color:var(--sub);line-height:1.6}.air-states{display:flex;gap:28px;margin-top:10px;flex-wrap:wrap}.air-states figure{margin:0;display:flex;align-items:center;gap:10px;font-size:15px}.air-states figcaption{color:var(--sub)}.dict{columns:2;column-gap:72px;margin-top:56px}.term{break-inside:avoid;padding:0 0 34px}.term h3{margin:0;font-size:28px;font-weight:800;letter-spacing:-.035em;line-height:1.1}.term p{margin:8px 0 0;color:var(--sub);max-width:30em}.term q{display:block;margin-top:8px;font-family:var(--pencil);font-size:21px;quotes:none;line-height:1.35}.never{margin-top:24px;color:var(--sub);max-width:46em}@media (max-width: 900px){.how-sec{padding-top:90px}.how-sec.split,.alt-grid{grid-template-columns:1fr;gap:24px}.calc{position:static}.dict{columns:1}}.portfolio .h2 .second{font-size:.42em;letter-spacing:-.02em;margin-top:12px}.prelaunch{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px;align-items:center;padding-top:120px}.prelaunch .h2 .second{color:var(--second)}.prelaunch .body{margin-top:24px}@media (max-width: 900px){.prelaunch{grid-template-columns:minmax(0,1fr);padding-top:72px}}.closed-box{padding:24px;border-radius:24px;background:var(--panel, var(--paper-2, transparent))}.closed-box .sub{margin:8px 0 0}
