[data-landing]{--bg:#fafaf9;--surface:#fff;--surface-2:#f4f4f5;--black:#0a0a0a;--ink:#18181b;--muted:#71717a;--line:#e4e4e7;--lime:#84cc16;--lime-bright:#a3e635;--lime-glow:#84cc162e;--lime-tint:#84cc160f;--code-bg:#0a0a0a;--code-bg-2:#0f0f11;--code-text:#e4e4e7;--code-key:#a3e635;--code-str:#fde68a;--code-com:#71717a;--code-fn:#93c5fd;--code-num:#f0abfc;--font-sans:var(--font-geist-sans), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;background-color:var(--bg);color:var(--black);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;background-image:linear-gradient(90deg,#0a0a0a06 1px,#0000 1px),linear-gradient(#0a0a0a06 1px,#0000 1px);background-size:64px 64px;min-height:100vh}[data-landing] *,[data-landing] :before,[data-landing] :after{box-sizing:border-box}[data-landing] a{color:inherit;text-decoration:none}[data-landing] button{font:inherit;cursor:pointer}[data-landing] .page{max-width:1440px;margin:0 auto;padding:0 64px;overflow-x:clip}@media (max-width:900px){[data-landing] .page{padding:0 32px}}@media (max-width:600px){[data-landing] .page{padding:0 20px}}[data-landing] section{padding:80px 0}[data-landing] .hero{padding-top:96px;padding-bottom:80px}@media (max-width:768px){[data-landing] section{padding:56px 0}[data-landing] .hero{padding-top:32px;padding-bottom:48px}}[data-landing] nav.marketing-nav{justify-content:space-between;align-items:center;gap:12px;padding:24px 0;display:flex}[data-landing] .logo-lockup{align-items:center;gap:10px;display:flex}[data-landing] .logo-text{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--black);font-size:17px;font-weight:600}[data-landing] .nav-links{color:var(--ink);align-items:center;gap:24px;font-size:14px;font-weight:500;display:flex}[data-landing] .nav-links .lang-switch{font-family:var(--font-mono);color:var(--muted);gap:4px;font-size:12px;display:inline-flex}[data-landing] .nav-links .lang-switch a[aria-current=true]{color:var(--black);font-weight:500}[data-landing] .nav-login{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:500}[data-landing] .nav-login:hover{color:var(--black)}[data-landing] .nav-help{border:1px solid var(--line);background:var(--bg);width:30px;height:30px;font-family:var(--font-mono);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}[data-landing] .nav-help:hover{color:var(--black);border-color:var(--ink);background:var(--surface)}[data-landing] .nav-cta{background:var(--black);color:var(--bg);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}@media (max-width:768px){[data-landing] nav.marketing-nav{padding:18px 0}[data-landing] .nav-links{gap:14px}[data-landing] .nav-links>a:first-child{display:none}[data-landing] .nav-cta{padding:8px 12px;font-size:13px}[data-landing] .logo-text{font-size:16px}}[data-landing] .country-select{width:100%;display:inline-block;position:relative}[data-landing] .country-select-trigger{width:100%;height:44px;font:inherit;background:var(--bg);border:1px solid var(--line);color:var(--black);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:15px;transition:border-color .15s;display:flex}[data-landing] .country-select-trigger:hover{border-color:var(--ink)}[data-landing] .country-select-trigger:focus,[data-landing] .country-select-trigger:focus-visible{outline:2px solid var(--lime);outline-offset:1px;border-color:#0000}[data-landing] .country-select-placeholder{color:var(--muted)}[data-landing] .country-select-arrow{color:var(--muted);font-size:12px}[data-landing] .country-select-pop{z-index:50;background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-direction:column;max-height:480px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 20px 60px -10px #0a0a0a38}[data-landing] .country-select-search{font:inherit;background:var(--bg);border:none;border-bottom:1px solid var(--line);outline:none;padding:14px 18px;font-size:15px}[data-landing] .country-select-list{margin:0;padding:6px 0;list-style:none;overflow-y:auto}[data-landing] .country-select-option{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:11px 18px;font-size:15px;display:flex}[data-landing] .country-select-option:hover{background:var(--surface-2)}[data-landing] .country-select-option.is-active{background:var(--surface-2);color:var(--black);font-weight:500}[data-landing] .country-select-code{font-family:var(--font-mono);color:var(--muted);font-size:11px}[data-landing] .country-select-empty{font-family:var(--font-mono);color:var(--muted);text-align:center;padding:16px;font-size:13px}[data-landing] nav.app-nav{grid-template-columns:auto 1fr auto;align-items:center;gap:48px;padding:28px 0;display:grid}[data-landing] .app-nav-logo{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--black);align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}[data-landing] .app-nav-center{justify-self:center;align-items:center;gap:40px;display:inline-flex}[data-landing] .app-nav-link{color:var(--muted);letter-spacing:-.01em;border-bottom:2px solid #0000;padding:6px 0;font-size:14px;font-weight:500;transition:color .15s,border-color .15s}[data-landing] .app-nav-link:hover{color:var(--black)}[data-landing] .app-nav-link.is-active{color:var(--black);border-bottom-color:var(--black)}[data-landing] .app-nav-right{justify-self:end;align-items:center;gap:18px;display:inline-flex}[data-landing] .app-nav-profile{color:var(--muted);border-bottom:2px solid #0000;padding:6px 0;font-size:14px;font-weight:500;transition:color .15s,border-color .15s}[data-landing] .app-nav-profile:hover{color:var(--black)}[data-landing] .app-nav-profile.is-active{color:var(--black);border-bottom-color:var(--black)}[data-landing] .app-nav-dashboard{background:var(--black);color:#fafafa;border:1px solid var(--black);border-radius:9px;align-items:center;gap:6px;padding:7px 15px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}[data-landing] .app-nav-dashboard:hover{color:#fafafa;background:#27272a}[data-landing] .app-nav-dashboard.is-active{background:#27272a}[data-landing] .app-nav-help{border:1px solid var(--line);background:var(--bg);width:30px;height:30px;font-family:var(--font-mono);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}[data-landing] .app-nav-help:hover{color:var(--black);border-color:var(--ink);background:var(--surface)}[data-landing] .app-nav-help.is-active{color:var(--black);border-color:var(--black)}@media (max-width:768px){[data-landing] nav.app-nav{grid-template-columns:auto 1fr;gap:16px;padding:20px 0}[data-landing] .app-nav-center{flex-wrap:wrap;order:3;grid-column:1/-1;justify-self:start;gap:20px}[data-landing] .app-nav-link{font-size:13px}[data-landing] .app-nav-right{gap:14px}}[data-landing] .status-badge{background:var(--bg);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink);border-radius:999px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}[data-landing] .status-badge .pulse{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:2s infinite tulimoa-pulse;box-shadow:0 0 0 3px #84cc1640}@keyframes tulimoa-pulse{0%,to{box-shadow:0 0 0 3px #84cc1640}50%{box-shadow:0 0 0 6px #84cc161a}}[data-landing] .accent{background:var(--lime);color:var(--black);border-radius:8px;padding:0 16px;display:inline-block;transform:rotate(-1deg)}[data-landing] h2 .accent{border-radius:6px;padding:0 12px}[data-landing] h3 .accent,[data-landing] p .accent{font-size:inherit;border-radius:4px;padding:0 8px}[data-landing] h1{font-family:var(--font-sans);letter-spacing:-.045em;color:var(--black);font-size:88px;font-weight:600;line-height:.95}[data-landing] h2{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--black);font-size:60px;font-weight:600;line-height:1}[data-landing] h3{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--black);font-size:22px;font-weight:600;line-height:1.2}[data-landing] .lede{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--ink);max-width:640px;font-size:20px;font-weight:400;line-height:1.5}[data-landing] p{color:var(--ink);font-size:15px;line-height:1.6}[data-landing] .eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}@media (max-width:768px){[data-landing] h1{font-size:48px;line-height:1}[data-landing] h2{font-size:34px;line-height:1.05}[data-landing] h3{font-size:20px}[data-landing] .lede{font-size:17px}}@media (max-width:420px){[data-landing] h1{font-size:40px}[data-landing] h2{font-size:28px}[data-landing] .lede{font-size:16px}}[data-landing] .btn-primary{background:var(--black);color:var(--bg);border:none;border-radius:10px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:500;display:inline-flex}[data-landing] .btn-primary--dark{background:var(--lime);color:var(--black)}[data-landing] .btn-secondary{background:var(--bg);color:var(--black);font-family:var(--font-mono);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:500;display:inline-flex}[data-landing] .anchor-link{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:6px;margin-top:16px;font-size:13px;display:inline-flex}[data-landing] .anchor-link:hover{color:var(--black)}[data-landing] .preview{background:var(--code-bg);box-shadow:0 0 0 1px var(--line), 0 30px 80px -20px #00000040;border-radius:16px;grid-template-columns:1fr 1.2fr;max-width:100%;margin-top:64px;display:grid;overflow:hidden}[data-landing] .preview-meta{border-bottom:1px solid #ffffff0f;grid-column:1/-1;align-items:center;gap:8px;padding:20px 28px;display:flex}[data-landing] .preview-meta .dot{background:#3f3f46;border-radius:50%;width:11px;height:11px}[data-landing] .preview-path{font-family:var(--font-mono);color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:12px;font-size:12px;overflow:hidden}[data-landing] .code-pane{font-family:var(--font-mono);color:var(--code-text);white-space:pre;-webkit-overflow-scrolling:touch;min-width:0;padding:28px 32px;font-size:13px;line-height:1.7;overflow-x:auto}[data-landing] .terminal-pane{background:var(--code-bg-2);font-family:var(--font-mono);color:#d4d4d8;white-space:pre-wrap;overflow-wrap:anywhere;border-left:1px solid #ffffff0f;min-width:0;padding:28px 32px;font-size:13px;line-height:1.8}[data-landing] .c-key{color:var(--code-key)}[data-landing] .c-str{color:var(--code-str)}[data-landing] .c-com{color:var(--code-com)}[data-landing] .c-fn{color:var(--code-fn)}[data-landing] .c-num{color:var(--code-num)}[data-landing] .ok{color:var(--lime-bright)}[data-landing] .label{color:var(--code-com)}[data-landing] .ev{color:var(--code-str)}@media (max-width:768px){[data-landing] .preview{border-radius:12px;grid-template-columns:1fr;margin-top:40px}[data-landing] .preview-meta{padding:14px 18px}[data-landing] .preview-meta .dot{width:9px;height:9px}[data-landing] .preview-path{margin-left:8px;font-size:11px}[data-landing] .code-pane,[data-landing] .terminal-pane{padding:18px;font-size:11.5px;line-height:1.6}[data-landing] .terminal-pane{border-top:1px solid #ffffff0f;border-left:none}}[data-landing] .sources-title{margin-bottom:24px}[data-landing] .source-grid{border:1px solid var(--line);background:var(--bg);border-radius:14px;grid-template-columns:repeat(8,1fr);display:grid;overflow:hidden}[data-landing] .source-cell{text-align:center;font-family:var(--font-mono);color:var(--ink);border-right:1px solid var(--line);padding:26px 16px;font-size:13px;font-weight:500}[data-landing] .source-cell:last-child{border-right:none}@media (max-width:768px){[data-landing] .source-grid{grid-template-columns:repeat(4,1fr)}[data-landing] .source-cell:nth-child(4){border-right:none}[data-landing] .source-cell:nth-child(-n+4){border-bottom:1px solid var(--line)}}[data-landing] .features{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){[data-landing] .features{grid-template-columns:1fr}}[data-landing] .feature{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:32px;transition:transform .2s;position:relative;overflow:hidden}@media (max-width:768px){[data-landing] .feature{padding:24px}}[data-landing] .feature:hover{transform:translateY(-2px)}[data-landing] .feature-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:28px;font-size:11px;display:flex}[data-landing] .feature-tag .sq{background:var(--lime);width:10px;height:10px}[data-landing] .feature h3{margin-bottom:12px}[data-landing] .feature p{color:var(--muted);font-size:14px;line-height:1.6}[data-landing] .mv{margin-top:28px}[data-landing] .mv-endpoints{font-family:var(--font-mono);background:#0a0a0a0a;border-radius:10px;gap:8px;padding:14px 16px;font-size:12px;display:grid}[data-landing] .mv-endpoints .row{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-landing] .mv-endpoints .method{color:var(--lime);font-weight:500}[data-landing] .mv-endpoints .path{color:var(--ink)}[data-landing] .mv-endpoints .status{color:var(--muted);font-size:11px}[data-landing] .mv-bars{background:var(--lime-tint);border:1px solid #84cc1633;border-radius:10px;align-items:end;gap:6px;height:96px;padding:18px;display:flex}[data-landing] .mv-bars .bar{background:var(--lime);border-radius:3px 3px 0 0;flex:1}[data-landing] .mv-auth{background:linear-gradient(135deg, var(--lime-tint), #84cc161f);font-family:var(--font-mono);border:1px solid #84cc1633;border-radius:10px;padding:14px 16px;font-size:12px}[data-landing] .mv-auth .key{color:var(--ink);word-break:break-all;margin-bottom:10px}[data-landing] .mv-auth .pills{flex-wrap:wrap;gap:6px;display:flex}[data-landing] .mv-auth .pill{background:var(--bg);color:var(--ink);border:1px solid #84cc164d;border-radius:999px;padding:3px 10px;font-size:11px}[data-landing] .mv-latency{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}[data-landing] .mv-latency .track{background:var(--surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}[data-landing] .mv-latency .fill{background:var(--lime);border-radius:3px;height:100%}[data-landing] .light-callout{background:var(--surface);border:1px solid var(--line);border-radius:24px;justify-content:space-between;align-items:center;gap:48px;padding:56px;display:flex;position:relative;overflow:hidden}[data-landing] .light-callout:before{content:"";background:var(--lime);opacity:.1;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-40px;right:-40px}[data-landing] .light-callout-content{z-index:2;max-width:640px;position:relative}[data-landing] .light-callout h2{font-size:36px;line-height:1.1}[data-landing] .light-callout p{color:var(--muted);max-width:520px;margin-top:12px}[data-landing] .light-callout-cta{z-index:2;position:relative}@media (max-width:768px){[data-landing] .light-callout{border-radius:16px;flex-direction:column;align-items:flex-start;gap:24px;padding:32px 24px}[data-landing] .light-callout h2{font-size:28px}}[data-landing] .pricing{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}@media (max-width:900px){[data-landing] .pricing{grid-template-columns:1fr}}[data-landing] .price-card{background:var(--bg);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;padding:28px;display:flex}@media (max-width:768px){[data-landing] .price-card{padding:24px}}[data-landing] .price-card.is-highlight{border-color:var(--lime);border-width:2px}[data-landing] .price-card h3{margin:0}[data-landing] .price-amount{font-family:var(--font-sans);letter-spacing:-.02em;font-size:32px;font-weight:600}[data-landing] .price-amount-note{color:var(--muted);margin-top:-8px;font-size:13px}[data-landing] .price-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-landing] .price-card li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}[data-landing] .price-card li:before{content:"✓";color:var(--lime);flex-shrink:0}[data-landing] .price-foot{font-family:var(--font-mono);color:var(--muted);max-width:520px;margin-top:16px;font-size:12px}[data-landing] .strip{background:var(--black);color:var(--bg);border-radius:24px;margin-bottom:80px;padding:80px;position:relative;overflow:hidden}[data-landing] .strip:before{content:"";background:var(--lime);opacity:.18;border-radius:50%;width:360px;height:360px;position:absolute;top:-80px;right:-80px}[data-landing] .strip-inner{z-index:2;justify-content:space-between;align-items:center;gap:48px;display:flex;position:relative}[data-landing] .strip h2{color:var(--bg);max-width:700px}@media (max-width:768px){[data-landing] .strip{border-radius:16px;gap:24px;margin-bottom:56px;padding:40px 24px}[data-landing] .strip-inner{flex-direction:column;align-items:flex-start;gap:24px}}[data-landing] .problem-list{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}@media (max-width:900px){[data-landing] .problem-list{grid-template-columns:1fr}}@media (max-width:768px){[data-landing] .problem-list{gap:20px;margin-top:32px}}[data-landing] .problem-item{border-left:2px solid var(--lime);padding:4px 0 4px 16px}[data-landing] .problem-item strong{color:var(--black);margin-bottom:6px;display:block}[data-landing] .problem-item span{color:var(--muted);font-size:14px;line-height:1.6}[data-landing] .steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}@media (max-width:900px){[data-landing] .steps{grid-template-columns:1fr}}[data-landing] .step{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:20px}[data-landing] .step-num{font-family:var(--font-mono);color:var(--lime);margin-bottom:8px;font-size:12px;font-weight:500}[data-landing] .step h4{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--black);margin-bottom:6px;font-size:15px;font-weight:600;line-height:1.3}[data-landing] .step p{color:var(--muted);font-size:13px;line-height:1.5}[data-landing] footer.marketing-footer{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);flex-direction:column;padding:32px 0 48px;font-size:13px;display:flex}[data-landing] .footer-top{justify-content:space-between;align-items:center;gap:24px;display:flex}[data-landing] .footer-left{flex-wrap:wrap;align-items:flex-start;gap:64px;display:inline-flex}[data-landing] .marketing-footer a{color:var(--ink)}[data-landing] .marketing-footer a:hover{color:var(--black)}[data-landing] .footer-meta{flex-direction:column;gap:4px;line-height:1.4;display:inline-flex}[data-landing] .footer-tagline{font-family:var(--font-sans);color:var(--ink);max-width:36ch;margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.45}[data-landing] .footer-cols{grid-template-columns:repeat(4,auto);align-items:start;gap:0 48px;display:grid}[data-landing] .footer-col{flex-direction:column;gap:6px;line-height:1.4;display:flex}[data-landing] .footer-col-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:4px;font-size:10px}[data-landing] .footer-col a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}[data-landing] .footer-col a:hover{-webkit-text-decoration-color:var(--black);text-decoration-color:var(--black)}[data-landing] .footer-social{color:var(--ink);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}[data-landing] .footer-social a{width:32px;height:32px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}[data-landing] .footer-social a:hover{color:var(--black);background:var(--surface-2)}[data-landing] .footer-badges{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:28px;padding-top:22px;display:flex}[data-landing] .footer-badges a.footer-badge{color:var(--ink);border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}[data-landing] .footer-badges a.footer-badge:hover{opacity:.85;background:0 0}[data-landing] .footer-badges a.footer-badge img{width:auto;height:18px;display:block}[data-landing] .footer-badges a.footer-badge--bowora{color:#0a0a0a;border:1px solid var(--line);height:18px;font-family:var(--font-sans);background:#fff;border-radius:4px;gap:4px;padding:0 5px}[data-landing] .footer-badges a.footer-badge--bowora:hover{opacity:.85;background:#fff}[data-landing] .footer-badges a.footer-badge--bowora svg{width:13px;height:13px}[data-landing] .footer-badge--bowora-text{flex-direction:column;line-height:1;display:inline-flex}[data-landing] .footer-badge--bowora-text .t1{color:#71717a;letter-spacing:.02em;font-size:6px;font-weight:400}[data-landing] .footer-badge--bowora-text .t2{letter-spacing:-.01em;margin-top:1px;font-size:8px;font-weight:700}[data-landing] .footer-badges a.footer-badge--fys{color:#1f2937;height:18px;font-family:var(--font-sans);white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;gap:4px;padding:0 6px;font-size:8px;font-weight:500}[data-landing] .footer-badges a.footer-badge--fys:hover{opacity:.85;background:#f9fafb}[data-landing] .footer-badges a.footer-badge--fys img{border-radius:50%;width:10px;height:10px;display:block}@media (max-width:768px){[data-landing] footer.marketing-footer{text-align:center;align-items:center;gap:14px;padding:24px 0 40px;font-size:12px}[data-landing] .footer-top{text-align:center;flex-direction:column;align-items:center;gap:14px}[data-landing] .footer-left{flex-direction:column;align-items:center;gap:12px}[data-landing] .footer-meta{align-items:center}[data-landing] .footer-cols{grid-template-columns:repeat(2,1fr);justify-items:center;gap:20px 32px;width:100%;max-width:360px}[data-landing] .footer-col{align-items:center}[data-landing] .footer-social{justify-content:center}[data-landing] .footer-badges{display:none}}[data-landing] .value-prop-section{padding:32px 0 64px}[data-landing] .value-prop{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:48px 56px;position:relative;overflow:hidden}[data-landing] .value-prop:before{content:"";background:var(--lime);opacity:.08;pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-80px}[data-landing] .value-prop-eyebrow{z-index:2;margin-bottom:32px;position:relative}[data-landing] .value-prop-list{z-index:2;gap:24px;display:grid;position:relative}[data-landing] .value-prop-row{grid-template-columns:56px 1fr;align-items:start;gap:20px;display:grid}[data-landing] .value-prop-icon{background:var(--lime);width:44px;height:44px;color:var(--black);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-landing] .value-prop-text h3{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--black);margin-bottom:4px;font-size:18px;font-weight:600;line-height:1.3}[data-landing] .value-prop-text p{color:var(--muted);font-size:14px;line-height:1.55}@media (max-width:768px){[data-landing] .value-prop{border-radius:16px;padding:32px 24px}[data-landing] .value-prop-row{grid-template-columns:40px 1fr;gap:14px}[data-landing] .value-prop-icon{width:36px;height:36px}}[data-landing] .price-periods{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}[data-landing] .price-periods-row{justify-content:space-between;align-items:center;font-size:14px;display:flex}[data-landing] .price-periods-label{color:var(--muted)}[data-landing] .price-periods-price{color:var(--black);align-items:center;gap:8px;font-weight:600;display:inline-flex}[data-landing] .price-periods-tagline{font-family:var(--font-mono);color:#4d7c0f;letter-spacing:.02em;white-space:nowrap;background:#84cc161f;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}[data-landing] .mv-match{gap:8px;display:grid}[data-landing] .mv-match-row{font-family:var(--font-mono);grid-template-columns:1fr 70px 36px;align-items:center;gap:10px;font-size:11px;display:grid}[data-landing] .mv-match-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-landing] .mv-match-bar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}[data-landing] .mv-match-bar .fill{background-color:#71717a;height:100%;display:block}[data-landing] .mv-match-row.is-accent .mv-match-bar .fill{background-color:var(--lime)}[data-landing] .mv-match-row.is-accent .mv-match-name{color:var(--black);font-weight:500}[data-landing] .mv-match-row.is-dim{opacity:.5}[data-landing] .mv-match-pct{color:var(--muted);text-align:right}[data-landing] .mv-convergence{background:#0a0a0a0a;border-radius:10px;padding:8px 12px}[data-landing] .mv-convergence svg{display:block}[data-landing] .mv-security{background:#84cc160a;border:1px solid #84cc162e;border-radius:10px;padding:14px 16px}[data-landing] .mv-security ul{font-family:var(--font-mono);color:var(--ink);gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}[data-landing] .mv-security li{align-items:center;gap:8px;display:flex}[data-landing] .mv-security-check{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@keyframes tulimoa-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-landing] .reveal{animation:.4s ease-out both tulimoa-reveal}[data-landing] .reveal-1{animation-delay:0s}[data-landing] .reveal-2{animation-delay:80ms}[data-landing] .reveal-3{animation-delay:.16s}[data-landing] .reveal-4{animation-delay:.24s}[data-landing] [data-reveal=armed]{opacity:0;transform:translateY(16px)}[data-landing] [data-reveal=in]{opacity:1;transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:none}[data-landing] .legal-page{max-width:720px;margin:0 auto;padding:56px 0 96px}[data-landing] .legal-page .legal-back{font-family:var(--font-mono);color:var(--muted);margin-bottom:32px;font-size:13px;display:inline-block}[data-landing] .legal-page .legal-back:hover{color:var(--black)}[data-landing] .legal-page h1{letter-spacing:-.04em;margin-bottom:8px;font-size:48px;line-height:1.05}[data-landing] .legal-page .legal-meta{font-family:var(--font-mono);color:var(--muted);margin-bottom:48px;font-size:12px}[data-landing] .legal-page h2{letter-spacing:-.02em;margin-top:40px;margin-bottom:12px;font-size:22px;line-height:1.3}[data-landing] .legal-page h3{margin-top:24px;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.3}[data-landing] .legal-page p,[data-landing] .legal-page li{color:var(--ink);font-size:15px;line-height:1.7}[data-landing] .legal-page p{margin-bottom:14px}[data-landing] .legal-page ul,[data-landing] .legal-page ol{margin-bottom:14px;padding-left:22px}[data-landing] .legal-page li{margin-bottom:6px}[data-landing] .legal-page a{color:var(--black);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}[data-landing] .legal-page a:hover{-webkit-text-decoration-color:var(--black);text-decoration-color:var(--black)}[data-landing] .legal-page strong{color:var(--black);font-weight:600}[data-landing] .legal-page address{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:14px;padding:16px 20px;font-size:14px;font-style:normal;line-height:1.6}@media (max-width:768px){[data-landing] .legal-page{padding:32px 0 64px}[data-landing] .legal-page h1{font-size:36px}[data-landing] .legal-page h2{font-size:20px}}[data-landing] .badge-snippets{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 24px;display:grid}@media (max-width:720px){[data-landing] .badge-snippets{grid-template-columns:1fr}}[data-landing] .badge-snippet{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}[data-landing] .badge-snippet-head{font-family:var(--font-mono);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}[data-landing] .badge-snippet-head strong{color:var(--black);font-weight:500}[data-landing] .badge-preview{border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;padding:20px;display:flex}[data-landing] .badge-preview--onDark{background:var(--black);border-color:var(--black)}[data-landing] .badge-preview--onLight{background:var(--bg)}[data-landing] .badge-preview img{max-width:100%;height:auto;display:block}[data-landing] .badge-copy-btn{font-family:var(--font-mono);background:var(--bg);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;transition:background .15s,color .15s,border-color .15s}[data-landing] .badge-copy-btn:hover{background:var(--black);color:var(--bg);border-color:var(--black)}[data-landing] .verify-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}[data-landing] .verify-btn{font-family:var(--font-mono);background:var(--black);color:var(--bg);cursor:pointer;border:none;border-radius:999px;padding:12px 20px;font-size:13px;transition:opacity .15s}[data-landing] .verify-btn:disabled{opacity:.4;cursor:not-allowed}[data-landing] .verify-status{font-family:var(--font-mono);font-size:13px}[data-landing] .verify-status--idle,[data-landing] .verify-status--verifying{color:var(--ink)}[data-landing] .verify-status--verified{color:#4d7c0f}[data-landing] .verify-status--failed{color:#b91c1c}[data-landing] .img-up{flex-direction:column;gap:8px;display:flex}[data-landing] .img-up-drop{background:var(--surface);border:1px dashed var(--line);min-height:140px;font-family:var(--font-mono);color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;transition:background .15s,border-color .15s,color .15s;display:flex}[data-landing] .img-up-drop:hover:not(:disabled){background:var(--bg);border-color:var(--black);color:var(--black)}[data-landing] .img-up-drop:disabled{opacity:.5;cursor:not-allowed}[data-landing] .img-up-drop--small{min-height:120px;padding:16px;font-size:12px}[data-landing] .img-up-hint{font-family:var(--font-mono);color:var(--muted,#71717a);text-align:center;font-size:11px;line-height:1.4}[data-landing] .img-up-logo{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}[data-landing] .img-up-logo-preview{object-fit:contain;border-radius:8px;width:80px;height:80px}[data-landing] .img-up-avatar{background:var(--bg);border:1px solid var(--line);box-sizing:border-box;border-radius:14px;flex-direction:column;align-items:center;gap:14px;max-width:288px;height:288px;padding:14px;display:flex}[data-landing] .img-up-avatar-preview{aspect-ratio:1;object-fit:cover;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-shrink:0;width:100%;max-width:218px}[data-landing] .img-up-drop--avatar{aspect-ratio:1;width:100%;max-width:288px;height:288px;min-height:0;padding:20px}[data-landing] .img-up-logo-actions{flex-wrap:wrap;gap:8px;display:flex}[data-landing] .img-up-btn{font-family:var(--font-mono);background:var(--black);color:var(--bg);cursor:pointer;border:none;border-radius:999px;padding:8px 14px;font-size:12px}[data-landing] .img-up-btn:disabled{opacity:.5;cursor:not-allowed}[data-landing] .img-up-btn--ghost{color:var(--ink);border:1px solid var(--line);background:0 0}[data-landing] .img-up-btn--ghost:hover{color:var(--black);border-color:var(--black)}[data-landing] .img-up-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}[data-landing] .img-up-thumb{aspect-ratio:16/10;background:var(--surface);border:1px solid var(--line);border-radius:10px;position:relative;overflow:hidden}[data-landing] .img-up-thumb img{object-fit:cover;width:100%;height:100%;display:block}[data-landing] .img-up-x{background:var(--black);width:22px;height:22px;color:var(--bg);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex;position:absolute;top:6px;right:6px}[data-landing] .img-up-err{font-family:var(--font-mono);color:#b91c1c;margin:0;font-size:12px}[data-landing] .leaderboard-windows{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}[data-landing] .leaderboard-window{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:6px 12px;font-size:11px;text-decoration:none;transition:color .15s,border-color .15s}[data-landing] .leaderboard-window:hover{color:var(--ink);border-color:var(--ink)}[data-landing] .leaderboard-window.is-active{color:var(--black);border-color:var(--black);background:var(--surface)}[data-landing] .leaderboard-list{gap:8px;display:grid}[data-landing] .leaderboard-row{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:12px;grid-template-columns:36px 44px 1fr auto;align-items:center;gap:14px;padding:12px 18px;text-decoration:none;transition:border-color .15s;display:grid}[data-landing] .leaderboard-row:hover{border-color:var(--ink)}[data-landing] .leaderboard-rank{font-family:var(--font-mono);color:var(--muted);text-align:center;font-size:14px;font-weight:600}[data-landing] .leaderboard-rank.is-top{color:#ca8a04}[data-landing] .leaderboard-logo{background:var(--surface);border:1px solid var(--line);width:40px;height:40px;font-family:var(--font-mono);color:var(--ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;overflow:hidden}[data-landing] .leaderboard-logo img{object-fit:contain;width:100%;height:100%}[data-landing] .leaderboard-logo.is-avatar{border-radius:999px}[data-landing] .leaderboard-logo.is-avatar img{object-fit:cover}[data-landing] .leaderboard-body{min-width:0}[data-landing] .leaderboard-name{color:var(--black);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}[data-landing] .leaderboard-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}[data-landing] .leaderboard-score{font-family:var(--font-mono);color:#b91c1c;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}[data-landing] .leaderboard-score-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-left:4px;font-size:10px}[data-landing] .leaderboard-more{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;margin:14px auto 0;padding:8px 16px;font-size:11px;transition:color .15s,border-color .15s;display:block}[data-landing] .leaderboard-more:hover{color:var(--ink);border-color:var(--ink)}@media (max-width:600px){[data-landing] .leaderboard-row{grid-template-columns:28px 36px 1fr auto;gap:10px;padding:10px 14px}[data-landing] .leaderboard-logo{width:36px;height:36px}[data-landing] .leaderboard-meta{display:none}}[data-landing] .badge-sections{flex-direction:column;gap:36px;padding:8px 0;display:flex}[data-landing] .badge-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:10px;display:flex}[data-landing] .badge-section-title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}[data-landing] .badge-section-count{font-family:var(--font-mono);color:var(--muted);font-size:11px}[data-landing] .badge-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:20px 16px;display:grid}[data-landing] .badge-card{border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:16px 8px;transition:background .15s;display:flex}[data-landing] .badge-card:hover{background:var(--surface)}[data-landing] .badge-hex{margin-bottom:3px;transition:transform .18s;display:block}[data-landing] .badge-card.is-earned .badge-hex{filter:drop-shadow(0 3px 6px #00000029)}[data-landing] .badge-card.is-earned:hover .badge-hex{transform:translateY(-2px)}[data-landing] .badge-card.is-earned[data-rarity="5"] .badge-hex{filter:drop-shadow(0 3px 10px #0891b261)}[data-landing] .badge-card.is-earned[data-rarity="6"] .badge-hex{animation:2.6s ease-in-out infinite badge-mythic-glow}@keyframes badge-mythic-glow{0%,to{filter:drop-shadow(0 3px 8px #84cc1659)}50%{filter:drop-shadow(0 3px 16px #84cc1699)}}@media (prefers-reduced-motion:reduce){[data-landing] .badge-card.is-earned[data-rarity="6"] .badge-hex{filter:drop-shadow(0 3px 10px #84cc1673);animation:none}}[data-landing] .badge-card-label{color:var(--black);text-align:center;font-size:13px;font-weight:600;line-height:1.2}[data-landing] .badge-card:not(.is-earned) .badge-card-label{color:var(--muted)}[data-landing] .badge-card-rarity{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:500}[data-landing] .badge-card.is-earned[data-rarity="1"] .badge-card-rarity{color:#96622e}[data-landing] .badge-card.is-earned[data-rarity="2"] .badge-card-rarity{color:#69737f}[data-landing] .badge-card.is-earned[data-rarity="3"] .badge-card-rarity{color:#a87209}[data-landing] .badge-card.is-earned[data-rarity="4"] .badge-card-rarity{color:#2c3a4f}[data-landing] .badge-card.is-earned[data-rarity="5"] .badge-card-rarity{color:#0e7490}[data-landing] .badge-card.is-earned[data-rarity="6"] .badge-card-rarity{color:#4d7c0f}[data-landing] .badge-card-desc{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);text-align:center;max-width:140px;font-size:10px;line-height:1.3}[data-landing] .badge-card:not(.is-earned) .badge-card-desc{opacity:.75}@media (max-width:600px){[data-landing] .badge-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:18px 12px}}[data-landing] .comment-list{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:4px;padding-top:12px;display:flex}[data-landing] .comment-items{flex-direction:column;gap:10px;display:flex}[data-landing] .comment-item{gap:10px;display:flex}[data-landing] .comment-avatar{background:var(--surface);border:1px solid var(--line);width:28px;height:28px;font-family:var(--font-mono);color:var(--ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex;overflow:hidden}[data-landing] .comment-avatar img{object-fit:cover;width:100%;height:100%}[data-landing] .comment-body-wrap{flex:1;min-width:0}[data-landing] .comment-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);align-items:center;gap:8px;margin-bottom:2px;font-size:11px;display:flex}[data-landing] .comment-author{color:var(--black);font-weight:600;font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;text-decoration:none}[data-landing] .comment-author:hover{color:var(--ink)}[data-landing] .comment-time{color:var(--muted)}[data-landing] .comment-delete{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:11px}[data-landing] .comment-delete:hover{color:#b91c1c}[data-landing] .comment-body{color:var(--ink);white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:14px;line-height:1.5}[data-landing] .comment-signed-out{font-family:var(--font-mono);color:var(--muted);text-align:center;padding:8px;font-size:11px}[data-landing] .comment-signed-out a{color:var(--ink);text-decoration:underline}[data-landing] .comment-composer{flex-direction:column;gap:6px;display:flex}[data-landing] .comment-textarea{resize:vertical;border:1px solid var(--line);width:100%;font:inherit;color:var(--black);background:0 0;border-radius:8px;min-height:56px;padding:8px 10px;font-size:14px;transition:border-color .15s}[data-landing] .comment-textarea:hover{border-color:var(--ink)}[data-landing] .comment-textarea:focus{border-color:var(--black);outline:none}[data-landing] .comment-composer-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-landing] .comment-charcount{font-family:var(--font-mono);color:var(--muted);font-size:10px}[data-landing] .comment-charcount.is-over{color:#b91c1c}[data-landing] .comment-submit{font-family:var(--font-mono);letter-spacing:.04em;background:var(--black);color:#fafaf9;border:1px solid var(--black);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:11px}[data-landing] .comment-submit:hover:not(:disabled){background:var(--ink)}[data-landing] .comment-submit:disabled{opacity:.5;cursor:not-allowed}[data-landing] .comment-err{color:#b91c1c;margin:0;font-size:12px}[data-landing] .like-btn{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}[data-landing] .like-btn:hover:not(:disabled){color:#b91c1c;border-color:#b91c1c}[data-landing] .like-btn:disabled{opacity:.6;cursor:not-allowed}[data-landing] .like-btn.is-liked{color:#b91c1c;background:#b91c1c0f;border-color:#b91c1c}[data-landing] .like-btn.is-md{gap:8px;padding:8px 14px;font-size:13px}[data-landing] .like-btn.is-md svg{width:18px;height:18px}[data-landing] .like-btn-count{text-align:left;min-width:12px}[data-landing] .stack-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}[data-landing] .stack-card{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:14px;flex-direction:column;padding:0;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}[data-landing] .stack-card:hover{border-color:var(--ink);transform:translateY(-1px)}[data-landing] .stack-card-body{flex-direction:column;gap:8px;padding:16px 18px;display:flex}[data-landing] .stack-card-name{color:var(--black);letter-spacing:-.015em;font-size:16px;font-weight:600}[data-landing] .stack-card-desc{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}[data-landing] .stack-card-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}[data-landing] .stack-card-owner{color:var(--ink);font-weight:500}[data-landing] .stack-collage{aspect-ratio:16/9;background:radial-gradient(120% 100% at 50% 0,#ffffff0d,#0000 60%),repeating-linear-gradient(0deg,#0000 0 23px,#ffffff08 23px 24px),repeating-linear-gradient(90deg,#0000 0 23px,#ffffff08 23px 24px),linear-gradient(#141417,#0a0a0c);justify-content:center;align-items:center;gap:14px;display:flex}[data-landing] .stack-collage-tile{background:conic-gradient(from 210deg,#e8e8ec,#9ca0a8,#f4f4f6,#84878f,#e8e8ec);border-radius:50%;width:54px;height:54px;padding:3px;display:flex;overflow:hidden;box-shadow:0 4px 10px #00000080}[data-landing] .stack-collage-tile:empty{background:radial-gradient(circle at 50% 38%,#08080a,#18181c);box-shadow:inset 0 3px 8px #000000b3}[data-landing] .stack-collage-tile img{object-fit:contain;background:radial-gradient(circle at 35% 30%,#fff,#e6e6ea 75%);border-radius:50%;width:100%;height:100%;padding:11px}[data-landing] .stack-items-list{gap:12px;display:grid}[data-landing] .stack-item{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;text-decoration:none;transition:border-color .15s;display:flex}[data-landing] .stack-item:hover{border-color:var(--ink)}[data-landing] .stack-item-head{align-items:center;gap:12px;display:flex}[data-landing] .stack-item-logo{background:var(--surface);border:1px solid var(--line);width:40px;height:40px;font-family:var(--font-mono);color:var(--ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;overflow:hidden}[data-landing] .stack-item-logo img{object-fit:contain;width:100%;height:100%}[data-landing] .stack-item-name{color:var(--black);font-size:16px;font-weight:600}[data-landing] .stack-page-main{max-width:1100px;margin:0 auto;padding:64px 32px 96px}[data-landing] .stack-page-head{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:32px}[data-landing] .stack-page-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:11px}[data-landing] .stack-page-title{letter-spacing:-.03em;color:var(--black);margin:0 0 12px;font-size:40px;font-weight:600;line-height:1.1}[data-landing] .stack-page-desc{color:var(--ink);max-width:720px;margin:0 0 16px;font-size:17px;line-height:1.55}[data-landing] .stack-page-meta{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}[data-landing] .stack-page-meta a{color:var(--ink);text-decoration:none}[data-landing] .stack-page-meta a:hover{color:var(--black)}[data-landing] .stack-page-owner-actions{gap:12px;margin-top:20px;display:flex}[data-landing] .stack-page-delete{font-family:var(--font-mono);border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:12px}[data-landing] .stack-page-delete:hover{color:#b91c1c;border-color:#b91c1c}@media (max-width:720px){[data-landing] .stack-page-main{padding:40px 16px 72px}[data-landing] .stack-page-title{font-size:30px}}[data-landing] .stack-new-main{max-width:760px;margin:0 auto;padding:64px 32px 96px}[data-landing] .stack-new-head{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}[data-landing] .stack-new-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px}[data-landing] .stack-new-title{letter-spacing:-.03em;color:var(--black);margin:0;font-size:40px;font-weight:600;line-height:1.1}[data-landing] .stack-new-subtitle{color:var(--muted);max-width:600px;margin:0;font-size:16px;line-height:1.5}@media (max-width:720px){[data-landing] .stack-new-main{padding:40px 16px 72px}[data-landing] .stack-new-title{font-size:30px}}[data-landing] .stack-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}[data-landing] .stack-item-tulimoa{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--surface);border:1px solid var(--line);color:var(--muted);vertical-align:middle;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:500;display:inline-block}[data-landing] .stack-item-meta{font-family:var(--font-mono);color:var(--muted);font-size:11px}[data-landing] .stack-item-note{color:var(--ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}[data-landing] .stack-case{background:linear-gradient(#1b1b20,#0a0a0b);border:1px solid #2a2a30;border-radius:20px;margin:0 0 36px;padding:14px;box-shadow:0 24px 60px #0a0a0a38,inset 0 1px #ffffff14}[data-landing] .stack-case-lid{justify-content:space-between;align-items:center;padding:4px 12px 12px;display:flex}[data-landing] .stack-case-brand{font-family:var(--font-mono);letter-spacing:.35em;color:#5c5c66;text-shadow:0 1px #000c;font-size:11px;font-weight:500}[data-landing] .stack-case-count{font-family:var(--font-mono);letter-spacing:.08em;color:var(--lime);font-size:11px}[data-landing] .stack-case-tray{background:radial-gradient(120% 90% at 50% 0,#ffffff0d,#0000 60%),repeating-linear-gradient(0deg,#0000 0 31px,#ffffff06 31px 32px),repeating-linear-gradient(90deg,#0000 0 31px,#ffffff06 31px 32px),linear-gradient(#131316,#0b0b0d);border:1px solid #ffffff0d;border-radius:14px;padding:30px 22px 22px;box-shadow:inset 0 2px 12px #0000008c}[data-landing] .stack-case-grid{grid-template-columns:repeat(5,1fr);justify-items:center;gap:26px 10px;display:grid}[data-landing] .stack-slot{flex-direction:column;align-items:center;gap:10px;max-width:120px;text-decoration:none;display:flex}[data-landing] .stack-well{background:radial-gradient(circle at 50% 38%,#08080a,#1a1a1e);border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:flex;box-shadow:inset 0 5px 12px #000000bf,inset 0 -1px 1px #ffffff0d}[data-landing] .stack-well--empty{position:relative}[data-landing] .stack-well--empty:after{content:"";border:1px dashed #ffffff14;border-radius:50%;position:absolute;inset:14px}[data-landing] .stack-medal{border-radius:50%;width:88px;height:88px;padding:5px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 7px 16px #0000008c,inset 0 1px 1px #ffffff80}[data-landing] .stack-medal--silver{background:conic-gradient(from 210deg,#e9e9ed,#9ca0a8,#f5f5f7,#84878f,#c9cbd1,#e9e9ed)}[data-landing] .stack-medal--gold{background:conic-gradient(from 210deg,#f8e292,#b8860b,#fcefc0,#a9750a,#e3c25e,#f8e292)}[data-landing] .stack-slot:hover .stack-medal{transform:translateY(-4px);box-shadow:0 14px 26px #0009,inset 0 1px 1px #ffffff80}[data-landing] .stack-medal-face{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:inset 0 2px 6px #00000038}[data-landing] .stack-medal--silver .stack-medal-face{background:radial-gradient(circle at 35% 30%,#fff,#e4e4e8 78%)}[data-landing] .stack-medal--gold .stack-medal-face{background:radial-gradient(circle at 35% 30%,#fffdf2,#f1e5be 78%)}[data-landing] .stack-medal-face img{object-fit:contain;width:54%;height:54%}[data-landing] .stack-medal-initials{font-family:var(--font-mono);color:#3f3f46;font-size:22px;font-weight:700}[data-landing] .stack-medal-name{font-family:var(--font-mono);letter-spacing:.04em;color:#a1a1aa;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:116px;font-size:11px;line-height:1.3;overflow:hidden}[data-landing] .stack-slot:hover .stack-medal-name{color:#e4e4e7}[data-landing] .stack-medal-name--empty{color:#3a3a40}[data-landing] .stack-case-plaque{width:fit-content;max-width:90%;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#9d9da6;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#2b2b31,#1a1a1f);border:1px solid #36363d;border-radius:8px;margin:26px auto 4px;padding:8px 24px;font-size:11px;font-weight:500;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 3px 8px #00000073}@media (max-width:900px){[data-landing] .stack-case-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){[data-landing] .stack-case-grid{grid-template-columns:repeat(3,1fr);gap:22px 6px}[data-landing] .stack-well{width:86px;height:86px}[data-landing] .stack-medal{width:72px;height:72px;padding:4px}[data-landing] .stack-case-tray{padding:22px 12px 16px}[data-landing] .stack-medal-name{max-width:92px}}[data-landing] .share-bar{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}[data-landing] .share-bar-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:2px;font-size:11px}[data-landing] .share-btn{font-family:var(--font-mono);letter-spacing:.04em;min-width:36px;height:36px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;line-height:1;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}[data-landing] .share-btn:hover{border-color:var(--ink);color:var(--black);background:var(--surface)}[data-landing] .share-btn--copy.is-copied{border-color:var(--lime);color:var(--black);background:var(--lime-tint)}[data-landing] .stack-builder{flex-direction:column;gap:28px;display:flex}[data-landing] .stack-builder-field{flex-direction:column;gap:6px;display:flex;position:relative}[data-landing] .stack-builder-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}[data-landing] .stack-builder-input,[data-landing] .stack-builder-textarea{border:1px solid var(--line);font:inherit;color:var(--black);background:0 0;border-radius:10px;padding:12px 14px;transition:border-color .15s}[data-landing] .stack-builder-input:hover,[data-landing] .stack-builder-textarea:hover{border-color:var(--ink)}[data-landing] .stack-builder-input:focus,[data-landing] .stack-builder-textarea:focus{border-color:var(--black);outline:none}[data-landing] .stack-builder-textarea{resize:vertical;min-height:96px}[data-landing] .stack-builder-counter{font-family:var(--font-mono);color:var(--muted);align-self:flex-end;font-size:11px}[data-landing] .stack-builder-items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-landing] .stack-builder-item{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}[data-landing] .stack-builder-item-head{align-items:center;gap:12px;display:flex}[data-landing] .stack-builder-item-name{color:var(--black);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}[data-landing] .stack-builder-item-actions{gap:4px;display:flex}[data-landing] .stack-builder-btn-mini{border:1px solid var(--line);width:28px;height:28px;font-family:var(--font-mono);color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;font-size:13px;transition:border-color .15s,color .15s}[data-landing] .stack-builder-btn-mini:hover:not(:disabled){border-color:var(--ink);color:var(--black)}[data-landing] .stack-builder-btn-mini:disabled{opacity:.35;cursor:not-allowed}[data-landing] .stack-builder-note{border:1px dashed var(--line);font:inherit;color:var(--ink);resize:vertical;background:0 0;border-radius:8px;padding:8px 10px;font-size:13px}[data-landing] .stack-builder-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}[data-landing] .stack-builder-submit{font-family:var(--font-mono);letter-spacing:.04em;background:var(--black);color:#fafaf9;border:1px solid var(--black);cursor:pointer;border-radius:999px;padding:12px 22px;font-size:12px}[data-landing] .stack-builder-submit:hover:not(:disabled){background:var(--ink);border-color:var(--ink)}[data-landing] .stack-builder-submit:disabled{opacity:.5;cursor:not-allowed}[data-landing] .stack-builder-min{font-family:var(--font-mono);color:var(--muted);font-size:11px}[data-landing] .stack-builder-err{color:#b91c1c;margin:0;font-size:13px}[data-landing] .listing-picker{flex-direction:column;gap:10px;margin-top:8px;display:flex}[data-landing] .listing-picker-input{border:1px solid var(--line);font:inherit;color:var(--black);background:0 0;border-radius:10px;padding:10px 14px}[data-landing] .listing-picker-input:hover{border-color:var(--ink)}[data-landing] .listing-picker-input:focus{border-color:var(--black);outline:none}[data-landing] .listing-picker-empty{text-align:center;font-family:var(--font-mono);color:var(--muted);padding:12px;font-size:11px}[data-landing] .listing-picker-request{border:1px dashed var(--line);font-family:var(--font-mono);color:var(--muted);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:11px;display:flex}[data-landing] .listing-picker-request.is-done{border-color:var(--lime);background:var(--lime-tint);color:var(--ink)}[data-landing] .listing-picker-request-open{font-family:var(--font-mono);color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:500}[data-landing] .listing-picker-request-open:hover{color:var(--black)}[data-landing] .listing-picker-request-form{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}[data-landing] .listing-picker-request-form input{min-width:180px;font-family:var(--font-mono);background:var(--surface);color:var(--black);border:1px solid var(--line);border-radius:8px;flex:1;padding:8px 12px;font-size:12px}[data-landing] .listing-picker-request-form input:focus{border-color:var(--black);outline:none}[data-landing] .listing-picker-request-form button{font-family:var(--font-mono);background:var(--black);color:var(--bg);border:1px solid var(--black);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:11px;font-weight:500}[data-landing] .listing-picker-request-form button:disabled{opacity:.5;cursor:default}[data-landing] .listing-picker-request-err{text-align:center;color:#b91c1c;width:100%}[data-landing] .listing-picker-results{flex-direction:column;gap:4px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}[data-landing] .listing-picker-row{border:1px solid var(--line);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}[data-landing] .listing-picker-row:hover{border-color:var(--ink);background:var(--bg)}[data-landing] .listing-picker-logo{background:var(--surface);border:1px solid var(--line);width:32px;height:32px;font-family:var(--font-mono);color:var(--ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;overflow:hidden}[data-landing] .listing-picker-logo img{object-fit:contain;width:100%;height:100%}[data-landing] .listing-picker-body{flex-direction:column;flex:1;min-width:0;display:flex}[data-landing] .listing-picker-name{color:var(--black);font-size:14px;font-weight:600}[data-landing] .listing-picker-meta{font-family:var(--font-mono);color:var(--muted);font-size:11px}[data-landing] .listing-picker-add{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-size:11px}[data-landing] .listing-picker-sections{flex-direction:column;gap:16px;display:flex}[data-landing] .listing-picker-section{flex-direction:column;gap:8px;display:flex}[data-landing] .listing-picker-section-head{font-family:var(--font-mono);letter-spacing:.04em;align-items:baseline;gap:10px;padding:0 2px;font-size:11px;display:flex}[data-landing] .listing-picker-section-label{color:var(--ink)}[data-landing] .listing-picker-section-hint{color:var(--muted)}[data-landing] .stack-builder-item-badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--surface);border:1px solid var(--line);color:var(--muted);vertical-align:middle;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px;display:inline-block}[data-landing] .profile-tabbar{border-bottom:1px solid var(--line);scrollbar-width:none;gap:0;margin:16px 0 32px;display:flex;overflow-x:auto}[data-landing] .profile-tabbar::-webkit-scrollbar{display:none}[data-landing] .profile-tab{letter-spacing:-.01em;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 16px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}[data-landing] .profile-tab:hover{color:var(--ink)}[data-landing] .profile-tab.is-active{color:var(--black);border-bottom-color:var(--ink)}[data-landing] .profile-tab-count{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--line);letter-spacing:.04em;color:var(--muted);border-radius:999px;padding:2px 8px;font-size:10px}[data-landing] .profile-tab.is-active .profile-tab-count{color:var(--ink);border-color:var(--ink)}[data-landing] .profile-tabpanel{min-height:200px}[data-landing] .profile-tab-empty{text-align:center;background:var(--surface);border:1px dashed var(--line);font-family:var(--font-mono);color:var(--muted);border-radius:14px;padding:60px 20px;font-size:13px}[data-landing] .profile-tab-cta{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:14px 16px;display:flex}[data-landing] .profile-tab-cta-link{font-family:var(--font-mono);letter-spacing:.04em;background:var(--black);color:#fafaf9;border:1px solid var(--black);border-radius:999px;padding:10px 18px;font-size:12px;text-decoration:none;transition:background .15s,border-color .15s}[data-landing] .profile-tab-cta-link:hover{background:var(--ink);border-color:var(--ink)}[data-landing] .profile-tab-cta-hint{color:var(--muted);flex:1;min-width:0;font-size:13px}[data-landing] .profile-about-bio{color:var(--ink);white-space:pre-wrap;max-width:640px;margin:0 0 24px;font-size:16px;line-height:1.6}[data-landing] .profile-about-links-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:24px 0 12px;font-size:11px}[data-landing] .profile-about-links{flex-wrap:wrap;gap:8px;display:flex}[data-landing] .profile-follow-btn{font-family:var(--font-mono);letter-spacing:.04em;background:var(--black);color:#fafaf9;border:1px solid var(--black);cursor:pointer;border-radius:999px;padding:8px 18px;font-size:12px;transition:background .15s,color .15s,border-color .15s}[data-landing] .profile-follow-btn:hover:not(:disabled){background:var(--ink);border-color:var(--ink)}[data-landing] .profile-follow-btn:disabled{opacity:.6;cursor:not-allowed}[data-landing] .profile-follow-btn.is-following{color:var(--ink);border-color:var(--line);background:0 0}[data-landing] .profile-follow-btn.is-following:hover:not(:disabled){color:#b91c1c;border-color:#b91c1c}[data-landing] .profile-stats{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:18px;margin:0 0 16px;font-size:12px;display:flex}[data-landing] .profile-stats-item{white-space:nowrap}[data-landing] .profile-stats-num{color:var(--black);font-weight:600}[data-landing] .profile-rank{max-width:340px;margin:0 0 16px}[data-landing] .profile-rank-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}[data-landing] .profile-rank-name{color:var(--black);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}[data-landing] .profile-rank-num{background:var(--accent,#9c0);color:#1a1a1a;min-width:1.5em;height:1.5em;font-family:var(--font-mono);border-radius:6px;justify-content:center;align-items:center;padding:0 .4em;font-size:11px;font-weight:700;display:inline-flex}[data-landing] .profile-rank-xp{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}[data-landing] .profile-rank-bar{background:var(--surface,#eef0ea);border:1px solid var(--line,#e2e2e2);border-radius:999px;height:8px;overflow:hidden}[data-landing] .profile-rank-fill{background:linear-gradient(90deg,#bef264,#65a30d);border-radius:999px;height:100%;transition:width .4s}[data-landing] .profile-headline{color:var(--muted);margin:0 0 14px;font-size:15px}[data-landing] .post-composer{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}[data-landing] .post-composer-textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:96px;font:inherit;color:var(--black);background:0 0;border-radius:8px;padding:12px;transition:border-color .15s}[data-landing] .post-composer-textarea:hover{border-color:var(--ink)}[data-landing] .post-composer-textarea:focus{border-color:var(--black);outline:none}[data-landing] .post-composer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}[data-landing] .post-composer-charcount{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;font-size:11px}[data-landing] .post-composer-charcount.is-over{color:#b91c1c}[data-landing] .post-composer-actions{gap:8px;display:flex}[data-landing] .post-composer-err{color:#b91c1c;margin:0;font-size:13px}[data-landing] .post-composer-signed-out{background:var(--surface);border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:12px;padding:24px;font-size:14px}[data-landing] .post-composer-signed-out a{color:var(--ink);text-decoration:underline}[data-landing] .post-list{gap:12px;display:grid}[data-landing] .post-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;transition:border-color .15s;display:flex}[data-landing] .post-card:hover{border-color:var(--ink)}[data-landing] .post-card-header{align-items:center;gap:12px;display:flex}[data-landing] .post-card-avatar{background:var(--surface);border:1px solid var(--line);width:36px;height:36px;font-family:var(--font-mono);color:var(--ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}[data-landing] .post-card-avatar img{object-fit:cover;width:100%;height:100%}[data-landing] .post-card-author{color:var(--black);font-size:14px;font-weight:600;text-decoration:none}[data-landing] .post-card-author:hover{color:var(--ink)}[data-landing] .post-card-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-size:11px}[data-landing] .post-card-actions{gap:6px;margin-left:auto;display:flex}[data-landing] .post-card-delete{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:11px}[data-landing] .post-card-delete:hover{color:#b91c1c}[data-landing] .post-card-body{color:var(--ink);white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:15px;line-height:1.55}[data-landing] .post-card-image{border:1px solid var(--line);object-fit:cover;border-radius:10px;max-width:100%;max-height:400px;display:block}[data-landing] .hero-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}[data-landing] .hero-trust-strip{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 0;margin-top:32px;font-size:13px;display:flex}[data-landing] .hero-trust-strip-item{align-items:center;padding:0 16px;display:inline-flex;position:relative}[data-landing] .hero-trust-strip-item:before{content:"✓";color:var(--lime);margin-right:8px;font-weight:600}[data-landing] .hero-trust-strip-item:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:4px;bottom:4px;right:-1px}@media (max-width:600px){[data-landing] .hero-trust-strip{flex-direction:column;gap:6px}[data-landing] .hero-trust-strip-item:not(:last-child):after{display:none}}[data-landing] .benefit-section{padding:96px 0}[data-landing] .benefit-head{text-align:center;max-width:720px;margin:0 auto 56px}[data-landing] .benefit-head .eyebrow{margin-bottom:16px}[data-landing] .benefit-head h2{letter-spacing:-.04em}[data-landing] .benefit-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){[data-landing] .benefit-grid{grid-template-columns:repeat(2,1fr)}[data-landing] .benefit-section{padding:56px 0}}@media (max-width:600px){[data-landing] .benefit-grid{grid-template-columns:1fr;gap:16px}}[data-landing] .market-story{padding:96px 0}[data-landing] .market-story-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}[data-landing] .market-story-text .eyebrow{margin-bottom:16px}[data-landing] .market-story-text h2{letter-spacing:-.04em;margin-bottom:24px}[data-landing] .market-story-p{max-width:540px;color:var(--ink);margin-top:16px;font-size:17px}[data-landing] .market-story-code{background:var(--code-bg);border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 30px 80px -20px #00000059}[data-landing] .market-story-code-head{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:16px 20px;display:flex}[data-landing] .market-story-code-head .dot{background:#3f3f46;border-radius:50%;width:11px;height:11px}[data-landing] .market-story-code-path{font-family:var(--font-mono);color:#71717a;margin-left:12px;font-size:12px}[data-landing] .market-story-code-body{padding:28px 24px}[data-landing] .market-story-code-line{font-family:var(--font-mono);color:#fafaf9;white-space:pre-wrap;word-break:break-all;font-size:14px;line-height:1.8}[data-landing] .market-story-code-line:first-child{color:#84cc16}[data-landing] .market-story-code-line:nth-child(2){color:#a1a1aa}[data-landing] .market-story-code-line:nth-child(3),[data-landing] .market-story-code-line:nth-child(4){color:#fafaf9;padding-left:16px}@media (max-width:900px){[data-landing] .market-story-grid{grid-template-columns:1fr;gap:32px}[data-landing] .market-story{padding:56px 0}}[data-landing] .listing-preview-section{padding:96px 0}[data-landing] .listing-preview-head{text-align:center;max-width:720px;margin:0 auto 48px}[data-landing] .listing-preview-head .eyebrow{margin-bottom:16px}[data-landing] .listing-preview-head h2{letter-spacing:-.04em}[data-landing] .listing-preview-head .lede{margin-left:auto;margin-right:auto}[data-landing] .listing-preview-stage{background:var(--lime-tint);border:1px solid #84cc162e;border-radius:20px;max-width:560px;margin:0 auto;padding:28px;position:relative}[data-landing] .listing-preview-tag-label{background:var(--lime);color:var(--black);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600;position:absolute;top:-12px;left:24px}[data-landing] .listing-preview-mock{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:16px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px -4px #00000014}[data-landing] .listing-preview-mock:hover{transform:translateY(-2px);box-shadow:0 12px 28px -8px #00000029}[data-landing] .listing-preview-mock-head{align-items:center;gap:12px;display:flex}[data-landing] .listing-preview-logo{background:var(--surface-2);border:1px solid var(--line);width:48px;height:48px;font-family:var(--font-mono);color:var(--ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}[data-landing] .listing-preview-meta{flex:1;min-width:0}[data-landing] .listing-preview-name{color:var(--black);letter-spacing:-.01em;margin:0 0 4px;font-size:18px;font-weight:600}[data-landing] .listing-preview-country{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;font-size:11px}[data-landing] .listing-preview-mcp{background:var(--lime);color:var(--black);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:600}[data-landing] .listing-preview-desc{color:var(--ink);margin:0;font-size:14px;line-height:1.55}[data-landing] .listing-preview-tags{flex-wrap:wrap;gap:6px;display:flex}[data-landing] .listing-preview-tag{background:var(--surface-2);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:11px}[data-landing] .listing-preview-foot{border-top:1px solid var(--line);justify-content:flex-end;padding-top:14px;display:flex}[data-landing] .listing-preview-cta{font-family:var(--font-mono);color:var(--ink);font-size:13px;font-weight:500}@media (max-width:600px){[data-landing] .listing-preview-section{padding:56px 0}[data-landing] .listing-preview-stage{padding:20px}[data-landing] .listing-preview-mock{padding:18px}}[data-landing] .soon-pill{background:var(--lime-tint);color:#3f6212;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border:1px solid #84cc1666;border-radius:999px;align-items:center;margin-left:10px;padding:3px 9px;font-size:9px;font-weight:700;line-height:1.4;display:inline-flex}[data-landing] .stack-viz-wrap{max-width:880px;margin:0 auto;position:relative}[data-landing] .stack-viz-pill{z-index:2;margin-left:0;position:absolute;top:-12px;left:50%;transform:translate(-50%)}[data-landing] .stack-viz{background:#84cc160a;border:1px dashed #84cc1666;border-radius:16px;width:100%;max-width:880px;margin:0 auto;padding:16px 8px}[data-landing] .stack-viz svg{display:block}@keyframes stack-viz-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24px}}[data-landing] .stack-viz-line{animation:1.6s linear infinite stack-viz-flow}@media (max-width:720px){[data-landing] .stack-viz{padding:8px 0}}[data-landing] .logo-marquee-section{padding:64px 0 48px;overflow:hidden}[data-landing] .logo-marquee-eyebrow{text-align:center;margin-bottom:28px}[data-landing] .logo-marquee-mask{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%)}[data-landing] .logo-marquee-track{gap:56px;width:max-content;animation:32s linear infinite logo-marquee-scroll;display:flex}@keyframes logo-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-landing] .logo-marquee-item{border:1px solid var(--line);background:var(--surface);font-family:var(--font-mono);color:var(--ink);letter-spacing:.02em;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:10px 18px;font-size:13px;display:inline-flex}[data-landing] .logo-marquee-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}[data-landing] .logo-marquee-name{font-weight:500}[data-landing] .logo-marquee-monogram{color:#fff;width:20px;height:20px;font-family:var(--font-mono);border-radius:4px;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}[data-landing] .problem-block{padding:80px 0}[data-landing] .problem-block-head{max-width:760px;margin-bottom:48px}[data-landing] .problem-block-head .eyebrow{margin-bottom:16px}[data-landing] .problem-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}[data-landing] .problem-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:14px;padding:28px;display:flex}[data-landing] .problem-card-icon{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}[data-landing] .problem-card-strong{color:var(--black);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.4}[data-landing] .problem-card-body{color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (max-width:900px){[data-landing] .problem-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){[data-landing] .problem-block{padding:56px 0}[data-landing] .problem-grid{grid-template-columns:1fr;gap:16px}[data-landing] .problem-card{padding:22px}}[data-landing] .discover-preview{padding:80px 0}[data-landing] .discover-preview-head{text-align:center;max-width:720px;margin:0 auto 32px}[data-landing] .discover-preview-head .eyebrow{margin-bottom:16px}[data-landing] .discover-preview-sub{max-width:560px;margin-top:16px;margin-left:auto;margin-right:auto}[data-landing] .discover-preview-pills{flex-wrap:wrap;justify-content:center;gap:8px;max-width:720px;margin:0 auto 40px;display:flex}[data-landing] .discover-preview-pill{font-family:var(--font-mono);color:var(--ink);background:var(--surface-2);border:1px solid var(--line);letter-spacing:.04em;border-radius:999px;padding:6px 12px;font-size:12px;transition:background .15s,transform .15s}[data-landing] .discover-preview-pill:hover{background:var(--lime-tint);transform:translateY(-1px)}[data-landing] .discover-preview-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}[data-landing] .discover-preview-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:14px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 14px -4px #0000000f}[data-landing] .discover-preview-card:hover{border-color:var(--lime);transform:translateY(-2px);box-shadow:0 12px 28px -8px #00000024}[data-landing] .discover-preview-card-head{align-items:center;gap:12px;display:flex}[data-landing] .discover-preview-card-logo{background:var(--surface-2);border:1px solid var(--line);width:44px;height:44px;font-family:var(--font-mono);color:var(--ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}[data-landing] .discover-preview-card-meta{flex:1;min-width:0}[data-landing] .discover-preview-card-name{color:var(--black);letter-spacing:-.01em;margin:0 0 2px;font-size:16px;font-weight:600}[data-landing] .discover-preview-card-country{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;font-size:11px}[data-landing] .discover-preview-card-mcp{background:var(--lime);color:var(--black);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:600}[data-landing] .discover-preview-card-desc{color:var(--ink);margin:0;font-size:13px;line-height:1.55}[data-landing] .discover-preview-card-tags{flex-wrap:wrap;gap:6px;display:flex}[data-landing] .discover-preview-card-tag{background:var(--surface-2);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink);letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:10px}[data-landing] .discover-preview-cta-row{justify-content:center;display:flex}[data-landing] .discover-preview-cta{font-family:var(--font-mono);color:var(--black);border:1px solid var(--black);border-radius:999px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}[data-landing] .discover-preview-cta:hover{background:var(--black);color:var(--surface)}@media (max-width:900px){[data-landing] .discover-preview-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){[data-landing] .discover-preview{padding:56px 0}[data-landing] .discover-preview-grid{grid-template-columns:1fr;gap:14px}[data-landing] .discover-preview-card{padding:20px}}[data-landing] .pricing[data-cards="1"]{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}[data-landing] .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-landing] .pricing-hero{text-align:center}[data-landing] .pricing-hero .status-badge{margin-bottom:28px}[data-landing] .pricing-lede{max-width:680px;margin-top:24px;margin-left:auto;margin-right:auto}[data-landing] .pricing-cards-section{padding-top:24px;padding-bottom:80px}[data-landing] .pricing-beta-note{background:var(--lime-tint);max-width:620px;font-family:var(--font-mono);color:#3f6212;text-align:center;border:1px solid #84cc164d;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:0 auto 26px;padding:12px 20px;font-size:12.5px;line-height:1.5;display:flex}[data-landing] .pricing-beta-dot{background:var(--lime-bright);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #84cc1629}[data-landing] .pricing-cards-wrap{display:block}[data-landing] .billing-toggle{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;width:max-content;margin:0 auto;padding:4px;display:flex;position:relative}[data-landing] .billing-opt{z-index:2;min-width:116px;font-family:var(--font-sans);color:var(--muted);background:0 0;border:none;border-radius:999px;flex:none;padding:9px 22px;font-size:14px;font-weight:500;transition:color .18s;position:relative}[data-landing] .billing-opt.is-active{color:var(--black)}[data-landing] .billing-thumb{z-index:1;background:var(--surface);width:calc(50% - 4px);box-shadow:0 1px 3px #0a0a0a1f, 0 0 0 1px var(--line);border-radius:999px;transition:transform .24s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:4px}[data-landing] .billing-thumb.is-annual{transform:translate(100%)}[data-landing] .billing-save{text-align:center;font-family:var(--font-mono);color:#4d7c0f;letter-spacing:.02em;margin-top:12px;font-size:12px}[data-landing] .plan-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:20px;margin-top:40px;display:grid}[data-landing] .plan-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:28px 24px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}[data-landing] .plan-card:hover{border-color:#d4d4d8;transform:translateY(-10px);box-shadow:0 26px 60px -32px #0a0a0a3d}[data-landing] .plan-card--featured{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime), 0 28px 70px -28px var(--lime-glow)}[data-landing] .plan-card--featured:hover{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime), 0 30px 66px -30px var(--lime-glow);transform:translateY(-10px)}[data-landing] .plan-ribbon{background:var(--lime);color:var(--black);font-family:var(--font-mono);letter-spacing:.02em;box-shadow:0 4px 12px -4px var(--lime-glow);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:24px}[data-landing] .plan-name{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--black);font-size:18px;font-weight:600;display:block}[data-landing] .plan-tagline{min-height:36px;color:var(--muted);margin-top:6px;font-size:13px;line-height:1.4;display:block}[data-landing] .plan-price-row{align-items:baseline;gap:6px;margin-top:20px;display:flex}[data-landing] .plan-price{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--black);font-size:42px;font-weight:600;line-height:1}[data-landing] .plan-price--custom{letter-spacing:-.03em;font-size:30px}[data-landing] .plan-price-unit{font-family:var(--font-mono);color:var(--muted);font-size:14px}[data-landing] .plan-price-sub{min-height:22px;font-family:var(--font-mono);color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}[data-landing] .plan-save-chip{background:var(--lime-tint);color:#3f6212;border:1px solid #84cc164d;border-radius:999px;padding:2px 8px;font-weight:600}[data-landing] .plan-credits{border-top:1px solid var(--line);border-bottom:1px dashed var(--line);flex-direction:column;gap:2px;margin-top:20px;padding:14px 0;display:flex}[data-landing] .plan-credits-num{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--black);font-size:22px;font-weight:600}[data-landing] .plan-credits-unit{font-family:var(--font-mono);color:var(--muted);font-size:12px}[data-landing] .plan-cta{border:1px solid var(--line);background:var(--bg);font-family:var(--font-sans);color:var(--black);text-align:center;border-radius:10px;justify-content:center;align-items:center;margin-top:22px;padding:12px 16px;font-size:14px;font-weight:500;transition:border-color .16s,background .16s,color .16s;display:flex}[data-landing] .plan-cta:hover{border-color:var(--ink)}[data-landing] .plan-cta--primary{background:var(--black);color:var(--bg);border-color:var(--black)}[data-landing] .plan-cta--primary:hover{background:#18181b;border-color:#18181b}[data-landing] .plan-features{flex-direction:column;gap:11px;margin:22px 0 0;padding:0;list-style:none;display:flex}[data-landing] .plan-features li{color:var(--ink);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}[data-landing] .plan-check{color:var(--lime);flex-shrink:0;margin-top:2px}[data-landing] .pricing-footnote{text-align:center;font-family:var(--font-mono);color:var(--muted);margin-top:32px;font-size:12px}@media (max-width:1100px){[data-landing] .plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){[data-landing] .plan-grid{grid-template-columns:1fr;gap:16px}[data-landing] .plan-tagline{min-height:0}}[data-landing] .credit-explain-head{text-align:center;max-width:720px;margin:0 auto 48px}[data-landing] .credit-explain-head .eyebrow{margin-bottom:16px;display:block}[data-landing] .credit-explain-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}[data-landing] .credit-explain-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:26px 24px}[data-landing] .credit-explain-step{font-family:var(--font-mono);color:#4d7c0f;letter-spacing:.04em;font-size:13px;font-weight:600}[data-landing] .credit-explain-card h3{margin:14px 0 8px}[data-landing] .credit-explain-card p{color:var(--ink);font-size:14px}@media (max-width:860px){[data-landing] .credit-explain-grid{grid-template-columns:1fr;gap:14px}}[data-landing] .calc-head{text-align:center;max-width:640px;margin:0 auto 40px}[data-landing] .calc-head .eyebrow{margin-bottom:16px;display:block}[data-landing] .calc{background:var(--code-bg);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 40px 90px -30px #00000073}[data-landing] .calc:before{content:"";background:var(--lime);opacity:.16;pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;top:-100px;right:-100px}[data-landing] .calc-control,[data-landing] .calc-result{z-index:2;position:relative}[data-landing] .calc-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#a1a1aa;font-size:12px;font-weight:500;display:block}[data-landing] .calc-readout{align-items:baseline;gap:8px;margin-top:12px;display:flex}[data-landing] .calc-readout-num{font-family:var(--font-sans);letter-spacing:-.04em;color:#fafaf9;font-size:46px;font-weight:600;line-height:1}[data-landing] .calc-readout-unit{font-family:var(--font-mono);color:#a1a1aa;font-size:14px}[data-landing] .calc-slider{appearance:none;cursor:pointer;background:#ffffff1f;border-radius:999px;width:100%;height:6px;margin-top:28px}[data-landing] .calc-slider::-webkit-slider-thumb{appearance:none;background:var(--lime-bright);border:3px solid var(--code-bg);width:22px;height:22px;box-shadow:0 0 0 1px var(--lime), 0 2px 8px #0006;cursor:pointer;border-radius:50%}[data-landing] .calc-slider::-moz-range-thumb{background:var(--lime-bright);border:3px solid var(--code-bg);width:22px;height:22px;box-shadow:0 0 0 1px var(--lime);cursor:pointer;border-radius:50%}[data-landing] .calc-slider::-moz-range-track{background:#ffffff1f;border:none;border-radius:999px;height:6px}[data-landing] .calc-slider:focus-visible{outline:none}[data-landing] .calc-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--lime), 0 0 0 5px #84cc164d}[data-landing] .calc-helper{color:#a1a1aa;max-width:380px;margin-top:18px;font-size:13px;line-height:1.55}[data-landing] .calc-result{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:28px}[data-landing] .calc-monthly{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}[data-landing] .calc-monthly-num{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--lime-bright);font-size:38px;font-weight:600;line-height:1}[data-landing] .calc-monthly-unit{font-family:var(--font-mono);color:#a1a1aa;font-size:13px}[data-landing] .calc-meter{background:#ffffff14;border-radius:999px;height:10px;margin-top:22px;overflow:hidden}[data-landing] .calc-meter-fill{background:linear-gradient(90deg, var(--lime), var(--lime-bright));border-radius:999px;height:100%;transition:width .28s cubic-bezier(.4,0,.2,1);display:block}[data-landing] .calc-meter-fill.is-max{background:var(--lime-bright)}[data-landing] .calc-meter-label{font-family:var(--font-mono);color:#a1a1aa;margin-top:8px;font-size:12px}[data-landing] .calc-recommend{border-top:1px solid #ffffff14;flex-direction:column;gap:8px;margin-top:24px;padding-top:22px;display:flex}[data-landing] .calc-recommend-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#a1a1aa;font-size:11px}[data-landing] .calc-recommend-plan{font-family:var(--font-sans);letter-spacing:-.02em;color:#fafaf9;align-items:baseline;gap:12px;font-size:26px;font-weight:600;display:flex}[data-landing] .calc-recommend-price{font-family:var(--font-mono);color:var(--lime-bright);font-size:14px}@media (max-width:768px){[data-landing] .calc{grid-template-columns:1fr;gap:28px;padding:28px}}[data-landing] .faq-head{text-align:center;max-width:640px;margin:0 auto 32px}[data-landing] .faq-head .eyebrow{margin-bottom:16px;display:block}[data-landing] .faq-list{max-width:760px;margin:0 auto}[data-landing] .faq-item{border-top:1px solid var(--line)}[data-landing] .faq-item:last-child{border-bottom:1px solid var(--line)}[data-landing] .faq-item summary{cursor:pointer;font-family:var(--font-sans);letter-spacing:-.01em;color:var(--black);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:16px;font-weight:600;list-style:none;display:flex}[data-landing] .faq-item summary::-webkit-details-marker{display:none}[data-landing] .faq-mark{font-family:var(--font-mono);color:var(--muted);flex-shrink:0;font-size:22px;font-weight:400;line-height:1;transition:transform .2s,color .2s}[data-landing] .faq-item[open] .faq-mark{color:var(--black);transform:rotate(45deg)}[data-landing] .faq-item p{max-width:660px;color:var(--ink);margin:0;padding:0 48px 24px 0;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){[data-landing] .reveal,[data-landing] [data-reveal],[data-landing] .feature,[data-landing] .listing-preview-mock,[data-landing] .discover-preview-card,[data-landing] .stack-viz-line,[data-landing] .logo-marquee-track,[data-landing] .status-badge .pulse{transition:none!important;animation:none!important;transform:none!important}[data-landing] .billing-thumb,[data-landing] .calc-meter-fill,[data-landing] .faq-mark{transition:none!important}}
.profile-edit-module__rMjF2G__form{flex-direction:column;gap:16px;max-width:760px;display:flex}.profile-edit-module__rMjF2G__panel{background:var(--card);border:1px solid var(--card-line);border-radius:16px;padding:20px}.profile-edit-module__rMjF2G__panelTitle{color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:600}.profile-edit-module__rMjF2G__panelHint{color:var(--muted);margin:0 0 14px;font-size:12px}.profile-edit-module__rMjF2G__topGrid{grid-template-columns:150px 1fr;align-items:start;gap:22px;display:grid}@media (max-width:560px){.profile-edit-module__rMjF2G__topGrid{grid-template-columns:1fr}}.profile-edit-module__rMjF2G__avatarWrap .img-up-avatar{gap:10px!important;max-width:100%!important;height:auto!important;padding:10px!important}.profile-edit-module__rMjF2G__avatarWrap .img-up-avatar-preview{max-width:120px!important}.profile-edit-module__rMjF2G__avatarWrap .img-up-drop--avatar{max-width:100%!important;height:auto!important;padding:16px!important}.profile-edit-module__rMjF2G__fields{flex-direction:column;gap:13px;display:flex}.profile-edit-module__rMjF2G__field{flex-direction:column;gap:5px;min-width:0;display:flex}.profile-edit-module__rMjF2G__label{color:var(--ink-2);font-size:12px;font-weight:500}.profile-edit-module__rMjF2G__slug{font-family:var(--font-mono);color:var(--muted);font-size:12px}.profile-edit-module__rMjF2G__input,.profile-edit-module__rMjF2G__textarea,.profile-edit-module__rMjF2G__select{font:inherit;color:var(--ink);border:1px solid var(--line-2);background:#fff;border-radius:9px;width:100%;padding:8px 11px;font-size:13.5px}.profile-edit-module__rMjF2G__input:focus,.profile-edit-module__rMjF2G__textarea:focus,.profile-edit-module__rMjF2G__select:focus{border-color:var(--accent);outline:none}.profile-edit-module__rMjF2G__textarea{resize:vertical;min-height:64px}.profile-edit-module__rMjF2G__help{color:var(--muted);font-size:11.5px}.profile-edit-module__rMjF2G__err{color:var(--danger);font-size:11.5px}.profile-edit-module__rMjF2G__avatarWrap{flex-direction:column;gap:6px;display:flex}.profile-edit-module__rMjF2G__linkGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.profile-edit-module__rMjF2G__linkGrid{grid-template-columns:1fr}}.profile-edit-module__rMjF2G__toggleRow{border-top:1px solid var(--card-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.profile-edit-module__rMjF2G__toggleRow:first-of-type{border-top:none;padding-top:2px}.profile-edit-module__rMjF2G__toggleMeta{flex-direction:column;gap:2px;display:flex}.profile-edit-module__rMjF2G__toggleName{color:var(--ink);font-size:13px;font-weight:500}.profile-edit-module__rMjF2G__toggleSub{color:var(--muted);font-size:12px}.profile-edit-module__rMjF2G__switch{cursor:pointer;background:var(--line-2);border:none;border-radius:999px;flex:none;width:40px;height:23px;transition:background .15s;position:relative}.profile-edit-module__rMjF2G__switchOn{background:var(--accent)}.profile-edit-module__rMjF2G__knob{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.profile-edit-module__rMjF2G__switchOn .profile-edit-module__rMjF2G__knob{transform:translate(17px)}.profile-edit-module__rMjF2G__saveBar{align-items:center;gap:14px;padding-top:2px;display:flex}.profile-edit-module__rMjF2G__saved{color:var(--accent-ink);font-size:13px}.profile-edit-module__rMjF2G__error{color:var(--danger);font-size:13px}
