@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";:root{color:#eef3ff;font-synthesis:none;text-rendering:optimizelegibility;background:#070b16;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:#070b16;min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{background:radial-gradient(circle at 68% -10%,#1b2453 0,#0000 35%),#070b16;min-height:100vh;display:flex}.sidebar{background:#070b16c7;border-right:1px solid #97aef321;flex-direction:column;flex:none;width:258px;padding:27px 18px 20px;display:flex}.brand{align-items:center;gap:11px;padding:0 10px 42px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#5840ff,#15204f);border:1.5px solid #5de2ff;border-radius:11px;place-items:center;width:35px;height:35px;padding-left:2px;font-size:14px;display:grid;box-shadow:0 0 22px #5f64ff66}.brand strong{letter-spacing:-.04em;font-size:17px;display:block}.brand span{color:#7786a9;margin-top:2px;font-size:11px;display:block}.side-nav{gap:7px;display:grid}.nav-item{color:#8593b3;border-radius:10px;align-items:center;gap:13px;padding:12px 13px;font-size:13px;transition:all .2s;display:flex}.nav-item span{color:#7282a8;text-align:center;width:18px;font-size:17px}.nav-item:hover,.nav-item.active{color:#f4f7ff;background:#151f3a}.nav-item.active{box-shadow:inset 2px 0 #5bdcff}.nav-item.active span{color:#62ddff}.sidebar-bottom{margin-top:auto}.upgrade-card{background:linear-gradient(145deg,#17234a,#14162f);border:1px solid #5268ac55;border-radius:14px;margin-bottom:18px;padding:17px}.upgrade-card .spark{color:#75e4ff;font-size:17px}.upgrade-card strong{margin-top:8px;font-size:13px;display:block}.upgrade-card p{color:#8998ba;margin:7px 0 13px;font-size:11px;line-height:1.5}.upgrade-card button{color:#74e3ff;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.user-row{align-items:center;gap:9px;padding:9px;display:flex}.user-row strong,.user-row span{display:block}.user-row strong{font-size:12px}.user-row span{color:#7483a3;margin-top:2px;font-size:10px}.avatar{color:#081022;background:linear-gradient(135deg,#5fe1ff,#8267ff);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.avatar.small{width:31px;height:31px}.more{color:#91a0be!important;margin-left:auto!important;font-size:13px!important}.workspace{width:min(1450px,100%);margin:0 auto;padding:32px 48px 58px}.topbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.kicker,.panel-eyebrow{color:#65ddff;text-transform:uppercase;letter-spacing:.15em;margin:0 0 8px;font-size:10px;font-weight:700}.topbar h1{letter-spacing:-.055em;margin:0;font-size:30px;line-height:1.1}.top-actions{align-items:center;gap:11px;display:flex}.language-select{color:#9aabc9;background:#0c1427;border:1px solid #263552;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;display:flex}.language-select select{color:#dfe9ff;background:0 0;border:0;outline:0;font-size:12px}.language-select option{background:#11192d}.icon-button{color:#aab9d7;background:#0c1427;border:1px solid #263552;border-radius:9px;width:34px;height:34px}.import-card{background:linear-gradient(110deg,#111d3b,#11182e 70%,#19152f);border:1px solid #334771;border-radius:16px;margin-bottom:28px;padding:23px 25px;box-shadow:0 18px 50px #0005}.import-heading{align-items:center;gap:14px;display:flex}.play-badge{color:#6de5ff;background:#162b50;border:1px solid #43d9ff66;border-radius:10px;place-items:center;width:35px;height:35px;padding-left:2px;font-size:13px;display:grid}.import-heading h2{margin:0 0 3px;font-size:15px}.import-heading p{color:#8595b8;margin:0;font-size:12px}.url-form{gap:9px;margin-top:20px;display:flex}.url-form input{color:#edf3ff;background:#080f20;border:1px solid #334461;border-radius:9px;outline:0;flex:1;min-width:0;padding:13px 15px;font-size:13px}.url-form input:focus{border-color:#58ddff;box-shadow:0 0 0 3px #58ddff18}.primary-button{color:#071021;background:linear-gradient(110deg,#59dcff,#8970ff);border:0;border-radius:9px;padding:0 19px;font-size:12px;font-weight:700}.primary-button span{margin-left:8px;font-size:17px}.import-hints{color:#79d9dc;flex-wrap:wrap;gap:18px;margin-top:13px;font-size:10px;display:flex}.hint-muted{color:#7182a4;margin-left:auto}.empty-state{text-align:center;background:radial-gradient(circle at 50% 42%,#131e43 0,#0000 45%);border:1px dashed #273b63;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:40px;display:flex}.empty-orbit{border:1px solid #3d5b9c;border-radius:50%;place-items:center;width:116px;height:116px;display:grid;box-shadow:0 0 60px #5365ff35,inset 0 0 35px #2b72aa33}.empty-play{color:#6de5ff;background:#162653;border:1px solid #5ddfff;border-radius:50%;place-items:center;width:51px;height:51px;padding-left:3px;display:grid}.empty-state h2{letter-spacing:-.04em;margin:25px 0 7px;font-size:22px}.empty-state>p{color:#7e8dae;max-width:400px;margin:0;font-size:13px;line-height:1.6}.suggestion-row{color:#6f82a6;align-items:center;gap:13px;margin-top:25px;font-size:11px;display:flex}.suggestion-row button{color:#75dfff;background:#101d3a;border:1px solid #35527c;border-radius:7px;padding:9px 12px;font-size:11px}.content-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);gap:18px;display:grid}.main-column,.right-column{align-content:start;gap:18px;display:grid}.video-header{background:#0e172b;border:1px solid #24365a;border-radius:15px;align-items:center;gap:15px;padding:16px 18px;display:flex}.video-thumb{color:#6de3ff;background:linear-gradient(135deg,#202b67,#090d1d);border:1px solid #4f62ad;border-radius:9px;place-items:center;width:100px;height:60px;display:grid;position:relative;overflow:hidden}.thumb-glow{filter:blur(20px);background:#625bff99;border-radius:50%;width:70px;height:70px;position:absolute}.video-thumb span{position:relative}.video-header h2{margin:6px 0 3px;font-size:15px}.video-header p{color:#7e8fac;margin:0;font-size:11px}.status-pill{color:#76ded5;font-size:10px}.save-button{margin-left:auto}.panel{background:#0d1528;border:1px solid #24365a;border-radius:15px;padding:20px}.panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel h3{letter-spacing:-.03em;margin:0;font-size:17px}.outline-button,.plus-button{color:#9cb0d3;background:#111e37;border:1px solid #2d4368;border-radius:7px;padding:7px 10px;font-size:11px}.plus-button{padding:2px 9px;font-size:17px}.search-box{color:#6680a9;background:#080f20;border:1px solid #263b62;border-radius:8px;align-items:center;gap:8px;margin:18px 0 8px;padding:9px 11px;display:flex}.search-box input{color:#ecf3ff;background:0 0;border:0;outline:0;flex:1;font-size:12px}.search-box kbd{color:#657694;background:#121e36;border-radius:4px;padding:3px 6px;font-size:9px}.transcript-line{text-align:left;color:#ced8eb;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 8px 8px 0;gap:15px;width:100%;padding:12px 10px;display:flex}.transcript-line:hover,.transcript-line.selected{background:#142442;border-left-color:#5de1ff}.transcript-line span{color:#64d8ff;min-width:36px;font-size:11px}.transcript-line p{margin:0;font-size:12px;line-height:1.5}.summary-lead{color:#8c9bbc;margin:18px 0;font-size:12px;line-height:1.55}.summary-point{border-top:1px solid #203150;gap:12px;padding:12px 0;display:flex}.summary-point span{color:#70dcef;font-size:10px;font-weight:700}.summary-point p{color:#c3cee4;margin:0;font-size:11px;line-height:1.5}.text-button{color:#71dcff;background:0 0;border:0;padding:12px 0 0;font-size:11px;font-weight:600}.moment{border-bottom:1px solid #203150;align-items:center;gap:11px;padding:11px 0;display:flex}.moment span{color:#70dcef;font-size:10px}.moment p{color:#c6d1e7;margin:0;font-size:11px}@media (width<=980px){.sidebar{width:220px}.workspace{padding:28px 25px}.content-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr}.empty-state{min-height:350px}}@media (width<=700px){.sidebar{display:none}.workspace{padding:22px 15px 40px}.topbar{align-items:flex-start}.topbar h1{font-size:24px}.top-actions{gap:6px}.language-select{padding:7px}.url-form{flex-direction:column}.primary-button{height:42px}.hint-muted{margin-left:0}.right-column{grid-template-columns:1fr}.import-card{padding:18px}.video-header{align-items:flex-start}.video-thumb{flex:none;width:75px}.video-header h2{font-size:13px}.empty-state{padding:24px}.suggestion-row{flex-direction:column;gap:9px}}.nav-item{text-align:left;background:0 0;border:0;width:100%}.module-page{gap:26px;display:grid}.module-intro{padding:22px 0 4px}.module-intro h2{letter-spacing:-.05em;margin:0 0 8px;font-size:28px}.module-intro p{color:#8595b8;max-width:640px;margin:0;font-size:13px;line-height:1.6}.module-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;display:grid}.module-hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:260px;padding:35px;display:flex}.module-icon{color:#72e4ff;background:#162953;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:22px;display:grid}.module-hero h3{letter-spacing:-.04em;margin:0 0 10px;font-size:22px}.module-hero p{color:#8999bb;max-width:520px;margin:0 0 22px;font-size:13px;line-height:1.6}.compact{height:40px;padding:0 16px}.module-stats{gap:12px;display:grid}.stat-card{background:#0d1528;border:1px solid #24365a;border-radius:15px;padding:18px}.stat-card span,.stat-card small{color:#7f91b2;font-size:11px;display:block}.stat-card strong{margin:8px 0 5px;font-size:22px;display:block}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.plan-card{background:#0d1528;border:1px solid #263a61;border-radius:15px;min-height:320px;padding:24px}.plan-card.featured{border-color:#5a6fff;box-shadow:0 0 30px #4b5dff1f}.plan-label{color:#70dcff;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.plan-card h3{margin:18px 0 6px;font-size:21px}.plan-card>strong{font-size:28px}.plan-card>p{color:#8292b2;min-height:35px;font-size:12px}.plan-feature{color:#c6d1e7;border-top:1px solid #203150;padding:10px 0;font-size:12px}.plan-card .outline-button{margin-top:16px}.settings-list{padding:0}.setting-row{border-bottom:1px solid #203150;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.setting-row:last-child{border-bottom:0}.setting-row strong,.setting-row span{display:block}.setting-row strong{font-size:13px}.setting-row span{color:#7f90b0;margin-top:5px;font-size:11px}@media (width<=980px){.module-grid,.plans-grid{grid-template-columns:1fr 1fr}.plans-grid .plan-card:last-child{grid-column:1/-1}}@media (width<=700px){.module-intro h2{font-size:24px}.module-grid,.plans-grid{grid-template-columns:1fr}.plans-grid .plan-card:last-child{grid-column:auto}.module-hero{padding:24px}.setting-row{flex-direction:column;align-items:flex-start}}.legacy-shell{color:#e8efff;background:#040813;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.legacy-sidebar{background:#050a16;border-right:1px solid #1d2940;flex-direction:column;flex:none;width:255px;min-height:100vh;display:flex}.legacy-brand{border-bottom:1px solid #18243a;align-items:center;gap:12px;padding:25px 24px 27px;display:flex}.legacy-logo{color:#111d37;background:#fff;border-radius:12px;place-items:center;width:39px;height:39px;font-size:25px;display:grid}.legacy-brand strong,.legacy-brand span{display:block}.legacy-brand strong{color:#6b78ff;font-size:20px}.legacy-brand span{color:#8190ad;margin-top:3px;font-size:11px}.legacy-sidebar nav{gap:5px;padding:26px 10px;display:grid}.legacy-nav{color:#92a0bd;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;padding:13px 18px;font-size:13px;display:flex}.legacy-nav span{width:18px;font-size:18px}.legacy-nav.selected,.legacy-nav:hover{color:#fff;background:#397ff0}.legacy-footer{color:#8a9ab7;border-top:1px solid #18243a;margin-top:auto;padding:20px 28px 24px}.legacy-footer strong,.legacy-footer span{display:block}.legacy-footer strong{font-size:11px}.legacy-footer span{margin-top:5px;font-size:10px}.legacy-main{flex:1;min-width:0}.legacy-topbar{border-bottom:1px solid #18243a;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.legacy-actions{align-items:center;gap:13px;display:flex}.legacy-actions button,.legacy-actions select{color:#92a0bd;background:0 0;border:0;padding:8px}.legacy-pricing{background:#0c1425!important;border-radius:18px!important}.legacy-actions select{border:0;outline:0}.legacy-avatar{color:#fff;background:#4f85ed;border:2px solid #70a9ff;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:700;display:grid;box-shadow:0 0 0 3px #0b1425,0 0 18px #4f85ed66}.legacy-page{max-width:1500px;margin:auto;padding:32px 34px 60px}.legacy-page-title{margin-bottom:27px}.legacy-page-title h1{letter-spacing:-.05em;margin:0 0 8px;font-size:35px}.legacy-page-title p{color:#8595b2;margin:0;font-size:14px}.momentum-card,.assistant-card,.legacy-section,.settings-card,.chat-panel{background:#070d1b;border:1px solid #1f2d48;border-radius:13px;margin-bottom:25px;padding:24px}.card-heading,.section-heading,.legacy-section-head{align-items:center;gap:12px;display:flex}.card-heading strong{color:#8fa9db;margin-left:auto;font-size:11px}.card-heading h2,.section-heading h2,.legacy-section h2{margin:0;font-size:16px}.card-heading p,.section-heading p,.legacy-section-head p{color:#8796b1;margin:5px 0 0;font-size:12px}.weather{font-size:23px}.momentum-bar{background:#30374a;border-radius:10px;height:10px;margin:19px 0 11px;overflow:hidden}.momentum-bar i{background:#13bd73;border-radius:10px;width:72%;height:100%;display:block}.steady{background:#0b1425;border:1px solid #233555;border-radius:12px;align-items:center;gap:14px;padding:17px;display:flex}.steady strong{font-size:13px}.steady span{color:#8291ad;font-size:11px}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.metric-row div{color:#dbe6ff;border:1px solid #1d2a44;border-radius:10px;padding:14px;font-size:16px}.metric-row strong,.metric-row span{margin-left:27px;display:block}.metric-row strong{color:#cdd8ec;font-size:12px}.metric-row span{color:#8796b1;margin-top:3px;font-size:11px}.connect-card{text-align:left;color:#7fb6ff;box-sizing:border-box;background:#09132d;border:1px solid #3767d6;border-radius:10px;gap:13px;width:100%;padding:13px;text-decoration:none;display:flex}.connect-card strong,.connect-card small{display:block}.connect-card small{color:#6f8dbd;margin-top:4px}.blue-button{color:#fff;background:#3d82f6;border:0;border-radius:8px;padding:10px 17px;font-size:12px;font-weight:600}.section-heading .blue-button{margin-left:auto}.prompt-row,.idea-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.prompt-row div,.idea-row article{color:#e8efff;border:1px solid #1f2d48;border-radius:10px;padding:14px}.prompt-row strong,.prompt-row small,.idea-row strong,.idea-row small{margin-left:25px;display:block}.prompt-row strong,.idea-row strong{font-size:12px}.prompt-row small,.idea-row small{color:#8494b1;margin-top:5px;font-size:10px;line-height:1.4}.idea-row article{background:#0b1222}.analyze-card{background:#101a31;border:1px solid #29416d;border-radius:12px;padding:18px}.analyze-card form{gap:10px;display:flex}.analyze-card input{color:#fff;background:#060b16;border:1px solid #263a5e;border-radius:7px;flex:1;padding:11px}.success-note{color:#4fda9d;font-size:12px}.paywall{text-align:center;background:linear-gradient(135deg,#101c38,#171335);border:1px solid #344e88;border-radius:13px;max-width:700px;margin:0 auto 25px;padding:35px}.paywall-icon{font-size:35px}.paywall h2{font-size:20px}.paywall p{color:#8c9bb8;font-size:13px}.paywall>strong{margin:20px;font-size:26px;display:block}.paywall .blue-button{margin:auto;display:block}.chat-panel{text-align:center}.chat-panel>p{color:#8797b5;font-size:13px}.chat-prompts{flex-wrap:wrap;justify-content:center;gap:8px;margin:25px;display:flex}.chat-prompts button,.billing-toggle button{color:#a4b2cd;background:#0e1729;border:1px solid #283958;border-radius:7px;padding:10px;font-size:11px}.chat-empty{color:#7788a8;border-top:1px solid #1e2b45;padding:35px;font-size:12px}.sample-warning{color:#e4ca65;background:#332b13;border:1px solid #806b24;border-radius:9px;margin-bottom:22px;padding:14px;font-size:12px}.legacy-section-head .outline-button{margin-left:auto}.video-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.video-card{background:#0b1220;border:1px solid #1e2d49;border-radius:11px;padding:14px}.video-art{border-radius:8px;place-items:center;height:110px;margin-bottom:14px;font-size:27px;display:grid}.video-art.violet{background:linear-gradient(135deg,#5c3b96,#1b1648)}.video-art.blue{background:linear-gradient(135deg,#24598d,#101e4d)}.video-art.pink{background:linear-gradient(135deg,#9e3f85,#39153f)}.video-card h3{margin:0 0 6px;font-size:14px}.video-card>span{color:#8091af;font-size:11px}.score-line{align-items:center;gap:9px;margin:15px 0 8px;display:flex}.score-line strong{color:#8bb8ff;font-size:13px}.score-line i{background:#2d82f7;border-radius:6px;height:6px;display:block}.video-card p{color:#8493ae;font-size:11px;line-height:1.4}.outline-button{color:#a9bad9;background:#101a2c;border:1px solid #2c4061;border-radius:7px;padding:8px 12px;font-size:11px}.error-card{color:#ff7e8e;background:#26141b;border:1px solid #943d4b;border-radius:10px;align-items:center;gap:14px;margin-bottom:22px;padding:16px;font-size:12px;display:flex}.error-card span{color:#e5969e}.error-card .blue-button{margin-left:auto}.analytics-placeholder{text-align:center;color:#8999b6;border:1px dashed #2b426c;border-radius:12px;padding:70px}.analytics-placeholder h2{color:#dce8ff;font-size:20px}.analytics-placeholder p{font-size:12px}.report-banner,.dev-banner{background:linear-gradient(110deg,#101e42,#161533);border:1px solid #3755a1;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:20px;display:flex}.report-banner strong,.report-banner span,.report-banner small,.dev-banner strong,.dev-banner span{display:block}.report-banner span,.dev-banner span{color:#8da0c2;margin-top:5px;font-size:11px}.report-banner>div:last-child{text-align:right}.report-banner small{color:#7f91b2;margin:5px 0 10px}.report-tabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.report-tabs button{color:#8b9bb7;background:#0c1425;border:1px solid #233452;border-radius:7px;padding:10px 14px;font-size:11px}.report-tabs button.active{color:#fff;background:#265bc4}.report-row{border-top:1px solid #1d2b46;align-items:center;gap:13px;padding:15px 0;display:flex}.report-row>div{flex:1}.report-row strong,.report-row small{display:block}.report-row strong{font-size:12px}.report-row small{color:#8191ad;margin-top:4px;font-size:10px}.report-icon{color:#6ea4ff}.billing-toggle{justify-content:center;gap:4px;margin-bottom:25px;display:flex}.billing-toggle button.active{color:#fff;background:#397ff0}.billing-toggle small{color:#52d593;margin-left:5px}.legacy-plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.legacy-plan{background:#080f1e;border:1px solid #23334f;border-radius:12px;padding:25px}.legacy-plan.featured{border:2px solid #3e7ff0}.legacy-plan h2{text-align:center;font-size:22px}.legacy-plan>p,.legacy-plan>strong,.legacy-plan>small{text-align:center;display:block}.legacy-plan>p{color:#7f90ae;min-height:32px;font-size:12px}.legacy-plan>strong{margin-top:18px;font-size:30px}.legacy-plan>small{color:#7f90ae}.legacy-plan span{color:#cbd8ee;border-top:1px solid #1d2b46;padding:11px 0;font-size:11px;display:block}.legacy-plan .blue-button{width:100%;margin-top:15px}.settings-card h2{border-top:1px solid #1e2c45;margin-top:22px;padding-top:22px;font-size:15px}.settings-card h2:first-child{border-top:0;margin-top:0;padding-top:0}.setting-main,.empty-setting{background:#0b1323;border:1px solid #1d2c47;border-radius:9px;justify-content:space-between;align-items:center;padding:16px;display:flex}.setting-main strong,.setting-main span{display:block}.setting-main span{color:#8595b2;margin-top:4px;font-size:11px}.appearance{gap:8px;display:flex}.appearance button{color:#9cafcd;background:#0b1323;border:1px solid #263a5c;border-radius:7px;padding:10px 14px}.appearance button.active{color:#fff;background:#285bc3}.danger-title{color:#ff6e7c}.danger-button{color:#ff7b87;background:#35151d;border:1px solid #8c3442;border-radius:7px;padding:10px 14px}.dev-banner{margin-bottom:22px}.dev-banner .blue-button{margin-left:auto}.dev-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dev-grid .legacy-section{min-height:170px;margin:0}.dev-grid p{color:#8495b2;min-height:42px;font-size:12px;line-height:1.5}@media (width<=950px){.legacy-sidebar{width:205px}.prompt-row,.idea-row,.video-grid,.legacy-plans,.dev-grid{grid-template-columns:1fr 1fr}.legacy-plan:last-child,.dev-grid .legacy-section:last-child{grid-column:1/-1}}@media (width<=700px){.legacy-sidebar{display:none}.legacy-page{padding:22px 15px 40px}.legacy-page-title h1{font-size:27px}.metric-row,.prompt-row,.idea-row,.video-grid,.legacy-plans,.dev-grid{grid-template-columns:1fr}.legacy-plan:last-child,.dev-grid .legacy-section:last-child{grid-column:auto}.report-banner,.dev-banner{flex-direction:column;align-items:flex-start}.report-banner>div:last-child{text-align:left}.dev-banner .blue-button{margin-left:0}.analyze-card form{flex-direction:column}.error-card{flex-direction:column;align-items:flex-start}.error-card .blue-button{margin-left:0}.setting-main,.empty-setting{flex-direction:column;align-items:flex-start;gap:12px}}.dev-tabs{border-bottom:1px solid #1e2d48;gap:6px;margin-bottom:22px;display:flex}.dev-tabs button{color:#8192af;background:0 0;border:0;padding:12px 14px;font-size:11px}.dev-tabs button.active{color:#fff;border-bottom:2px solid #8054ff}.dev-pricing-head{text-align:center}.dev-pricing-head p{color:#8293b0;font-size:12px}.dev-pricing-head .billing-toggle{margin:18px 0 0}.dev-plans{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:26px;display:grid}.dev-plans article{background:#080f1f;border:1px solid #243453;border-radius:12px;padding:22px}.dev-plans article.popular{border:2px solid #7c4dff;box-shadow:0 0 30px #5830a322}.dev-plans article>span{color:#a582ff;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.dev-plans h2{margin:15px 0 5px;font-size:20px}.dev-plans p{color:#8697b4;min-height:30px;font-size:11px}.dev-plans article>strong{margin:17px 0;font-size:27px;display:block}.dev-plans article>strong small{color:#8594ae;font-size:11px}.dev-plans ul{margin:0 0 17px;padding:0;list-style:none}.dev-plans li{color:#cbd7ec;border-top:1px solid #1d2b45;padding:9px 0;font-size:11px}.dev-plans li:before{content:"✓";color:#945eff;margin-right:8px}.compare-table{overflow:auto}.compare-grid{min-width:650px;margin-top:18px}.compare-row{color:#aebdd5;border-top:1px solid #1e2c46;grid-template-columns:2fr repeat(3,1fr);padding:12px 10px;font-size:11px;display:grid}.compare-row:nth-child(2n){background:#0b1425}.compare-row strong,.compare-row span{align-items:center;display:flex}.compare-header{color:#fff;background:#111b2e!important}.faq-section{max-width:780px;margin:38px auto}.faq-section h2{text-align:center;margin-bottom:28px;font-size:25px}.faq-item{margin:0 0 24px}.faq-item strong{font-size:13px}.faq-item p{color:#8899b6;margin:8px 0 0;font-size:12px;line-height:1.55}@media (width<=950px){.dev-plans{grid-template-columns:1fr 1fr}.dev-plans article:last-child{grid-column:1/-1}}@media (width<=700px){.dev-plans{grid-template-columns:1fr}.dev-plans article:last-child{grid-column:auto}.dev-tabs{overflow:auto}}.idea-row article{flex-direction:column;gap:6px;display:flex}.idea-row article em{color:#a281ff;font-size:9px;font-style:normal}.idea-row article b{color:#739dff;margin-left:25px;font-size:10px}.upgrade-inline{color:#8495b2;border-top:1px solid #1f2d48;margin-top:17px;padding-top:14px;font-size:11px}.upgrade-inline button{color:#73ddff;background:0 0;border:0;font-size:11px;font-weight:700}.popular-label{color:#fff;background:#704cff;border-radius:12px;padding:5px 10px;font-size:10px;display:inline-block}.rich-chat{max-width:900px;margin-left:auto;margin-right:auto}.chat-message{text-align:left;color:#cbd8ed;background:#0b1426;border:1px solid #233758;border-radius:10px;margin:22px 0 16px;padding:17px;font-size:12px;line-height:1.5}.chat-message small{color:#6f83a6;margin-top:8px;font-size:10px;display:block}.rich-chat>p{text-align:left;color:#8192b0;font-size:11px}.chat-input{gap:8px;margin-top:20px;display:flex}.chat-input input{color:#8a9ab6;background:#070d19;border:1px solid #233653;border-radius:8px;flex:1;padding:12px;font-size:11px}.chat-input button{color:#899bb9;background:#263958;border:0;border-radius:8px;width:42px}.channel-overview h2{margin-bottom:18px}.overview-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.overview-grid>div{background:#0b1323;border:1px solid #1e2e4a;border-radius:9px;padding:14px}.overview-grid b,.overview-grid strong,.overview-grid span{display:block}.overview-grid b{font-size:11px}.overview-grid strong{color:#75a9ff;margin:12px 0 6px;font-size:18px}.overview-grid span{color:#8191ad;font-size:10px;line-height:1.4}.channel-overview h3{margin:23px 0 8px;font-size:15px}.reflection{color:#8999b5;margin:0;font-size:12px;line-height:1.6}.report-catalog>p,.rich-settings>p{color:#8495b2;font-size:12px}.report-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:19px;display:grid}.report-cards article{background:#0b1323;border:1px solid #223451;border-radius:10px;padding:15px}.report-cards article span{color:#a27dff;text-transform:uppercase;font-size:9px}.report-cards h3{margin:10px 0 7px;font-size:13px}.report-cards p,.report-cards small{color:#8192af;font-size:10px;line-height:1.45;display:block}.report-cards small{border-top:1px solid #1c2d49;margin-top:11px;padding-top:10px}.rich-settings>p{margin-top:-12px}.active-label{margin-bottom:7px;color:#56d6a7!important;font-size:10px!important}.plan-includes{color:#9badc7;background:#0b1323;border:1px solid #1e2e4a;border-radius:9px;flex-wrap:wrap;gap:15px;margin-top:13px;padding:14px;font-size:11px;display:flex}.plan-includes b{color:#d9e4f7}.danger-link{color:#ff7b89;background:0 0;border:0;padding:12px 0;font-size:11px}.danger-copy{color:#ff9ba5;background:#29141b;border:1px solid #713341;border-radius:8px;flex-direction:column;gap:8px;margin-bottom:13px;padding:13px;font-size:11px;line-height:1.45;display:flex}.danger-copy span{color:#d9949d}@media (width<=1000px){.overview-grid,.report-cards{grid-template-columns:1fr 1fr}}@media (width<=700px){.overview-grid,.report-cards{grid-template-columns:1fr}}.video-workspace{background:linear-gradient(135deg,#0b1428,#0c1021);border:1px solid #2a3e67;border-radius:14px;margin-top:26px;padding:23px;box-shadow:0 18px 45px #0004}.video-workspace-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.workspace-kicker{color:#69dcff;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700}.video-workspace-head h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:22px}.video-workspace-head p{color:#7f91b2;text-overflow:ellipsis;white-space:nowrap;max-width:650px;margin:0;font-size:11px;overflow:hidden}.ready-pill{color:#6de0c2;white-space:nowrap;background:#10312d;border:1px solid #26705e;border-radius:20px;padding:5px 9px;font-size:11px}.workspace-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;display:grid}.player-column{min-width:0}.player-frame{color:#758bb4;background:radial-gradient(circle at 50% 46%,#293f8e 0,#121a44 26%,#070c1a 67%);border:1px solid #2a416d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:320px;font-size:11px;display:flex;position:relative;overflow:hidden}.player-glow{filter:blur(28px);background:#545bff55;border-radius:50%;width:190px;height:190px;position:absolute}.player-play{color:#7be7ff;background:#13265a;border:1px solid #69e2ff;border-radius:50%;width:66px;height:66px;margin-bottom:17px;padding-left:5px;font-size:21px;position:relative;box-shadow:0 0 34px #536dff88}.player-frame span{position:relative}.player-actions{gap:8px;margin-top:10px;display:flex}.transcript-panel,.workspace-summary,.workspace-moments{background:#091223;border:1px solid #203454;border-radius:12px;min-width:0;padding:17px}.workspace-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-panel-head h3{margin:0 0 4px;font-size:15px}.workspace-panel-head small{color:#7f91b1;font-size:10px}.workspace-search{color:#6992c6;background:#050b17;border:1px solid #273c63;border-radius:8px;align-items:center;gap:7px;margin:16px 0 10px;padding:9px 10px;display:flex}.workspace-search input{color:#eaf1ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.transcript-list{gap:5px;max-height:246px;display:grid;overflow:auto}.transcript-result{text-align:left;color:#cbd8ed;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 8px;display:flex}.transcript-result:hover,.transcript-result.active{background:#142442;border-color:#37658d}.transcript-result span{color:#62dfff;min-width:34px;font-size:10px}.transcript-result strong{font-size:11px;font-weight:500;line-height:1.4}.workspace-bottom-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;margin-top:16px;display:grid}.summary-intro{color:#9aaac3;margin:17px 0;font-size:12px;line-height:1.55}.summary-bullet{color:#cbd8ec;border-top:1px solid #1e304e;gap:12px;padding:12px 0;font-size:11px;line-height:1.5;display:flex}.summary-bullet b{color:#6edfff;font-size:10px}.moment-button{text-align:left;color:#cbd8ec;background:0 0;border:1px solid #0000;border-radius:8px;gap:10px;width:100%;margin-top:9px;padding:11px 8px;display:flex}.moment-button:hover,.moment-button.active{background:#142442;border-color:#37658d}.moment-button b{color:#68dcff;min-width:34px;font-size:10px}.moment-button span{font-size:11px}@media (width<=950px){.workspace-grid,.workspace-bottom-grid{grid-template-columns:1fr}.player-frame{height:270px}}@media (width<=700px){.video-workspace{padding:16px}.video-workspace-head{flex-direction:column}.player-frame{height:220px}.player-actions{flex-wrap:wrap}}.data-status{color:#7edfc1;background:#102c2a;border:1px solid #286457;border-radius:15px;margin-top:13px;padding:5px 9px;font-size:10px;display:inline-block}.language-switch{align-items:center;gap:8px;margin:0 4px;display:inline-flex}.language-switch a{color:#91a0c6;font-size:13px;font-weight:700;text-decoration:none}.language-switch a.active{color:#fff}.language-switch span{color:#53617e}.profile-menu{position:relative}.legacy-avatar{place-items:center;display:grid;overflow:hidden}.legacy-avatar img{object-fit:cover;width:100%;height:100%}.profile-popover{z-index:20;background:#0b1224;border:1px solid #27365e;border-radius:12px;gap:8px;min-width:190px;padding:14px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 16px 40px #00000059}.profile-popover strong{color:#fff}.profile-popover small{color:#8c9ac0}.profile-popover a{color:#83b5ff;font-size:12px;text-decoration:none}.center-nav{gap:4px!important}.center-back{color:#8fa3c8;background:0 0;border:0;padding:8px 0;font-size:12px}.center-page{max-width:1450px;margin:auto;padding:38px 42px 60px}.center-intro{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:30px;display:flex}.center-kicker{color:#75e3ff;letter-spacing:.18em;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.center-intro h1{letter-spacing:-.06em;margin:0 0 9px;font-size:38px}.center-intro p{color:#8999b7;margin:0;font-size:15px}.center-status{color:#7de2c1;white-space:nowrap;background:#0b2428;border:1px solid #2b5e63;border-radius:20px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.center-status i{background:#4fe0a4;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 10px #4fe0a4}.center-section{background:#080f20;border:1px solid #203253;border-radius:16px;margin-bottom:20px;padding:23px}.center-section-head{justify-content:space-between;align-items:flex-start;margin-bottom:19px;display:flex}.center-section h2{letter-spacing:-.03em;margin:0 0 6px;font-size:18px}.center-section-head p{color:#8292b0;margin:0;font-size:12px}.center-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.center-card{text-align:left;color:#e8efff;background:linear-gradient(145deg,#0c172d,#0a1223);border:1px solid #23375b;border-radius:13px;align-items:flex-start;gap:13px;min-height:148px;padding:18px;transition:all .2s;display:flex;position:relative}.center-card:hover{border-color:#5a8bff;transform:translateY(-2px);box-shadow:0 12px 30px #0004}.center-card-icon{color:#79e3ff;background:#142650;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.center-card-type{color:#73dfff;text-transform:uppercase;letter-spacing:.08em;margin:2px 0 7px;font-size:9px;font-weight:700;display:block}.center-card h3{margin:0 0 7px;font-size:17px}.center-card p{color:#8b9bbb;max-width:230px;margin:0;font-size:12px;line-height:1.45}.center-card>strong{color:#739dff;font-size:10px;font-weight:600;position:absolute;bottom:14px;right:15px}.center-quick{background:linear-gradient(110deg,#0d1934,#11182d)}.center-actions{flex-wrap:wrap;gap:10px;display:flex}.center-actions button,.center-actions a{color:#a8c1ed;background:#101e39;border:1px solid #2d4773;border-radius:8px;padding:11px 14px;font-size:12px}.center-actions button:hover,.center-actions a:hover{color:#fff;border-color:#6bdcff}@media (width<=950px){.center-grid{grid-template-columns:1fr 1fr}.center-page{padding:30px 25px 50px}}@media (width<=700px){.center-page{padding:24px 15px 40px}.center-intro{flex-direction:column}.center-intro h1{font-size:30px}.center-grid{grid-template-columns:1fr}.center-status{align-self:flex-start}.center-section{padding:17px}.center-card{min-height:125px}}
