@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@500;600;700;800&display=swap";:root{color:#10231d;font-synthesis:none;--ink:#10231d;--deep:#071d18;--forest:#0d3d31;--green:#1f7258;--mint:#b9efcf;--lime:#d9fa65;--paper:#f4f1e8;--white:#fbfcf8;--line:#10231d21;background:#071d18;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--deep);min-width:320px;min-height:100vh;margin:0}a{color:inherit}button,input{font:inherit}button:focus-visible{outline-offset:3px;outline:3px solid #d9fa65b8}a:focus-visible{outline-offset:3px;outline:3px solid #d9fa65b8}input:focus-visible{outline-offset:3px;outline:3px solid #d9fa65b8}.shell{width:min(1220px,100% - 64px);margin:0 auto}.landing{background:var(--deep);color:#fff;position:relative;overflow:hidden}.landing:before{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:64px 64px;height:850px;position:absolute;top:0;bottom:auto;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.page-aurora{pointer-events:none;filter:blur(18px);opacity:.55;border-radius:50%;position:absolute}.aurora-one{background:radial-gradient(circle,#32b37e47,#0000 68%);width:620px;height:620px;animation:9s ease-in-out infinite alternate auroraDrift;top:20px;right:-220px}.aurora-two{background:radial-gradient(circle,#d9fa651c,#0000 68%);width:480px;height:480px;animation:12s ease-in-out -4s infinite alternate-reverse auroraDrift;top:430px;left:-260px}.site-header{z-index:10;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071d184d;border-bottom:1px solid #ffffff1a;position:absolute;top:0;bottom:auto;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;height:84px;display:flex}.brand{letter-spacing:.2em;align-items:center;gap:12px;font:800 14px/1 Manrope;text-decoration:none;display:inline-flex}.brand-mark{justify-content:center;align-items:center;gap:3px;width:32px;height:30px;display:flex}.brand-mark i{transform-origin:50%;background:currentColor;border-radius:3px;width:3px}.brand-mark i:first-child,.brand-mark i:nth-child(5){height:10px;animation:1.8s ease-in-out -.2s infinite logoWave}.brand-mark i:nth-child(2),.brand-mark i:nth-child(4){height:21px;animation:1.8s ease-in-out -.6s infinite logoWave}.brand-mark i:nth-child(3){height:29px;animation:1.8s ease-in-out -1s infinite logoWave}nav,.nav-links{align-items:center;display:flex}nav{gap:14px;font-size:13px}.nav-links{gap:34px;margin-right:20px}nav a{opacity:.78;text-decoration:none;transition:opacity .2s,color .2s}nav a:hover{opacity:1;color:var(--lime)}.nav-login{padding:10px 14px}.button{isolation:isolate;background:var(--lime);color:#102e24;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 24px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #0000002e}.button:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 20%,#fff9 47%,#0000 74%);transition:transform .65s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.button:hover{filter:brightness(1.02);transform:translateY(-3px);box-shadow:0 16px 40px #00000040}.button:hover:after{transform:translate(120%)}.button:disabled{opacity:.58;cursor:wait;transform:none}.button-small{min-height:42px;box-shadow:none;border-radius:7px;padding:0 18px}.button-hero{min-height:56px;padding:0 27px}.button-full{width:100%;margin-top:6px}.hero{z-index:2;grid-template-columns:minmax(0,.93fr) minmax(470px,1.07fr);align-items:center;gap:76px;min-height:830px;padding-top:120px;display:grid;position:relative}.hero-copy{animation:.8s cubic-bezier(.2,.8,.2,1) both heroEnter}.hero-kicker{color:#a8c2b8;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 22px;font:600 11px/1 Manrope;display:flex}.hero-kicker>span{color:var(--mint);letter-spacing:.1em;background:#b9efcf12;border:1px solid #b9efcf33;border-radius:99px;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.hero-kicker i,.live-pill i,.confidence span i,.status-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:2s infinite statusPulse;box-shadow:0 0 #d9fa6599}.hero-copy h1,.auth-story h1{letter-spacing:-.058em;margin:0 0 27px;font:600 clamp(55px,5.9vw,84px)/.99 Manrope}h1 em,h2 em{color:var(--lime);font-style:normal}.hero-lede{color:#b9cec6;max-width:600px;margin:0;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:28px;margin:37px 0 38px;display:flex}.text-link{color:inherit;align-items:center;gap:10px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.text-link:hover{color:var(--lime)}.play-icon{border:1px solid #ffffff3d;border-radius:50%;width:35px;height:35px;transition:border-color .2s,transform .2s;position:relative}.play-icon:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid;position:absolute;top:11px;left:14px}.text-link:hover .play-icon{border-color:var(--lime);transform:scale(1.06)}.proof-line{color:#849f95;flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.proof-line span{align-items:center;gap:7px;display:flex}.proof-line i{width:17px;height:17px;color:var(--lime);border:1px solid #d9fa654d;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.signal-scene{place-items:center;min-height:560px;animation:.9s cubic-bezier(.2,.8,.2,1) .12s both sceneEnter;display:grid;position:relative}.signal-card{z-index:3;width:min(100%,530px);color:var(--ink);background:#f7f7f0f7;border:1px solid #ffffffb3;border-radius:14px;animation:6s ease-in-out infinite cardFloat;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 42px 100px #0000006b,0 0 0 8px #ffffff06}.signal-window{color:#62736c;border-bottom:1px solid var(--line);letter-spacing:.13em;background:#ffffffb8;grid-template-columns:1fr auto 1fr;align-items:center;height:46px;padding:0 16px;font:700 9px/1 Manrope;display:grid}.window-dots{gap:5px;display:flex}.window-dots i{background:#c5cbc7;border-radius:50%;width:6px;height:6px}.window-dots i:first-child{background:#e49c67}.window-dots i:nth-child(2){background:#e8c95e}.window-dots i:last-child{background:#63b887}.live-pill{color:var(--forest);justify-self:end;align-items:center;gap:6px;font-size:8px;display:flex}.live-pill i{background:#28a66e;width:5px;height:5px}.signal-body{padding:22px 24px 20px}.signal-meta,.timeline,.confidence{justify-content:space-between;align-items:center;display:flex}.signal-meta{letter-spacing:.1em;font:700 10px/1 Manrope}.signal-meta strong{color:#708078;font-size:10px}.waveform{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:137px;margin:20px 0 7px;display:flex;position:relative;overflow:hidden}.waveform:before{content:"";border-top:1px dashed #0d3d311a;position:absolute;top:50%;bottom:auto;left:0;right:0}.waveform>i{height:var(--bar-height);transform-origin:50%;min-height:9px;animation:waveformPulse 1.6s var(--bar-delay) ease-in-out infinite alternate;background:linear-gradient(#48aa80,#0e4b3a);border-radius:3px;flex:1}.waveform>i:nth-of-type(3n){background:linear-gradient(#b9dc58,#73b960)}.playhead{z-index:2;background:#e4984a;width:1px;animation:5.8s linear infinite playhead;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #e4984ab3}.playhead:before{content:"";background:#e4984a;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:-3px}.timeline{color:#7c8984;font-size:9px}.speaker-row{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:start;gap:13px;padding:16px 0;display:grid;position:relative}.speaker-row>b{background:var(--forest);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.speaker-row.accent>b{background:#d98442}.speaker-row p{margin:0;font-size:12px;line-height:1.7}.speaker-row p strong{margin-right:9px}.speaker-row p span{color:#75837e;font-size:10px}.row-status{color:#769086;align-self:center;font:700 9px/1 Manrope}.confidence{padding-top:17px;font-size:11px}.confidence span{align-items:center;gap:8px;display:flex}.confidence span i{background:#25a56e;width:5px;height:5px}.confidence strong{color:var(--forest);font:700 17px Manrope}.float-label{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d7e7e0;letter-spacing:.04em;background:#082720e6;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font:600 10px/1 Manrope;animation:4s ease-in-out infinite labelFloat;display:flex;position:absolute;box-shadow:0 15px 35px #00000047}.float-label i{background:var(--lime);border-radius:50%;width:7px;height:7px}.label-speakers{top:91px;left:-7px}.label-audit{animation-delay:-2s;bottom:72px;right:-13px}.label-audit i{background:#62d6a1}.scene-orbit{border:1px solid #b9efcf1a;border-radius:50%;position:absolute}.orbit-one{width:590px;height:590px}.orbit-two{border-style:dashed;width:460px;height:460px;animation:30s linear infinite orbitSpin}.orbit-two:after{content:"";background:var(--lime);width:7px;height:7px;box-shadow:0 0 14px var(--lime);border-radius:50%;position:absolute;top:-4px;left:50%}.system-strip{z-index:3;background:#ffffff06;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;position:relative}.system-strip .shell{justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.system-strip .shell>span{color:#7f9b90;letter-spacing:.15em;text-transform:uppercase;font:600 10px Manrope}.system-strip div div{color:#b8ccc4;white-space:nowrap;font-size:11px}.system-strip b{color:var(--lime);margin-right:7px;font:600 9px Manrope}.system-strip .shell>i{border-top:1px solid #d9fa6547;width:22px}.eyebrow{color:#a8dbc5;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font:700 11px/1.2 Manrope;display:flex}.eyebrow.dark{color:var(--green)}.platform{color:var(--ink);background:var(--paper);padding:130px 0 140px;position:relative}.platform:before{content:"";pointer-events:none;opacity:.45;background-image:radial-gradient(#0d3d3117 1px,#0000 1px);background-size:22px 22px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%,#0000)}.platform .shell{position:relative}.section-heading{grid-template-columns:1.15fr .55fr;align-items:end;gap:100px;display:grid}.section-heading h2,.reliability h2{letter-spacing:-.05em;margin:20px 0 0;font:600 clamp(42px,5.2vw,68px)/1.04 Manrope}.section-heading h2 em{color:#2f775d}.section-heading>p{color:#5f6f68;margin:0 0 8px;font-size:17px;line-height:1.75}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:76px;display:grid}.feature-grid article{background:#ffffff8f;border:1px solid #0d3d311c;border-radius:12px;min-height:420px;padding:31px;transition:transform .35s,box-shadow .35s,background .35s;position:relative;box-shadow:0 10px 35px #0f281f09}.feature-grid article:hover{background:#fff;transform:translateY(-10px);box-shadow:0 24px 60px #0f281f1c}.feature-grid article>span{color:#698079;letter-spacing:.14em;margin-top:34px;font:700 9px Manrope;display:block}.feature-grid h3{letter-spacing:-.025em;max-width:300px;margin:17px 0 14px;font:600 23px/1.25 Manrope}.feature-grid p{color:#66756f;line-height:1.7}.feature-grid article>b{color:var(--forest);font-size:12px;position:absolute;bottom:28px;left:31px}.feature-grid article>b i{color:#4d8e70;margin-left:8px;font-style:normal;transition:margin .2s}.feature-grid article:hover>b i{margin-left:13px}.feature-icon{background:#e7eee7;border-radius:9px;justify-content:center;align-items:center;height:84px;display:flex;overflow:hidden}.normalize-icon{gap:9px}.normalize-icon i{background:var(--forest);border-radius:3px;width:18%}.normalize-icon i:first-child{opacity:.45;height:27%}.normalize-icon i:nth-child(2){height:68%}.normalize-icon i:last-child{opacity:.7;height:43%}.understand-icon{gap:7px}.understand-icon i{background:#2f7d5d;border-radius:6px;width:7px;height:36%}.understand-icon i:nth-child(2){height:74%}.understand-icon i:nth-child(3){background:#d39749;height:55%}.understand-icon i:last-child{height:28%}.verify-icon{background:var(--forest)}.verify-icon i{width:42px;height:42px;color:var(--lime);border:1px solid #d9fa6573;border-radius:50%;place-items:center;font-size:20px;font-style:normal;display:grid}.reliability{padding:130px 0;position:relative;overflow:hidden}.reliability:after{content:"తెలుగు";color:#ffffff06;letter-spacing:-.08em;pointer-events:none;font:800 220px/1 Manrope;position:absolute;bottom:-66px;right:-25px}.reliability-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:100px;display:grid}.reliability-copy h2{margin:21px 0 24px}.reliability-copy>p:not(.eyebrow){color:#9db6ac;max-width:550px;font-size:17px;line-height:1.7}.reliability-copy .text-link{margin-top:27px}.metric-strip{gap:13px;display:grid}.metric-strip>div{background:#ffffff09;border:1px solid #ffffff1c;border-radius:10px;padding:21px 23px;transition:border-color .2s,background .2s,transform .2s}.metric-strip>div:hover{background:#ffffff0e;border-color:#d9fa654d;transform:translate(-5px)}.metric-strip span{color:#91aaa0;font-size:11px;display:block}.metric-strip strong{color:var(--lime);margin:8px 0 13px;font:600 41px/1 Manrope;display:block}.metric-strip small{font-size:21px}.metric-strip div>i{background:#ffffff17;border-radius:3px;height:3px;display:block;overflow:hidden}.metric-strip div>i b{border-radius:inherit;background:linear-gradient(90deg, #51a57e, var(--lime));transform-origin:0;height:100%;animation:1.2s ease-out .4s both metricGrow;display:block}footer{color:#78958a;border-top:1px solid #ffffff1a;padding:31px 0;font-size:11px}footer .shell{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}footer .brand{color:#c8d8d2;font-size:11px}footer span:last-child{justify-self:end}.auth-page{grid-template-columns:minmax(470px,48%) 1fr;min-height:100vh;display:grid}.auth-story{isolation:isolate;color:#fff;background:var(--deep);flex-direction:column;justify-content:space-between;padding:44px 6vw;display:flex;position:relative;overflow:hidden}.auth-story:before{content:"";z-index:-2;opacity:.32;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:58px 58px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle at 60% 48%,#000,#0000 78%);mask-image:radial-gradient(circle at 60% 48%,#000,#0000 78%)}.auth-glow{z-index:-1;background:radial-gradient(circle,#268b654a,#0000 67%);border-radius:50%;width:620px;height:620px;animation:10s ease-in-out infinite alternate auroraDrift;position:absolute;top:21%;left:23%}.auth-story-copy{margin:auto 0;animation:.7s ease-out both heroEnter}.auth-story .eyebrow{color:#9fcdb9}.auth-story h1{max-width:650px;margin:20px 0 25px;font-size:clamp(46px,5vw,70px)}.auth-story-copy>p:last-of-type{color:#a9c0b7;max-width:540px;font-size:16px;line-height:1.7}.auth-wave{border-bottom:1px solid #ffffff1a;align-items:center;gap:9px;max-width:520px;height:96px;margin-top:35px;display:flex;position:relative}.auth-wave i{height:var(--wave-height);background:linear-gradient(to top, #398b69, var(--lime));min-height:8px;animation:waveformPulse 1.8s var(--wave-delay) ease-in-out infinite alternate;border-radius:4px;flex:1}.auth-wave span{background:#e49a51;width:1px;position:absolute;top:0;bottom:0;left:42%;box-shadow:0 0 12px #e49a51}.auth-proof{color:#79998d;justify-content:space-between;gap:15px;max-width:520px;padding-top:18px;font-size:10px;display:flex}.auth-proof span{flex-direction:column;gap:4px;display:flex}.auth-proof b{color:#d7e6df;font:600 14px Manrope}.back-link{color:#91aaa0;align-items:center;gap:10px;width:max-content;font-size:13px;text-decoration:none;transition:color .2s,gap .2s;display:flex}.back-link:hover{color:var(--lime);gap:14px}.auth-panel{background:#f1eee5;place-items:center;padding:55px 28px;display:grid;position:relative}.auth-panel:before{content:"";pointer-events:none;opacity:.36;background-image:radial-gradient(#0d3d311a .7px,#0000 .7px);background-size:18px 18px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 68%);mask-image:linear-gradient(135deg,#000,#0000 68%)}.auth-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffce0;border:1px solid #0d3d311a;border-radius:14px;width:min(450px,100%);padding:40px;animation:.65s cubic-bezier(.2,.8,.2,1) 80ms both cardEnter;position:relative;box-shadow:0 24px 70px #1930271c}.auth-card-mark{align-items:end;gap:3px;height:19px;display:flex;position:absolute;top:20px;right:22px}.auth-card-mark span{background:#98aaa2;border-radius:3px;width:3px}.auth-card-mark span:first-child{height:8px}.auth-card-mark span:nth-child(2){background:var(--green);height:18px}.auth-card-mark span:last-child{height:12px}.auth-card .eyebrow{color:#438067}.auth-card h2{letter-spacing:-.04em;margin:16px 0 10px;font:600 36px/1.1 Manrope}.auth-description{color:#68766f;margin:0 0 29px;line-height:1.6}.auth-form{gap:17px;display:grid}.field{gap:8px;display:grid}.field>span{color:#2e443b;font-size:12px;font-weight:600}.field input{background:#ffffffdb;border:1px solid #c7cdc8;border-radius:7px;outline:none;width:100%;height:51px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s}.field input:hover{background:#fff;border-color:#98aaa2}.field input:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 4px #1f72581a}.field small{color:#77827e;font-size:10px}.form-error{color:#9a3528;background:#fff0ec;border-left:3px solid #bd4939;border-radius:4px;margin:0;padding:11px 13px;font-size:12px}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0514109e;place-items:center;padding:24px;animation:.2s ease-out both dialogFade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.access-dialog{width:min(430px,100%);color:var(--ink);background:var(--white);border:1px solid #0d3d3121;border-radius:15px;padding:34px;animation:.28s cubic-bezier(.2,.8,.2,1) both dialogEnter;box-shadow:0 28px 90px #0000004d}.dialog-mark{width:48px;height:48px;color:var(--forest);background:var(--lime);border-radius:50%;place-items:center;margin-bottom:24px;font-size:23px;font-weight:800;display:grid}.access-dialog h3{letter-spacing:-.035em;margin:13px 0 10px;font:600 27px/1.15 Manrope}.access-dialog>p:not(.eyebrow){color:#68766f;margin:0 0 25px;font-size:14px;line-height:1.65}.auth-footer{border-top:1px solid var(--line);color:#68766f;margin-top:25px;padding-top:21px;font-size:13px}.auth-footer a{color:var(--forest);font-weight:700}.session-loading{color:#aec5bc;background:var(--deep);place-content:center;justify-items:center;gap:18px;min-height:100vh;display:grid}.session-loading p{letter-spacing:.14em;text-transform:uppercase;margin:0;font:600 11px Manrope}.session-loading-mark{align-items:center;gap:5px;height:42px;display:flex}.session-loading-mark i{background:var(--lime);border-radius:4px;width:4px;height:13px;animation:.9s ease-in-out infinite alternate loadingWave}.session-loading-mark i:nth-child(2),.session-loading-mark i:nth-child(4){height:28px;animation-delay:-.25s}.session-loading-mark i:nth-child(3){height:40px;animation-delay:-.5s}.workspace-shell{min-height:100vh;color:var(--ink);background:#efeee8;grid-template-columns:264px minmax(0,1fr);display:grid}.workspace-sidebar{z-index:30;color:#dbe8e2;background:#081f19;border-right:1px solid #ffffff12;flex-direction:column;height:100vh;padding:29px 19px 20px;display:flex;position:sticky;top:0;overflow:hidden}.workspace-sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle,#4db58730,#0000 68%);border-radius:50%;width:390px;height:390px;position:absolute;top:-165px;left:-180px}.sidebar-brand{border-bottom:1px solid #ffffff17;padding:0 10px 30px;position:relative}.sidebar-brand .brand{color:#fff}.sidebar-brand>span{color:#78978b;letter-spacing:.035em;margin:9px 0 0 44px;font-size:10px;display:block}.workspace-nav{flex-direction:column;flex:1;align-items:stretch;gap:5px;padding-top:27px;display:flex;position:relative}.nav-section-label{color:#66847a;letter-spacing:.17em;text-transform:uppercase;margin:0 13px 10px;font:700 9px Manrope}.workspace-nav a{color:#87a299;border-radius:8px;align-items:center;gap:13px;min-height:47px;padding:0 13px;font-size:13px;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:flex;position:relative}.workspace-nav a:hover{color:#e6f1ec;background:#ffffff0b;transform:translate(2px)}.workspace-nav a.active{color:#fff;background:#cff7681a}.workspace-nav a.active:before{content:"";background:var(--lime);border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:-19px;box-shadow:0 0 16px #d9fa6561}.workspace-nav a svg{width:19px;height:19px}.workspace-nav a.active svg{color:var(--lime)}.workspace-nav a i{background:0 0;border-radius:50%;width:4px;height:4px;margin-left:auto}.workspace-nav a.active i{background:var(--lime)}.sidebar-account{border-top:1px solid #ffffff17;grid-template-columns:36px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:16px 10px 0;display:grid;position:relative}.account-avatar{width:36px;height:36px;color:var(--lime);background:#d9fa6514;border:1px solid #d9fa6540;border-radius:9px;place-items:center;font:700 10px Manrope;display:grid}.sidebar-account div:nth-child(2){min-width:0}.sidebar-account strong,.sidebar-account span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-account strong{color:#dce9e4;font-size:11px}.sidebar-account span{color:#6f8e83;margin-top:4px;font-size:9px}.sidebar-account button{color:#78958a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;transition:color .2s,background .2s;display:grid}.sidebar-account button:hover{color:var(--lime);background:#ffffff0f}.sidebar-account button:disabled{cursor:wait;opacity:.5}.sidebar-account svg{width:17px}.sidebar-account-error{color:#f0a294;grid-column:1/-1;margin:2px 0 0;font-size:9px;line-height:1.45}.workspace-main{min-width:0;min-height:100vh}.workspace-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f5efd6;border-bottom:1px solid #10231d1a;align-items:center;height:74px;padding:0 38px;display:flex;position:sticky;top:0}.workspace-topbar>div:first-of-type{gap:3px;display:grid}.workspace-topbar>div:first-of-type span{color:#89958f;letter-spacing:.14em;text-transform:uppercase;font:700 8px Manrope}.workspace-topbar>div:first-of-type strong{font:600 13px Manrope}.topbar-status{color:#6d7c75;align-items:center;gap:8px;margin-left:auto;font-size:10px;display:flex}.topbar-status i{background:#2fa36f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2fa36f1a}.mobile-menu{border:1px solid var(--line);width:38px;height:38px;color:var(--forest);background:#fff;border-radius:8px;place-items:center;margin-right:12px;padding:0;display:none}.mobile-menu svg{width:20px}.workspace-content{background-image:radial-gradient(#0d3d3113 .7px,#0000 .7px);background-size:21px 21px;min-height:calc(100vh - 74px);padding:43px clamp(25px,4vw,58px) 70px}.workspace-page{width:min(1240px,100%);margin:0 auto;animation:.5s cubic-bezier(.2,.8,.2,1) both workspaceEnter}.workspace-page-header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.workspace-page-header p{color:#39765f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font:700 9px Manrope}.workspace-page-header h1{letter-spacing:-.045em;margin:0 0 10px;font:600 clamp(31px,3.2vw,44px)/1.07 Manrope}.workspace-page-header>div>span{color:#65736d;max-width:710px;font-size:14px;line-height:1.65;display:block}.workspace-hero-card{color:#fff;background:#0a3026;border-radius:15px;grid-template-columns:1.12fr .88fr;align-items:center;gap:35px;min-height:318px;padding:46px 49px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #0b302626}.workspace-hero-card:before{content:"";opacity:.4;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:42px 42px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.workspace-hero-card:after{content:"";background:radial-gradient(circle,#52c38f47,#0000 67%);border-radius:50%;width:500px;height:500px;position:absolute;top:-265px;right:-155px}.workspace-hero-card>div{z-index:2;position:relative}.workspace-hero-card p{color:#9cbaae;text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:9px;margin:0 0 17px;font-size:10px;display:flex}.workspace-hero-card p span{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #d9fa6514}.workspace-hero-card h2{letter-spacing:-.05em;margin:0 0 18px;font:600 clamp(31px,3.8vw,49px)/1.08 Manrope}.workspace-hero-card h2 em{color:var(--lime);font-style:normal}.workspace-hero-card>div:first-child>span{color:#9db4ab;max-width:600px;font-size:13px;line-height:1.7;display:block}.workspace-hero-card a{width:max-content;color:var(--lime);align-items:center;gap:10px;margin-top:25px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.workspace-hero-card a svg{width:17px;transition:transform .2s}.workspace-hero-card a:hover svg{transform:translate(4px)}.hero-signal{border-bottom:1px solid #ffffff21;align-items:center;gap:7px;height:180px;padding:0 18px;display:flex}.hero-signal:before{content:"";border-top:1px dashed #ffffff1a;position:absolute;left:18px;right:18px}.hero-signal i{height:var(--signal-height);background:linear-gradient(to top, #328c6c, var(--lime));transform-origin:50%;max-width:13px;animation:signalBreathe 1.7s var(--signal-delay) ease-in-out infinite alternate;border-radius:6px;flex:1}.hero-signal>span{background:#e7a05e;width:1px;animation:5s linear infinite signalScan;position:absolute;top:0;bottom:0;left:42%;box-shadow:0 0 11px #e7a05ecc}.section-title-row{justify-content:space-between;align-items:end;gap:30px;margin:52px 2px 20px;display:flex}.section-title-row p,.card-heading p,.guardrail-card>p{color:#418069;letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font:700 9px Manrope}.section-title-row h2,.card-heading h2{letter-spacing:-.03em;margin:0;font:600 22px Manrope}.section-title-row>span{color:#78847f;max-width:450px;font-size:12px;line-height:1.6}.readiness-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.readiness-card{background:#fffffcd1;border:1px solid #10231d1b;border-radius:11px;grid-template-columns:35px 1fr;gap:13px;min-height:155px;padding:24px 23px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative;overflow:hidden}.readiness-card:hover{border-color:#1f725847;transform:translateY(-4px);box-shadow:0 15px 40px #1a372c14}.readiness-card>span{color:#3d7e65;font:700 10px Manrope}.readiness-card h3{margin:-3px 0 9px;font:600 15px Manrope}.readiness-card p{color:#728079;margin:0;font-size:11px;line-height:1.6}.readiness-card>i{transform-origin:0;background:linear-gradient(90deg,#328365,#0000);height:2px;transition:transform .35s;position:absolute;bottom:0;left:23px;right:23px;transform:scaleX(0)}.readiness-card:hover>i{transform:scaleX(1)}.overview-bottom-grid{grid-template-columns:1.35fr .65fr;gap:12px;margin-top:12px;display:grid}.activity-card,.guardrail-card{background:#fffffcd1;border:1px solid #10231d1b;border-radius:11px;min-height:235px;padding:28px}.card-heading{justify-content:space-between;align-items:start;display:flex}.card-heading>span{color:#39755e;background:#e4efe8;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:700}.activity-empty{background:#f4f5eea1;border:1px dashed #10231d24;border-radius:9px;align-items:center;gap:16px;min-height:120px;margin-top:19px;padding:21px;display:flex}.activity-empty>svg{color:#7aa18f;width:30px}.activity-empty strong,.activity-empty span{display:block}.activity-empty strong{margin-bottom:5px;font-size:12px}.activity-empty span{color:#7a8781;font-size:10px;line-height:1.5}.guardrail-card{color:#fff;background:#153e32;flex-direction:column;display:flex}.guardrail-card>p{color:#9ec5b4}.guardrail-card blockquote{letter-spacing:-.018em;margin:auto 0;font:500 17px/1.6 Manrope}.guardrail-card>span{color:var(--lime);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.empty-panel{text-align:center;background:#fffffccc;border:1px solid #10231d1a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:45px;display:flex;box-shadow:0 18px 55px #1d372d0b}.empty-panel-icon{color:#2f785d;background:#e5eee7;border:1px solid #1f725824;border-radius:19px;place-items:center;width:72px;height:72px;margin-bottom:24px;display:grid;position:relative;box-shadow:0 0 0 9px #e5eee778}.empty-panel-icon:after{content:"";background:var(--green);border-radius:50%;width:4px;height:4px;position:absolute;top:10px;right:10px;box-shadow:0 0 0 4px #1f72581a}.empty-panel-icon svg{width:30px;height:30px}.empty-panel>p{color:#4c806a;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font:700 9px Manrope}.empty-panel h2{letter-spacing:-.035em;margin:0 0 12px;font:600 26px Manrope}.empty-panel>span:not(.empty-panel-icon){color:#718079;max-width:520px;font-size:13px;line-height:1.7}.empty-panel a{color:var(--forest);align-items:center;gap:9px;margin-top:24px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.empty-panel a svg{width:17px;transition:transform .2s}.empty-panel a:hover svg{transform:translate(4px)}.sidebar-scrim{display:none}.workspace-action{color:#eff9f4;background:var(--forest);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.workspace-action:hover{background:#14523f;transform:translateY(-2px);box-shadow:0 10px 24px #0d3d3129}.workspace-action:disabled{opacity:.55;cursor:wait;box-shadow:none;transform:none}.workspace-error{color:#91382c;background:#fff0ec;border-left:3px solid #bd4939;border-radius:5px;margin:0 0 18px;padding:12px 14px;font-size:12px}.workspace-loading{color:#6f8078;place-items:center;min-height:240px;font-size:12px;display:grid}.workspace-form-card{background:#fffffce0;border:1px solid #10231d1c;border-radius:11px;grid-template-columns:minmax(200px,.7fr) minmax(280px,1.3fr) auto;align-items:end;gap:16px;margin:-12px 0 22px;padding:22px;animation:.3s ease-out both workspaceEnter;display:grid;box-shadow:0 14px 40px #1d372d0f}.workspace-form-card>div{gap:7px;display:grid}.workspace-form-card label,.media-toolbar label{color:#334a40;font-size:11px;font-weight:700}.workspace-form-card label span{color:#85918c;font-weight:400}.workspace-form-card input,.workspace-form-card textarea,.media-toolbar select{width:100%;color:var(--ink);background:#fff;border:1px solid #c7cec9;border-radius:7px;outline:none;transition:border-color .2s,box-shadow .2s}.workspace-form-card input{height:42px;padding:0 12px}.workspace-form-card textarea{resize:vertical;min-height:42px;padding:10px 12px}.workspace-form-card input:focus,.workspace-form-card textarea:focus,.media-toolbar select:focus{border-color:var(--green);box-shadow:0 0 0 4px #1f725817}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.project-card{background:#fffffcd6;border:1px solid #10231d1c;border-radius:11px;flex-direction:column;min-height:260px;padding:25px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.project-card:hover{border-color:#1f725840;transform:translateY(-4px);box-shadow:0 18px 45px #1d372d17}.project-card-top{justify-content:space-between;align-items:center;display:flex}.project-monogram{width:42px;height:42px;color:var(--forest);background:#dfece4;border-radius:11px;place-items:center;font:700 11px Manrope;display:grid}.role-pill{color:#4e7162;text-transform:capitalize;background:#edf2ed;border-radius:99px;padding:5px 8px;font-size:9px}.project-card h2{letter-spacing:-.025em;margin:23px 0 9px;font:600 19px Manrope}.project-card>p{color:#718079;min-height:44px;margin:0;font-size:11px;line-height:1.6}.project-meta{color:#89938f;border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin:auto 0 18px;padding-top:18px;font-size:9px;display:flex}.project-card>a{color:var(--forest);align-items:center;gap:7px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.project-card>a svg{width:15px;transition:transform .2s}.project-card>a:hover svg{transform:translate(4px)}.media-toolbar{background:#fffffcd6;border:1px solid #10231d1c;border-radius:10px;justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;padding:18px 20px;display:flex}.media-toolbar>label{gap:7px;width:min(330px,100%);display:grid}.media-toolbar select{height:42px;padding:0 34px 0 11px}.upload-control{align-items:center;gap:10px;display:flex}.upload-control input{color:#687770;max-width:260px;font-size:10px}.upload-control input::-webkit-file-upload-button{color:#385247;cursor:pointer;background:#fff;border:1px solid #c8d0ca;border-radius:6px;min-height:36px;margin-right:10px;padding:0 12px}.upload-control input::file-selector-button{color:#385247;cursor:pointer;background:#fff;border:1px solid #c8d0ca;border-radius:6px;min-height:36px;margin-right:10px;padding:0 12px}.status-flow{color:#718079;text-transform:uppercase;letter-spacing:.07em;background:#fffffc80;border:1px solid #10231d14;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:49px;margin-bottom:17px;font:700 9px Manrope;display:flex}.status-flow i{border-top:1px solid #aab7b0;width:22px}.media-table{background:#fffffcd6;border:1px solid #10231d1c;border-radius:11px;overflow:hidden}.media-table-head,.media-table article{grid-template-columns:minmax(250px,1.6fr) .5fr .55fr .8fr;align-items:center;gap:18px;padding:0 22px;display:grid}.media-table-head{color:#718079;letter-spacing:.1em;text-transform:uppercase;background:#e8ebe5;min-height:43px;font:700 9px Manrope}.media-table article{color:#627169;border-top:1px solid #10231d14;min-height:76px;font-size:10px}.media-table article:hover{background:#eff4efb3}.processing-table .media-table-head,.processing-table article{grid-template-columns:minmax(250px,1.4fr) .5fr minmax(220px,1fr) .7fr}.run-error{color:#a94a3f;margin-top:5px;font-size:8px;display:block}.run-output{color:#66776f;overflow:hidden}.run-output details summary{cursor:pointer;color:#244a3d;font-weight:700}.run-output details small{margin-top:8px;line-height:1.55;display:block}.run-output code{color:#66776f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;display:inline-block;overflow:hidden}.media-file{align-items:center;gap:12px;min-width:0;display:flex}.media-file>i{color:#39785f;background:#e2ece5;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.media-file svg{width:17px}.media-file b,.media-file small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.media-file b{color:#263b32;font-size:11px}.media-file small{color:#85918c;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:500}.workflow-pill{text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:6px 9px;font-size:8px;display:inline-flex}.status-pending,.status-queued{color:#765b26;background:#f4ead0}.status-processing,.status-running{color:#315f80;background:#dcebf5}.status-ready,.status-succeeded{color:#27654d;background:#dceee5}.status-partial{color:#815b22;background:#f6e5bf}.status-failed{color:#923f36;background:#f7dedb}.status-cancelled{color:#5f6864;background:#e5e9e6}.status-review{color:#754f89;background:#eadff0}.status-complete{color:#23633a;background:#d9efdc}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workspace-breadcrumb{color:#7a8982;align-items:center;gap:9px;margin-bottom:19px;font-size:10px;display:flex}.workspace-breadcrumb a{color:#39765f;text-decoration:none}.workspace-breadcrumb a:hover{text-decoration:underline}.workspace-breadcrumb b{color:#40544b;text-overflow:ellipsis;white-space:nowrap;max-width:440px;font-weight:600;overflow:hidden}.media-toolbar>div:first-child{gap:4px;display:grid}.media-toolbar>div:first-child strong{font:600 15px Manrope}.media-toolbar>div:first-child span{color:#79867f;font-size:10px}.project-media-table .media-table-head,.project-media-table article{grid-template-columns:minmax(230px,1.5fr) .4fr .55fr .75fr .45fr}.table-link{color:var(--forest);justify-content:flex-end;align-items:center;gap:6px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.table-link svg{width:14px;transition:transform .2s}.table-link:hover svg{transform:translate(3px)}.evaluation-page{width:min(1440px,100%)}.evaluation-page .workspace-page-header h1{overflow-wrap:anywhere;max-width:1100px;font-size:clamp(23px,2.25vw,34px);line-height:1.18}.evaluation-workbench{grid-template-columns:minmax(360px,.78fr) minmax(600px,1.22fr);align-items:start;gap:14px;display:grid}.evaluation-listening-column,.evaluation-results-column{height:calc(100vh - 108px);min-height:620px;position:sticky;top:88px}.evaluation-listening-column{scrollbar-gutter:stable;flex-direction:column;gap:14px;padding-right:3px;display:flex;overflow-y:auto}.evaluation-results-column{flex-direction:column;gap:14px;min-width:0;display:flex}.audio-review-card,.review-progress-card,.run-comparison-card,.segment-review-section{background:#fffffce0;border:1px solid #10231d1c;border-radius:12px;box-shadow:0 13px 40px #1d372d0b}.audio-review-card{min-width:0;padding:24px}.audio-review-card audio{z-index:5;background:#f7f8f4;border-radius:8px;width:100%;height:42px;margin:20px 0 17px;position:sticky;top:0;box-shadow:0 5px 15px #18362b14}.audio-review-card .card-heading h2{margin-top:3px}.playback-position{color:#65766e;font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;margin:-5px 0 17px;display:flex}.playback-position span{color:#718078;letter-spacing:.08em;text-transform:uppercase;margin-right:auto;font-size:8px;font-weight:700}.playback-position strong{color:var(--forest);font:600 18px Manrope}.playback-position small{color:#8a9690;font-size:9px}.timeline-track-label{color:#53675e;margin:0 0 7px;font-size:8px;font-weight:700;display:block}.timeline-track-label.comparison-label{margin-top:11px}.timeline-help{color:#718078;margin:0 0 10px;font-size:9px;line-height:1.45}.speaker-lanes{scrollbar-gutter:stable;gap:6px;max-height:250px;padding-right:3px;display:grid;overflow-y:auto}.speaker-lane{grid-template-columns:minmax(130px,42%) minmax(0,1fr);align-items:center;gap:9px;display:grid}.speaker-lane-label{color:#40584d;overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-size:9px;font-weight:700;line-height:1.35;display:flex}.speaker-lane-label i{border-radius:50%;flex:none;width:8px;height:8px}.speaker-lane-track{background-color:#f5f6f2;background-image:linear-gradient(90deg,#0d3d3112 1px,#0000 1px);background-size:10% 100%;border:1px solid #d6dcd7;border-radius:6px;height:29px;position:relative;overflow:hidden}.comparison-speaker-lanes{max-height:145px}.comparison-interval{opacity:.67;background-image:repeating-linear-gradient(135deg,#0000,#0000 4px,#ffffff47 4px 8px)}.comparison-caveat{color:#6f7e77;margin:8px 0 0;font-size:8px}.timeline-interval{opacity:.83;cursor:pointer;border:0;border-radius:3px;min-width:2px;height:19px;padding:0;transition:opacity .15s,transform .15s,box-shadow .15s;position:absolute;top:4px}.timeline-interval:hover{z-index:2;opacity:1;transform:scaleY(1.12);box-shadow:0 3px 11px #0f2c2233}.timeline-interval:focus-visible{z-index:2;opacity:1;transform:scaleY(1.12);box-shadow:0 3px 11px #0f2c2233}.speaker-0{background-color:#24765a}.speaker-1{background-color:#d59639}.speaker-2{background-color:#6a63a8}.speaker-3{background-color:#278095}.speaker-4{background-color:#b85d6b}.speaker-5{background-color:#6c8735}.speaker-6{background-color:#b26735}.speaker-7{background-color:#3f6fa8}.timeline-interval.decision-corrected{outline-offset:-2px;outline:2px solid #e7b538}.timeline-interval.decision-rejected{opacity:.33;background:#a14940}.timeline-axis{color:#87938e;font-variant-numeric:tabular-nums;justify-content:space-between;margin:7px 0 0 calc(42% + 9px);font-size:8px;display:flex}.timeline-limit-note{color:#86652f;margin-top:8px;font-size:9px;display:block}.scope-warning{color:#6c592f;background:#faf1dc;border-left:3px solid #d3a23e;border-radius:5px;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.inline-notice{color:#765b26;background:#f4ead0;border-radius:7px;margin:18px 0;padding:12px;font-size:11px}.review-progress-card{flex-direction:column;padding:23px;display:flex}.review-state-row{justify-content:space-between;align-items:center;display:flex}.review-state-row strong{color:#50665d;font-variant-numeric:tabular-nums;font-size:12px}.review-state{color:#725684;letter-spacing:.07em;text-transform:uppercase;background:#eadff0;border-radius:99px;padding:5px 8px;font:700 8px Manrope}.review-state.state-approved{color:#27654d;background:#dceee5}.review-state.state-submitted{color:#315f80;background:#dcebf5}.review-state.state-superseded{color:#5f6864;background:#e5e9e6}.review-progress-card h2{margin:21px 0 12px;font:600 18px Manrope}.progress-track{background:#e3e8e3;border-radius:99px;height:7px;overflow:hidden}.progress-track i{border-radius:inherit;background:linear-gradient(90deg,#2b765a,#95bd58);height:100%;transition:width .3s;display:block}.review-progress-card dl{grid-template-columns:repeat(4,1fr);gap:6px;margin:20px 0;display:grid}.review-progress-card dl div{text-align:center;background:#f0f2ed;border-radius:7px;padding:10px 7px}.review-progress-card dt{color:#7e8b85;font-size:8px}.review-progress-card dd{margin:5px 0 0;font:600 15px Manrope}.review-progress-card .workspace-action{width:100%;margin-top:auto}.approved-note{color:#347157;text-align:center;margin:auto 0 0;font-size:10px}.run-comparison-card{flex:none;padding:18px 20px}.run-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.run-selectors label{color:#334a40;gap:7px;font-size:10px;font-weight:700;display:grid}.run-selectors select{width:100%;height:42px;color:var(--ink);background:#fff;border:1px solid #c7cec9;border-radius:7px;padding:0 34px 0 11px}.comparison-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.comparison-summary>article{background:#f6f7f2;border:1px solid #dce1dc;border-radius:9px;grid-template-columns:1fr;align-items:center;gap:14px;min-width:0;padding:17px;display:grid}.run-summary-identity{min-width:0}.comparison-summary>article>div>span,.comparison-summary>article b,.comparison-summary>article small{display:block}.comparison-summary>article>div>span{color:#39765f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font:700 8px Manrope}.comparison-summary>article b{color:#263c33;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.comparison-summary>article small{color:#697a72;overflow-wrap:anywhere;margin-top:5px;font-size:9px;line-height:1.45}.comparison-summary dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:0;display:grid}.comparison-summary dl div{border-left:1px solid #d2d9d3;padding-left:8px}.comparison-summary dt{color:#7a8781;text-transform:uppercase;font-size:7px}.comparison-summary dd{margin:4px 0 0;font-size:10px;font-weight:700}.comparison-empty{color:#78867f;text-align:center;border:1px dashed #cbd4cd;border-radius:9px;place-items:center;min-height:82px;padding:18px;font-size:10px;display:grid}.segment-review-section{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.segment-section-heading{justify-content:space-between;align-items:end;gap:20px;padding:22px;display:flex}.segment-section-heading p{color:#39765f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font:700 8px Manrope}.segment-section-heading h2{margin:0;font:600 20px Manrope}.secondary-action{color:#275945;cursor:pointer;background:#fff;border:1px solid #bfcac2;border-radius:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:700}.secondary-action:disabled{opacity:.5;cursor:not-allowed}.segment-table-wrap{scrollbar-gutter:stable;border-top:1px solid #10231d17;flex:auto;min-height:0;overflow:auto}.segment-table{border-collapse:collapse;width:100%;min-width:860px;font-size:10px}.segment-table th{z-index:3;color:#77857e;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#ecefe9;height:40px;padding:0 15px;font:700 8px Manrope;position:sticky;top:0}.segment-table td{color:#5e6f67;border-top:1px solid #10231d13;height:59px;padding:9px 15px}.segment-speaker{color:#344e42;overflow-wrap:anywhere;min-width:130px;line-height:1.4;display:block}.segment-table tbody tr:not(.edit-row):hover{background:#f7f8f4}.segment-table tr.is-editing{background:#f3f6ef}.time-button{color:#275945;font-variant-numeric:tabular-nums;cursor:pointer;background:#e6eee8;border:0;border-radius:5px;align-items:center;gap:8px;padding:5px 7px;font-size:9px;display:inline-flex}.time-button span{font-size:7px}.decision-pill{color:#6f7d76;letter-spacing:.05em;text-transform:uppercase;background:#e9ece8;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:700;display:inline-flex}.decision-pill.decision-accepted{color:#27654d;background:#dceee5}.decision-pill.decision-corrected{color:#765b26;background:#f4ead0}.decision-pill.decision-rejected{color:#923f36;background:#f7dedb}.row-actions{justify-content:flex-end;gap:5px;display:flex}.row-actions button,.edit-actions>button:first-child,.pagination button{color:#345648;cursor:pointer;background:#fff;border:1px solid #c8d1ca;border-radius:5px;min-height:30px;padding:0 8px;font-size:8px;font-weight:700}.row-actions button:disabled,.pagination button:disabled{opacity:.43;cursor:not-allowed}.edit-row td{background:#f3f6ef;padding:0 15px 16px}.interval-form{background:#f6f7f2;border-top:1px solid #10231d14;grid-template-columns:1fr .7fr .7fr auto 1.4fr auto;align-items:end;gap:10px;padding:16px 22px;display:grid}.edit-row .interval-form{border:1px solid #d6ded7;border-radius:8px;padding:14px}.interval-form label{color:#40554b;gap:5px;font-size:8px;font-weight:700;display:grid}.interval-form input{background:#fff;border:1px solid #c7cec9;border-radius:6px;width:100%;height:36px;padding:0 9px}.interval-form .checkbox-label{align-items:center;gap:6px;min-height:36px;display:flex}.interval-form .checkbox-label input{width:15px;height:15px}.edit-actions{align-items:center;gap:6px;display:flex}.edit-actions .workspace-action{min-height:36px;padding-inline-start:12px;padding-inline-end:12px;font-size:9px}.pagination{border-top:1px solid #10231d14;justify-content:space-between;align-items:center;gap:18px;padding:14px 22px;display:flex}.pagination-summary{color:#66756e;font-size:9px}.pagination-controls{justify-content:flex-end;align-items:center;gap:5px;display:flex}.pagination-controls button{min-width:30px}.pagination-controls button.is-current{color:#fff;border-color:var(--forest);background:var(--forest)}.pagination-ellipsis{color:#74817b;text-align:center;min-width:20px;font-size:10px}.skip-link{z-index:200;color:#102e24;background:var(--lime);border-radius:8px;padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-64px;left:16px}.skip-link:focus{top:16px}.legal-page{color:#fff;background:var(--deep);min-height:100vh;position:relative}.legal-hero{padding:150px 0 76px;position:relative;overflow:hidden}.legal-hero:before{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:64px 64px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.legal-hero .shell{position:relative}.legal-hero h1{letter-spacing:-.05em;max-width:820px;margin:20px 0 22px;font:600 clamp(42px,5.4vw,72px)/1.02 Manrope}.legal-lede{color:#b9cec6;max-width:680px;margin:0;font-size:18px;line-height:1.7}.legal-meta{color:#91aaa0;margin:28px 0 0;font-size:12px;line-height:1.6}.legal-body{color:var(--ink);background:var(--paper);padding:72px 0 110px}.legal-body :focus-visible{outline-color:var(--green)}.auth-consent a:focus-visible{outline-color:var(--green)}.legal-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:64px;display:grid}.legal-toc{border-left:1px solid var(--line);max-height:calc(100vh - 56px);padding:2px 0 2px 18px;font-size:12px;display:block;position:sticky;top:28px;overflow-y:auto}.legal-toc>p{color:#39765f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font:700 10px Manrope}.legal-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal-toc a{color:#4a5c54;opacity:1;padding:6px 0;line-height:1.4;display:block}.legal-toc a:hover{color:var(--forest);text-decoration:underline}.legal-content{max-width:760px}.legal-section{border-bottom:1px solid var(--line);margin-bottom:38px;padding-bottom:38px;scroll-margin-top:24px}.legal-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.legal-section h2{letter-spacing:-.03em;margin:0 0 16px;font:600 26px/1.2 Manrope}.legal-section p,.legal-section li{color:#3f524a;font-size:16px;line-height:1.75}.legal-section p{margin:0 0 14px}.legal-section ul{margin:0 0 14px;padding-left:22px}.legal-section li{margin-bottom:8px}.legal-section a{color:var(--forest);text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal-callout{color:#5f4d26;background:#faf1dc;border-left:3px solid #d3a23e;border-radius:5px;padding:14px 16px}.legal-table-wrap{background:#fffffcd6;border:1px solid #10231d1c;border-radius:10px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.legal-table th,.legal-table td{text-align:left;vertical-align:top;color:#3f524a;padding:13px 15px;line-height:1.6}.legal-table thead th{color:#4f635a;letter-spacing:.08em;text-transform:uppercase;background:#e8ebe5;font:700 10px Manrope}.legal-table tbody th,.legal-table td{border-top:1px solid #10231d14}.legal-table tbody th{white-space:nowrap;font-weight:700}footer .footer-legal{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:center;gap:4px 26px;margin-top:22px;padding-top:18px;font-size:11px;display:flex}footer .footer-legal a{color:#9db6ac;opacity:1;padding:6px 0}footer .footer-legal a:hover{color:var(--lime)}footer .footer-legal a[aria-current=page]{color:#fff}.auth-consent{color:#5b6a63;margin:0;font-size:12px;line-height:1.6}.auth-consent a{color:var(--forest);font-weight:700}@keyframes heroEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes sceneEnter{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes cardEnter{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:none}}@keyframes cardFloat{0%,to{transform:rotate(1deg)translateY(0)}50%{transform:rotate(.3deg)translateY(-10px)}}@keyframes labelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes waveformPulse{0%{opacity:.7;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1.06)}}@keyframes playhead{0%{left:0}to{left:100%}}@keyframes logoWave{0%,to{transform:scaleY(.8)}50%{transform:scaleY(1.08)}}@keyframes statusPulse{0%{box-shadow:0 0 #d9fa657a}70%{box-shadow:0 0 0 7px #d9fa6500}to{box-shadow:0 0 #d9fa6500}}@keyframes auroraDrift{0%{transform:translate(-18px,-12px)scale(.96)}to{transform:translate(26px,21px)scale(1.06)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes metricGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes workspaceEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes loadingWave{0%{opacity:.6;transform:scaleY(.65)}to{opacity:1;transform:scaleY(1.08)}}@keyframes dialogFade{0%{opacity:0}to{opacity:1}}@keyframes dialogEnter{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes signalBreathe{0%{opacity:.72;transform:scaleY(.73)}to{opacity:1;transform:scaleY(1.02)}}@keyframes signalScan{0%{left:8%}to{left:92%}}@media (max-width:1200px){.evaluation-workbench{grid-template-columns:1fr}.evaluation-listening-column,.evaluation-results-column{height:auto;min-height:0;position:static}.evaluation-listening-column{overflow:visible}.audio-review-card audio{top:74px}.segment-review-section{min-height:620px;max-height:calc(100vh - 100px)}}@media (max-width:1040px){.legal-layout{grid-template-columns:210px minmax(0,1fr);gap:40px}.hero{grid-template-columns:1fr;gap:30px;padding:170px 0 90px}.hero-copy{max-width:760px}.signal-scene{width:min(650px,100%);margin:0 auto}.section-heading{grid-template-columns:1fr;gap:24px}.section-heading>p{max-width:650px}.reliability-inner{gap:55px}.auth-page{grid-template-columns:minmax(390px,44%) 1fr}.auth-story{padding-inline-start:45px;padding-inline-end:45px}.auth-proof span:last-child{display:none}.workspace-shell{grid-template-columns:230px minmax(0,1fr)}.readiness-grid{grid-template-columns:repeat(2,1fr)}.workspace-hero-card{grid-template-columns:1fr .72fr}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-form-card{grid-template-columns:1fr 1fr}.workspace-form-card .workspace-action{grid-column:2;justify-self:end}.review-progress-card{min-height:245px}.comparison-summary>article{grid-template-columns:1fr}.interval-form{grid-template-columns:repeat(3,1fr)}.interval-form .reason-field{grid-column:span 2}}@media (max-width:820px){.legal-layout{grid-template-columns:1fr;gap:36px}.legal-toc{border-bottom:1px solid var(--line);border-left:0;max-height:none;padding:0 0 20px;position:static}.legal-toc ol{grid-template-columns:1fr 1fr;column-gap:20px}.shell{width:min(100% - 38px,1220px)}.nav-links,.system-strip .shell>span,.system-strip .shell>i{display:none}.system-strip .shell{justify-content:flex-start;gap:28px;overflow-x:auto}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:360px}.reliability-inner{grid-template-columns:1fr}.reliability:after{font-size:150px}.auth-page{grid-template-columns:1fr}.auth-story{min-height:390px;padding:32px 28px}.auth-story-copy{margin:70px 0 30px}.auth-story h1{font-size:46px}.auth-wave,.auth-proof,.back-link{display:none}.auth-panel{padding:60px 20px}.workspace-shell{display:block}.workspace-sidebar{width:270px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;left:0;transform:translate(-102%)}.workspace-sidebar.is-open{transform:none;box-shadow:20px 0 55px #00000042}.sidebar-scrim{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0514107a;border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-menu{display:grid}.workspace-topbar{padding-inline-start:22px;padding-inline-end:22px}.workspace-content{padding:34px 25px 55px}.workspace-hero-card{grid-template-columns:1fr;min-height:430px;padding:37px}.hero-signal{height:125px}.overview-bottom-grid{grid-template-columns:1fr}.media-toolbar{flex-direction:column;align-items:stretch}.media-toolbar>label{width:100%}.upload-control{justify-content:space-between}.media-table{overflow-x:auto}.media-table-head,.media-table article{min-width:720px}.project-media-table .media-table-head,.project-media-table article{min-width:850px}.comparison-summary,.comparison-summary>article{grid-template-columns:1fr}}@media (max-width:560px){.legal-hero{padding:120px 0 54px}.legal-body{padding:48px 0 80px}.legal-toc ol{grid-template-columns:1fr}.legal-section h2{font-size:23px}footer .footer-legal{justify-content:flex-start}.shell{width:min(100% - 30px,1220px)}.header-inner{height:72px}.nav-login{display:none}.button-small{min-height:38px;padding-inline-start:14px;padding-inline-end:14px}.hero{min-height:auto;padding-top:132px}.hero-kicker{flex-direction:column;align-items:flex-start}.hero-copy h1{font-size:clamp(43px,13.5vw,59px)}.hero-lede{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.button-hero{width:100%}.proof-line{gap:13px}.signal-scene{min-height:475px}.signal-card{animation:none;transform:none}.signal-body{padding:17px}.waveform{gap:4px;height:104px}.speaker-row{grid-template-columns:32px 1fr}.row-status,.float-label,.scene-orbit{display:none}.platform{padding:90px 0}.section-heading h2,.reliability h2{font-size:40px}.feature-grid{margin-top:48px}.feature-grid article{padding:24px}.feature-grid article>b{left:24px}.reliability{padding:90px 0}footer .shell{grid-template-columns:1fr auto}footer .brand{display:none}footer span:last-child{text-align:right}.auth-story{min-height:330px}.auth-story-copy{margin-top:58px}.auth-story h1{font-size:39px}.auth-story-copy>p:last-of-type{font-size:14px}.auth-card{padding:30px 22px}.auth-card h2{font-size:32px}.workspace-topbar{height:66px;padding-inline-start:15px;padding-inline-end:15px}.topbar-status span{display:none}.workspace-content{min-height:calc(100vh - 66px);padding:27px 15px 45px}.workspace-page-header{margin-bottom:27px}.workspace-page-header h1{font-size:31px}.workspace-hero-card{min-height:455px;padding:29px 24px}.workspace-hero-card h2{font-size:34px}.hero-signal{gap:4px;margin-inline-start:-5px;margin-inline-end:-5px;padding-inline-start:8px;padding-inline-end:8px}.section-title-row{flex-direction:column;align-items:start;margin-top:40px}.readiness-grid{grid-template-columns:1fr}.readiness-card{min-height:135px}.activity-card,.guardrail-card{padding:23px}.empty-panel{min-height:420px;padding:32px 22px}.workspace-page-header{flex-direction:column;align-items:stretch;gap:18px}.workspace-page-header .workspace-action{align-self:flex-start}.workspace-form-card{grid-template-columns:1fr}.workspace-form-card .workspace-action{grid-column:auto;justify-self:stretch}.project-grid{grid-template-columns:1fr}.upload-control{flex-direction:column;align-items:stretch}.upload-control input{max-width:none}.status-flow{justify-content:flex-start;padding:0 12px;overflow-x:auto}.status-flow span{white-space:nowrap}.run-selectors,.comparison-summary>article{grid-template-columns:1fr}.comparison-summary dl{grid-template-columns:repeat(2,1fr)}.audio-review-card audio{position:static}.speaker-lane{grid-template-columns:minmax(120px,40%) minmax(0,1fr)}.timeline-axis{margin-left:calc(40% + 9px)}.segment-section-heading,.pagination{flex-direction:column;align-items:stretch}.pagination-controls{justify-content:space-between;overflow-x:auto}.secondary-action{align-self:flex-start}.interval-form{grid-template-columns:1fr 1fr}.interval-form .reason-field{grid-column:1/-1}.edit-actions{grid-column:1/-1;justify-content:flex-end}.workspace-breadcrumb b{max-width:190px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
