:root{--bg0: #05050a;--bg1: #0b0b16;--bg2: #101024;--panel: rgba(255, 255, 255, .08);--panelBorder: rgba(255, 255, 255, .12);--text: #f2f2ff;--textMuted: rgba(242, 242, 255, .72);--primary: #7c3aed;--primary2: #3b82f6;--danger: #ef4444;--success: #22c55e;--container: 1120px;--radiusMd: 16px;--radiusLg: 22px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.5;font-weight:400;color-scheme:dark;color:var(--text);background-color:var(--bg0);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}a{font-weight:650;color:var(--text);text-decoration:none}a:hover{color:#f2f2ffeb}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(900px 520px at 14% 10%,#7c3aed52,#0000 60%),radial-gradient(800px 520px at 86% 18%,#3b82f638,#0000 58%),linear-gradient(180deg,var(--bg0),var(--bg1) 55%,var(--bg0));color:var(--text)}body.landingCosmic{color-scheme:dark;color:var(--text);background:radial-gradient(1200px 740px at 18% 8%,#a855f76b,#0000 62%),radial-gradient(980px 680px at 84% 18%,#3b82f647,#0000 60%),radial-gradient(740px 520px at 60% 78%,#ec48992e,#0000 58%),radial-gradient(2px 2px at 12% 22%,#ffffff2e 20%,#fff0 60%),radial-gradient(2px 2px at 22% 64%,#ffffff24 18%,#fff0 60%),radial-gradient(2px 2px at 76% 28%,#ffffff29 18%,#fff0 60%),radial-gradient(2px 2px at 86% 70%,#ffffff24 18%,#fff0 60%),linear-gradient(180deg,#05050a,#07071a 50%,#05050a)}body.landingLight{color-scheme:light;color:#0d1222eb;background:radial-gradient(1100px 680px at 18% 8%,#7c3aed2e,#fff0 60%),radial-gradient(980px 680px at 86% 18%,#3b82f61f,#fff0 58%),linear-gradient(180deg,#fbfbff,#f6f7ff 55%,#fbfbff)}body.landingLight a{color:#0d1222eb}body.landingLight a:hover{color:#0d1222cc}.adminShell{display:grid;grid-template-columns:260px 1fr;min-height:calc(100vh - 80px)}.adminSidebar{padding:18px 14px;border-right:1px solid rgba(255,255,255,.1);background:#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.adminSidebarBrand{font-weight:950;letter-spacing:.2px;padding:10px 12px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.adminSidebarNav{display:grid;gap:8px;margin-top:14px}.adminNavLink{padding:10px 12px;border-radius:12px;color:#f2f2ffdb;font-weight:750;background:transparent;border:1px solid transparent}.adminNavLink:hover{background:#ffffff0f;border-color:#ffffff1f}.adminNavLinkActive{background:#7c3aed2e;border-color:#7c3aed47}.adminMain{display:grid;grid-template-rows:64px 1fr;min-width:0}.adminTopbar{display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.adminTopbarTitle{font-weight:950}.adminTopbarRight{display:flex;align-items:center;gap:10px}.adminTopbarMeta{color:#f2f2ffb8;font-weight:750;font-size:12px}.adminContent{padding:18px;min-width:0}.adminPage{display:grid;gap:16px}.adminPanel{padding:16px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.adminPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.adminPanelTitle{font-weight:950}.adminPanelActions{display:flex;align-items:center;gap:10px}.adminSearch{width:240px}.adminFormGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.adminTable{display:grid;gap:8px}.adminTableHeader,.adminTableRow{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,200px) minmax(80px,120px) 120px;gap:10px;align-items:center}.adminTable3 .adminTableHeader,.adminTable3 .adminTableRow{grid-template-columns:minmax(140px,1fr) minmax(120px,200px) 120px}.adminTableHeader{font-weight:900;color:#f2f2ffc7}.adminTableRow{padding:10px 12px;border-radius:14px;background:#00000029;border:1px solid rgba(255,255,255,.08)}.adminMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.adminPre{margin:12px 0 0;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;overflow:auto}@media(max-width:960px){.adminShell{grid-template-columns:1fr}.adminSidebar{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.adminFormGrid{grid-template-columns:1fr}}.container{max-width:var(--container);margin:0 auto;padding:0 20px}.landingSection[id]{scroll-margin-top:96px}.navLinks{display:flex}.navLinkButton{appearance:none;border:0;background:transparent;color:var(--text);font:inherit;font-weight:650;padding:10px;border-radius:999px;cursor:pointer}.navLinkButton:hover{color:#f2f2ffeb;background:#ffffff0f}.authLinks{display:flex}.langSwitch{display:flex;gap:8px;align-items:center}.langSelect{appearance:none;padding:10px 36px 10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff14,#ffffff0d);color:#f2f2ffeb;font:inherit;font-weight:800;font-size:12px;line-height:1;cursor:pointer;position:relative}.langSelect:disabled{opacity:.6;cursor:not-allowed}body.landingLight .langSelect{border-color:#0000001f;background:#0000000a;color:#0d1222db}.langSwitch .tab{padding:8px 10px;border-radius:999px;font-size:12px;line-height:1}.menuButton{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}.menuIcon{width:18px;height:12px;position:relative}.menuIcon:before,.menuIcon:after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:999px;background:#f2f2ffe0}.menuIcon:before{top:0;box-shadow:0 5px #f2f2ffe0}.menuIcon:after{bottom:0}.mobileMenuOverlay{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;display:flex;justify-content:flex-end}.mobileMenu{width:min(420px,92vw);height:100vh;background:#05050aeb;border-left:1px solid rgba(255,255,255,.12);padding:16px;display:flex;flex-direction:column;gap:14px}.mobileMenuHeader{display:flex;align-items:center;justify-content:space-between}.mobileMenuLinks{display:flex;flex-direction:column;gap:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.mobileMenuLinks a{padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#f2f2ffeb;font-weight:750}.mobileMenuLinks a.active{border-color:#7c3aed8c;background:#7c3aed29}.mobileMenuActions{display:grid;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.mobileMenuActions .langSwitch{display:grid;grid-template-columns:1fr 1fr;gap:10px}.app{min-height:100vh;display:flex;flex-direction:column}.nav{position:sticky;top:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05050ab8;border-bottom:1px solid var(--panelBorder)}body.landingCosmic .nav{background:#04040c9e;border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 18px 60px #00000059}body.landingLight .nav{background:#ffffffb8;border-bottom:1px solid rgba(0,0,0,.08)}body.landingLight .brand{color:#0d1222eb}body.landingLight .navLinkButton{color:#0d1222d6}body.landingLight .navLinkButton:hover{background:#0000000d;color:#0d1222eb}body.landingLight .langSwitch .tab{border-color:#0000001f;background:#0000000a;color:#0d1222d1}body.landingLight .tabActive{border-color:#7c3aed73;background:#7c3aed1f}body.landingLight .btnSecondary{border-color:#0000001f;background:#0000000a;color:#0d1222e6}body.landingLight .btnSecondary:hover{background:#0000000f}body.landingLight .btn{border-color:#7c3aed2e;box-shadow:0 10px 30px #7c3aed2e}body.landingCosmic .btn{border-color:#ffffff24;background:linear-gradient(90deg,#a855f7fa,#3b82f6fa);box-shadow:0 18px 70px #7c3aed52,0 10px 30px #00000059}body.landingCosmic .btnSecondary{border-color:#ffffff29;background:#ffffff14}body.landingCosmic .btnSecondary:hover{background:#ffffff1c}body.landingLight .muted{color:#0d1222a8}.navInner{max-width:var(--container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.brand{font-weight:900;letter-spacing:.2px;color:#f2f2fff0}.links{display:flex;gap:14px}.links a{color:#f2f2ffd6;font-weight:650}.links a.active{color:var(--text)}.main{flex:1;padding:28px 16px}.card{max-width:var(--container);margin:0 auto;border:1px solid var(--panelBorder);background:var(--panel);border-radius:16px;padding:18px;text-align:left}.muted{color:var(--textMuted)}.error{color:#ef4444f2;font-weight:700}.row{display:flex;gap:12px;margin-top:14px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.plan{border:1px solid var(--panelBorder);background:#ffffff0d;border-radius:14px;padding:14px}.planPrimary{border-color:#7c3aed8c;background:#7c3aed29}.price{font-size:20px;font-weight:900;margin:8px 0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(90deg,#8b5cf6fa,#3b82f6fa);color:#fffffff2;font-weight:800}.btn:hover{filter:brightness(1.06)}.btnSecondary{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#f2f2ffeb;font-weight:800}.btnSecondary:hover{background:#ffffff14}.form{display:flex;flex-direction:column;gap:12px;margin-top:12px}.label{display:flex;flex-direction:column;gap:6px;font-weight:700}input{border-radius:12px;border:1px solid rgba(255,255,255,.14);padding:10px 12px;background:#0000002e;color:#f2f2ffeb}input::placeholder{color:#f2f2ff94}.kv{display:flex;flex-direction:column;gap:10px;margin-top:12px}.kvRow{display:flex;justify-content:space-between}.bar{height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;overflow:hidden}.barFill{height:100%;background:#7c3aedd9}.section{margin-top:18px;padding-top:12px;border-top:1px solid var(--panelBorder)}.landing{padding:34px 0 44px}.landingV2{padding:44px 0}.cosmicBoard{display:grid;grid-template-columns:1.25fr .9fr;grid-template-rows:auto auto auto;gap:18px;align-items:start}body.landingCosmic .cosmicBoard{padding:18px;border-radius:28px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;box-shadow:0 34px 140px #7c3aed38,0 18px 60px #0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cosmicBoardHero{grid-column:1;grid-row:1;padding:10px 4px}.cosmicBoardPhone{grid-column:2;grid-row:1;display:flex;justify-content:center;padding:6px 0}.cosmicBoardFeatures{grid-column:1 / span 2;grid-row:2}.cosmicBoardPricing{grid-column:1 / span 2;grid-row:5}.cosmicBoardPricing .sectionHeader{margin-bottom:14px}.cosmicBoardPricing .sectionSub{max-width:46ch}.cosmicBoardPricing .pricingGrid3{gap:14px}.cosmicBoardTranscription{grid-column:1 / span 2;grid-row:3}.cosmicBoardStudy{grid-column:1 / span 2;grid-row:4}.phoneMock{width:min(280px,100%);aspect-ratio:9 / 19;border-radius:34px;padding:12px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(420px 280px at 30% 18%,#a855f752,#0000 62%),radial-gradient(420px 280px at 86% 26%,#3b82f642,#0000 62%),#ffffff0f;box-shadow:0 28px 120px #3b82f624,0 18px 60px #0000006b;position:relative}.phoneNotch{position:absolute;top:10px;left:50%;transform:translate(-50%);width:42%;height:18px;border-radius:999px;background:#00000059;border:1px solid rgba(255,255,255,.12)}.phoneScreen{height:100%;border-radius:26px;border:1px solid rgba(255,255,255,.14);background:#05050a73;overflow:hidden}.phoneHeader{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px;border-bottom:1px solid rgba(255,255,255,.12)}.phoneTitle{font-weight:900;font-size:13px;color:#f2f2ffeb}.phoneBody{padding:14px;display:grid;gap:10px}.textCenter{text-align:center}.sectionSubCenter{margin-left:auto;margin-right:auto}.mt16{margin-top:16px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#7c3aede0}body:not(.landingLight) .eyebrow{color:#7c3aede6}.displayTitle{margin:12px 0 0;font-size:58px;line-height:1.02;letter-spacing:-.9px;font-weight:950}.lead{margin:14px 0 0;font-size:18px;line-height:1.6;color:#0d1222b3}body:not(.landingLight) .lead{color:var(--textMuted)}.heroV2{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center;padding:34px 0 10px}.heroCtasV2{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px;align-items:center}.heroMetaV2{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}body.landingLight .pill{border-color:#0000001f;background:#ffffffbf;color:#0d1222c7}.heroMock{position:relative;display:flex;justify-content:flex-end}.mockCard{width:min(520px,100%);border-radius:22px;border:1px solid rgba(0,0,0,.1);background:#ffffffd9;box-shadow:0 22px 70px #0f172a1f;overflow:hidden}body.landingCosmic .mockCard{border-color:#ffffff24;background:#ffffff14;box-shadow:0 26px 90px #a855f724,0 18px 60px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mockTop{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.08)}body.landingCosmic .mockTop{border-bottom-color:#ffffff1f}.mockTitle{font-weight:800;font-size:13px;color:#0d1222db}body.landingCosmic .mockTitle{color:#f2f2ffe6}.mockBadge{font-size:12px;font-weight:800;padding:6px 10px;border-radius:999px;background:#7c3aed1f;color:#7c3aedf2}.mockBody{padding:14px;display:grid;gap:10px}.mockLine{height:10px;border-radius:999px;background:#0f172a14}body.landingCosmic .mockLine{background:#f2f2ff1f}.mockLineStrong{height:12px;background:#7c3aed2e}body.landingCosmic .mockLineStrong{background:#a855f742}.mockLineShort{width:70%}.mockOrb{position:absolute;width:88px;height:88px;right:-14px;bottom:-14px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#7c3aed47,#7c3aed14);filter:blur(.2px)}.sectionV2{margin-top:70px}.sectionHeader{display:grid;gap:10px;align-items:start}.sectionTitleV2{font-size:34px;line-height:1.15;letter-spacing:-.5px;margin:0;font-weight:950;color:#0d1222eb}body:not(.landingLight) .sectionTitleV2{color:var(--text)}.sectionSub{margin:0;max-width:64ch;color:#0d1222b3}body:not(.landingLight) .sectionSub{color:var(--textMuted)}.featuresGridV2{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.featureCardV2{border-radius:18px;border:1px solid rgba(0,0,0,.08);background:#fffc;padding:16px;box-shadow:0 10px 26px #0f172a0f}body:not(.landingLight) .featureCardV2{border-color:#ffffff1f;background:#ffffff0f;box-shadow:none}body.landingCosmic .featureCardV2{background:#ffffff14;border-color:#ffffff24;box-shadow:0 22px 80px #7c3aed1f,0 18px 60px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.splitSection{margin-top:70px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.bulletList{margin-top:18px;display:grid;gap:12px}.bullet{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:start}.bulletDot{width:10px;height:10px;border-radius:999px;margin-top:6px;background:#7c3aed8c}.bulletTitle{font-weight:900;color:#0d1222e6}body:not(.landingLight) .bulletTitle{color:var(--text)}.bulletBody{color:#0d1222b3;font-size:14px;margin-top:2px}body:not(.landingLight) .bulletBody{color:var(--textMuted)}.dualCard,.studyCard{border-radius:22px;border:1px solid rgba(0,0,0,.1);background:#ffffffd9;box-shadow:0 22px 70px #0f172a1f;overflow:hidden}body:not(.landingLight) .dualCard,body:not(.landingLight) .studyCard{border-color:#ffffff24;background:#ffffff0f;box-shadow:none}body.landingCosmic .dualCard,body.landingCosmic .studyCard{background:#ffffff14;border-color:#ffffff24;box-shadow:0 26px 90px #3b82f61f,0 18px 60px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dualTop{display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.dualTab{font-size:12px;font-weight:900;padding:7px 10px;border-radius:999px;background:#0f172a0f;color:#0d1222bf}body.landingCosmic .dualTab{background:#ffffff14;color:#f2f2ffc7}.dualTabActive{background:#7c3aed24;color:#7c3aedf2}body.landingCosmic .dualTabActive{background:#a855f738;color:#f2f2ffeb}.dualBody{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:240px}.dualCol{border-radius:16px;background:#0f172a0f}.studyTabs{display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.studyTab{font-size:12px;font-weight:900;padding:7px 10px;border-radius:999px;background:#0f172a0f;color:#0d1222bf}body.landingCosmic .studyTab{background:#ffffff14;color:#f2f2ffc7}.studyTabActive{background:#7c3aed24;color:#7c3aedf2}body.landingCosmic .studyTabActive{background:#a855f738;color:#f2f2ffeb}.studyBody{padding:18px;min-height:240px;display:flex;align-items:center;justify-content:center}.mindMapDots{width:240px;height:180px;position:relative}.mindDot{position:absolute;width:12px;height:12px;border-radius:999px;background:#7c3aed61}.mindDot:nth-child(1){left:14%;top:46%;background:#3b82f652}.mindDot:nth-child(2){left:34%;top:20%}.mindDot:nth-child(3){left:52%;top:44%;background:#22c55e40}.mindDot:nth-child(4){left:70%;top:22%;background:#f59e0b40}.mindDot:nth-child(5){left:76%;top:62%;background:#ec489938}.mindDot:nth-child(6){left:30%;top:72%;background:#a855f740}.pricingGrid{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.pricingGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}body.landingCosmic .cosmicBoardPricing .pricingGrid3{grid-template-columns:repeat(3,minmax(170px,1fr))}body.landingCosmic .cosmicBoardPricing .priceCard{padding:14px;border-radius:20px}body.landingCosmic .cosmicBoardPricing .priceNumber{font-size:30px}body.landingCosmic .cosmicBoardPricing .priceList{gap:8px;font-size:13px}.priceCard{border-radius:22px;border:1px solid rgba(0,0,0,.08);background:#ffffffd9;box-shadow:0 22px 70px #0f172a14;padding:18px;display:grid;gap:14px}body:not(.landingLight) .priceCard{border-color:#ffffff1f;background:#ffffff0f;box-shadow:none}body.landingCosmic .priceCard{background:#ffffff14;border-color:#ffffff24;box-shadow:0 26px 90px #7c3aed24,0 18px 60px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.priceCardPrimary{border-color:#7c3aed40;box-shadow:0 26px 80px #7c3aed24}body.landingCosmic .priceCardPrimary{border-color:#a855f76b;box-shadow:0 30px 110px #a855f738,0 18px 60px #00000059}.priceHeader{display:grid;gap:10px}.pricePlanRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.pricePlan{font-weight:950;font-size:14px}.priceBadge{font-size:12px;font-weight:900;padding:6px 10px;border-radius:999px;background:#7c3aed1f;color:#7c3aedf2}.priceAmount{display:flex;align-items:baseline;gap:8px}.priceNumber{font-weight:950;font-size:34px;letter-spacing:-.6px}.pricePer{color:#0d1222a8;font-weight:700}body:not(.landingLight) .pricePer{color:var(--textMuted)}.priceList{margin:0;padding:0;list-style:none;display:grid;gap:10px;color:#0d1222bd;font-weight:650}body:not(.landingLight) .priceList{color:#f2f2ffcc}.priceBtn{width:100%;padding:12px 14px;border-radius:14px}.ctaBand{margin-top:70px;padding:40px 18px;border-radius:22px;border:1px solid rgba(0,0,0,.08);background:#fffc;box-shadow:0 22px 70px #0f172a14;text-align:center}body:not(.landingLight) .ctaBand{border-color:#ffffff1f;background:#ffffff0f;box-shadow:none}body.landingCosmic .ctaBand{background:#ffffff14;border-color:#ffffff24;box-shadow:0 26px 90px #ec48991f,0 18px 60px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ctaTitle{margin:0;font-size:28px;font-weight:950;letter-spacing:-.4px}.ctaBody{margin:10px auto 0;max-width:64ch;color:#0d1222b3}body:not(.landingLight) .ctaBody{color:var(--textMuted)}.footerV2{margin-top:70px;border-top:1px solid rgba(0,0,0,.08);color:#0d1222b3}body:not(.landingLight) .footerV2{border-top:1px solid rgba(255,255,255,.12);color:#f2f2ffad}.footerGrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:22px;padding:22px 0 8px}.footerGrid a{display:block;margin-top:10px;color:#0d1222b8;font-weight:650}body:not(.landingLight) .footerGrid a{color:#f2f2ffbd}.footerTitle{font-weight:950;color:#0d1222eb}body:not(.landingLight) .footerTitle{color:#f2f2ffeb}.footerBrand{font-weight:950;letter-spacing:-.2px}.footerMuted{margin-top:10px}.landingHero{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center}.heroTitle{font-size:52px;line-height:1.05;letter-spacing:-.6px;margin:0}.heroSubtitle{font-size:18px;margin:14px 0 0;color:var(--textMuted)}.heroCtas{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.heroMeta{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px;color:#f2f2ffa8;font-weight:650;font-size:13px}.pill{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}.preview{border-radius:var(--radiusLg);border:1px solid rgba(255,255,255,.14);background:radial-gradient(520px 240px at 20% 18%,#7c3aed59,#0000 65%),radial-gradient(520px 260px at 86% 26%,#3b82f647,#0000 62%),#ffffff0f;padding:18px;box-shadow:0 22px 70px #00000073}.previewInner{border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#00000040;overflow:hidden}.previewTop{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.dots{display:flex;gap:7px}.dot{width:8px;height:8px;border-radius:999px;background:#f2f2ff38}.previewBody{padding:14px 12px;display:grid;gap:10px}.line{height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;overflow:hidden}.lineFill{height:100%;width:62%;background:linear-gradient(90deg,#7c3aedeb,#3b82f6eb)}.landingSection{margin-top:34px}.sectionTitle{font-size:22px;letter-spacing:-.2px;margin:0}.featureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.feature{border-radius:var(--radiusMd);border:1px solid rgba(255,255,255,.12);background:#ffffff0f;padding:14px}.featureTitle{margin:0;font-size:16px;letter-spacing:-.2px}.featureBody{margin:8px 0 0;color:var(--textMuted)}.footer{margin-top:34px;padding:20px 0 6px;border-top:1px solid rgba(255,255,255,.12);color:#f2f2ffad;font-size:13px}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.tab{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffeb;font-weight:800}.tabActive{border-color:#7c3aed99;background:#7c3aed24}.checkout{margin-top:12px}@media(max-width:840px){.grid,.grid2{grid-template-columns:1fr}.cosmicBoard{grid-template-columns:1fr;grid-template-rows:auto}.cosmicBoardHero,.cosmicBoardPhone,.cosmicBoardFeatures,.cosmicBoardPricing,.cosmicBoardTranscription,.cosmicBoardStudy{grid-column:1;grid-row:auto}.landingHero,.heroV2,.featuresGridV2,.splitSection,.pricingGrid,.footerGrid{grid-template-columns:1fr}.heroTitle{font-size:40px}.featureGrid{grid-template-columns:1fr}}@media(max-width:768px){.container{padding-left:16px;padding-right:16px}.navLinks,.authLinks{display:none}.menuButton{display:inline-flex}.heroTitle{font-size:38px;letter-spacing:-.7px}}@media(max-width:640px){.container{padding-left:14px;padding-right:14px}.heroTitle{font-size:34px}.heroSubtitle{font-size:16px}.preview{padding:14px}}@media(max-width:480px){.heroTitle{font-size:30px}.heroCtas{flex-direction:column;align-items:stretch}.heroCtas .btn,.heroCtas .btnSecondary{width:100%}.heroCtasV2{flex-direction:column;align-items:stretch}.heroCtasV2 .btn,.heroCtasV2 .btnSecondary{width:100%}}@media(min-width:1024px){.heroTitle{font-size:60px;line-height:1;letter-spacing:-.9px}}h1{font-size:3.2em;line-height:1.1}button{border-radius:12px;border:1px solid rgba(255,255,255,.14);padding:.6em 1.1em;font-size:1em;font-weight:700;font-family:inherit;background-color:#ffffff0f;color:var(--text);cursor:pointer;transition:filter .15s ease,background-color .15s ease}button:hover{filter:brightness(1.06)}button:focus,button:focus-visible{outline:2px solid rgba(124,58,237,.7);outline-offset:2px}#root{min-height:100vh}
