@font-face{font-family:Mona Sans;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/MonaSans-300-900-normal-latin.01d3f3a6.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+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mona Sans;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/MonaSans-300-900-normal-latin-ext.d365451d.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mona Sans;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/MonaSans-300-900-normal-vietnamese.f158c274.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:Mona Sans;font-style:italic;font-weight:300 900;font-display:swap;src:url(/_next/static/media/MonaSans-300-900-italic-latin.850cc0bc.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+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mona Sans;font-style:italic;font-weight:300 900;font-display:swap;src:url(/_next/static/media/MonaSans-300-900-italic-latin-ext.5189d2dc.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mona Sans;font-style:italic;font-weight:300 900;font-display:swap;src:url(/_next/static/media/MonaSans-300-900-italic-vietnamese.f9f2594d.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:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_next/static/media/JetBrainsMono-400-500-600-normal-latin.d4d543e2.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+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_next/static/media/JetBrainsMono-400-500-600-normal-latin-ext.8e2e0001.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_next/static/media/JetBrainsMono-400-500-600-normal-vietnamese.c58bea7f.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:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_next/static/media/JetBrainsMono-400-500-600-normal-cyrillic.49ff2b0d.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_next/static/media/JetBrainsMono-400-500-600-normal-cyrillic-ext.9e9f5a54.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_next/static/media/JetBrainsMono-400-500-600-normal-greek.9136858c.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}:root{--navy-950:#08163A;--navy-900:#0E2249;--navy-800:#14326F;--navy-700:#1F4087;--navy-600:#2A4A8D;--navy-500:#3B5792;--navy-400:#6580B4;--navy-300:#97ABCF;--navy-200:#C8D2E5;--navy-100:#E2E8F2;--navy-50:#EEF2F8;--cyan-700:#006D80;--cyan-600:#008CA3;--cyan-500:#08C2DE;--cyan-400:#33CFE7;--cyan-300:#7EE0EE;--cyan-200:#BFEEF6;--cyan-100:#DEF6FB;--cyan-50:#ECFAFC;--gold-700:#B98A0F;--gold-600:#DCA61E;--gold-500:#F5C518;--gold-400:#FFD43B;--gold-300:#FFE07A;--gold-200:#FFEFB4;--gold-100:#FFF8DD;--ink-950:#060B1C;--ink-900:#0E2249;--ink-700:#2E3B59;--ink-500:#5C6B85;--ink-400:#8090A8;--ink-300:#B2BCCB;--ink-200:#D6DCE5;--ink-100:#E8ECF2;--ink-50:#F2F5F9;--bg-cool:#F2F8FF;--white:#FFFFFF;--like:#EF5454;--success:#1E8A4E;--warning:#D89B0B;--danger:#C8341B;--dss-1:#2EB85C;--dss-2:#A3D34F;--dss-3:#F2D147;--dss-4:#F58B36;--dss-5:#E13F32;--bg:var(--bg-cool);--bg-elev:var(--white);--bg-sunk:var(--ink-50);--bg-inverse:var(--navy-900);--fg:var(--navy-900);--fg-soft:var(--ink-700);--fg-mute:var(--ink-500);--fg-faint:var(--ink-400);--fg-inverse:var(--white);--fg-link:var(--cyan-600);--line:var(--ink-200);--line-soft:var(--ink-100);--line-strong:var(--ink-300);--brand:var(--navy-800);--brand-deep:var(--navy-900);--brand-hover:var(--navy-700);--brand-soft:var(--navy-50);--accent:var(--cyan-500);--accent-hover:var(--cyan-600);--accent-soft:var(--cyan-100);--chart-water:#EAF4FB;--club-pin:#E0153A;--font-sans:"Mona Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--text-display-xl:800 64px/1.02 var(--font-sans);--text-display-lg:800 48px/1.05 var(--font-sans);--text-display-md:800 32px/1.10 var(--font-sans);--display-tracking:-0.025em;--text-heading-lg:700 26px/1.20 var(--font-sans);--text-heading-md:700 20px/1.25 var(--font-sans);--text-heading-sm:700 16px/1.30 var(--font-sans);--text-body-lg:400 17px/1.50 var(--font-sans);--text-body-md:400 15px/1.55 var(--font-sans);--text-body-sm:500 13px/1.50 var(--font-sans);--text-label-xs:700 11px/1.40 var(--font-sans);--label-tracking:0.16em;--text-mono-lg:600 22px/1.20 var(--font-mono);--text-mono-md:500 14px/1.50 var(--font-mono);--text-mono-sm:600 10px/1.40 var(--font-mono);--text-catch-title:700 20px/1.15 var(--font-sans);--text-catch-meta:500 12px/1.50 var(--font-mono);--text-field-label:700 9px/1 var(--font-sans);--field-tracking:0.16em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-2xl:28px;--r-pill:999px;--shadow-1:0 1px 2px rgba(14,34,73,0.06),0 1px 1px rgba(14,34,73,0.04);--shadow-2:0 2px 6px rgba(14,34,73,0.08),0 1px 2px rgba(14,34,73,0.05);--shadow-3:0 8px 20px rgba(14,34,73,0.10),0 2px 6px rgba(14,34,73,0.06);--shadow-4:0 24px 48px rgba(14,34,73,0.16),0 4px 12px rgba(14,34,73,0.08);--shadow-cyan:0 10px 24px rgba(8,194,222,0.30);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--ease-out:cubic-bezier(0.2,0.7,0.2,1);--ease-spring:cubic-bezier(0.3,1.3,0.3,1);--logsheet-auto:var(--gold-700);--logsheet-auto-tick:var(--gold-500);--logsheet-manual:var(--navy-800);--logsheet-empty:var(--ink-200);--logsheet-locked:var(--ink-300);--logsheet-band-bg:var(--white);--logsheet-complete-bg:var(--cyan-50);--logsheet-complete-fg:var(--cyan-700);--logsheet-filling-bg:var(--ink-50);--logsheet-gated-bg:var(--navy-50);--kept-fg:var(--cyan-600);--kept-seal-bg:var(--navy-900);--pill-glass:rgba(14,34,73,0.55);--pill-glass-blur:6px;--pill-solid:var(--navy-900);--pill-own:var(--navy-800);--pill-shared:var(--cyan-500);--price-pill:var(--cyan-500);--photo-scrim:linear-gradient(180deg,rgba(8,22,58,0.55),rgba(8,22,58,0) 26%,rgba(8,22,58,0) 42%,rgba(8,22,58,0.88))}.lf-display-xl{font:var(--text-display-xl)}.lf-display-lg,.lf-display-xl{letter-spacing:var(--display-tracking);text-transform:uppercase;color:var(--fg);margin:0}.lf-display-lg{font:var(--text-display-lg)}.lf-display-md{font:var(--text-display-md);letter-spacing:var(--display-tracking);text-transform:uppercase}.lf-display-md,.lf-h1{color:var(--fg);margin:0}.lf-h1{font:var(--text-heading-lg);letter-spacing:-.015em}.lf-h2{font:var(--text-heading-md);letter-spacing:-.01em}.lf-h2,.lf-h3{color:var(--fg);margin:0}.lf-h3{font:var(--text-heading-sm)}.lf-lede{font:var(--text-body-lg)}.lf-body,.lf-lede{color:var(--fg-soft);margin:0}.lf-body{font:var(--text-body-md)}.lf-caption{font:var(--text-body-sm);color:var(--fg-mute);margin:0}.lf-eyebrow,.lf-label{font:var(--text-label-xs);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--cyan-600);margin:0}.lf-mono-lg{font:var(--text-mono-lg)}.lf-mono-lg,.lf-mono-md{color:var(--fg);margin:0}.lf-mono-md{font:var(--text-mono-md)}.lf-mono-sm{font:var(--text-mono-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);margin:0}.lf-cyan{color:var(--cyan-500)}.lf-field-label{font:var(--text-field-label);letter-spacing:var(--field-tracking);text-transform:uppercase;color:var(--fg-faint)}.lf-field-auto{font:var(--text-mono-md);color:var(--logsheet-auto)}.lf-field-own{font:var(--text-mono-md);color:var(--fg)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where([class*=mono]){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--fg-link);text-decoration:none}a:hover{color:var(--cyan-700)}img,picture,svg,video{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--cyan-500);outline-offset:2px}