/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.hidden{display:none}}:root{color-scheme:dark;--bg:#080f12;--surface:#0c171b;--card:#142329;--line:#293d40;--mint:#56ddb3;--text:#e4efeb;--soft:#b6cbc3;--muted:#8ea6a1}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.65}button,input,select,textarea{font:inherit}a,button,label{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button{color:inherit;background:0 0;border:0}fieldset{border:0;min-width:0;margin:0;padding:0}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#0a161a;border-radius:12px;outline:none;min-width:0;padding:12px 13px;font-size:13px;display:block}input:focus,select:focus,textarea:focus{border-color:#58d9af99;box-shadow:0 0 0 3px #58d9af12}textarea{resize:vertical;line-height:1.8}label{color:var(--muted);margin:13px 0;font-size:12px;display:block}label input,label select,label textarea{margin-top:6px}input[type=checkbox]{width:17px;height:17px;accent-color:var(--mint);flex-shrink:0;margin:0;padding:0;display:inline}a{color:inherit;text-decoration:none}p{color:var(--soft);margin:8px 0}h1,h2,h3{margin:0;font-weight:600;line-height:1.5}h1{letter-spacing:-.7px;font-size:28px}h2{font-size:16px}h3{font-size:14px}hr{border:0;border-top:1px solid var(--line);margin:26px 0}em{color:var(--mint);font-style:normal}svg{flex-shrink:0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.app-shell{grid-template-columns:1fr minmax(0,480px) 1fr;gap:55px;max-width:1360px;min-height:100vh;margin:auto;padding:25px 45px;display:grid}.app-column{background:var(--surface);border:1px solid var(--line);border-radius:32px;min-height:calc(100vh - 50px);position:relative;overflow:clip}.main{min-width:0;padding:20px 25px 110px}.spacebar{color:var(--muted);background:#101c20;border-bottom:1px solid #213334;justify-content:space-between;gap:10px;padding:13px 22px;font-size:10px}.spacebar,.spacebar button{align-items:center;display:flex}.spacebar button{color:var(--soft);gap:7px;font-size:11px}.page-heading,.row,.section-heading,.topbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.topbar{margin:0 0 22px}.brand{text-align:left;align-items:center;gap:12px;font-size:19px;font-weight:600;display:flex}.brand small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:400;display:block}.brand-symbol{width:44px;height:44px;color:var(--mint);background:linear-gradient(140deg,#1d4939,#122b25);border-radius:14px;place-items:center;display:grid}.brand-symbol svg{width:26px;height:26px}.soft{font-weight:400}.avatar,.soft{color:var(--soft)}.avatar{width:38px;height:38px;background:#1c2c30;border:1px solid #375048;border-radius:50%;place-items:center;display:grid}.hero{text-align:center;margin:20px 0 17px}.eyebrow{letter-spacing:2px;color:var(--mint);font-size:10px}.pill{letter-spacing:1px;color:#abc9bb;background:#102a2255;border:1px solid #325044;border-radius:30px;align-items:center;gap:6px;padding:5px 10px;font-size:9px;display:inline-flex}.hero h1{margin:20px 0 15px;font-size:30px;line-height:1.55}.hero p{color:#b1c8be;letter-spacing:.7px;font-size:11px}.voice-orbit{background:radial-gradient(#1e6a4d44,#0000 70%);border:1px solid #30604755;border-radius:50%;place-items:center;width:155px;height:155px;margin:12px auto 7px;display:grid;position:relative;box-shadow:0 0 70px #3bc68a0d}.voice-orbit:before{content:"";pointer-events:none;border:1px solid #4cca9155;border-radius:50%;position:absolute;inset:12px}.voice{color:#86f4d0;z-index:1;background:radial-gradient(at 25% 10%,#296959,#12332a);border:1px solid #53dfad99;border-radius:50%;place-items:center;width:105px;height:105px;display:grid;box-shadow:inset 0 1px 1px #b0f8d955}.voice:hover{box-shadow:0 0 30px #4cdaab30}.composer{border:1px solid var(--line);background:linear-gradient(110deg,#1b2b30,#122124);border-radius:16px;align-items:center;gap:8px;margin:16px 0 24px;padding:6px 8px 6px 13px;display:flex}.composer input{box-shadow:none;background:0 0;border:0;padding:9px 0;font-size:11px}.composer button{color:#8febc8;background:#274b3c;border:1px solid #476a57;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.section-heading{margin:22px 0 12px}.section-heading>span{color:var(--muted);font-size:10px}.capabilities{grid-template-columns:1fr 1fr;gap:11px;display:grid}.capability{text-align:left;border:1px solid var(--line);background:linear-gradient(140deg,#1a2a30,#111f24);border-radius:19px;min-height:123px;padding:15px;position:relative}.capability:hover{background:#1b302c;border-color:#4b896c}.capability p{color:var(--muted);margin:5px 0 0;font-size:10px}.capability h3{font-size:13px}.icon-tile{width:35px;height:35px;color:var(--mint);background:#294f3d66;border:1px solid #42604e33;border-radius:12px;flex-shrink:0;place-items:center;margin-bottom:11px;display:grid}.minutes .icon-tile{color:#b1cce5;background:#32445755}.plan .icon-tile{color:#c2bde3;background:#3b395555}.todos .icon-tile{color:#dfc997;background:#504c3255}.tiny-arrow{color:#7a9890;position:absolute;top:17px;right:14px}.capability.recap{grid-column:1/-1;min-height:82px;padding:15px 15px 15px 66px}.recap .icon-tile{position:absolute;top:21px;left:15px}.recap h3{margin-top:4px}.input-links{justify-content:center;align-items:center;gap:25px;margin:14px 0 20px;display:flex}.file-link,.input-links button,.input-links label{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:11px;display:flex}.file-link input,.input-links input{opacity:0;width:1px;height:1px;position:absolute}.professional{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.professional button{border:1px solid var(--line);background:#192a2c;border-radius:14px;justify-items:center;gap:9px;padding:15px 5px;font-size:12px;display:grid}.professional svg{color:var(--mint)}.record-card,.resume{border:1px solid var(--line);text-align:left;background:#122227;border-radius:16px;align-items:center;gap:11px;width:100%;min-width:0;margin-bottom:10px;padding:15px;display:flex}.record-card .icon-tile{margin:0}.record-copy{flex:1;min-width:0}.record-copy strong{overflow-wrap:anywhere;font-size:12px;display:block}.record-copy small,.resume small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.record-card>svg{color:var(--muted)}.resume{color:#b6e5ce;margin-top:20px;font-size:12px}.resume span{flex:1}.empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:16px;padding:30px 15px;font-size:12px}.empty svg{margin:0 auto 9px}.empty p{color:var(--muted)}.bottom-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#122024ed;border-top:1px solid #293b3755;justify-content:space-around;gap:10px;margin-top:-83px;padding:13px 15px 18px;display:flex;position:sticky;bottom:0}.bottom-nav button{color:var(--muted);flex-direction:column;align-items:center;gap:4px;padding:3px 22px;font-size:10px;display:flex}.bottom-nav .selected{color:var(--mint)}.desktop-aside{align-self:center;position:sticky;top:200px}.desktop-aside h2{letter-spacing:-1px;margin:65px 0 26px;font-size:40px;line-height:1.6}.desktop-aside p{color:var(--muted);font-size:13px;line-height:2}.aside-line{letter-spacing:2px;color:#789b8d;border-top:1px solid #274339;margin-top:45px;padding-top:20px;font-size:10px}.right-aside{align-self:end;padding-bottom:45px;position:sticky;bottom:65px}.right-aside h3{margin:12px 0}.right-aside p{color:var(--muted);font-size:11px}.intro{margin:25px 0}.intro h1{margin:13px 0}.intro p{color:var(--muted);font-size:12px}.panel{border:1px solid var(--line);background:linear-gradient(130deg,#17282d,#111f24);border-radius:18px;margin:15px 0;padding:18px}.panel h3{align-items:center;gap:8px;display:flex}.panel p{font-size:12px}.panel h3 svg{color:var(--mint)}.accent{background:linear-gradient(125deg,#1b3b2d,#142b25);border-color:#3a665344}.primary,.secondary{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 14px;font-size:12px;font-weight:550;display:flex}.primary{background:var(--mint);color:#0b3021;border:1px solid #8ce9c7}.primary:hover{background:#76edc6}.secondary{color:#c9e1d5;background:#20322f;border:1px solid #334f46}.full{width:100%}.actions{gap:9px;margin:17px 0;display:flex}.actions>*{flex:1}.text-btn{color:#aac6b9;align-items:center;gap:6px;padding:8px 0;font-size:11px;display:inline-flex}.danger{color:#e1a497}.icon-btn{width:32px;height:32px;color:var(--muted);background:#1b2c2d;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.page-heading{justify-content:start;margin:25px 0 10px}.page-heading h1{flex:1;align-items:center;gap:8px;font-size:19px;display:flex}.badge{color:var(--mint);background:#18382b;border-radius:10px;padding:4px 9px;font-size:10px}.muted{color:var(--muted);font-size:12px}.segment{border:1px solid var(--line);background:#071216;border-radius:12px;gap:5px;margin:20px 0;padding:4px;display:flex}.segment button{color:var(--muted);border-radius:9px;flex:1;padding:9px;font-size:12px}.segment button[aria-pressed=true]{color:#cfebdd;background:#254336}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.section-title{color:var(--text);background:0 0;border:0;padding:0;font-weight:600;box-shadow:none!important}.result-block textarea{background:0 0;border-color:#2c464155;margin-top:12px}.check{color:var(--soft);align-items:center;gap:9px;display:flex}.meta-line{color:var(--muted);margin:12px 0;font-size:10px}.fine{line-height:1.9;color:var(--muted)!important;font-size:10px!important}.center{text-align:center}.spaced{margin-top:23px}.notice{color:#bed9c9;background:#19372b66;border:1px solid #4b775d66;border-radius:12px;padding:11px 13px;font-size:12px}.error{color:#f0c8bd;background:#422a2566;border:1px solid #8a5f5266;border-radius:12px;margin:14px 0;padding:12px;font-size:12px}.prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.loading{color:var(--mint);align-items:center;gap:8px;font-size:12px;display:flex}.loading svg{animation:spin 1.3s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}details{margin:18px 0}summary{cursor:pointer;color:#bfd4ca}details p,summary{font-size:12px}audio{width:100%;margin:14px 0;display:block}.record-box{background:#12271f;border:1px solid #47715b77;border-radius:17px;margin:16px 0;padding:16px}.record-controls{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.record-controls .secondary{padding:9px;font-size:11px}.numbers{grid-template-columns:1fr 1fr;gap:15px;margin:20px 0;display:grid}.numbers strong{color:var(--text);overflow-wrap:anywhere;font-size:19px;display:block}.numbers small{color:var(--muted);margin:4px 0;font-size:10px;display:block}.table-scroll{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:10px}td,th{border-bottom:1px solid var(--line);text-align:right;padding:8px}.chat{border:1px solid var(--line);background:#142a24;border-radius:15px;margin:15px 0;padding:14px}.chat.user{background:#1b2c31;margin-left:25px}.chat small{color:var(--mint);font-size:10px}.chat p{white-space:pre-wrap;font-size:13px}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0009;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.sheet{background:#132329;border:1px solid #36584b;border-radius:25px;width:440px;max-height:85vh;padding:25px;overflow-y:auto;box-shadow:0 25px 70px #0009}.sheet>p{color:var(--muted);font-size:12px}.choice{border:1px solid var(--line);text-align:left;background:#172b2c;border-radius:15px;width:100%;margin-top:14px;padding:16px;display:block;position:relative}.choice.active{background:#1b372c;border-color:#60d3a4}.choice p{color:var(--muted);padding-right:20px;font-size:11px}.choice strong{font-size:13px}.choice svg{color:var(--mint);position:absolute;top:20px;right:15px}@media (min-width:1600px){.app-shell{grid-template-columns:1fr 540px 1fr}}@media (max-width:1100px){.app-shell{grid-template-columns:1fr minmax(0,470px);gap:35px;padding:22px}.right-aside{display:none}.desktop-aside h2{font-size:31px}}@media (max-width:760px){.app-shell{max-width:520px;padding:0;display:block}.desktop-aside{display:none}.app-column{border:0;border-radius:0;min-height:100dvh}.main{padding:22px 22px 105px}.bottom-nav{width:min(100%,520px);padding-bottom:max(16px,env(safe-area-inset-bottom));margin:0;position:fixed;left:50%;transform:translate(-50%)}.spacebar{padding:12px 22px}.modal-backdrop{align-items:flex-end;padding:0}.sheet{width:100%;max-width:520px;max-height:90dvh;padding-bottom:max(25px,env(safe-area-inset-bottom));border-radius:25px 25px 0 0}.hero h1{font-size:30px}}@media (max-width:360px){.main{padding-left:16px;padding-right:16px}.brand{gap:8px;font-size:17px}.hero h1{font-size:27px}.capability{padding:13px}.capability p{font-size:9px}.numbers strong{font-size:16px}.actions{gap:7px}.primary,.secondary{padding:10px;font-size:11px}.grid2{gap:8px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}.auth-shell{background:radial-gradient(at 50% 20%,#143a32 0,#0000 58%);place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.auth-card{background:#0d191ddd;border:1px solid #253e40;border-radius:28px;width:100%;max-width:420px;padding:30px;box-shadow:0 24px 90px #0005}.auth-logo{color:#57debc;background:#173e32;border-radius:19px;place-items:center;width:62px;height:62px;margin-bottom:24px;display:grid}.auth-card h1{margin:12px 0;font-size:28px}.auth-card .segment{margin:26px 0 22px}.auth-card fieldset{border:0;min-width:0;margin:0;padding:0}.auth-card label{margin:18px 0;display:block}.auth-card input{width:100%;margin-top:8px}.auth-card .row input{min-width:0}.auth-card .row .secondary{white-space:nowrap;margin-top:8px}.auth-card .fine{gap:7px;line-height:1.7;display:flex}.auth-bottom{margin:18px auto;display:block}.account-strip{color:#8da5a5;background:#0a1418;border-bottom:1px solid #203639;justify-content:flex-end;align-items:center;gap:16px;padding:10px 24px;font-size:12px;display:flex}.auth-card .error{margin:14px 0}.voice-intro{text-align:center;padding:15px 0 20px}.voice-intro .eyebrow{letter-spacing:2.2px;color:#91b4a8;font-size:8px}.voice-intro h1{letter-spacing:-1px;margin:14px 0 9px;font-size:32px;line-height:1.45}.voice-intro p{color:var(--muted);font-size:12px}.mode-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:4px 0 20px;display:grid}.mode-picker button{background:#112024;border:1px solid #2a3d3e;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:11px 3px;font-size:11px;display:flex;position:relative}.mode-picker button[aria-pressed=true]{color:#91f2cf;background:#203e33;border-color:#58cba381;box-shadow:inset 0 1px #88eab512}.mode-picker button:disabled{opacity:.65}.mode-picker small{color:#8aada0;font-size:7px;position:absolute;top:1px;right:4px}.capture-stage{text-align:center;background:radial-gradient(at 50% 45%,#17473555,#0000 65%),linear-gradient(145deg,#12231f,#0c191b);border:1px solid #28433b;border-radius:27px;padding:20px 16px 18px;position:relative;overflow:hidden}.capture-direction{color:#d6e9df;margin:0;font-size:15px;font-weight:550}.capture-direction>span{color:#8eafa1;margin:5px 0 0;font-size:10px;font-weight:400;display:block}.capture-orbit{width:195px;height:195px;box-shadow:0 0 calc(30px + var(--level,0)*60px) #52c99e12;border:1px solid #316c4a40;border-radius:50%;place-items:center;margin:16px auto 8px;display:grid;position:relative}.capture-orbit:before{content:"";pointer-events:none;border:1px solid #4ad19b40;border-radius:50%;position:absolute;inset:14px}.capture-mic{color:#a5f9da;background:radial-gradient(at 25% 10%,#317962,#143b2d);border:1px solid #66e6b98c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:135px;height:135px;display:flex;box-shadow:inset 0 2px 2px #b7ffe236,0 12px 30px #0003}.capture-mic span{letter-spacing:1px;font-size:12px}.capture-mic:disabled{opacity:1;cursor:default}.is-recording .capture-orbit{transform:scale(calc(1 + var(--level,0)*.035));border-color:#5edf9980}.capture-actions{justify-content:center;gap:10px;margin:15px 0;display:flex}.capture-caption{color:#b9d5c8;margin:7px 0 10px;font-size:12px}.capture-status{color:#87a798;min-height:18px;font-size:10px;line-height:1.7}.capture-status>span{color:#82c7a4;justify-content:center;align-items:center;gap:3px;margin:4px 0;display:flex}.capture-progress{background:#263b34;border-radius:9px;height:3px;margin:15px 0;overflow:hidden}.capture-progress span{background:var(--mint);height:100%;transition:width .5s;display:block}.capture-mic svg.lucide-loader-circle{animation:spin 2s linear infinite}.output-preview{text-align:center;color:#78998a;padding:17px 7px 0;font-size:10px}.output-preview>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:9px;display:flex}.output-preview>div>span{color:#a0bdae;align-items:center;gap:3px;display:flex}.voice-workbench .input-links{margin:22px 0 28px}.voice-workbench .input-links>*{font-size:12px}.live-panel{background:#152c23;border:1px solid #46694a;border-radius:18px;margin-top:15px;padding:17px}.live-panel h3{align-items:center;gap:7px;display:flex}.live-panel small{color:#8aaf9a;font-size:10px}.live-panel p{margin:10px 0;font-size:13px}.live-panel p>small{color:var(--mint);margin-bottom:4px;display:block}.result-metadata summary{font-size:18px;font-weight:600;line-height:1.6;list-style:none}.result-metadata summary .fine{margin-top:5px;display:block}.result-prose{line-height:1.95;margin-top:12px!important;font-size:14px!important}.key-conclusion{background:linear-gradient(125deg,#1a3b2b,#11271f);border-color:#5ab78466}.key-conclusion h3{color:#7ee6b3}.transcript-panel{border:1px solid var(--line);background:#0d1a1e;border-radius:18px;margin:22px 0;padding:18px}.transcript-panel h3{align-items:center;gap:6px;display:flex}.transcript-scroll{max-height:420px;overflow:auto}.transcript-turn{border-bottom:1px solid #263a3455;padding:12px 8px}.transcript-turn strong{color:#a9cdbb;font-size:11px}.transcript-turn p{font-size:12px;line-height:1.8}.transcript-turn.playing{background:#1e3e30;border-radius:10px}.todo-card input[readonly]{box-shadow:none;background:0 0;border-color:#0000;padding-left:0}.professional{grid-template-columns:repeat(2,1fr)}@media (max-width:380px){.mode-picker button{gap:4px;font-size:10px}.mode-picker svg{width:14px}.voice-intro h1{font-size:29px}.capture-orbit{width:180px;height:180px}.voice-intro{padding-top:5px}}@media (max-width:760px){.voice-intro{padding:4px 0 12px}.voice-intro h1{margin:10px 0 5px;font-size:28px}.voice-workbench .mode-picker{margin-bottom:15px}.capture-stage{padding:15px 13px}.capture-orbit{width:175px;height:175px;margin-top:12px}.capture-mic{width:125px;height:125px}.main:has(.voice-workbench) .topbar{margin-bottom:12px}.capture-actions{margin:10px 0}}.voice-type-sheet h2{margin:6px 0;font-size:23px}.voice-type-choice{text-align:left;background:linear-gradient(125deg,#1a3029,#142226);border:1px solid #2a463c;border-radius:17px;align-items:center;gap:13px;width:100%;margin:11px 0;padding:18px 14px;display:flex}.voice-type-choice:hover{border-color:#67cda1}.voice-type-choice .icon-tile{width:43px;height:43px;margin:0}.voice-type-choice>span:nth-child(2){flex:1;min-width:0}.voice-type-choice strong{font-size:15px;display:block}.voice-type-choice small{color:#96b4a5;margin-top:4px;font-size:10px;display:block}.voice-type-choice>svg{color:#8baf9a}.voice-workbench:has(.capture-caption) .capture-stage{background:radial-gradient(#19493244,#0000 70%);border:0;padding:10px 10px 5px}.voice-workbench:has(.capture-caption) .capture-orbit{width:225px;height:225px;margin:15px auto}.voice-workbench:has(.capture-caption) .capture-mic{gap:14px;width:158px;height:158px}.voice-workbench:has(.capture-caption) .capture-caption{margin-top:20px;font-size:12px}.voice-workbench:has(.capture-caption) .capture-status{color:#698e7f}.practice-scene{color:#b5ddc6;border:1px solid #375748;border-radius:20px;align-items:center;gap:9px;padding:7px 13px;font-size:12px;display:flex}.practice-scenes{flex-wrap:wrap;gap:7px;display:flex}.practice-latest{background:linear-gradient(145deg,#1b3729,#112421);border:1px solid #41644d;border-radius:22px;margin-top:24px;padding:23px}.practice-latest>p{margin:15px 0;font-size:17px;line-height:1.9}.practice-voice{flex-direction:column;align-items:center;margin:22px 0;display:flex}.practice-voice .capture-mic{width:116px;height:116px}.practice-voice svg.lucide-loader-circle{animation:spin 2s linear infinite}.practice-voice>p{text-align:center;margin-top:15px}.formatted-content{color:var(--text);overflow-wrap:anywhere;line-height:1.85}.formatted-content p{white-space:pre-wrap;margin:10px 0}.formatted-content h4{color:#c8efe3;margin:26px 0 12px;font-size:16px;line-height:1.6}.formatted-content h4:first-child{margin-top:12px}.formatted-content ul{margin:8px 0 20px;padding-left:20px}.formatted-content li{color:#afc2c1;margin:10px 0;padding-left:3px}.formatted-content strong{color:#e5eeeb;font-weight:600}.formatted-content .chapter-label{color:#6edbc0;margin-top:22px;font-weight:600}.recording-capacity{color:#98b1ad;text-align:center;margin-top:12px;font-size:12px;line-height:1.8}.recording-capacity.warning{color:#efd6a5}.feishu-document{color:#1f2329;overflow-wrap:anywhere;background:#fff;border:1px solid #dee0e3;border-radius:6px;margin:18px 0 24px;padding:30px 26px;line-height:1.8}.feishu-document h1{color:#1f2329;letter-spacing:0;margin:0 0 24px;font-size:25px;font-weight:700;line-height:1.5}.feishu-document h2{color:#1f2329;letter-spacing:0;margin:30px 0 18px;font-size:21px;font-weight:650}.feishu-document h3{color:#1f2329;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:13px;display:flex}.feishu-document h3 svg{flex-shrink:0;margin-top:3px}.feishu-document li,.feishu-document p{color:inherit;font-size:14px;line-height:1.85}.feishu-document .document-quote,.feishu-document blockquote{color:#646a73;border-left:3px solid #bbbfc4;margin:12px 0;padding:2px 0 2px 12px}.feishu-document .disclaimer{margin-top:18px;font-size:12px}.feishu-document .formatted-content p{margin:10px 0}.feishu-document .formatted-content ul{margin:12px 0;padding-left:20px;list-style:outside}.feishu-document .formatted-content ul ul{margin:10px 0;padding-left:20px;list-style:circle}.feishu-document .formatted-content ul ul ul{list-style:square}.feishu-document .formatted-content li{margin:10px 0;padding-left:2px}.feishu-document .formatted-content strong{color:#1f2329;font-weight:650}.feishu-document .formatted-content .chapter-label{color:#1f2329;background:0 0;border:0;margin-top:22px;padding:0;font-weight:600}.feishu-document .chapter-time{color:#3370ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px 0 0}.feishu-document .formatted-content blockquote{margin:10px 0 22px;font-size:14px}.feishu-document .formatted-content .minute-quote{margin-top:28px;font-weight:500}.minutes-overview{border:1px solid #e5e6eb;border-radius:4px;margin:0 0 24px}.overview-conclusion{background:#f5f6f7;border-radius:4px;padding:12px;font-size:13px}.feishu-document .overview-conclusion p{margin:6px 0 0;font-size:12px;line-height:1.7}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.overview-card{background:#f3f0ff;border-radius:4px;min-width:0;padding:12px}.overview-card.tone-1{background:#eaf8fc}.overview-card.tone-2{background:#f0f7e9}.overview-card.tone-3{background:#fff4e6}.overview-card.tone-4{background:#fceff5}.overview-card.tone-5{background:#edf2ff}.feishu-document .overview-card ul{margin:0;padding-left:16px}.feishu-document .overview-card li{margin:3px 0;font-size:12px;line-height:1.6}.minutes-links{padding:0;list-style:none}.minutes-links li{align-items:flex-start;gap:8px;margin:12px 0;display:flex}.minutes-links svg{flex-shrink:0;margin-top:6px}.minutes-links button{color:#3370ff;text-align:left;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:0}@media (max-width:450px){.feishu-document{margin-left:-6px;margin-right:-6px;padding:24px 17px}.feishu-document h1{font-size:23px}.feishu-document .formatted-content ul ul{padding-left:16px}.overview-card{padding:9px}.minutes-overview{padding:8px}}.minutes-reading .page-heading+.muted,.minutes-reading .result-metadata{display:none}.minutes-reading .minutes-toolbar{margin-top:8px}.minutes-reading .meta-line{margin:6px 0}@media (min-width:761px){.app-shell.minutes-reading{max-width:960px;padding:25px;display:block}.minutes-reading .desktop-aside,.minutes-reading .right-aside{display:none}.minutes-reading .feishu-document{padding:48px 56px}.minutes-reading .overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.minutes-reading .feishu-document h1{font-size:30px}.minutes-reading .feishu-document li,.minutes-reading .feishu-document p{font-size:15px}}.feishu-document{color:#cbdad8;background:0 0;border:0;border-radius:0;margin:12px 0 24px;padding:24px 0}.feishu-document .formatted-content .chapter-label,.feishu-document .formatted-content strong,.feishu-document h1,.feishu-document h2,.feishu-document h3{color:#e6f2ef}.feishu-document .formatted-content{color:#cbdad8}.feishu-document .document-quote,.feishu-document blockquote{color:#91aaa5;border-color:#33574f}.feishu-document .quote-explanation{color:#91aaa5}.feishu-document .chapter-time,.minutes-links button{color:#57d8b4}.minutes-overview{background:#0e1d20;border-color:#233e3c;border-radius:16px;padding:12px}.overview-conclusion{background:#162b2c;border-radius:10px}.overview-card,.overview-card.tone-1,.overview-card.tone-2,.overview-card.tone-3,.overview-card.tone-4,.overview-card.tone-5{background:#152629;border:1px solid #243b3e;border-radius:10px}.feishu-document h3 svg{color:#6fc9b6}.minutes-actions{gap:10px;margin:24px 0;display:flex}.minutes-actions>button{flex:1;min-width:0}.account-compact{color:#abc5bf;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;padding:6px;display:flex}.account-compact small{white-space:nowrap;font-size:10px}.topbar{gap:10px}.topbar .brand{min-width:0}.topbar .brand small{font-size:12px}.topbar .brand-symbol{border-radius:14px;width:42px;height:42px}.feature-hint{letter-spacing:.04em;flex-direction:column;line-height:1.9;display:flex;color:#89a49f!important;gap:7px!important;font-size:12px!important}.feature-hint>span:first-child{color:#aac2bc;font-size:11px}.capture-status:empty,.feature-break{display:none}.voice-workbench .voice-intro{margin-bottom:18px}.guest-save{border-top:1px solid #29403e;align-items:center;gap:16px;margin:26px 0;padding:20px 0;display:flex}.guest-save p{flex:1;margin:0;font-size:13px}.guest-save small{color:#7f9995;margin-top:6px;font-size:11px;display:block}.guest-save button{white-space:nowrap;font-size:12px}.auth-overlay{z-index:200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030c0eeb;padding:24px 16px;position:fixed;inset:0;overflow:auto}.auth-card{position:relative}.auth-close{position:absolute;top:16px;right:16px}@media (max-width:450px){.topbar .brand{gap:10px;font-size:20px}.feishu-document{margin-left:0;margin-right:0;padding:22px 0}.feishu-document h1{font-size:23px}.voice-workbench .voice-intro h1{font-size:30px}.feature-break{display:block}.guest-save{gap:10px}}@media (min-width:761px){.minutes-reading .feishu-document{padding:32px 16px}}.feature-hint>span:last-child{text-wrap:balance;line-height:2}.voice-workbench{padding-top:24px}.original-record{border-top:1px solid #243d39;margin-top:24px;padding:16px 0;scroll-margin-top:24px}.original-record>summary,.work-versions>summary{color:#91aaa5;cursor:pointer;font-size:13px}.original-record .prewrap{color:#9cb5ae;font-size:13px;line-height:1.9}.work-versions{margin:12px 0 24px}.version-row{text-align:left;color:#c1d5cf;background:0 0;border:0;border-bottom:1px solid #243d39;justify-content:space-between;align-items:center;width:100%;padding:14px 0;font-size:13px;display:flex}.version-row small{color:#8aa39d;margin-top:5px;font-size:11px;display:block}.help-panel details{border-top:1px solid #243d39;padding:12px 0}.help-panel summary{cursor:pointer;font-size:14px}.help-panel details p{color:#95afa8;font-size:13px;line-height:1.8}.app-shell{max-width:620px;padding:24px;display:block}@media (max-width:760px){.app-shell{max-width:520px;padding:0}}.notes-writing{padding:20px 0 8px}.notes-writing h1{margin:0 0 22px;font-size:23px;line-height:1.5}.notes-writing .prewrap{color:#d0e0db;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.95}.notes-writing textarea{min-height:320px;line-height:1.9}.feature-hint{text-align:center;align-items:center}.feature-hint>span:last-child{text-align:center;width:100%;max-width:360px;margin-inline:auto}.sheet-import{border-top:1px solid #29443e;justify-content:center;align-items:center;gap:14px;margin-top:16px;padding:20px 0 6px;display:flex}.sheet-import label{color:#9dbab1;cursor:pointer;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.sheet-import input{display:none}.minutes-actions button{white-space:nowrap;padding-inline:10px;font-size:13px}.sheet-consent{width:100%;line-height:1.7;text-align:center!important;display:block!important}.coach-guide{gap:18px;padding:0;list-style:none;display:grid}.coach-guide li{align-items:center;gap:12px;display:flex}.live-workbench .capture-orbit{margin:-35px auto;transform:scale(.65)}.live-workbench .output-preview{display:none}.live-panel{scroll-margin-top:20px}.legal-links{text-align:center;color:var(--muted);margin:16px 0;font-size:12px}.legal-check{align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;flex-direction:row!important;display:flex!important}.legal-check input{flex-shrink:0;margin-top:4px;width:18px!important}.legal-page{max-width:760px;margin:auto;padding:32px 24px 80px;line-height:1.9}.legal-page h2{margin-top:30px}.legal-page a{text-decoration:underline}.practice-setup{gap:12px;margin:20px 0;display:grid}.practice-setup select{color:#dcebe6;background:#102326;border:1px solid #34514b;border-radius:12px;width:100%;padding:12px}.recovery-actions{gap:12px;max-width:420px;margin:16px auto 4px;display:grid}.recovery-secondary{justify-content:center;gap:12px;display:flex}.recovery-secondary>*{flex:1;min-width:0;min-height:44px}.recovery-actions .primary{min-height:46px}.recovery-secondary span{white-space:nowrap}.recovery-secondary .lucide-loader-circle{animation:spin 1.3s linear infinite}.practice-focus>div{flex-wrap:wrap;gap:8px;margin:8px 0 16px;display:flex}.practice-focus button{white-space:nowrap;flex:1;padding:9px 7px}.practice-focus button[aria-pressed=true]{border-color:var(--mint);color:var(--mint)}.practice-focus>small{color:var(--muted)}.coach-next{color:var(--text);line-height:1.8;font-size:17px!important}.value-explanation{color:var(--soft);line-height:1.8}.example-results{margin-top:26px}.example-card{border:1px solid var(--line);background:linear-gradient(135deg,#142a26,#101e22);border-radius:18px;padding:18px}.example-tabs{gap:8px;margin-bottom:18px;display:flex}.example-tabs button{color:var(--muted);border-radius:20px;padding:7px 14px;font-size:12px}.example-tabs button[aria-pressed=true]{color:#a5f9da;background:#224337}.example-card h3{font-size:15px}.example-card p{font-size:12px;line-height:1.85}.example-card small{color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.example-source{color:var(--muted);margin:16px 0!important}.example-output{border-left:2px solid var(--mint);color:var(--text);padding-left:12px}.example-card details{margin-bottom:0}.example-card summary{color:var(--mint);font-size:12px}.capture-headline{text-align:center;letter-spacing:.01em;color:var(--text);margin:0 0 30px;font-size:clamp(24px,5.6vw,34px);font-weight:650;line-height:1.45}.example-results .section-heading h2{font-size:19px;line-height:1.5}.example-disclaimer{color:var(--muted);margin:8px 0 16px;font-size:11px;line-height:1.7}.example-card .example-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:24px;padding-bottom:16px;display:grid}.example-card .example-tabs button{border-radius:10px;min-height:40px;padding:10px 4px;font-size:12px;line-height:1.5}.example-tabs button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.example-intro h3{margin:0 0 8px;font-size:19px;line-height:1.6}.example-card .example-intro p{color:var(--muted);margin:0 0 22px}.example-card p{overflow-wrap:anywhere;font-size:14px;line-height:1.95}.example-card .example-source{background:#0000001f;border-radius:12px;padding:16px;margin:18px 0!important}.example-source p{margin:6px 0 0}.example-card small{letter-spacing:.03em;margin-bottom:10px;font-size:11px}.example-document{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.example-document>small{color:var(--mint)}.example-document h4{color:var(--text);margin:12px 0 20px;font-size:20px;line-height:1.5}.example-document h5{color:var(--text);margin:24px 0 10px;font-size:15px;line-height:1.6}.example-document p{margin:12px 0}.example-conclusion{border-left:2px solid var(--mint);background:#51d9b10d;border-radius:0 10px 10px 0;padding:16px}.example-conclusion strong{color:var(--mint);font-size:13px}.example-conclusion p:last-child{margin-bottom:0}.example-document .example-meta{color:var(--muted);font-size:11px;line-height:1.8}.example-minutes ol{padding-left:21px;font-size:14px;line-height:1.9}.example-minutes li{margin:12px 0;padding-left:3px}.example-minutes li p{color:var(--soft);margin:2px 0 0}.example-tasks p{border-bottom:1px solid var(--line);margin:0;padding:10px 0}.example-tasks strong{font-size:14px;font-weight:500;display:block}.example-tasks span{color:var(--muted);font-size:12px}.example-dialogue{border:1px solid var(--line);border-radius:10px;padding:14px 16px}.example-dialogue p{margin-bottom:0}.example-quote{color:var(--soft);font-style:italic}.example-card .example-benefit{color:var(--mint);border-top:1px solid var(--line);margin:24px 0 0;padding-top:18px;font-size:12px;line-height:1.85}.example-card .example-disclaimer{margin:12px 0 0;font-size:11px}@media (max-width:520px){.example-card .example-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.example-intro h3{font-size:18px}.example-document h4{font-size:19px}.example-card{padding:18px 16px}.example-results .section-heading h2{font-size:18px}}.analytics-consent{border:1px solid var(--line);color:var(--muted);border-radius:14px;margin:20px 0;padding:16px;font-size:12px;line-height:1.8}.analytics-consent p{margin:0 0 12px}.analytics-consent a{color:var(--mint)}.analytics-consent>div{flex-wrap:wrap;gap:20px;display:flex}.analytics-consent button:first-child{color:var(--mint)}.analytics-preference{color:var(--muted);margin:16px auto;font-size:11px;display:block}.share-invite{text-align:center;margin:24px 0}.share-invite button{margin:auto}.share-invite p{color:var(--muted);font-size:12px}.stats-page{max-width:1100px;margin:auto;padding:30px 22px 80px}.stats-page header{margin-bottom:30px}.stats-page header h1{font-size:28px}.stats-page header a,.stats-page header p{color:var(--muted)}.stats-controls{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:24px;display:flex}.stats-controls label{margin:0}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stats-grid article,.stats-panel{border:1px solid var(--line);background:#112326;border-radius:16px;padding:20px}.stats-grid span{color:var(--muted);font-size:12px;display:block}.stats-grid strong{color:var(--mint);margin-top:12px;font-size:26px;display:block}.stats-panel{margin-top:20px}.stats-panel h2{font-size:18px}.stats-table{overflow-x:auto}.stats-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.stats-table td,.stats-table th{text-align:left;border-bottom:1px solid var(--line);padding:12px}.stats-bar{background:var(--mint);border-radius:3px;height:8px;margin-right:8px;display:inline-block}.stats-notes p{color:var(--muted);font-size:12px;line-height:1.9}@media (max-width:650px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid strong{font-size:22px}.stats-page{padding:24px 16px 60px}.stats-page header h1{font-size:23px}}.analytics-consent{z-index:45;background:#14272a;width:min(420px,100vw - 32px);margin:0;position:fixed;bottom:90px;left:50%;transform:translate(-50%);box-shadow:0 10px 45px #0008}.analytics-consent button{min-height:36px}