@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-disp:"Archivo","Archivo Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_d3630b{font-family:Newsreader,Newsreader Fallback}.__variable_d3630b{--font-body:"Newsreader","Newsreader Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_aa62b7{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_aa62b7{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--void:#05080D;--ink:#0A0F16;--ink-2:#0F1620;--ink-3:#16202C;--line:rgba(255,255,255,.07);--line-2:rgba(255,255,255,.14);--text:#EEF2F6;--text-2:#A2B0BE;--text-3:#778695;--gold:#EBA83A;--gold-2:#F6CE81;--gold-dim:rgba(235,168,58,.14);--jade:#3ECBA2;--jade-2:#73E4C4;--jade-dim:rgba(62,203,162,.13);--cold:#38495C;--cold-2:#6E869E;--info:#80A6C8;--alarm:#E4685B;--act:#EEF2F6;--act-ink:#05080D;--focus:#80A6C8;--e4:cubic-bezier(.16,1,.3,1);--eio:cubic-bezier(.76,0,.24,1);--pad:clamp(20px,4vw,56px)}*{box-sizing:border-box}::selection{background:var(--act);color:var(--act-ink)}::-moz-selection{background:var(--act);color:var(--act-ink)}html{scrollbar-color:var(--ink-3) var(--void);scrollbar-width:thin}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--ink-3);border:3px solid var(--void);border-radius:100px}::-webkit-scrollbar-thumb:hover{background:var(--cold)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--void);color:var(--text);caret-color:var(--act);font-family:var(--font-body),Georgia,serif;font-size:18px;line-height:1.6;font-weight:300;-webkit-font-smoothing:antialiased}.disp{font-family:var(--font-disp),Arial,sans-serif;font-weight:800;font-stretch:112%;letter-spacing:-.03em;line-height:.9;margin:0;text-transform:uppercase;text-wrap:balance}.mono{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lab{font-family:var(--font-disp),sans-serif;font-stretch:62%;font-weight:600;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.wrap{max-width:1240px;margin:0 auto;padding-inline:var(--pad)}.hero{position:relative;min-height:clamp(460px,64vh,720px);display:grid;align-items:end;overflow:hidden;border-bottom:1px solid var(--line)}.hero canvas{width:100%;height:100%;display:block}.hero canvas,.hero:after{position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background:linear-gradient(180deg,rgba(5,8,13,.3) 0,rgba(5,8,13,0) 22%,rgba(5,8,13,0) 52%,rgba(5,8,13,.8) 84%,var(--void) 100%),radial-gradient(96% 86% at 2% 78%,rgba(5,8,13,.97) 30%,rgba(5,8,13,0) 74%)}.heroInner{position:relative;z-index:2;padding-block:clamp(30px,5vw,64px)}.hero h1{font-size:clamp(3rem,11.5vw,9.5rem)}.hero h1 em{font-style:normal;color:var(--gold)}.heroFoot{display:flex;flex-wrap:wrap;gap:14px 40px;align-items:flex-end;margin-top:clamp(20px,3vw,34px);padding-top:22px;border-top:1px solid var(--line)}.heroDeck{font-size:clamp(1rem,1.55vw,1.24rem);color:var(--text-2);max-width:46ch;margin:0;line-height:1.5}.heroStats{display:flex;gap:clamp(20px,3vw,44px);margin-left:auto}.stat .n{font-family:var(--font-disp),sans-serif;font-weight:800;font-stretch:108%;font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .n.g{color:var(--gold)}.stat .n.j{color:var(--jade)}.stat .l{font-family:var(--font-mono),monospace;font-size:9.5px;color:var(--text-3);letter-spacing:.13em;text-transform:uppercase;margin-top:8px;line-height:1.5}section{padding-block:clamp(54px,8vw,110px)}.shead{display:flex;flex-wrap:wrap;gap:18px 40px;align-items:flex-end;margin-bottom:clamp(26px,4vw,44px)}.shead h2{font-size:clamp(1.8rem,4.6vw,3.3rem);flex:none}.shead p{margin:0;color:var(--text-2);font-size:1.02rem;max-width:52ch}.board{border-top:1px solid var(--line)}.trip{display:grid;grid-template-columns:auto 1fr auto;grid-gap:clamp(16px,2.4vw,34px);gap:clamp(16px,2.4vw,34px);align-items:center;padding-block:clamp(20px,2.6vw,30px);border-bottom:1px solid var(--line);position:relative;transition:background .45s var(--e4)}.trip:hover{background:rgba(255,255,255,.018)}.trip:before{content:"";position:absolute;left:calc(50% - 50vw);top:-1px;height:1px;width:0;background:var(--rc);transition:width .9s var(--e4)}.trip.in:before{width:100vw}.rank{font-family:var(--font-mono),monospace;font-size:11px;color:var(--text-3);letter-spacing:.1em;width:26px}.tmain{min-width:0}.tname{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.tcity{font-family:var(--font-disp),sans-serif;font-weight:800;font-stretch:106%;font-size:clamp(1.4rem,3.4vw,2.6rem);line-height:.98;letter-spacing:-.028em;text-transform:uppercase}.tcountry{font-style:italic;font-size:15px}.tcountry,.tmeta{color:var(--text-3)}.tmeta{display:flex;flex-wrap:wrap;gap:3px 15px;margin-top:9px;font-family:var(--font-mono),monospace;font-size:10.5px}.tmeta .warn{color:var(--alarm)}.tprice{text-align:right;white-space:nowrap}.tprice .p{font-family:var(--font-disp),sans-serif;font-weight:800;font-stretch:106%;font-size:clamp(1.3rem,2.9vw,2.1rem);line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tprice .s{font-family:var(--font-mono),monospace;font-size:10px;color:var(--text-3);margin-top:8px;letter-spacing:.05em}.dial{display:flex;align-items:center;gap:11px;margin-top:12px}.dialBar{position:relative;height:3px;flex:1 1;max-width:280px;background:rgba(255,255,255,.07);overflow:hidden}.dialFill{position:absolute;inset:0 auto 0 0;width:0;background:var(--rc);transition:width 1.1s var(--e4) .1s}.trip.in .dialFill{width:var(--sw)}.dialNum{font-family:var(--font-disp),sans-serif;font-weight:800;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rc);min-width:32px}.chip{font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.13em;text-transform:uppercase;padding:3px 8px;border-radius:100px;white-space:nowrap;border:1px solid}.chip.lvl1{color:var(--jade);border-color:rgba(62,203,162,.35);background:var(--jade-dim)}.chip.lvl2{color:var(--info);border-color:rgba(128,166,200,.3);background:rgba(128,166,200,.09)}.chip.low{color:var(--jade);border-color:rgba(62,203,162,.35);background:var(--jade-dim)}.chip.typical{color:var(--text-3);border-color:var(--line-2)}.chip.high{color:var(--alarm);border-color:rgba(228,104,91,.35);background:rgba(228,104,91,.09)}.quota{display:flex;align-items:center;gap:12px;font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--text-3);letter-spacing:.06em}.quotaBar{width:120px;height:3px;background:rgba(255,255,255,.08);position:relative}.quotaBar i{position:absolute;inset:0 auto 0 0;background:var(--gold)}footer{border-top:1px solid var(--line);padding-block:36px 60px;font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--text-3);line-height:1.85}footer p{margin:0 0 10px;max-width:86ch}@media (max-width:760px){.trip{grid-template-columns:1fr;gap:12px}.rank{display:none}.tprice{text-align:left}.heroStats{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.trip:before{width:100vw!important}.dialFill{width:var(--sw)!important}}.wallet{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.cell{background:var(--ink-2);padding:14px 15px 13px}.cell label{display:block;font-family:var(--font-disp),sans-serif;font-stretch:62%;font-weight:600;font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.cell input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line-2);color:var(--text);font-family:var(--font-mono),monospace;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:2px 0 6px;outline:0;transition:border-color .3s var(--e4)}.cell input:focus{border-color:var(--focus)}.cell input::placeholder{color:#3D4956}.cell .u{font-family:var(--font-mono),monospace;font-size:9px;color:var(--text-3);margin-top:6px;letter-spacing:.07em}.walletBar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px}.note{font-family:var(--font-mono),monospace;font-size:13px;color:var(--text-3);line-height:1.75;max-width:62ch;margin:0 auto 0 0;display:flex;gap:8px}.note b{color:var(--jade);font-weight:600}.note.warn b{color:var(--gold)}.act{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-mono),monospace;font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;background:transparent;color:var(--text-2);border:1px solid var(--line-2);padding:9px 16px;cursor:pointer;border-radius:100px;text-decoration:none;min-height:38px;transition:all .3s var(--e4)}.act:hover{color:var(--text);border-color:var(--text-3)}.act[aria-pressed=true]{background:var(--jade);border-color:var(--jade);color:var(--void);font-weight:600}.saveState{font-family:var(--font-mono),monospace;font-size:10px;color:var(--jade);letter-spacing:.08em;opacity:0;transition:opacity .35s var(--e4)}.saveState.on{opacity:1}.fall{margin-top:14px}.fallTrack{display:flex;height:20px;background:rgba(255,255,255,.03);overflow:hidden}.fseg{height:100%;display:block;transform-origin:left center;transition:width .8s var(--e4)}.fseg.pay{background:linear-gradient(177deg,var(--gold-2),var(--gold))}.fseg.cred{background:var(--info);opacity:.72}.fseg.air{background:linear-gradient(177deg,var(--jade-2),var(--jade))}.fseg.htl{background:var(--jade);opacity:.55;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 1px,transparent 1px 5px)}.fseg+.fseg{box-shadow:inset 1px 0 0 var(--void)}.fallKey{display:flex;flex-wrap:wrap;gap:5px 16px;margin-top:9px;font-family:var(--font-mono),monospace;font-size:10px;color:var(--text-3)}.fallKey span{display:flex;align-items:center;gap:6px}.fallKey i{width:14px;height:8px;flex:none}.k-pay{background:var(--gold)}.k-cred{background:var(--info);opacity:.72}.k-air,.k-htl{background:var(--jade)}.k-htl{opacity:.55}.oop{color:var(--jade)}.oop.flat{color:var(--gold)}.plays{margin-top:14px;display:grid;grid-gap:6px;gap:6px}.play{display:grid;grid-template-columns:15px 1fr;grid-gap:9px;gap:9px;font-size:15px;line-height:1.5;color:var(--text-2);max-width:78ch}.play .m{font-family:var(--font-mono),monospace;font-size:11px;font-weight:600;line-height:1.6}.play.win .m{color:var(--jade)}.play.short .m{color:var(--gold)}.play.warn .m{color:var(--info)}.play.risk .m{color:var(--alarm)}.play b{color:var(--text);font-weight:400}.tier{font-family:var(--font-mono),monospace;font-size:8.5px;letter-spacing:.11em;text-transform:uppercase;padding:1px 6px;border-radius:100px;margin-left:6px;vertical-align:1px;white-space:nowrap;border:1px solid}.tier.live{color:var(--jade);border-color:rgba(62,203,162,.35);background:var(--jade-dim)}.tier.chart{color:var(--info);border-color:rgba(128,166,200,.3)}.tier.typical{color:var(--text-3);border-color:var(--line-2)}details.legs{margin-top:12px}details.legs summary{font-family:var(--font-mono),monospace;font-size:12px;color:var(--text-3);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;list-style:none;display:inline-flex;align-items:center;gap:7px;transition:color .3s var(--e4)}details.legs summary::-webkit-details-marker{display:none}details.legs summary:before{content:"+";font-size:12px}details[open].legs summary:before{content:"–"}details.legs summary:hover{color:var(--text)}.ribbon{display:flex;height:14px;margin-top:11px;background:rgba(255,255,255,.03)}.rseg{height:100%}.rseg.p{background:linear-gradient(177deg,var(--gold-2),var(--gold))}.rseg.e{background:var(--cold-2)}.rseg.g{background:repeating-linear-gradient(-45deg,rgba(255,255,255,.16) 0 2px,rgba(255,255,255,.03) 2px 6px)}.rseg+.rseg{box-shadow:inset 1px 0 0 var(--void)}.legTable{width:100%;border-collapse:collapse;font-family:var(--font-mono),monospace;font-size:11px;margin-top:11px}.legTable td{padding:6px 12px 6px 0;border-bottom:1px solid var(--line);color:var(--text-2)}.legTable td:last-child{text-align:right;padding-right:0}.cab{font-size:9px;letter-spacing:.09em;text-transform:uppercase;padding:2px 6px}.cab.p{background:var(--gold-dim);color:var(--gold)}.cab.e{background:rgba(255,255,255,.05);color:var(--text-3)}.bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.bar .lab{margin-right:auto}.stepper{display:flex;align-items:center;gap:10px;font-family:var(--font-mono),monospace;font-size:10px;color:var(--text-3);letter-spacing:.07em;text-transform:uppercase}.stepper input[type=range]{accent-color:var(--gold);width:130px}.trip.best{background:radial-gradient(120% 100% at 0 50%,rgba(62,203,162,.05),transparent 62%)}.trip.best:after{content:"";position:absolute;left:calc(50% - 50vw);top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--jade),rgba(62,203,162,0))}.chip.best{color:var(--jade);border-color:rgba(62,203,162,.45);background:var(--jade-dim)}.trip{align-items:start}.tprice .p.oop{color:var(--jade)}.tprice .p.oop.flat{color:var(--gold)}.tprice s{opacity:.6}.walletGroup{margin-bottom:14px}.walletHead{display:flex;align-items:center;gap:12px;margin-bottom:8px}.walletHead .lab{color:var(--gold)}.act.tiny{padding:5px 12px;font-size:11.5px}.note.warn b{color:var(--alarm)}.hotel{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.hstars{display:inline-flex;gap:1.5px;color:var(--text-3);flex:none;vertical-align:-1px}.hname{font-family:var(--font-body),serif;font-size:16px}.hname,.hname a{color:var(--text)}.hname a{text-decoration:none;border-bottom:1px solid var(--line-2)}.hname a:hover{color:var(--text);border-color:var(--line-2)}.hmeta{font-size:10.5px;color:var(--text-3);letter-spacing:.03em}.hotel .tier{margin-left:0}.hotels{margin-top:14px;padding-top:13px;border-top:1px solid var(--line);display:grid;grid-gap:9px;gap:9px}.hotels .hotel{margin:0;padding:0;border:0}.htag{font-family:var(--font-mono),monospace;font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;padding:2px 7px;border-radius:100px;flex:none;background:var(--gold-dim);color:var(--gold);border:1px solid rgba(235,168,58,.3)}.htag.pts{background:var(--jade-dim);color:var(--jade);border-color:rgba(62,203,162,.3)}.hmeta .down{color:var(--jade);font-weight:600}.hnote{font-size:13px;color:var(--text-3);margin:0;letter-spacing:.03em}.reveal{position:fixed;inset:0;z-index:60;background:rgba(5,8,13,.97);display:grid;place-items:center;padding:var(--pad);overflow-y:auto;animation:revealFade .45s var(--e4)}@keyframes revealFade{0%{opacity:0}to{opacity:1}}.revealInner{width:100%;max-width:820px}.scan{display:grid;grid-gap:18px;gap:18px;justify-items:start}.scanCity{font-size:clamp(2rem,7vw,4.4rem);color:var(--gold);line-height:1}.scanBar{width:100%;height:2px;background:rgba(255,255,255,.08);position:relative;overflow:hidden}.scanBar i{position:absolute;inset:0 auto 0 0;background:var(--gold);transition:width .12s linear}.revealKicker{color:var(--jade)}.revealTitle{font-size:clamp(1.9rem,5vw,3.4rem);margin:10px 0 26px}.revealList{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.revealRow{background:var(--ink);padding:20px 22px;opacity:0;transform:translateY(14px);transition:opacity .6s var(--e4) var(--d),transform .6s var(--e4) var(--d)}.revealRow.in{opacity:1;transform:none}.revealHead{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap}.revealCity{font-size:clamp(1.3rem,3vw,1.9rem);line-height:1}.revealCountry{font-style:italic;font-size:14px;color:var(--text-3)}.revealFlat{font-size:10px;color:var(--jade);margin-left:auto;letter-spacing:.1em}.revealPrice{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:12px}.revealNow{font-size:clamp(1.7rem,4.4vw,2.7rem);color:var(--jade);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.revealMeta{font-size:11px;color:var(--text-3)}.revealMeta s{opacity:.65}.revealMeta b{color:var(--gold);font-weight:600}.revealNotes{display:grid;grid-gap:4px;gap:4px;margin-top:11px;font-size:14.5px;color:var(--text-2);line-height:1.5}.revealClose{margin-top:26px}@media (prefers-reduced-motion:reduce){.reveal{animation:none}.revealRow{opacity:1;transform:none;transition:none}}.act.reveal-cta{background:var(--act);border-color:var(--act);color:var(--act-ink);font-weight:600;letter-spacing:.1em}.act.reveal-cta:hover:not(:disabled){background:#fff;border-color:#fff}.act.reveal-cta:disabled{opacity:.35;cursor:not-allowed;background:transparent;color:var(--text-3);border-color:var(--line-2)}.trip{grid-template-columns:auto 210px 1fr auto}.shot{margin:0;position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:2px;background:var(--ink-2);border:1px solid var(--line)}.shot img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.86) contrast(1.04) brightness(.92);transition:transform .9s var(--e4),filter .6s var(--e4)}.trip:hover .shot img{transform:scale(1.045);filter:saturate(1) contrast(1.02) brightness(1)}.shot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(190deg,rgba(5,8,13,0) 42%,rgba(5,8,13,.72))}.shot figcaption{position:absolute;left:10px;bottom:8px;z-index:2;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text);text-shadow:0 1px 6px rgba(0,0,0,.8)}@media (max-width:900px){.trip{grid-template-columns:auto 150px 1fr auto}}@media (max-width:760px){.trip{grid-template-columns:1fr}.shot{aspect-ratio:16/9;max-height:190px}}.revealRow.hasShot{position:relative;overflow:hidden;min-height:186px}.revealShot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:saturate(.7) brightness(.42) contrast(1.06)}.revealRow.hasShot:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,rgba(5,8,13,.94) 22%,rgba(5,8,13,.55) 68%,rgba(5,8,13,.3))}.revealRow.hasShot>:not(.revealShot){position:relative;z-index:2}@media (max-width:620px){.hero{min-height:0}.hero .wrap{padding-block:clamp(200px,46vw,260px) 28px}.heroStats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;width:100%}.stat .l{font-size:8.5px;letter-spacing:.09em;line-height:1.45}.heroDeck{font-size:1rem;line-height:1.5}h1.disp{font-size:clamp(2.6rem,13vw,3.6rem)}}.signin{display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;justify-content:space-between;padding:26px 28px;border:1px solid var(--line);background:radial-gradient(120% 130% at 0 0,rgba(235,168,58,.06),transparent 62%),var(--ink-2)}.signinCopy{margin:10px 0 0;color:var(--text-2);font-size:16.5px;max-width:52ch;line-height:1.5}.whoami{display:flex;align-items:center;gap:12px;margin-bottom:12px}.hnote.fhr{opacity:.9;max-width:74ch;line-height:1.7}.book,.hnote.fhr{color:var(--gold)}.book{display:inline-block;margin-top:10px;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(235,168,58,.35);padding-bottom:2px;transition:color .3s var(--e4),border-color .3s var(--e4)}.book:hover{color:var(--gold-2);border-color:var(--gold-2)}@media (max-width:760px){.book{margin-top:8px}}.scopeTag{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--line);padding:2px 7px;border-radius:100px;cursor:help}.signinForm{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px;align-items:center}.fld{background:var(--void);border:1px solid var(--line-2);color:var(--text);font-family:var(--font-mono),monospace;font-size:15px;padding:10px 12px;border-radius:2px;min-width:190px;outline:0;transition:border-color .25s var(--e4)}.fld:focus{border-color:var(--focus)}.fld::placeholder{color:var(--text-3);opacity:1;font-style:italic}.fld::placeholder{color:#4B5865}.signinAlt{font-size:13px;color:var(--text-3);margin:14px 0 0;line-height:1.8}.signinNote{display:block;color:var(--text-3);opacity:.8;margin-top:4px}.fareBits b{color:var(--text-2);font-weight:500}@media (hover:none),(max-width:760px){.book{padding-block:0;border:1px solid rgba(235,168,58,.35);border-radius:100px;padding-inline:14px}.book,.linkish{min-height:44px;display:inline-flex;align-items:center}.linkish{padding-inline:2px}.signinAlt{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px}.stepper input[type=range]{height:44px;width:100%;max-width:none}.stepper{width:100%;gap:12px}.cell input,.fld{min-height:44px;font-size:16px}button.act{min-height:44px}details.legs summary{min-height:44px;align-items:center}}.tabs{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(7,10,15,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.tabsInner{display:flex;gap:0}.tab{flex:1 1;display:flex;flex-direction:column;gap:3px;padding:14px 4px 13px;text-decoration:none;border-bottom:2px solid transparent;transition:border-color .3s var(--e4),background .3s var(--e4)}.tab:hover{background:rgba(255,255,255,.02)}.tab.on{border-bottom-color:var(--act)}.tabName{font-family:var(--font-disp),sans-serif;font-weight:700;font-stretch:100%;font-size:14px;letter-spacing:.02em;text-transform:uppercase;color:var(--text-3)}.tab.on .tabName{color:var(--text)}.tabHint{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.04em;color:var(--text-3);opacity:.75}.tab.on .tabHint{color:var(--text-2);opacity:1}@media (max-width:620px){.tab{padding:12px 4px;min-height:56px}.tabName{font-size:13.5px}.tabHint{font-size:11px}}.door{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:20px 22px;border:1px solid var(--line);background:var(--ink-2)}.fldWrap{display:flex;flex-direction:column;gap:6px}.fldWrap .lab{font-size:12px;letter-spacing:.14em}.door .fld{min-width:118px}.door .fld[type=date]{min-width:150px}.door .fld[type=number]{min-width:78px}.doorStat{margin-top:20px;font-size:11px;color:var(--text-3);letter-spacing:.05em}.doorStat .admitted{color:var(--jade)}.doorStat .refused{color:var(--alarm)}.picks{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:16px}.pick{background:var(--ink);padding:20px 22px;position:relative}.pick:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--rc)}.pickTop{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px 18px;gap:14px 18px;align-items:start}.pickRank{font-size:11px;color:var(--text-3);letter-spacing:.1em;padding-top:5px}.pickRoute{font-size:clamp(1.15rem,2.6vw,1.7rem);letter-spacing:-.02em;line-height:1}.pickMeta{display:flex;flex-wrap:wrap;gap:3px 14px;margin-top:8px;font-size:10.5px;color:var(--text-3)}.pickPrice{text-align:right;white-space:nowrap}.pickPrice .p{font-size:clamp(1.2rem,2.7vw,1.9rem);line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rc)}.pickPrice .s{font-size:10px;color:var(--text-3);margin-top:6px}.pick .ribbon{height:16px;margin-top:14px}.pickLegs{display:grid;grid-gap:4px;gap:4px;margin-top:11px;font-size:10.5px;color:var(--text-3);line-height:1.6}.pickLegs b.prem{color:var(--gold);font-weight:600}.pickLegs b.eco{color:var(--cold-2);font-weight:600}.refusedList{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.refusedRow{display:grid;grid-template-columns:78px 130px 1fr;grid-gap:12px;gap:12px;font-size:10.5px;color:var(--text-3);padding-bottom:6px;border-bottom:1px solid var(--line)}.refusedPath,.refusedPrice{color:var(--text-2)}.refusedWhy{color:var(--alarm);opacity:.9}@media (max-width:760px){.pickTop{grid-template-columns:1fr auto;gap:8px 12px}.pickRank{grid-column:1/-1}.pickPrice{text-align:right;align-self:start}.refusedRow{grid-template-columns:1fr;gap:2px}.door .fld{min-width:0;width:100%}.fldWrap{flex:1 1 140px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pickWhen{color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pickWhen sup{font-size:8px;color:var(--gold);vertical-align:super;margin-left:1px}.tripPick{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:0;padding:0;margin:0}.tripPick legend{float:left;width:100%;padding:0;margin-bottom:6px}.tripPick input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tripPick label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;cursor:pointer;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--line);background:transparent;transition:color .25s var(--e4),border-color .25s var(--e4),background .25s var(--e4)}.tripPick label:hover{color:var(--text-2);background:rgba(255,255,255,.03)}.tripPick input:checked+label{color:var(--act-ink);background:var(--act);border-color:var(--act)}.tripPick input:focus-visible+label{outline:2px solid var(--focus);outline-offset:2px}.door:has(#trip-ow:checked) .backFld{display:none}@media (max-width:620px){.tripPick{flex:1 1 100%}.tripPick label{flex:1 1}}.sieve{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;flex:1 1 100%;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.sieve .fld{min-width:120px}.sieveStat{margin-top:14px;font-size:10.5px;color:var(--text-3);letter-spacing:.04em;line-height:1.7}.sieveStat a{color:var(--jade);text-decoration:underline;text-underline-offset:3px}.sieveStat a:hover{color:var(--text)}@media (max-width:620px){.sieve .fld{min-width:0;width:100%}}.linkish{display:inline-flex;align-items:center;min-height:24px;padding:2px;background:none;border:0;font:inherit;color:var(--jade);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.linkish:hover{color:var(--text)}@media (max-width:620px){.linkish{min-height:44px;padding:4px 2px}}.linkish:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pickWrap{background:var(--ink)}.pick{display:block;cursor:pointer}.pickRadio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pick:hover{background:rgba(255,255,255,.02)}.pick.on{background:rgba(255,255,255,.055);box-shadow:inset 4px 0 0 var(--act)}.pick.on:before{width:3px}.pick.on .pickRank:after{content:" selected";color:var(--act);letter-spacing:.1em}.pickWrap:has(.pickRadio:focus-visible) .pick{outline:3px solid var(--focus);outline-offset:-3px}.pickActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:0 22px 20px;background:rgba(235,168,58,.05)}.pickActions .act{margin:0}.act.ghost{background:transparent;color:var(--text-2);border:1px solid var(--line)}.act.ghost:hover{color:var(--text);border-color:var(--line-2)}.note.info{border-left-color:var(--info)}.note.info b{color:var(--info)}.pickHint{flex:1 1 100%;font-size:10px;color:var(--text-3);letter-spacing:.04em;margin:0}@media (max-width:620px){.pickActions{padding:0 18px 18px}.pickActions .act{flex:1 1 100%;justify-content:center}}.pick.starred{background:rgba(235,168,58,.07);border-top:1px solid var(--gold)}.pick.starred:hover{background:rgba(235,168,58,.1)}.pick.starred.on{background:rgba(235,168,58,.13)}.starBar{display:flex;align-items:flex-start;gap:10px;padding:0 0 14px}.starMark{font-size:26px;line-height:1;color:var(--gold)}.starWhy{font-size:10.5px;line-height:1.6;color:var(--text-2);letter-spacing:.03em}.starWhy b{color:var(--gold);font-weight:600;text-transform:uppercase;font-size:10px}.pinNote,.starWhy b{letter-spacing:.06em}.pinNote{color:var(--text-3)}@media (max-width:620px){.starMark{font-size:17px}}.ribbonKey{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:16px 0 6px;font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.ribbonKey i{width:20px;height:9px;display:inline-block;margin-right:5px;vertical-align:-1px}.act.quiet{background:transparent;color:var(--text-2);border:1px solid transparent;text-decoration:underline;text-underline-offset:3px}.act.quiet:hover{color:var(--text)}.heroActions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 4px}.heroActions .act{margin:0}@media (max-width:620px){.heroActions .act{flex:1 1 100%;justify-content:center}}.flatBadge{margin-top:10px;font-size:11px;letter-spacing:.06em;color:var(--text-2)}.flatOf{color:var(--text-3);letter-spacing:.04em}.act.outline{background:transparent;color:var(--text);border:1px solid var(--line-2);font-weight:600}.act.outline:hover{border-color:var(--act);background:rgba(255,255,255,.04)}.noteIcon{flex:none;margin-top:2px;color:inherit}.inlineIcon{vertical-align:-1px;margin-right:4px;opacity:.9}.act svg{flex:none}.firstRun{border:1px solid var(--line);border-left:2px solid var(--jade);background:var(--ink-2);padding:22px 24px;margin-bottom:22px}.firstRunLede{margin:0;font-size:1.02rem;color:var(--text-2);max-width:62ch}.firstRunLede b{color:var(--text);font-weight:400}.firstRunNext{margin:12px 0 0;font-size:1.02rem;color:var(--text-2);max-width:62ch}.firstRunFine{margin:14px 0 0;font-size:10px;color:var(--text-3);letter-spacing:.05em}.inviteBox{border:1px solid var(--line);background:var(--ink-2);padding:20px 22px;margin-top:22px}.inviteCopy{margin:0 0 16px;font-size:.98rem;color:var(--text-2);max-width:64ch}.inviteCopy b{color:var(--text);font-weight:400}.inviteNote{margin-top:22px;font-size:10.5px;color:var(--text-3);letter-spacing:.05em}.inviteLink{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.inviteLink .fld{flex:1 1 320px;min-width:0}.inviteFine{flex:1 1 100%;margin:4px 0 0;font-size:10px;color:var(--text-3);letter-spacing:.05em}.watchForm{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.watchForm .fld{flex:0 1 200px}.watchList{margin-top:14px}.watchRow{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-top:1px solid var(--line);padding:10px 0;font-size:.9rem}.watchPrice{font-family:var(--font-mono),monospace;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.watchStatus{flex:1 1;color:var(--text-3);font-size:10.5px;letter-spacing:.05em}.joinWrap{padding:clamp(40px,8vh,90px) 0 60px;max-width:760px}.joinHead{font-size:clamp(2.4rem,7vw,4.6rem);margin-bottom:clamp(20px,3vw,32px)}.joinCard{border:1px solid var(--line);background:var(--ink);padding:clamp(22px,3vw,30px)}.joinLede{margin:0 0 20px;font-size:1.08rem;color:var(--text-2);max-width:60ch}.joinList{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.joinList li{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;font-size:1rem;color:var(--text-2);line-height:1.6;max-width:64ch}.joinList b{color:var(--text);font-weight:400}.joinTick{color:var(--jade)}.joinCross,.joinTick{flex:none;margin-top:4px}.joinCross{color:var(--cold-2)}.joinFine{margin:20px 0 22px;font-size:10px}.joinFine,.joinNote{color:var(--text-3);letter-spacing:.05em}.joinNote{margin:0 0 16px;font-size:10.5px}@media (max-width:620px){.inviteLink .fld{flex:1 1 100%}.inviteLink .act{flex:1 1 100%;justify-content:center}}.shot>*{grid-area:auto}.shotNone{display:grid;place-items:center;background:linear-gradient(160deg,var(--ink-3),var(--ink-2) 70%)}.shotRoute{display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.14em;color:var(--text-3)}.shotRoute b{font-weight:500;color:var(--text-2)}.shotRoute i{width:26px;height:1px;background:var(--line-2);display:block;position:relative}.shotRoute i:after{content:"";position:absolute;right:0;top:-2px;border-left:4px solid var(--line-2);border-top:2.5px solid transparent;border-bottom:2.5px solid transparent}.trip>.rank{grid-column:1}.trip>.shot{grid-column:2}.trip>.tmain{grid-column:3}.trip>.tprice{grid-column:4}@media (max-width:820px){.trip>.rank,.trip>.shot,.trip>.tmain,.trip>.tprice{grid-column:auto}}.shotCredit{color:var(--text-3);opacity:.85}.shotBy{position:absolute;right:0;bottom:0;z-index:2;max-width:100%;padding:3px 7px;font-size:8.5px;letter-spacing:.04em;line-height:1.3;color:var(--text-3);background:rgba(5,8,13,.72);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .25s var(--e4)}.shotBy:hover{color:var(--text-2)}.dateBar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:0 0 26px;padding:16px 0;border-bottom:1px solid var(--line)}.dateBar .lab{flex-basis:100%}.dateBar label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text-3)}.dateBar input{background:transparent;border:0;border-bottom:1px solid var(--line-2);color:var(--text);font:inherit;font-size:15px;padding:6px 0;color-scheme:dark}.dateBar input:focus{outline:none;border-color:var(--focus)}.dateBar .note{flex-basis:100%;margin:0}