:root{--bg:#081120;--bg2:#101a2c;--panel:#101a2c;--card:rgba(12,20,36,.82);--card2:rgba(10,17,32,.7);--border:rgba(148,163,184,.18);--text:rgba(248,250,252,.96);--muted:#93a4ba;--muted2:#aeb9c8;--primary:#60a5fa;--primary2:#3b82f6;--accent:#8b5cf6;--success:#34d399;--danger:#fb7185;--warn:#f59e0b;--shadowSoft:0 10px 30px rgba(0,0,0,.35);--shadowCard:0 0 0 1px rgba(48,54,61,.65),0 16px 36px rgba(0,0,0,.35);--radius:14px;--bgGradient:radial-gradient(circle at top,rgba(96,165,250,.14),transparent 0 36%),linear-gradient(180deg,#081120,#091327 34%,#0b1a33 68%,#12284a)}*{box-sizing:border-box}body,html{padding:0;margin:0}html{overflow-y:scroll}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:var(--text);background:var(--bgGradient);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}button,input,select{font:inherit}button:focus{outline:none}button:focus-visible{outline:2px solid rgba(9,105,218,.35);outline-offset:2px}.siteBg{min-height:100vh;display:flex;flex-direction:column}.shell{width:min(1100px,calc(100% - 32px));margin:0 auto;padding:18px 0 24px;flex:1 1}.card{width:100%;border-radius:18px;border:1px solid var(--border);box-shadow:var(--shadowCard);background:linear-gradient(180deg,rgba(16,26,44,.96),rgba(11,18,32,.92));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:20px}.card .muted,.card .p,.card .small{color:var(--muted)}.card .badge{background:hsla(0,0%,100%,.06);color:var(--text);border-color:hsla(0,0%,100%,.1)}.h1{font-size:28px;line-height:1.1;letter-spacing:-.02em}.h1,.h2{margin:0}.h2{font-size:18px;line-height:1.2;font-weight:1000}.p{margin:8px 0 0;color:var(--muted);font-size:14px}.small{color:var(--muted2);font-size:12px}.muted{color:var(--muted)}.hr{height:1px;background:var(--border);margin:16px 0}.mouthCanvas{border-radius:16px;border:1px solid var(--border);overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.1),rgba(221,227,243,.06))}.mouthStageTitle{font-size:12px;color:var(--muted);margin-bottom:6px}.grid3{display:grid;grid-template-columns:2fr 1fr;grid-gap:18px;gap:18px}@media (max-width:920px){.grid3{grid-template-columns:1fr}}.header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.badge{background:var(--bg2);border:1px solid var(--border);padding:6px 10px;border-radius:999px;white-space:nowrap}.badge,label{color:var(--muted);font-size:12px}label{font-weight:700;text-transform:uppercase;letter-spacing:.08em}input,select,textarea{width:100%;padding:12px;border:1px solid var(--border);border-radius:14px;background:rgba(22,27,34,.85);color:var(--text);outline:none}input::placeholder{color:var(--muted2)}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px rgba(96,165,250,.22)}button{border:none;border-radius:16px;padding:14px 16px;font-weight:900;cursor:pointer;transition:transform .05s ease,filter .12s ease;box-shadow:0 10px 25px rgba(2,6,23,.1)}button:active{transform:translateY(1px);box-shadow:0 8px 20px rgba(2,6,23,.1)}button:disabled{opacity:.6;cursor:not-allowed}button.primary{background:linear-gradient(135deg,var(--primary),var(--primary2));color:#fff}button.secondary{background:rgba(22,27,34,.85);border:1px solid var(--border);color:var(--text)}button.danger{background:rgba(239,68,68,.22);border:1px solid rgba(239,68,68,.35);color:#fff}a.danger,a.primary,a.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border-radius:14px;padding:12px 14px;font-weight:900;border:1px solid var(--border);background:hsla(0,0%,100%,.06)}a.primary{border-color:rgba(167,139,250,.28);background:linear-gradient(135deg,rgba(167,139,250,.95),rgba(96,165,250,.92));color:#070a12}a.danger{background:rgba(239,68,68,.22);border-color:rgba(239,68,68,.35);color:#fff}.kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:820px){.kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}.box{border:1px solid var(--border);border-radius:18px;padding:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.028))}.num{font-size:26px;font-weight:1000;margin-top:4px}.progressWrap{width:100%;height:12px;border:1px solid var(--border);background:var(--bg);border-radius:999px;overflow:hidden}.progressBar{height:100%;background:linear-gradient(90deg,var(--primary),var(--success));width:0}.bigPrompt{border:1px solid var(--border);background:var(--bg2);border-radius:12px;padding:16px}.promptText{font-size:20px;font-weight:1000;margin-top:6px}.pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);color:var(--text);padding:8px 10px;border-radius:999px;font-size:12px;font-weight:900}.pill,pre{background:var(--bg2)}pre{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);border-radius:14px;padding:12px;margin:8px 0 0;font-size:13px}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;background:rgba(8,17,32,.92);color:#fff;border-bottom:1px solid rgba(148,163,184,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.siteHeaderInner{width:var(--pageWidth,min(1100px,calc(100% - 32px)));margin:0 auto;justify-content:space-between;padding:14px 0}.brand,.siteHeaderInner{display:flex;align-items:center}.brand{gap:10px;text-decoration:none;color:inherit}.brandMark{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(96,165,250,.34),rgba(139,92,246,.3));border:1px solid hsla(0,0%,100%,.14);box-shadow:0 10px 24px rgba(59,130,246,.2)}.brandMark,.brandText{font-weight:900;letter-spacing:-.02em}.siteNav{display:flex;gap:10px;align-items:center}.navLink{text-decoration:none;color:hsla(0,0%,100%,.82);font-weight:700;padding:8px 10px;border-radius:8px}.navLink:hover{background:hsla(0,0%,100%,.1);color:#fff}.navCta{text-decoration:none;font-weight:900;padding:8px 13px;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;box-shadow:0 12px 24px rgba(59,130,246,.22)}.navCta:hover{opacity:.92}.appShell{width:min(1100px,calc(100% - 32px));margin:18px auto 0;position:relative;z-index:1}.appHeader{position:-webkit-sticky;position:sticky;top:0;z-index:400;isolation:isolate;border:1px solid var(--border);background:linear-gradient(180deg,rgba(12,20,36,.88),rgba(10,17,30,.84));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;padding:12px 14px;box-shadow:0 18px 36px rgba(2,6,23,.22)}.appHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.appBrand{display:flex;flex-direction:column;gap:4px}.appSub{font-size:12px;color:var(--muted)}.appHeaderRight{display:flex;gap:6px;align-items:center;min-width:0}.appHeaderRight .langSelect{width:86px;min-width:86px;padding:6px 26px 6px 8px;font-size:12px}.appHeaderRight .profileBtn{gap:8px;padding:6px 10px;max-width:188px;min-width:0;min-height:42px}.appHeaderRight .avatarSm{width:34px;height:34px;font-size:13px}.appHeaderRight .profileBtnText .nick{font-size:11px}.appHeaderRight .profileBtnText .plan{font-size:10px}.profileMenu{position:relative}.profileMenuBtn{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:rgba(13,17,23,.55);color:inherit;cursor:pointer}.profileMenuBtn:hover{border-color:hsla(0,0%,100%,.16)}.profileAvatar{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:900;background:rgba(9,105,218,.15);border:1px solid rgba(9,105,218,.3)}.profileMeta{display:flex;flex-direction:column;line-height:1.05;text-align:left}.profileNick{font-weight:900;font-size:12px}.profilePlan{font-weight:800;font-size:11px;color:var(--muted)}.profileCaret{color:var(--muted);font-size:12px}.profileBtn{gap:10px}.avatarSm,.profileBtn{display:flex;align-items:center}.avatarSm{width:28px;height:28px;border-radius:999px;justify-content:center;font-weight:1000;background:rgba(147,197,253,.14);border:1px solid rgba(147,197,253,.32);flex:0 0 auto}.profileBtnText{display:flex;flex-direction:column;line-height:1.05;min-width:0}.profileBtnText .nick{font-weight:1000;font-size:12px}.profileBtnText .nick,.profileBtnText .plan{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:118px}.profileBtnText .plan{font-weight:900;font-size:11px;color:var(--muted)}.profileDropdown{position:fixed;width:min(400px,calc(100vw - 20px));border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(13,17,23,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 22px 80px rgba(0,0,0,.65);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;z-index:9999}.profileHeader{display:flex;gap:12px;padding:14px 14px 10px;border-bottom:1px solid var(--border)}.avatarLg{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:1000;background:rgba(147,197,253,.18);border:1px solid rgba(147,197,253,.35)}.profileName{font-weight:1000;font-size:14px}.profileEmail{font-weight:800;font-size:12px;color:var(--muted)}.profileStats{padding:10px 14px;border-bottom:1px solid var(--border)}.statRow{display:flex;justify-content:space-between;gap:10px;padding:6px 0}.statKey{font-size:12px;color:var(--muted);font-weight:900}.statVal{font-size:12px;font-weight:1000}.profileActions{padding:10px 10px 18px;gap:8px}.ddBtn{width:100%;text-decoration:none;text-align:left;padding:10px;border-radius:12px;border:1px solid rgba(147,197,253,.18);background:hsla(0,0%,100%,.06);font-weight:1000;color:inherit}.ddBtn:hover{border-color:rgba(147,197,253,.4);background:hsla(0,0%,100%,.08)}.ddBtn.danger{border-color:rgba(248,81,73,.35);background:rgba(248,81,73,.12)}.voicePicker{padding:10px 14px;border-bottom:1px solid var(--border)}.voiceLabel{color:var(--muted);font-weight:1000}.voiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.voiceChip{border-radius:14px;border:1px solid rgba(147,197,253,.18);background:hsla(0,0%,100%,.05);padding:10px;gap:10px}.voiceChip:hover{border-color:rgba(147,197,253,.35)}.voiceChip.active{border-color:rgba(147,197,253,.6);box-shadow:0 0 0 2px rgba(147,197,253,.18);background:rgba(147,197,253,.1)}.voiceChip .avatar{width:34px;height:34px;display:flex;background:rgba(147,197,253,.14);border:1px solid rgba(147,197,253,.3)}.vblock{display:flex;flex-direction:column;line-height:1.1}.vname{font-weight:1000;font-size:13px}.vsub{font-weight:900;font-size:11px;color:var(--muted);text-transform:none}.vcheck{margin-left:auto;font-weight:1000}.voiceHint{font-size:12px;color:var(--muted);font-weight:800}.profileCard{padding:12px;border-bottom:1px solid var(--border)}.profileCardTop{display:flex;gap:10px;align-items:flex-start}.profileAvatarLg{width:42px;height:42px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:900;background:rgba(9,105,218,.15);border:1px solid rgba(9,105,218,.3)}.profileCardText{display:flex;flex-direction:column;gap:4px}.profileEmail{font-weight:900;font-size:13px}.profileSmall{font-size:12px;color:var(--muted)}.profileActions{display:flex;flex-direction:column;padding:8px;gap:6px}.dropdownBtn,.dropdownLink{width:100%;text-align:left;padding:10px;border-radius:10px;border:1px solid transparent;background:transparent;color:inherit;font-weight:800;text-decoration:none;cursor:pointer}.dropdownBtn:hover,.dropdownLink:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08)}.appNavRow{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.appNav{display:flex;flex-wrap:wrap;gap:8px}.appNavSelect{display:none;width:100%;margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--bg);color:inherit;font-weight:800}@media (max-width:680px){.appNav{display:none}.appNavSelect{display:block}}.navPill{text-decoration:none;color:var(--muted);font-weight:800;padding:7px 10px;border-radius:999px;border:1px solid var(--border);background:var(--bg)}.navPill:hover{color:inherit}.navPill.active{color:inherit;background:rgba(9,105,218,.1);border-color:rgba(9,105,218,.3)}.appContent{position:relative;z-index:1;margin-top:14px;border:1px solid var(--border);background:var(--card2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius);padding:16px}.siteFooter{width:100%;margin:28px 0 0;color:var(--muted);border-top:1px solid var(--border);background:var(--bg2)}.siteFooterInner{width:min(1100px,calc(100% - 32px));margin:0 auto;display:flex;gap:14px;align-items:center;justify-content:space-between;padding:18px 0}.siteFooterBrand{display:flex;align-items:center;gap:10px}.siteFooterLogo{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:900;background:var(--bg2);border:1px solid var(--border)}.siteFooterTag{font-size:12px}.siteFooterLinks{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.siteFooterLinks a{color:var(--muted);text-decoration:none;font-weight:700}.siteFooterLinks a:hover{color:inherit;text-decoration:underline}.siteFooterCopy{font-size:12px}.heroGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:14px;gap:14px;align-items:start}@media (max-width:920px){.heroGrid{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){:root{--bg:#0b1020;--bg2:#0b1020;--panel:rgba(17,24,39,.55);--card:rgba(2,6,23,.62);--card2:rgba(2,6,23,.45);--border:rgba(125,211,252,.24);--text:rgba(248,250,252,.92);--muted:rgba(248,250,252,.68);--muted2:rgba(248,250,252,.5);--primary:#7c3aed;--primary2:#2563eb;--accent:#22c55e;--shadowSoft:0 24px 60px rgba(0,0,0,.4);--shadowCard:0 18px 50px rgba(0,0,0,.34);--radius:18px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--text);text-decoration:none;cursor:pointer;transition:transform .08s ease,box-shadow .12s ease,border-color .12s ease;box-shadow:0 1px 0 rgba(27,31,36,.04)}.btn:hover{transform:translateY(-1px);border-color:rgba(9,105,218,.35)}.btn:active{transform:translateY(0)}.btnSecondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid var(--border);background:var(--bg2);color:var(--text);text-decoration:none;cursor:pointer}.btnSecondary:hover{border-color:rgba(9,105,218,.35)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.chip{font:inherit;padding:7px 10px;border-radius:999px;border:1px solid var(--border);background:rgba(22,27,34,.85);color:var(--text);cursor:pointer}.chip[aria-pressed=true]{border-color:rgba(59,86,168,.35);background:rgba(59,86,168,.12)}.grid2{display:grid;grid-template-columns:360px 1fr;grid-gap:16px;gap:16px;align-items:start}@media (max-width:900px){.grid2{grid-template-columns:1fr}}.list{margin:0;padding-left:18px}.list li{margin:6px 0;color:var(--fg)}.cardSubtle{background:rgba(22,27,34,.62);border:1px solid var(--border);border-radius:12px;padding:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.voicePicker{padding:10px 12px;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.voiceLabel{font-size:12px;opacity:.8;margin-bottom:8px}.voiceGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.voiceChip{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:inherit;cursor:pointer;position:relative;text-align:left}.voiceChip:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18)}.voiceChip.active{border-color:rgba(88,96,246,.75);background:rgba(88,96,246,.14);box-shadow:0 0 0 3px rgba(88,96,246,.22),0 18px 45px rgba(0,0,0,.55)}.voiceChip .avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;font-size:18px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);box-shadow:0 6px 18px rgba(0,0,0,.35)}.voiceChip .avatar.a-marin{background:radial-gradient(circle at 30% 30%,rgba(47,129,247,.35),hsla(0,0%,100%,.06))}.voiceChip .avatar.a-onyx{background:radial-gradient(circle at 30% 30%,rgba(63,185,80,.3),hsla(0,0%,100%,.06))}.voiceChip .avatar.a-nova{background:radial-gradient(circle at 30% 30%,rgba(210,153,34,.3),hsla(0,0%,100%,.06))}.voiceChip .avatar.a-sage{background:radial-gradient(circle at 30% 30%,rgba(163,113,247,.3),hsla(0,0%,100%,.06))}.voiceChip .vblock{display:flex;flex-direction:column;line-height:1.05;text-align:left}.voiceChip .vname{font-size:13px;font-weight:900}.voiceChip .vsub{font-size:11px;color:var(--muted);font-weight:800;text-transform:lowercase}.voiceChip .vcheck{margin-left:auto;width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;background:rgba(88,96,246,.95);color:#fff;box-shadow:0 8px 22px rgba(0,0,0,.45)}.voiceHint{margin-top:8px;font-size:11px;opacity:.7;line-height:1.2}.voiceChip.active .avatar{border-color:rgba(88,96,246,.85);box-shadow:0 0 0 3px rgba(88,96,246,.25),0 10px 30px rgba(0,0,0,.55)}.profileHeader{position:relative}.profileCloseBtn{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-weight:1000}.profileCloseBtn:hover{border-color:rgba(147,197,253,.5);box-shadow:0 0 0 2px rgba(147,197,253,.18)}.actionBtn.subtle{width:100%;margin-bottom:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1)}.actionBtn.subtle:hover{border-color:rgba(147,197,253,.45)}.langSwitch .langSelect{min-width:140px}.langSwitch.compact .langSelect{min-width:120px}@keyframes visemePulse{0%{transform:scale(1)}40%{transform:scale(1.015)}to{transform:scale(1)}}@media (max-width:980px){.appHeaderRow{flex-wrap:wrap}.appBrand{min-width:240px}.appNav{row-gap:8px;max-width:100%}}.navSignIn{border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.1);color:#fff;font-weight:800}.appHeaderRight .langSelect,.siteHeaderRight .langSelect{font-size:14px;min-width:98px;width:auto}.profileBtn{border-radius:999px;min-width:52px;justify-content:center}.profileBtnText{display:none}.avatarSm{width:38px;height:38px;font-size:14px}.dropdownPanel,.profileDropdown{position:fixed;width:min(400px,calc(100vw - 20px));border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(13,17,23,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 22px 80px rgba(0,0,0,.65);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;z-index:9999}@media (max-width:680px){.siteHeaderInner{flex-wrap:wrap;gap:10px}.siteNav{order:3;width:100%;overflow-x:auto;padding-bottom:2px}.siteHeaderRight{margin-left:auto}.appHeaderRow{position:relative;align-items:flex-start}.appHeaderRight{position:absolute;top:0;right:0}.appBrand{padding-right:120px}}.authedAppGrid{grid-template-columns:220px minmax(0,1fr)!important;gap:26px!important}.appContent{padding:20px 22px 24px}.appHeader{padding:10px 14px}.appHeaderRow{align-items:center}.appSidebarShell{min-width:0}.appSidebarGroupLabel{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 12px 4px}.workspacePage{max-width:1320px;display:grid;grid-gap:18px;gap:18px}.workspaceLayout{display:grid;grid-template-columns:minmax(0,1.7fr) 320px;grid-gap:22px;gap:22px;align-items:start}.workspaceLayoutSingle{grid-template-columns:minmax(0,1fr)}.workspaceMainCol,.workspaceSideCol{display:grid;grid-gap:18px;gap:18px;min-width:0}.workspacePanel{padding:18px;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.028));border:1px solid rgba(148,163,184,.14);box-shadow:0 18px 36px rgba(2,6,23,.14)}.workspacePanel.subtle{background:linear-gradient(180deg,hsla(0,0%,100%,.038),hsla(0,0%,100%,.018))}.workspaceHero{padding:22px 22px 18px}.workspaceHeroTop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:end}.workspaceHeroText{max-width:720px;margin-top:10px}.workspaceHeroActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.workspaceMetricsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08)}.workspaceMetric{display:grid;grid-gap:4px;gap:4px}.workspaceMetricLabel{font-size:12px;font-weight:800;color:var(--muted)}.workspaceMetricValue{font-size:30px;font-weight:950;line-height:1}.workspaceSplitGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:18px;gap:18px}.workspaceTopGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);grid-gap:18px;gap:18px;align-items:start}.workspaceSectionHead{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.workspaceNoticeStack,.workspacePriorityList,.workspaceRecordingList{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.workspacePriorityItem{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.workspacePriorityItem:last-child,.workspaceRecordingItem:last-child{border-bottom:none}.workspacePriorityName{font-weight:900}.workspacePriorityScore{font-size:26px;font-weight:950}.workspaceCoachBlock{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.workspaceCoachList{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.workspaceCoachItem{padding:10px 12px;border-radius:999px;background:linear-gradient(180deg,rgba(96,165,250,.1),hsla(0,0%,100%,.03));border:1px solid rgba(96,165,250,.16);font-weight:800;line-height:1.2;white-space:nowrap}.workspaceRadarWrap{display:flex;justify-content:center;align-items:center;margin-top:10px}.workspaceTrendBlock{margin-top:10px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.08);display:grid;grid-gap:10px;gap:10px}.workspaceTrendHead{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.workspaceTrendDates{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:700}.workspaceRangeWrap{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center}.workspaceRange{width:100%}.workspaceRecordingItem{padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.workspaceRecordingRow{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:18px;gap:18px;align-items:center}.workspaceRecordingText{display:grid;grid-gap:10px;gap:10px;min-width:0}.workspaceTranscriptBox{padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.028);border:1px solid rgba(148,163,184,.12)}.workspaceRecordingAudio{min-width:0}.workspaceRecordingMeta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.workspaceAsideBlock{padding:2px 2px 0}.workspaceQuickList{display:grid;grid-gap:4px;gap:4px;margin-top:12px}.workspaceQuickLink{text-decoration:none;padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.08);display:grid}.workspaceRule{height:1px;background:hsla(0,0%,100%,.08)}.historyPageWrap{display:grid;grid-gap:18px;gap:18px;max-width:980px;width:100%}.historyHero{display:flex;justify-content:space-between;gap:16px;align-items:end;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.historyLogPanel,.historyTopPanel{padding:18px;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.028));border:1px solid rgba(148,163,184,.14)}.historySectionHead{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.historyLogList{display:grid;grid-gap:10px;gap:10px}.historyLogItem{padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.historyLogItem:last-child{border-bottom:none}.historyLogTop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.historyLogTitle{font-weight:900;font-size:16px;line-height:1.35}.historyScorePill{padding:8px 12px;border-radius:999px;border:1px solid rgba(96,165,250,.28);background:rgba(96,165,250,.12);font-weight:900;white-space:nowrap}.historyBadgeRow{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}@media (max-width:1100px){.workspaceLayout,.workspaceTopGrid{grid-template-columns:1fr}.workspaceSideCol{grid-template-columns:1fr 1fr}}@media (max-width:1023px){.authedAppGrid{grid-template-columns:1fr!important}.appSidebarShell{display:none!important}}@media (max-width:760px){.appContent{padding:16px}.historyLogTop,.workspaceHeroTop,.workspaceRecordingRow{grid-template-columns:1fr}.workspaceHeroActions{justify-content:flex-start}.workspaceMetricsGrid,.workspaceSideCol,.workspaceSplitGrid,.workspaceTopGrid{grid-template-columns:1fr}}@media (max-width:560px){.workspaceMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspacePriorityItem{grid-template-columns:1fr}}.historyRowCard{padding:18px;border:1px solid hsla(0,0%,100%,.06);border-radius:18px;background:hsla(0,0%,100%,.022)}.historyCompareText{line-height:1.95;font-size:18px;max-width:100%;word-break:break-word;overflow-wrap:anywhere}.historyIssueBadge{background:rgba(236,72,153,.1)!important;color:#f9a8d4!important;border-color:rgba(236,72,153,.22)!important}.historyAudioPlayer{width:min(100%,680px);display:block}@media (max-width:760px){.historyPageWrap{max-width:100%}.historyCompareText{font-size:16px}.historyAudioPlayer{width:100%}}.heroGradient{background:radial-gradient(circle at top left,rgba(96,165,250,.18),transparent 0 38%),radial-gradient(circle at bottom right,rgba(139,92,246,.14),transparent 0 30%),linear-gradient(180deg,rgba(17,24,39,.95),rgba(12,20,36,.96));border:1px solid rgba(148,163,184,.16);box-shadow:0 24px 64px rgba(2,6,23,.3)}.metricAccent{background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.03));border:1px solid rgba(148,163,184,.14)}.upgradeGlow{background:linear-gradient(135deg,rgba(96,165,250,.16),rgba(139,92,246,.14));border:1px solid rgba(139,92,246,.26);box-shadow:0 20px 48px rgba(59,130,246,.16)}.pricingCard{border-radius:22px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(16,26,44,.92),rgba(11,18,32,.94));box-shadow:0 18px 40px rgba(2,6,23,.2)}.pricingCard.plus{border-color:rgba(96,165,250,.34);background:radial-gradient(circle at top,rgba(96,165,250,.14),transparent 0 42%),linear-gradient(180deg,rgba(16,26,44,.96),rgba(11,18,32,.96));box-shadow:0 24px 54px rgba(59,130,246,.18)}.pricingCard.pro{border-color:rgba(139,92,246,.28);background:radial-gradient(circle at top,rgba(139,92,246,.12),transparent 0 40%),linear-gradient(180deg,rgba(16,26,44,.95),rgba(11,18,32,.96))}.sidebarSurface{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.018));border:1px solid rgba(148,163,184,.12);border-radius:20px;padding:14px 12px}.sidebarItemActive{background:linear-gradient(90deg,rgba(96,165,250,.14),rgba(139,92,246,.08));box-shadow:inset 0 0 0 1px rgba(96,165,250,.14)}