@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_4559c1{font-family:Sora,Sora Fallback;font-style:normal}.__variable_4559c1{--font-sora:"Sora","Sora Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.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;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.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:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}*{margin:0;padding:0;box-sizing:border-box}:root{--bg:#090d1a;--bg-subtle:#0e1525;--surface:#131b2e;--surface-hover:#1a2540;--surface-glass:rgba(19,27,46,0.6);--border:rgba(255,255,255,0.06);--border-hover:rgba(255,255,255,0.12);--border-glow:rgba(45,212,191,0.4);--text:#f1f5f9;--text-secondary:#c1cad8;--text-muted:#5e6e82;--primary:#2dd4bf;--primary-hover:#0d9488;--primary-light:#5eead4;--primary-glow:rgba(45,212,191,0.12);--accent:#3b82f6;--accent-glow:rgba(59,130,246,0.12);--success:#22c55e;--success-glow:rgba(34,197,94,0.10);--warning:#f59e0b;--warning-glow:rgba(245,158,11,0.10);--error:#ef4444;--error-glow:rgba(239,68,68,0.10);--gradient-primary:linear-gradient(135deg,#0d9488,#2dd4bf);--gradient-hero:linear-gradient(135deg,#0d9488,#2dd4bf 50%,#5eead4);--gradient-subtle:linear-gradient(180deg,rgba(45,212,191,0.06),transparent);--gradient-mesh:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(45,212,191,0.35),transparent),radial-gradient(ellipse 60% 50% at 80% 20%,rgba(59,130,246,0.25),transparent),radial-gradient(ellipse 50% 60% at 20% 30%,rgba(13,148,136,0.20),transparent);--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 4px 16px rgba(0,0,0,0.3);--shadow-lg:0 8px 40px rgba(0,0,0,0.35);--shadow-glow:0 0 30px rgba(45,212,191,0.25);--shadow-glow-lg:0 4px 48px rgba(45,212,191,0.35);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:9999px;--text-primary:var(--text);--surface-raised:var(--surface);--score-red:#f97066;--score-amber:#f59e0b;--score-teal:#2dd4bf;--score-green:#4ade80;--score-red-dim:rgba(249,112,102,0.08);--score-amber-dim:rgba(245,158,11,0.08);--score-teal-dim:rgba(45,212,191,0.08);--score-green-dim:rgba(74,222,128,0.08);--callout-strength:var(--score-green);--callout-weakness:var(--score-amber);--callout-stronger-version:var(--score-teal);--callout-articulation:#d946ef;--callout-user-answer:#94a3b8;--bpm-resting:72;--bpm-composing:66;--bpm-working:96;--bpm-tachy:120;--bg-deep:#090d1a;--bg-card:rgba(15,21,36,0.85);--bg-surface:#151d30;--text-dim:#64748b;--border-subtle:rgba(45,212,191,0.1);--border-active:rgba(45,212,191,0.3)}option{background:var(--surface);color:var(--text)}body,html{overflow-x:hidden}body{font-family:var(--font-inter,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);background:var(--bg);color:var(--text);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-wrap:break-word;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}button{cursor:pointer;border:none;padding:10px 20px;font-weight:600;transition:all .2s ease;letter-spacing:inherit}button,textarea{border-radius:var(--radius-md);font-size:.95rem;font-family:inherit}textarea{width:100%;min-height:150px;padding:16px 18px;border:1px solid var(--border);background:var(--bg-subtle);color:var(--text);resize:vertical;transition:border-color .2s,box-shadow .2s;line-height:1.6}textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeInUp .5s ease-out both}@keyframes scoreReveal{0%{stroke-dashoffset:251.33;opacity:0}to{opacity:1}}.score-animate{animation:scoreReveal 1s ease-out forwards}@keyframes confettiFall{0%{transform:translateY(-10px) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(2turn);opacity:0}}.confetti-piece{position:fixed;top:-10px;width:8px;height:8px;border-radius:2px;animation:confettiFall 3s ease-in forwards;z-index:1000;pointer-events:none}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}::selection{background:rgba(45,212,191,.3);color:var(--text)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.FeedbackButton_fab__vUJ_6{position:fixed;bottom:24px;right:24px;z-index:50;display:flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font-weight:600;font-size:.88rem;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.3);transition:all .15s ease}.FeedbackButton_fab__vUJ_6:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 24px rgba(45,212,191,.25)}.FeedbackButton_overlay__d3_2D{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.FeedbackButton_modal__XAXz6{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:32px;max-width:520px;width:100%;position:relative}.FeedbackButton_closeBtn__I_89U{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid var(--border);color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .15s ease}.FeedbackButton_closeBtn__I_89U:hover{background:rgba(255,255,255,.12);border-color:var(--border-hover);color:var(--text)}.FeedbackButton_title__Z8_nZ{font-size:1.2rem;font-weight:700;margin-bottom:8px}.FeedbackButton_subtitle__Sgv4c{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:16px}.FeedbackButton_textarea__A1MGT{width:100%;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-raised);color:var(--text-primary);font-family:inherit;font-size:.95rem;resize:vertical;min-height:120px;margin-bottom:12px}.FeedbackButton_textarea__A1MGT:focus{outline:none;border-color:var(--primary)}.FeedbackButton_error__CFcDX{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:10px 14px;border-radius:var(--radius-md);font-size:.88rem;margin-bottom:12px}.FeedbackButton_submitBtn__cvlEO{width:100%;padding:12px 18px;border-radius:var(--radius-md);border:none;background:var(--primary);color:#fff;font-weight:700;cursor:pointer;transition:all .15s ease}.FeedbackButton_submitBtn__cvlEO:hover:not(:disabled){transform:translateY(-1px)}.FeedbackButton_submitBtn__cvlEO:disabled{opacity:.5;cursor:not-allowed}.FeedbackButton_success__HpLir{text-align:center;padding:20px 0}.FeedbackButton_successIcon__QEOQk{width:56px;height:56px;border-radius:50%;background:rgba(34,197,94,.15);color:#4ade80;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.FeedbackButton_successText__qA98p{font-size:1.05rem;font-weight:600}@media (max-width:480px){.FeedbackButton_fab__vUJ_6{bottom:16px;right:16px;padding:10px 14px}.FeedbackButton_fabLabel__DBNt3{display:none}.FeedbackButton_modal__XAXz6{padding:24px 20px}}.BrandLockup_lockup__x0MoE{display:inline-flex;align-items:center;gap:10px;line-height:1}.BrandLockup_mark__5p9JL{display:block;flex-shrink:0}.BrandLockup_text__r4j_O{display:inline-flex;flex-direction:column;gap:3px;line-height:1}.BrandLockup_wordmark__oZ4G2{font-family:var(--font-sora,"Sora",ui-sans-serif,system-ui,sans-serif);font-weight:700;letter-spacing:-.01em}.BrandLockup_hire__XZ077{color:#2dd4bf}.BrandLockup_bench__e6FH_{color:#5eead4}.BrandLockup_tagline__C_9L7{font-family:var(--font-jetbrains-mono,ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted,#64748b);white-space:nowrap}.BrandLockup_compact__epUXl .BrandLockup_wordmark__oZ4G2{font-size:1.05rem}.BrandLockup_compact__epUXl .BrandLockup_tagline__C_9L7{font-size:.55rem}.BrandLockup_default__fWuNF .BrandLockup_wordmark__oZ4G2{font-size:1.15rem}.BrandLockup_default__fWuNF .BrandLockup_tagline__C_9L7{font-size:.6rem}.BrandLockup_hero__GCOCG{gap:14px}.BrandLockup_hero__GCOCG .BrandLockup_wordmark__oZ4G2{font-size:1.6rem}.BrandLockup_hero__GCOCG .BrandLockup_tagline__C_9L7{font-size:.72rem}@media (max-width:768px){.BrandLockup_compact__epUXl .BrandLockup_wordmark__oZ4G2{font-size:.95rem}.BrandLockup_compact__epUXl .BrandLockup_tagline__C_9L7{display:none}}@media (max-width:375px){.BrandLockup_compact__epUXl .BrandLockup_wordmark__oZ4G2{font-size:.85rem}}.Footer_footer__UaG1g{width:100%;margin-top:auto;padding:48px 24px calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg-subtle,#0e1525)}.Footer_inner__ACAek{max-width:1120px;margin:0 auto}.Footer_columns__dUcFs{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:40px}.Footer_brand___zP6t{display:flex;flex-direction:column;gap:12px}.Footer_tagline__EtMBR{font-size:.82rem;line-height:1.55;color:var(--text-muted);max-width:260px}.Footer_socials__QgDMT{display:flex;gap:12px;margin-top:4px}.Footer_socials__QgDMT a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:var(--text-muted);transition:color .2s,background .2s,border-color .2s}.Footer_socials__QgDMT a:hover{color:#2dd4bf;background:rgba(45,212,191,.08);border-color:rgba(45,212,191,.2)}.Footer_col__Uenj5{display:flex;flex-direction:column;gap:12px}.Footer_colTitle__sNZTr{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary,#c1cad8);margin:0}.Footer_colLinks__S_436{display:flex;flex-direction:column;gap:8px}.Footer_colLinks__S_436 a{font-size:.85rem;color:var(--text-muted);text-decoration:none;transition:color .15s ease}.Footer_colLinks__S_436 a:hover{color:var(--text)}.Footer_bottom__O5rKs{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid var(--border);gap:16px;flex-wrap:wrap}.Footer_copyright__j5CNb{font-size:.75rem;color:var(--text-muted)}.Footer_status__1DfcJ{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:var(--text-muted)}.Footer_statusDot__jUlII{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.4)}@media (max-width:768px){.Footer_columns__dUcFs{grid-template-columns:repeat(3,1fr);gap:32px}.Footer_brand___zP6t{grid-column:1/-1}}@media (max-width:480px){.Footer_footer__UaG1g{padding:36px 16px calc(24px + env(safe-area-inset-bottom))}.Footer_columns__dUcFs{gap:28px}.Footer_bottom__O5rKs{flex-direction:column;align-items:center;text-align:center}}@media (max-width:375px){.Footer_footer__UaG1g{padding:32px 14px calc(20px + env(safe-area-inset-bottom))}.Footer_tagline__EtMBR{font-size:.78rem}}