@font-face{font-family:DM Sans Var;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin.woff2) format("woff2-variations"),url(/fonts/dm-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin.woff2) format("woff2-variations"),url(/fonts/dm-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--brand-indigo: #6366f1;--brand-violet: #7c3aed;--brand-purple: #a855f7;--brand-gradient: linear-gradient(135deg, #6366f1 0%, #7c3aed 50%, #a855f7 100%);--brand-gradient-tri: linear-gradient(135deg, #6366f1, #a855f7, #06b6d4);--brand-gradient-warm: linear-gradient(135deg, #6366f1, #a855f7, #ec4899);--brand-indigo-100: #e0e7ff;--brand-indigo-300: #a5b4fc;--brand-indigo-400: #818cf8;--surface-0: #08080a;--surface-1: #0a0a0b;--surface-2: #0f0f11;--surface-3: #111113;--surface-4: #111116;--surface-5: #141418;--surface-6: #1a1a1f;--surface-7: #222228;--surface-code: #0c0c0e;--surface-code-alt: #0d1117;--surface-white: #ffffff;--surface-gray: #f7f7f8;--text-white: #f5f5f7;--text-100: #e5e5e5;--text-200: #e0e0e8;--text-300: #c0c0cc;--text-400: #9898a8;--text-500: #888;--text-600: #666;--text-700: #52525d;--text-800: #3a3a42;--text-900: #27272f;--text-dark: #0f0f13;--text-muted: #6e6e78;--text-label: #555;--platform-x: #1d9bf0;--platform-reddit: #ff4500;--platform-linkedin: #0a66c2;--accent-amber: #f59e0b;--accent-green: #10b981;--accent-danger: #ef4444;--accent-violet: #8b5cf6;--accent-cyan: #06b6d4;--accent-pink: #ec4899;--accent-teal: #14b8a6;--border-hairline: rgba(255,255,255,.06);--border-soft: rgba(255,255,255,.1);--border-strong: rgba(255,255,255,.2);--border-brand: rgba(99,102,241,.25);--border-focus: rgba(99,102,241,.5);--border-light: rgba(0,0,0,.04);--border-light-2: rgba(0,0,0,.08);--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 12px;--r-2xl: 16px;--r-3xl: 20px;--r-pill: 100px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--s-20: 80px;--shadow-sm: 0 1px 3px rgba(0,0,0,.2);--shadow-md: 0 6px 20px rgba(0,0,0,.4);--shadow-lg: 0 8px 24px rgba(0,0,0,.6);--shadow-xl: 0 24px 60px -15px rgba(0,0,0,.6);--shadow-glow-indigo: 0 6px 24px rgba(99,102,241,.45);--shadow-glow-indigo-lg: 0 24px 60px -15px rgba(99,102,241,.25);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-soft: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .15s;--dur-med: .3s;--dur-slow: .6s;--font-body: "DM Sans Var", "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display: "Instrument Serif", "DM Sans Var", Georgia, serif;--font-app: "Inter", "DM Sans Var", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Fira Code", ui-monospace, Consolas, monospace;--fs-display-xl: clamp(48px, 7vw, 84px);--fs-display-lg: clamp(40px, 5.5vw, 64px);--fs-display-md: clamp(32px, 5vw, 52px);--fs-display-sm: clamp(26px, 3.5vw, 34px);--fs-body-lg: 19px;--fs-body: 17px;--fs-body-sm: 15px;--fs-ui-lg: 15px;--fs-ui: 13px;--fs-ui-sm: 12px;--fs-ui-xs: 11px;--fs-ui-2xs: 10px;--fs-ui-3xs: 9px;--fs-caps: 11px;--tracking-caps: .12em;--tracking-caps-sm: .06em;--tracking-tight: -.025em;--tracking-tighter: -.04em;--bg-dark: var(--surface-0);--bg-white: #fafaf9;--bg-gray: var(--surface-gray);--bg-card: var(--surface-4);--bg-card-hover: var(--surface-5);--bg-surface: var(--surface-5);--bg-elevated: var(--surface-6);--text-dim: var(--text-400);--text-body: #c4c4cc;--border-dark: var(--border-hairline);--border-dark-hover: rgba(255,255,255,.12);--border-light-legacy: #e8e8ec;--accent: var(--brand-indigo);--accent-hover: #4f46e5;--accent-glow: rgba(99,102,241,.15);--accent-purple: var(--brand-purple);--twitter: var(--platform-x);--reddit: var(--platform-reddit);--linkedin: var(--platform-linkedin);--danger: var(--accent-danger);--glass-bg: rgba(255,255,255,.04);--glass-border: rgba(255,255,255,.07)}body{font-family:var(--font-body);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:1140px;margin:0 auto;padding:0 28px}.skip-link{position:absolute;top:-100%;left:16px;z-index:9999;padding:12px 24px;border-radius:8px;background:var(--brand-indigo);color:#fff;font-weight:600;font-size:14px;transition:top .2s}.skip-link:focus{top:16px}.faq-summary:focus-visible,[role=tab]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:8px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ds-mesh{position:absolute;inset:0 0 auto;height:420px;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 60% at 50% -10%,rgba(99,102,241,.18) 0%,transparent 70%)}.ds-mesh--wide{height:640px;background:radial-gradient(ellipse 80% 60% at 20% 20%,rgba(99,102,241,.22) 0%,transparent 60%),radial-gradient(ellipse 70% 60% at 90% 80%,rgba(168,85,247,.18) 0%,transparent 60%)}.ds-mesh--grid:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 0%,transparent 80%)}.ds-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-indigo-400);padding:6px 14px 6px 12px;border-radius:100px;background:#6366f114;border:1px solid rgba(99,102,241,.18)}.ds-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#a855f7);box-shadow:0 0 8px #6366f199}.ds-eyebrow{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-700)}.ds-title{font-family:var(--font-display);font-size:var(--fs-display-lg);font-weight:400;letter-spacing:-.025em;line-height:1.05;color:var(--text-white);margin:0 0 16px}.ds-title em{font-style:italic;color:var(--brand-indigo-300)}.ds-title--xl{font-size:var(--fs-display-xl);line-height:1.02;letter-spacing:-.03em}.ds-title--md{font-size:var(--fs-display-md);line-height:1.1}.ds-title--sm{font-size:var(--fs-display-sm);line-height:1.15;letter-spacing:-.015em}.ds-lede{font-size:18px;line-height:1.6;max-width:680px;color:var(--text-400);margin:0 0 48px}.ds-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:16px;margin-bottom:28px;border-bottom:1px solid var(--border-hairline)}.ds-section-title{font-family:var(--font-display);font-size:clamp(26px,3vw,34px);font-weight:400;letter-spacing:-.015em;margin:0;color:var(--text-white)}.ds-section-hint{font-size:12px;color:var(--text-600);letter-spacing:.04em;font-family:var(--font-mono)}.ds-hairline{height:1px;border:0;margin:32px 0;background:var(--border-hairline)}.ds-card{border:1px solid var(--border-hairline);border-radius:var(--r-2xl);background:var(--surface-2);overflow:hidden;transition:border-color .2s var(--ease-out-soft),transform .2s var(--ease-out-soft)}.ds-card:hover{border-color:#ffffff1f}.ds-card--raised:hover{transform:translateY(-2px)}.ds-card--primary{border-color:#6366f159;box-shadow:0 0 0 1px #6366f126,0 20px 50px -20px #6366f140}.ds-code{font-family:var(--font-mono);font-size:12px;background:var(--surface-3);color:var(--brand-indigo-300);padding:2px 8px;border-radius:5px;border:1px solid var(--border-hairline)}.ds-mono{font-family:var(--font-mono);font-size:11.5px;color:var(--text-600)}.ds-tabular{font-variant-numeric:tabular-nums}.ds-hero{position:relative;overflow:hidden;padding:120px 0 80px;background:var(--surface-1);border-bottom:1px solid var(--border-hairline)}.ds-hero__inner{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:0 28px}.ds-hero__kicker{margin-bottom:20px}@media(max-width:700px){.ds-hero{padding:96px 0 56px}.ds-lede{font-size:16px;margin-bottom:32px}}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;background:transparent;border-bottom:1px solid transparent;transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1)}.nav.scrolled{padding:10px 0;background:#08080ad9;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom-color:#ffffff0f}.nav .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.nav-logo{font-family:var(--font-body);font-size:20px;font-weight:700;color:var(--text-white);letter-spacing:-.035em;transition:color .3s;display:flex;align-items:center;gap:10px}.nav-logo .bolt-icon{display:inline-flex;flex-shrink:0;border-radius:calc(var(--bolt-size, 28px) * .22);overflow:hidden}.nav-logo .bolt-icon svg{display:block}.nav-mid{display:flex;align-items:center;gap:36px;justify-content:center}.nav-right{display:flex;justify-content:flex-end}.nav-link{font-size:14px;font-weight:500;color:#ffffff73;transition:color .2s;position:relative}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1.5px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out-expo)}.nav-link:hover{color:var(--text-white)}.nav-link:hover:after{transform:scaleX(1)}.nav-link.active{color:var(--text-white)}.nav-link.active:after{transform:scaleX(1)}.nav-cta{font-size:13px;font-weight:600;color:#fff;padding:14px 24px;border-radius:100px;background:linear-gradient(160deg,#6366f1,#7c3aed,#a855f7);border:1px solid rgba(255,255,255,.15);box-shadow:0 1px 2px #0000004d,0 0 20px #6366f133,inset 0 1px #ffffff2e;transition:all .3s var(--ease-out-expo)}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000004d,0 0 30px #6366f159,inset 0 1px #fff3;filter:brightness(1.08)}.nav-cta:active{transform:translateY(0) scale(.98);filter:brightness(.95)}.nav--solid,.nav--blog{background:#08080a99;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);border-bottom-color:#ffffff0a}.nav--blog .nav-cta{background:transparent;border:1px solid rgba(99,102,241,.3);box-shadow:none}.nav--blog .nav-cta:hover{transform:translateY(-1px);color:var(--accent);border-color:#6366f199}.nav-dropdown-wrap{position:relative}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-family:var(--font-body);padding:0}.nav-chevron{width:12px;height:12px;transition:transform .2s var(--ease-out-expo)}.nav-dropdown{position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%);min-width:280px;max-width:calc(100vw - 32px);padding:12px;background:var(--bg-surface);border:1px solid var(--border-dark);border-radius:16px;box-shadow:0 16px 48px #0006,0 0 1px #ffffff0f;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);opacity:0;visibility:hidden;transform:translate(-50%) translateY(8px);transition:opacity .2s,visibility .2s,transform .2s var(--ease-out-expo);z-index:200}.nav-dropdown-wrap:hover .nav-dropdown,.nav-dropdown-wrap:focus-within .nav-dropdown{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.nav-dropdown-wrap:hover .nav-chevron,.nav-dropdown-wrap:focus-within .nav-chevron{transform:rotate(180deg)}.nav-dropdown-item{display:grid;grid-template-columns:8px 1fr;grid-template-rows:auto auto;gap:2px 12px;align-items:start;padding:12px 14px;border-radius:10px;transition:background .15s}.nav-dropdown-item:hover{background:#ffffff0a}.nav-dropdown-dot{width:6px;height:6px;border-radius:50%;margin-top:7px;grid-row:1}.nav-dropdown-label{font-size:14px;font-weight:600;color:var(--text-white);grid-column:2;grid-row:1}.nav-dropdown-desc{font-size:12px;color:var(--text-muted);line-height:1.4;grid-column:2;grid-row:2}.waitlist-nav{display:flex;align-items:center;border-radius:100px;overflow:hidden;border:1px solid rgba(255,255,255,.05);background:#ffffff06;padding:3px;transition:border-color .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo)}.waitlist-nav:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 2px #6366f11a,0 0 20px -4px #6366f114}.waitlist-nav .waitlist-input{background:transparent;border:none;outline:none;font-family:var(--font-body);font-size:13px;color:var(--text-white);padding:8px 12px;width:160px;max-width:160px;transition:max-width .4s var(--ease-out-expo),opacity .3s,padding .4s var(--ease-out-expo)}.waitlist-nav .waitlist-input::placeholder{color:var(--text-muted)}.waitlist-nav .waitlist-btn{font-family:var(--font-body);font-size:12px;font-weight:600;color:#fff;white-space:nowrap;padding:12px 18px;border:none;cursor:pointer;border-radius:100px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(160deg,#6366f1,#7c3aed,#a855f7);box-shadow:0 1px 2px #00000026,inset 0 1px #ffffff14;transition:all .3s var(--ease-out-expo);position:relative;display:inline-flex;align-items:center;gap:6px}.waitlist-nav .waitlist-btn:hover{filter:brightness(1.08);box-shadow:0 1px 3px #0003,0 2px 8px -2px #6366f14d,inset 0 1px #ffffff1a}.waitlist-nav .waitlist-btn:active{filter:brightness(.95)}.nav--blog .waitlist-nav{border-color:#6366f133}.nav--blog .waitlist-nav .waitlist-btn{background:transparent;border:1px solid rgba(99,102,241,.15);color:var(--accent);box-shadow:none}.nav--blog .waitlist-nav .waitlist-btn:hover{color:#fff;background:linear-gradient(160deg,#6366f1,#7c3aed,#a855f7);border-color:transparent}.waitlist-check{opacity:0;width:0;height:16px;transform:scale(.5);transition:all .4s var(--ease-spring);color:#fff}.waitlist-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.waitlist-error{animation:waitlist-shake .4s var(--ease-out-expo)}@keyframes waitlist-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.waitlist-loading .waitlist-btn{pointer-events:none}.waitlist-loading .waitlist-btn-label{opacity:0}.waitlist-loading .waitlist-btn:after{content:"";position:absolute;width:14px;height:14px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:waitlist-spin .6s linear infinite}@keyframes waitlist-spin{to{transform:rotate(360deg)}}.waitlist-success .waitlist-input{width:0;padding:0;opacity:0;overflow:hidden}.waitlist-success .waitlist-btn{background:linear-gradient(160deg,#10b981,#059669);border-color:#10b98133;pointer-events:none;padding:7px 18px;border-radius:100px;box-shadow:0 1px 2px #00000026,inset 0 1px #ffffff14}.waitlist-success .waitlist-btn-label{display:none}.waitlist-success .waitlist-check{opacity:1;width:16px;transform:scale(1)}.waitlist-success .waitlist-btn:before{content:"You're in!";margin-right:2px;font-size:12px}@media(prefers-reduced-motion:reduce){.waitlist-check,.waitlist-input,.waitlist-btn,.waitlist-nav,.waitlist-error{transition:none;animation:none}}@media(max-width:640px){.nav .wrap{grid-template-columns:1fr auto}.nav-mid{display:none}.waitlist-nav .waitlist-input{width:120px;max-width:120px;padding:8px 10px;font-size:12px}.waitlist-nav .waitlist-btn{padding:12px 14px;font-size:11px}}.footer{position:relative;overflow:hidden;padding:72px 0 32px;background:var(--bg-dark, #08080a)}.footer:before{content:"";position:absolute;top:-200px;left:50%;width:800px;height:600px;margin-left:-400px;border-radius:50%;filter:blur(120px);opacity:.12;background:radial-gradient(circle,rgba(99,102,241,.6) 0%,rgba(168,85,247,.3) 50%,transparent 70%);pointer-events:none}.footer-inner{position:relative;z-index:1;text-align:center;max-width:1140px;margin:0 auto;padding:0 28px}.footer-logo{font-family:var(--font-body);font-size:20px;font-weight:700;color:var(--text-white);letter-spacing:-.035em;display:inline-flex;align-items:center;gap:10px;margin-bottom:14px}.footer-logo .bolt-icon{display:inline-flex;border-radius:calc(var(--bolt-size, 28px) * .22);overflow:hidden}.footer-logo .bolt-icon svg{display:block}.footer-tagline{font-size:26px;font-family:var(--font-display);font-style:italic;color:var(--text-white);letter-spacing:-.02em;margin-bottom:6px;line-height:1.2}.footer-sub{font-size:14px;color:var(--text-muted);margin-bottom:24px;max-width:340px;margin-left:auto;margin-right:auto;line-height:1.5}.waitlist-footer{margin-bottom:40px;width:100%;max-width:380px;margin-left:auto;margin-right:auto}.waitlist-footer-inner{display:flex;align-items:center;border-radius:100px;overflow:hidden;border:1px solid rgba(255,255,255,.05);background:#ffffff06;padding:4px;transition:border-color .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo)}.waitlist-footer-inner:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 2px #6366f11a,0 0 20px -4px #6366f114}.waitlist-footer .waitlist-input{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:var(--font-body);font-size:13px;color:var(--text-white);padding:10px 16px;transition:opacity .3s,padding .4s var(--ease-out-expo)}.waitlist-footer .waitlist-input::placeholder{color:var(--text-muted)}.waitlist-footer .waitlist-btn{font-family:var(--font-body);font-size:13px;font-weight:600;color:#fff;white-space:nowrap;padding:9px 22px;border:none;cursor:pointer;border-radius:100px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(160deg,#6366f1,#7c3aed,#a855f7);box-shadow:0 1px 2px #00000026,inset 0 1px #ffffff14;transition:all .3s var(--ease-out-expo);position:relative;display:inline-flex;align-items:center;gap:6px}.waitlist-footer .waitlist-btn:hover{filter:brightness(1.08);box-shadow:0 2px 4px #0003,0 2px 8px -2px #6366f14d,inset 0 1px #ffffff1a}.waitlist-footer .waitlist-btn:active{filter:brightness(.95)}.waitlist-footer.waitlist-success .waitlist-input{width:0;padding:0;opacity:0;overflow:hidden;flex:0}.waitlist-footer.waitlist-success .waitlist-btn{background:linear-gradient(160deg,#10b981,#059669);border-color:#10b98133;pointer-events:none;padding:9px 22px;border-radius:100px;box-shadow:0 1px 2px #00000026,inset 0 1px #ffffff14}.waitlist-footer.waitlist-success .waitlist-btn-label{display:none}.waitlist-footer.waitlist-success .waitlist-check{opacity:1;width:16px;transform:scale(1)}.waitlist-footer.waitlist-success .waitlist-btn:before{content:"You're in!";margin-right:2px;font-size:13px}.waitlist-footer.waitlist-loading .waitlist-btn{pointer-events:none}.waitlist-footer.waitlist-loading .waitlist-btn-label{opacity:0}.waitlist-footer.waitlist-loading .waitlist-btn:after{content:"";position:absolute;width:14px;height:14px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:waitlist-spin .6s linear infinite}@media(max-width:480px){.waitlist-footer{max-width:100%}.waitlist-footer .waitlist-input{padding:9px 12px;font-size:12px}.waitlist-footer .waitlist-btn{padding:14px 18px;font-size:12px}}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:20px;border-top:1px solid rgba(255,255,255,.04)}.footer-links{display:flex;gap:20px;flex-wrap:wrap}.footer-links a{font-size:12px;color:#ffffff40;font-weight:500;transition:color .2s}.footer-links a:hover{color:var(--text-dim)}.footer-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.footer-social{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#ffffff59;font-weight:500;transition:color .2s}.footer-social svg{width:13px;height:13px}.footer-social:hover{color:var(--text-dim)}.footer-copy{font-size:12px;color:#ffffff26}
