@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/03f2d74f5e7b171e-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:Share Tech Mono Fallback;src:local("Arial");ascent-override:73.06%;descent-override:19.98%;line-gap-override:0.00%;size-adjust:121.13%}.__className_bb2e19{font-family:Share Tech Mono,Share Tech Mono Fallback;font-weight:400;font-style:normal}.__variable_bb2e19{--font-mono:"Share Tech Mono","Share Tech Mono Fallback"}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e70dd6a82b4b2ccb-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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/16446f793cbab5a8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/525ab3dc8ad8233b-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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/a8317501e72a0fdb-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/5a6dc352936acf98-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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f1ef0f880f20d9d6-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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c1229af6b321d475-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/30d21c6c870dd505-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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ccc23d783c22544b-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/359abbb9929fd4ce-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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_8c2a7c{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:300}.__variable_8c2a7c{--font-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}@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-20c0,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:italic;font-weight:500;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:500;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;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:600;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:600;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;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: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-20c0,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;font-style:normal;font-weight:500;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:500;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;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:600;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:600;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;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_46b3dd{font-family:Newsreader,Newsreader Fallback}.__variable_46b3dd{--font-serif-text:"Newsreader","Newsreader Fallback"}:root{--bg:#07070f;--surface:#13132e;--surface2:#1c1c3c;--border:#2a2a48;--text:#9494c0;--text-bright:#ddddf0;--muted:#9494c0;--charged:#33ffbb;--caution:#ffaa44;--drained:#ff5566;--mood:#cc88ff;--energy:#7777ff;--balanced:#55b8e6;--mkt-text-bright:#e4e4f4;--mkt-text:#d8d8ee;--mkt-text-muted:#8b8bb2;--charged-10:rgba(51,255,187,0.10);--charged-30:rgba(51,255,187,0.30);--charged-40:rgba(51,255,187,0.40);--caution-12:rgba(255,170,68,0.12);--drained-12:rgba(255,85,102,0.12);--balanced-12:rgba(85,184,230,0.12);--bg-85:rgba(7,7,15,0.85);--mood-alpha:rgba(204,136,255,0.10);--trophy-bronze:#a87448;--trophy-silver:#b4c3d2;--trophy-gold:#f0b428;--radius:2px;--space-xs:4px;--space-sm:8px;--space-sm-md:12px;--space-md:16px;--space-lg:24px;--space-xl-sm:32px;--space-xl:40px;--space-2xl:64px;--space-section:60px;--space-section-lg:80px;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--duration-reveal:420ms;--duration-entrance:480ms;--text-badge:8px;--text-sm:0.67rem;--text-md:0.78rem;--text-marketing-body:0.89rem;--text-lg:1rem;--text-value:28px;--heading-sm:1.2rem;--heading-md:32px;--heading:clamp(36px,6vw,64px);--heading-lg:clamp(40px,7vw,72px)}[data-theme=daylight]{--bg:#f5f5f0;--surface:#fafaf8;--surface2:#ebebeb;--border:#d8d8e0;--text:#6b6b8a;--text-bright:#1a1a2e;--muted:#6b6b8a;--mkt-text-bright:#1a1a2e;--mkt-text:#3f3f57;--mkt-text-muted:#5f5f7c;--charged:#0d9668;--caution:#c47a15;--drained:#d4364a;--mood:#8b5cd6;--energy:#4f5bd5;--balanced:#1a829a;--charged-10:rgba(13,150,104,0.10);--charged-30:rgba(13,150,104,0.30);--charged-40:rgba(13,150,104,0.40);--caution-12:rgba(196,122,21,0.12);--drained-12:rgba(212,54,74,0.12);--balanced-12:rgba(26,130,154,0.12);--bg-85:rgba(245,245,240,0.85);--mood-alpha:rgba(139,92,214,0.10);--trophy-bronze:#8a5c34;--trophy-silver:#6b7a88;--trophy-gold:#b8860b}[data-theme=daylight] body:after{background:radial-gradient(ellipse 60% 40% at 70% 10%,rgba(13,150,104,.03),transparent),radial-gradient(ellipse 50% 40% at 20% 80%,rgba(79,91,213,.03),transparent)}[data-theme=sakura]{--bg:#1a0f18;--surface:#231520;--surface2:#2d1c28;--border:#3d2535;--text:#b08a9e;--text-bright:#f0dde6;--muted:#b08a9e;--mkt-text-bright:#f0dde6;--mkt-text:#e6d2dd;--mkt-text-muted:#ad8b9d;--charged:#8fddaa;--caution:#ffb86c;--drained:#ff6b81;--mood:#d4a0ff;--energy:#8fadff;--balanced:#7cc8d4;--charged-10:rgba(143,221,170,0.10);--charged-30:rgba(143,221,170,0.30);--charged-40:rgba(143,221,170,0.40);--caution-12:rgba(255,184,108,0.12);--drained-12:rgba(255,107,129,0.12);--balanced-12:rgba(124,200,212,0.12);--bg-85:rgba(26,15,24,0.85);--mood-alpha:rgba(212,160,255,0.10);--trophy-bronze:#a87448;--trophy-silver:#b4c3d2;--trophy-gold:#f0b428}[data-theme=sakura] body:after{background:radial-gradient(ellipse 60% 40% at 70% 10%,rgba(255,143,171,.04),transparent),radial-gradient(ellipse 50% 40% at 20% 80%,rgba(212,160,255,.04),transparent)}[data-theme=ocean]{--bg:#0a1628;--surface:#0f1f35;--surface2:#152840;--border:#1e3550;--text:#7a9bb5;--text-bright:#dce8f0;--muted:#7a9bb5;--mkt-text-bright:#dce8f0;--mkt-text:#cddeed;--mkt-text-muted:#7e9db5;--charged:#33ffbb;--caution:#f0a050;--drained:#ff6680;--mood:#a8b4ff;--energy:#6098ff;--balanced:#55c8d8;--charged-10:rgba(51,255,187,0.10);--charged-30:rgba(51,255,187,0.30);--charged-40:rgba(51,255,187,0.40);--caution-12:rgba(240,160,80,0.12);--drained-12:rgba(255,102,128,0.12);--balanced-12:rgba(85,200,216,0.12);--bg-85:rgba(10,22,40,0.85);--mood-alpha:rgba(168,180,255,0.10);--trophy-bronze:#a87448;--trophy-silver:#b4c3d2;--trophy-gold:#f0b428}[data-theme=ocean] body:after{background:radial-gradient(ellipse 60% 40% at 70% 10%,rgba(61,214,200,.04),transparent),radial-gradient(ellipse 50% 40% at 20% 80%,rgba(96,152,255,.04),transparent)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:18px}body{background:var(--bg);color:var(--text);font-family:var(--font-mono);min-height:100dvh}body:after{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 60% 40% at 70% 10%,rgba(51,255,187,.04),transparent),radial-gradient(ellipse 50% 40% at 20% 80%,rgba(137,180,255,.04),transparent);pointer-events:none;z-index:0}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.75}}.page,.page-wide{margin:0 auto;padding:var(--space-xl) var(--space-lg) var(--space-2xl);position:relative;z-index:1;color:var(--text)}.page{max-width:680px}.page-wide{max-width:900px}.page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-xl)}.card,.card-padded{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.card-padded{padding:var(--space-md) var(--space-lg)}.row{display:flex;align-items:center;gap:var(--space-sm)}.trend-section{margin-bottom:var(--space-xl-sm)}.trend-label{font-family:var(--font-mono);font-size:var(--text-md);font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--text-bright);margin:0 0 var(--space-sm)}.trend-empty{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-lg);text-align:center;font-size:var(--text-sm);color:var(--muted)}.heading{font-size:var(--heading)}.heading,.heading-lg{font-family:var(--font-serif);font-weight:300;line-height:.9;padding-bottom:.15em;margin-bottom:var(--space-sm);color:var(--text-bright)}.heading-lg{font-size:var(--heading-lg)}.label{letter-spacing:.15em}.label,.label-sm{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;color:var(--muted)}.label-sm{letter-spacing:.2em;margin-bottom:var(--space-sm)}.body-sm{color:var(--muted)}.body-sm,.btn-outline{font-family:var(--font-mono);font-size:var(--text-sm)}.btn-outline{letter-spacing:.14em;text-transform:uppercase;color:var(--charged);background:transparent;border:1px solid color-mix(in srgb,var(--charged) 40%,transparent);border-radius:var(--radius);padding:var(--space-sm) var(--space-md);cursor:pointer;flex-shrink:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,transform .1s}.btn-outline:hover{background:color-mix(in srgb,var(--charged) 8%,transparent);border-color:var(--charged)}.btn-outline:active{transform:scale(.97)}.btn-danger{border-color:var(--drained);color:var(--drained)}.btn-danger:hover{background:color-mix(in srgb,var(--drained) 8%,transparent);border-color:var(--drained)}.btn-outline-full{font-family:var(--font-mono);font-size:var(--text-md);letter-spacing:.2em;text-transform:uppercase;color:var(--charged);background:color-mix(in srgb,var(--charged) 8%,transparent);border:1px solid var(--charged);border-radius:var(--radius);padding:var(--space-md);cursor:pointer;width:100%;box-shadow:0 0 20px color-mix(in srgb,var(--charged) 6%,transparent);transition:background .15s,box-shadow .15s,transform .1s}.btn-outline-full:hover{background:color-mix(in srgb,var(--charged) 16%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--charged) 12%,transparent)}.btn-outline-full:active{transform:scale(.98)}.input{padding:6px 10px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:var(--font-mono);font-size:var(--text-md);transition:border-color .15s}.input:focus{outline:none;border-color:var(--charged)}.input-full{width:100%;box-sizing:border-box;padding:var(--space-sm) var(--space-md);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:var(--font-mono);font-size:var(--text-md);transition:border-color .15s}.input-full:focus{outline:none;border-color:var(--charged)}.input-full::placeholder,.input::placeholder{color:var(--muted);opacity:.6}.skeleton{border:1px solid var(--border);border-radius:var(--radius);animation:pulse 1.8s ease-in-out infinite}.nav,.skeleton{background:var(--surface)}.nav{display:flex;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:10}.nav-tab{flex:1 1;padding:var(--space-sm-md) 0;text-align:center;font-size:var(--text-sm);letter-spacing:.15em;text-transform:uppercase;text-decoration:none;position:relative}.nav-tab[data-tour-active=true]{color:var(--charged);z-index:201;position:relative}.nav-btn{padding:var(--space-sm-md) var(--space-md);background:transparent;border:none;border-bottom:2px solid transparent;font-size:var(--text-sm);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);cursor:pointer;font-family:var(--font-mono)}.nav-dropdown{position:absolute;top:100%;right:0;z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:140px}.nav-dropdown-link{text-decoration:none;border-bottom:1px solid var(--border)}.nav-dropdown-btn,.nav-dropdown-link{display:block;padding:var(--space-sm-md) var(--space-lg);font-size:var(--text-sm);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-family:var(--font-mono)}.nav-dropdown-btn{width:100%;text-align:left;background:transparent;border:none;cursor:pointer}.colorCharged{color:var(--charged)}.colorBalanced{color:var(--balanced)}.colorCaution{color:var(--caution)}.colorDrained{color:var(--drained)}.colorMuted{color:var(--muted)}.colorMood{color:var(--mood)}.proBadge{color:var(--charged)}.proBadge,.tierBadge{display:inline-block;font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;background:var(--surface2);padding:2px var(--space-sm);border-radius:var(--radius);font-family:var(--font-mono)}.tierBadge{color:var(--muted)}.marketing-eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.2em;text-transform:uppercase;color:var(--mkt-text-muted);margin-bottom:var(--space-md)}.marketing-heading{font-size:clamp(44px,6vw,64px);line-height:1.05;margin-bottom:var(--space-lg)}.marketing-heading,.marketing-subheading{font-family:var(--font-serif);font-weight:300;color:var(--mkt-text-bright)}.marketing-subheading{font-size:clamp(30px,4.5vw,40px);line-height:1.1;margin-bottom:var(--space-md)}.marketing-lede{font-family:var(--font-serif-text);font-size:var(--text-marketing-body);color:var(--mkt-text-bright);line-height:1.6;max-width:65ch;margin-bottom:var(--space-md)}.marketing-section{padding:var(--space-section) var(--space-lg);border-top:1px solid var(--border)}.marketing-section--first{border-top:none}.marketing-section--tight{padding-top:40px;padding-bottom:40px}.marketing-section--breathing{padding-top:96px;padding-bottom:96px}@media (max-width:640px){.marketing-section--breathing{padding-top:64px;padding-bottom:64px}.marketing-section--tight{padding-top:32px;padding-bottom:32px}}.marketing-section--charged{background:color-mix(in srgb,var(--charged) 4%,var(--bg));border-top-color:color-mix(in srgb,var(--charged) 18%,var(--border))}.marketing-section--mood{background:color-mix(in srgb,var(--mood) 4%,var(--bg));border-top-color:color-mix(in srgb,var(--mood) 18%,var(--border))}.marketing-section-inner{max-width:800px;margin:0 auto}.touch-target,.touch-target-icon{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.touch-target-icon{min-width:44px;cursor:pointer}.mobile-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:640px){.page,.page-narrow,.page-wide{padding:var(--space-lg) var(--space-md) var(--space-2xl)}.page-header{flex-wrap:wrap}.card-padded{padding:var(--space-md)}}@media (prefers-reduced-motion:reduce){.btn-outline,.btn-outline-full,.input,.input-full{transition:none}}