/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f1e8;--text:#f4f1e8;--muted:#aeb4c2;--subtle:#81899a;--soft:#0b0d12;--panel:#141823;--panel-raised:#191e2b;--surface-soft:#10141d;--surface-hover:#1d2331;--line:#2a3140;--line-strong:#3a4355;--navy:#0d111a;--blue:#9b8cff;--blue-dark:#b8afff;--blue-soft:#9b8cff24;--turquoise:#4ed3b5;--yellow:#f5c85b;--red:#ff737c;--green:#4ed3b5;--amber:#f5c85b;--shadow:0 22px 70px #00000057;--shadow-soft:0 12px 36px #00000038}*{box-sizing:border-box}html{background:var(--soft);min-height:100%;color:var(--ink)}body{background:radial-gradient(circle at 18% -4%, #9b8cff29, transparent 34rem), radial-gradient(circle at 88% 12%, #4ed3b514, transparent 30rem), linear-gradient(#ffffff05 1px, transparent 1px), var(--soft);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;background-size:auto,auto,100% 34px,auto;margin:0;font-family:Segoe UI Variable,Segoe UI,Inter,Arial,Helvetica,sans-serif}button,input,textarea{color:inherit;font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.45}:is(button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible,audio:focus-visible){outline-offset:3px;outline:3px solid #c0b8ff}.recorder-app{min-height:100vh;padding-bottom:38px}.simple-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fafce0;border-bottom:1px solid #dee2eae6;justify-content:space-between;align-items:center;min-height:70px;padding:10px max(22px,50vw - 500px);display:flex;position:sticky;top:0}.simple-brand{letter-spacing:-.5px;align-items:center;gap:10px;font-size:19px;display:flex}.simple-brand-mark{grid-template-columns:repeat(2,1fr);gap:3px;width:26px;height:26px;display:grid;transform:rotate(-5deg)}.local-status{color:#677086;background:#fff;border:1px solid #dce1e8;border-radius:11px;align-items:center;gap:8px;min-height:43px;padding:6px 10px;display:flex}.local-status>span{background:#aab1bf;border-radius:50%;width:7px;height:7px}.local-status.unavailable>span{background:var(--red)}.local-status div{flex-direction:column;gap:2px;display:flex}.local-status strong{font-size:9px}.local-status small{color:#9198a8;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:8px;overflow:hidden}.recorder-container{width:min(100% - 32px,1000px);margin:0 auto}.recorder-intro{text-align:center;padding:54px 0 29px}.simple-kicker{color:#6e74b0;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:780;display:inline-flex}.recorder-intro h1{letter-spacing:-1.7px;margin:9px 0 8px;font-size:clamp(31px,4vw,46px);font-weight:780;line-height:1.08}.recorder-intro p{color:var(--muted);margin:0;font-size:12px}.intro-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ask-launch{min-height:38px;color:var(--blue-dark);background:#f7f8ff;border:1px solid #d9dfff;border-radius:10px;align-items:center;gap:7px;margin-top:18px;padding:0 14px;font-size:10px;font-weight:740;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.ask-launch:hover{background:#eef1ff;border-color:#bcc7ff;transform:translateY(-1px)}.ask-launch.active{background:var(--blue);color:#fff;border-color:#aebcff}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.memory-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #e0d9ef;border-radius:18px;margin:0 0 16px;overflow:hidden}.memory-heading{border-bottom:1px solid #eeeaf5;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:16px 18px;display:grid}.memory-heading>span{color:#7056ab;background:#f1ecfb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.memory-heading>div{gap:3px;display:grid}.memory-heading strong{font-size:13px}.memory-heading small{color:var(--muted);font-size:9px;line-height:1.4}.memory-heading>button{color:#7d8597;background:0 0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.memory-heading>button:hover{background:#f5f2f9}.memory-rules{display:grid}.memory-rules article{border-bottom:1px solid #f0edf4;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:13px 18px;display:grid}.memory-rules article:last-child{border-bottom:0}.memory-rules article>div{min-width:0}.memory-keywords{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.memory-keywords em{color:#786a91;background:#f3f0f8;border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal}.memory-rule-meta{align-items:center;gap:8px;display:flex}.memory-rule-meta small{color:#9992a5;white-space:nowrap;font-size:7px}.memory-rule-meta button{color:#c14c56;background:#fff2f3;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.memory-rule-meta button svg.lucide-loader-2{animation:.9s linear infinite spin}.empty-memory{color:#877d99;justify-content:center;align-items:center;gap:10px;min-height:92px;display:flex}.empty-memory>span{gap:3px;display:grid}.empty-memory strong{color:#554d66;font-size:10px}.empty-memory small{color:#8b8497;font-size:8px}.call-import-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #d9e6e0;border-radius:18px;margin:0 0 16px;overflow:hidden}.call-import-heading{border-bottom:1px solid #edf1ef;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:16px 18px;display:grid}.call-import-heading>span{color:#267053;background:#eaf6f0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.call-import-heading>div{gap:3px;display:grid}.call-import-heading strong{font-size:13px}.call-import-heading small{color:var(--muted);font-size:9px;line-height:1.4}.call-import-heading>button{color:#7d8597;background:0 0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.call-import-heading>button:hover{background:#f1f4f2}.call-import-body{gap:13px;padding:16px 18px 18px;display:grid}.call-file-picker{color:#267053;text-align:left;background:#f8fcfa;border:1px dashed #b9d7ca;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:64px;padding:11px 13px;display:flex}.call-file-picker>svg{flex:none}.call-file-picker>span{gap:4px;min-width:0;display:grid}.call-file-picker strong{color:#26352f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.call-file-picker small{color:#7d8c85;font-size:8px}.call-transcript-field{gap:6px;display:grid}.call-transcript-field>span{color:#7c8794;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:740}.call-transcript-field textarea{resize:vertical;min-height:96px;color:var(--text);font:inherit;background:#fbfcfc;border:1px solid #dfe5e2;border-radius:11px;outline:0;padding:11px 12px;font-size:11px;line-height:1.5}.call-transcript-field textarea:focus{border-color:#8abfa8;box-shadow:0 0 0 3px #26705317}.call-import-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.call-import-footer p{color:#7a8580;align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.call-import-footer button{color:#fff;background:#267053;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:9px;font-weight:740;display:inline-flex}.call-import-footer button:disabled{cursor:not-allowed;opacity:.48}.call-import-footer button svg{flex:none}.call-import-footer button:has(.lucide-loader-2) svg{animation:.9s linear infinite spin}.work-question-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe3eb;border-radius:18px;margin:0 0 16px;padding:18px}.work-question-heading{grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;display:grid}.work-question-heading>span{background:var(--blue-soft);width:38px;height:38px;color:var(--blue-dark);border-radius:11px;place-items:center;display:grid}.work-question-heading>div{gap:3px;display:grid}.work-question-heading strong{font-size:13px}.work-question-heading small{color:var(--muted);font-size:9px;line-height:1.4}.work-question-heading>button{color:#7d8597;background:0 0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.work-question-heading>button:hover{background:#f1f3f7}.work-question-form{gap:6px;margin-top:15px;display:grid}.work-question-form>label{color:#8b93a4;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:740}.work-question-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.work-question-form input{background:#fbfcfe;border:1px solid #dce1e9;border-radius:11px;outline:0;width:100%;min-height:45px;padding:0 13px;font-size:12px}.work-question-form input:focus{border-color:#9eafff;box-shadow:0 0 0 3px #536ef51a}.work-question-form button{background:var(--navy);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:105px;min-height:45px;padding:0 14px;font-size:10px;font-weight:720;display:inline-flex}.work-question-form button svg{flex:none}.work-question-form button.loading svg{animation:.9s linear infinite spin}.work-question-examples{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.work-question-examples button{color:#6b7488;text-align:left;background:#f8f9fb;border:1px solid #e2e5eb;border-radius:99px;min-height:30px;padding:0 10px;font-size:8px}.work-question-error{color:#b6404b;background:#fff3f4;border-radius:10px;align-items:center;gap:7px;margin-top:12px;padding:10px 12px;font-size:9px;display:flex}.work-question-result{background:#f7fbf9;border:1px solid #d8e8e0;border-radius:13px;margin-top:14px;overflow:hidden}.work-question-answer{align-items:flex-start;gap:10px;padding:13px;display:flex}.work-question-answer>span{width:32px;height:32px;color:var(--green);background:#e1f3eb;border-radius:50%;flex:none;place-items:center;display:grid}.work-question-answer>div{gap:3px;display:grid}.work-question-answer strong{font-size:13px}.work-question-answer p{color:#606a7d;margin:0;font-size:10px;line-height:1.5}.work-question-verdict-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.query-mode{color:#747d90;letter-spacing:.02em;background:#edf0f4;border-radius:99px;align-items:center;gap:3px;min-height:18px;padding:0 7px;font-size:7px;font-style:normal;font-weight:720;display:inline-flex}.query-mode.mode-ai{color:var(--blue-dark);background:#ebeefe}.work-question-matches{border-top:1px solid #4660521a;display:grid}.work-question-matches>a,.work-question-matches>div{min-height:55px;color:inherit;border-bottom:1px solid #505b6c14;grid-template-columns:92px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:9px 13px;text-decoration:none;display:grid}.work-question-matches>:last-child{border-bottom:0}.query-source{color:#5d6d8a;text-transform:uppercase;background:#e9eef8;border-radius:99px;width:fit-content;padding:4px 7px;font-size:7px;font-weight:760;display:inline-flex}.query-source.source-jira{color:#4e62b4;background:#e9edff}.work-question-matches div>strong{font-size:10px;display:block}.work-question-matches div>p{color:#747d8f;margin:3px 0 0;font-size:8px;line-height:1.4}.work-question-matches div>small{color:#989faf;margin-top:3px;font-size:7px;display:block}.work-question-matches>a>svg{color:var(--blue)}.connection-warning,.inline-error{color:#895f20;background:#fff9ed;border:1px solid #eed4ae;border-radius:13px;align-items:center;gap:11px;margin-bottom:14px;padding:12px 14px;display:flex}.connection-warning div{flex:1}.connection-warning strong{font-size:11px}.connection-warning p{margin:3px 0 0;font-size:9px;line-height:1.4}.connection-warning button{color:#795318;background:#f3e5cb;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:700}.inline-error{color:#b13642;background:#fff4f5;border-color:#f0ccd0;font-size:10px}.inline-error span{flex:1}.inline-error button{width:28px;height:28px;color:inherit;background:0 0;border-radius:8px;place-items:center;display:grid}.recording-stage{background:var(--panel);min-height:405px;box-shadow:var(--shadow);border:1px solid #dfe3eb;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex;position:relative;overflow:hidden}.recording-stage:before{content:"";pointer-events:none;background:radial-gradient(circle,#6177f21f,#0000 70%);border-radius:50%;width:570px;height:380px;position:absolute;top:-240px}.live-wave{opacity:.16;justify-content:center;align-items:center;gap:6px;width:min(620px,80%);display:flex;position:absolute;top:85px}.live-wave i{width:3px;height:var(--h);background:var(--blue);border-radius:99px;transform:scaleY(.42)}.is-recording .live-wave{opacity:.5}.is-recording .live-wave i{background:var(--red);animation:.65s ease-in-out infinite alternate voice-wave;animation-delay:var(--d)}@keyframes voice-wave{to{transform:scaleY(1)}}.main-record-button{z-index:2;background:var(--blue);color:#fff;border:9px solid #edf0ff;border-radius:50%;place-items:center;width:118px;height:118px;transition:transform .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 18px 35px #485dcd40,0 0 0 1px #536ef526}.main-record-button.stop{background:var(--red);border-color:#ffebed;animation:1.7s infinite record-pulse;box-shadow:0 18px 35px #c236433b}@keyframes record-pulse{50%{box-shadow:0 18px 35px #c236433b,0 0 0 15px #e6505d0d}}.recording-state-copy{z-index:2;text-align:center;margin-top:22px;position:relative}.recording-state-copy h2{letter-spacing:-.4px;margin:0;font-size:19px}.recording-state-copy p{color:var(--muted);margin:7px 0 0;font-size:10px}.recording-hints{color:#8991a3;justify-content:center;align-items:center;gap:24px;font-size:8px;display:flex;position:absolute;bottom:25px}.recording-hints span{align-items:center;gap:5px;display:flex}.live-transcript{z-index:2;color:#a09496;text-align:center;background:#ffffffc2;border:1px solid #f0e0e2;border-radius:12px;width:min(680px,100%);min-height:57px;margin-top:19px;padding:13px 16px;font-size:11px;line-height:1.5;position:relative}.organizing-state{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.organizing-orbit{background:var(--blue-soft);width:70px;height:70px;color:var(--blue);border-radius:50%;place-items:center;margin-bottom:20px;display:grid;position:relative}.organizing-orbit:after{border:2px solid #0000;border-top-color:var(--blue);content:"";border-radius:50%;animation:.9s linear infinite spin;position:absolute;inset:-8px}@keyframes spin{to{transform:rotate(360deg)}}.organizing-state h2{margin:0;font-size:20px}.organizing-state>p{color:var(--muted);margin:8px 0 20px;font-size:10px}.organizing-state>div{gap:7px;display:flex}.organizing-state>div span{color:#8e95a6;background:#f1f3f7;border-radius:99px;align-items:center;gap:4px;padding:6px 9px;font-size:8px;display:inline-flex}.organizing-state>div .active{background:var(--blue-soft);color:var(--blue-dark)}.organizing-state>div .active svg{animation:.9s linear infinite spin}.review-recording{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe3eb;border-radius:22px;overflow:hidden}.review-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:21px 24px;display:flex}.review-topline h2{margin:6px 0 0;font-size:19px}.review-topline>button{color:#737c8f;background:#f2f4f7;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.review-recording>audio{width:calc(100% - 48px);height:42px;margin:17px 24px 0;display:block}.review-grid-simple{grid-template-columns:.9fr 1.1fr;gap:14px;padding:18px 24px 22px;display:grid}.review-transcript-card,.review-result-card{background:#fafbfc;border:1px solid #e3e6ec;border-radius:14px;padding:16px}.review-transcript-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.review-transcript-card>div:first-child>span,.review-result-card label span{color:#8991a3;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:760}.review-transcript-card>div:first-child button{color:var(--blue-dark);background:0 0;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.review-transcript-card>div:first-child .analysis-button-loading svg{animation:.9s linear infinite spin}.review-transcript-card textarea{resize:vertical;color:#465065;background:0 0;border:0;outline:0;width:100%;min-height:275px;margin-top:12px;font-size:10px;line-height:1.65}.review-transcript-card>p{color:var(--amber);align-items:flex-start;gap:6px;margin:10px 0 0;font-size:8px;line-height:1.45;display:flex}.explain-button{color:#705c9b;background:#faf8fd;border:1px solid #ded7ee;border-radius:9px;align-items:center;gap:6px;min-height:34px;margin-top:10px;padding:0 10px;font-size:8px;font-weight:720;display:inline-flex}.correction-form{background:#fbfaff;border:1px solid #ddd5eb;border-radius:11px;gap:7px;margin-top:10px;padding:10px;display:grid}.correction-form>label{color:#6c5a92;font-size:8px;font-weight:740}.correction-form textarea{resize:vertical;color:#4c4658;background:#fff;border:1px solid #e0daeb;border-radius:9px;min-height:88px;padding:9px;font-size:10px;line-height:1.5}.correction-dictation{color:#344774;background:#f4f7ff;border:1px solid #d9e2fb;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:8px;font-weight:720;display:inline-flex}.correction-dictation-error{color:#a63131;margin:0;font-size:8px}.correction-form>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.remember-correction{color:#675d77;align-items:center;gap:6px;font-size:8px;display:inline-flex}.remember-correction input{accent-color:#7159aa;width:15px;height:15px}.correction-form>div>button{color:#fff;background:#6f57a6;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;font-weight:720;display:inline-flex}.correction-form>div>button svg.lucide-loader-2{animation:.9s linear infinite spin}.review-result-card label{flex-direction:column;gap:6px;display:flex}.review-result-card label input{background:0 0;border:0;border-bottom:1px solid #dfe3e9;outline:0;padding:0 0 8px;font-size:13px;font-weight:720}.analysis-facts{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.contact-matches{gap:8px;margin-top:10px;display:grid}.contact-match{background:#f7fbf8;border:1px solid #dbe7df;border-radius:11px;overflow:hidden}.contact-match.ambiguous{background:#fffaf0;border-color:#f0dfb8}.contact-match-heading{color:#315f49;border-bottom:1px solid #20503917;align-items:center;gap:8px;padding:9px 11px;display:flex}.contact-match-heading span{gap:1px;display:grid}.contact-match-heading small{color:#6d7e75;text-transform:uppercase;font-size:8px}.contact-match-heading strong{font-size:10px}.contact-person{gap:2px;padding:9px 11px;font-size:9px;display:grid}.contact-person>span,.contact-candidates span{color:#6b756f}.contact-person>div{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.contact-person a,.contact-candidates a{color:#2f6e51;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.contact-candidates{gap:7px;padding:9px 11px;display:grid}.contact-candidates>div{gap:2px;font-size:9px;display:grid}.contact-candidates p{color:#7f5d26;gap:5px;margin:2px 0 0;font-size:9px;line-height:1.45;display:flex}.contact-matches.compact{margin:7px 0}.contact-matches.compact .contact-match-heading,.contact-matches.compact .contact-person{padding:6px 8px}.contact-update-card{background:#f5f8ff;border:1px solid #cdddf7;border-radius:11px;gap:10px;margin-top:10px;padding:11px;display:grid}.contact-update-card.ambiguous{background:#fffaf0;border-color:#f0dfb8}.contact-update-heading{color:var(--blue-dark);align-items:center;gap:8px;display:flex}.contact-update-heading span,.contact-update-change span{gap:2px;display:grid}.contact-update-heading small,.contact-update-change small{color:#788399;font-size:8px}.contact-update-heading strong,.contact-update-change strong{font-size:10px}.contact-update-change{background:#fff;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;padding:9px;display:grid}.contact-update-change i{color:var(--blue);font-style:normal}.contact-update-card>p{color:#68748a;margin:0;font-size:8px;line-height:1.45}.contact-update-card>button{background:var(--blue);color:#fff;border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:750;display:inline-flex}.contact-update-card>button:disabled{opacity:.6}.contact-update-card>button svg{flex:none}.contact-update-card>button:disabled .lucide-loader-2{animation:.9s linear infinite spin}.contact-update-question{color:#7f5d26;align-items:flex-start;gap:7px;font-size:9px;line-height:1.45;display:flex}.contact-update-question span{gap:2px;display:grid}.analysis-facts span,.analysis-facts a,.analysis-snapshot>div span,.analysis-snapshot>div a{color:#5e687d;background:#edf0f5;border-radius:99px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:650;text-decoration:none;display:inline-flex}.analysis-summary{color:#687185;margin:14px 0;font-size:9px;line-height:1.5}.tasks-title{border-top:1px solid #e3e6ec;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.tasks-title>span{align-items:center;gap:6px;font-size:10px;font-weight:720;display:inline-flex}.tasks-title small{background:var(--blue-soft);min-width:22px;height:20px;color:var(--blue);border-radius:7px;place-items:center;font-size:8px;display:grid}.work-items{gap:9px;margin-top:9px;display:grid}.work-item{background:#fff;border:1px solid #e1e5ed;border-radius:11px;overflow:hidden}.work-item-heading{grid-template-columns:26px 1fr;align-items:center;gap:9px;padding:10px 11px 8px;display:grid}.work-item-heading>span{background:var(--blue-soft);width:24px;height:24px;color:var(--blue);border-radius:8px;place-items:center;font-size:8px;font-weight:800;display:grid}.work-item-heading small{color:#9299a9;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:760}.work-item-heading h3{color:#3f485b;margin:2px 0 0;font-size:10px;line-height:1.3}.work-item-service{border-left:3px solid #d66c63}.work-item-equipment{border-left:3px solid var(--blue)}.organized-tasks{margin:0 11px;display:grid}.organized-tasks>div{border-top:1px solid #e8ebef;grid-template-columns:20px 1fr 26px;align-items:center;gap:8px;min-height:38px;display:grid}.organized-tasks>div>span{background:var(--blue);color:#fff;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.organized-tasks strong{font-size:9px;font-weight:630}.organized-tasks button{color:#9aa1af;background:0 0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.no-tasks{color:#969dad;font-size:9px;line-height:1.5}.work-item-questions{color:#7f5d26;background:#fff9ed;border-top:1px solid #f1e4ca;gap:5px;padding:9px 11px;display:grid}.work-item-questions strong{text-transform:uppercase;align-items:center;gap:5px;font-size:8px;display:flex}.work-item-questions p{margin:0;font-size:8px;line-height:1.45}.purchase-preview-card{background:#f5faf6;border:1px solid #d7e8dc;border-radius:12px;gap:9px;margin-top:12px;padding:11px 12px;display:grid}.purchase-preview-card>div{color:#397257;align-items:center;gap:7px;display:flex}.purchase-preview-card>div>span{flex-direction:column;gap:2px;display:flex}.purchase-preview-card strong{font-size:9px}.purchase-preview-card small{color:#7d9184;font-size:7px}.purchase-preview-card ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.purchase-preview-card li{color:#4d6758;background:#fff;border:1px solid #d9e6dc;border-radius:8px;align-items:center;gap:5px;min-height:29px;padding:0 4px 0 8px;font-size:8px;font-weight:650;display:inline-flex}.purchase-preview-card li button{color:#899b8f;background:0 0;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.purchase-correction-card>div{color:#5167bd}.purchase-correction-card li{color:#435596;border-color:#d9e0fb}.email-draft-card{background:#f7f8ff;border:1px solid #dce2f7;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.email-draft-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.email-draft-heading>div{color:var(--blue-dark);align-items:center;gap:7px;display:flex}.email-draft-heading>div>span{flex-direction:column;gap:2px;display:flex}.email-draft-heading strong{font-size:9px}.email-draft-heading small{color:#838ca0;font-size:7px;font-weight:500}.email-draft-heading button{min-height:29px;color:var(--blue-dark);background:#fff;border:1px solid #d6dcf4;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.email-draft-card label{gap:5px}.email-draft-card label input{background:#fff;border:1px solid #dfe3ef;border-radius:8px;padding:8px 9px;font-size:9px;font-weight:650}.email-draft-card label textarea{resize:vertical;color:#4b5568;width:100%;min-height:145px;font:inherit;background:#fff;border:1px solid #dfe3ef;border-radius:8px;outline:0;padding:9px;font-size:9px;line-height:1.55}.analysis-unknowns{color:#8a6325;background:#fff9ed;border:1px solid #efdfc2;border-radius:10px;flex-direction:column;gap:5px;margin-top:11px;padding:10px;display:flex}.analysis-unknowns strong{text-transform:uppercase;font-size:8px}.analysis-unknowns span{font-size:8px}.analysis-tags{color:#8c94a6;flex-wrap:wrap;align-items:center;gap:5px;margin-top:11px;display:flex}.analysis-tags span{background:#edf0f5;border-radius:99px;padding:4px 7px;font-size:7px}.case-link-selector{background:#f8f9fe;border:1px solid #d9e0f4;border-radius:12px;min-width:0;margin:12px 0 0;padding:0 10px 10px}.case-link-selector.decision-uncertain{background:#fffaf2;border-color:#eadfc9}.case-link-selector legend{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;width:calc(100% + 2px);margin:0 -1px;padding:10px 1px 8px;display:grid}.case-link-selector legend>span:first-child{width:30px;height:30px;color:var(--blue-dark);background:#e9edff;border-radius:9px;place-items:center;display:grid}.case-link-selector.decision-uncertain legend>span:first-child{color:var(--amber);background:#f5e9d3}.case-link-selector legend>span:nth-child(2){gap:2px;min-width:0;display:grid}.case-link-selector legend strong{font-size:9px}.case-link-selector legend small{color:#788195;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.35;overflow:hidden}.case-link-selector legend>em{color:#586ccb;white-space:nowrap;background:#e9edff;border-radius:99px;align-items:center;gap:3px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:760;display:inline-flex}.case-candidate-options{gap:6px;display:grid}.case-candidate,.case-new-option{cursor:pointer;background:#fff;border:1px solid #e1e5ee;border-radius:9px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;padding:9px;gap:8px!important;display:grid!important}.case-candidate input,.case-new-option input{width:15px;height:15px;accent-color:var(--blue)}.case-candidate>span,.case-new-option>span{gap:2px;min-width:0;display:grid}.case-candidate strong,.case-new-option strong{color:#465064;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.case-candidate small,.case-new-option small{color:#8991a1;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.case-candidate p{color:#758096;margin:2px 0 0;font-size:7px;line-height:1.35}.case-candidate>em{color:#6676bf;background:#edf0fb;border-radius:6px;padding:4px 5px;font-size:7px;font-style:normal}.case-new-option{grid-template-columns:17px minmax(0,1fr);margin-top:6px}.review-actions-simple{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 24px;display:flex}.review-actions-simple>span{color:#868e9f;align-items:center;gap:6px;font-size:8px;display:flex}.review-actions-simple>button{background:var(--blue);color:#fff;border-radius:10px;align-items:center;gap:7px;min-height:41px;padding:0 15px;font-size:10px;font-weight:720;display:inline-flex;box-shadow:0 7px 17px #536ef533}.shopping-order-section{background:#fff;border:1px solid #dfe5dc;border-radius:17px;margin-top:25px;overflow:hidden;box-shadow:0 8px 24px #1922380b}.shopping-order-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 18px 14px;display:grid}.shopping-order-icon{color:#3f8b67;background:#eef8f2;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.shopping-order-heading h2{letter-spacing:-.35px;margin:3px 0 2px;font-size:17px}.shopping-order-heading p{color:#8b93a2;margin:0;font-size:8px}.shopping-order-status{color:#3f7f61;text-transform:uppercase;background:#eef8f2;border-radius:99px;padding:5px 9px;font-size:7px;font-weight:760}.shopping-items{border-top:1px solid #edf0eb;display:grid}.shopping-item{text-align:left;background:#fff;border-bottom:1px solid #eff1ed;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:9px 18px;display:grid}.shopping-item:hover{background:#fafcf9}.shopping-check-control{cursor:pointer;place-items:center;width:22px;height:22px;display:grid;position:relative}.shopping-check-control input{opacity:0;width:1px;height:1px;position:absolute}.shopping-check-control input:focus-visible+.shopping-check{outline-offset:2px;outline:2px solid #7285ef}.shopping-check-control input:disabled+.shopping-check{cursor:wait;opacity:.55}.shopping-check{color:#fff;border:1px solid #cdd5ca;border-radius:7px;place-items:center;width:20px;height:20px;display:grid}.shopping-item-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.shopping-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.shopping-item-actions button{color:#657067;background:#f8faf8;border:1px solid #dce3dc;border-radius:8px;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:7px;font-weight:720;display:inline-flex}.shopping-item-actions button:disabled{cursor:wait;opacity:.55}.shopping-item.checked .shopping-check{background:#4d9a72;border-color:#4d9a72}.shopping-item.checked strong{color:#8b958a;text-decoration:line-through}.shopping-order-footer{justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 18px;display:flex}.shopping-order-footer button{color:#387558;background:#f3faf5;border:1px solid #cfe0d4;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:720;display:inline-flex}.shopping-order-footer button svg{animation:none}.shopping-order-footer button:disabled svg{animation:.9s linear infinite spin}.private-space{background:#fff;border:1px solid #e2dfeb;border-radius:17px;margin-top:25px;overflow:hidden;box-shadow:0 8px 24px #1922380b}.private-space-heading{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.private-space-title-row{align-items:center;gap:12px;min-width:0;display:flex}.private-space-icon{color:#675cbd;background:#f2efff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.private-space-heading h2{letter-spacing:-.35px;margin:3px 0 2px;font-size:17px}.private-space-heading p{color:#8b93a2;margin:0;font-size:9px}.private-visibility{color:#777287;background:#faf9fd;border:1px solid #e1deea;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 9px;font-size:8px;font-weight:740;display:inline-flex}.private-visibility>i{background:#c9c6d0;border-radius:99px;width:30px;height:17px;position:relative}.private-visibility>i b{background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .16s;position:absolute;top:3px;left:3px}.private-visibility.visible>i b{transform:translate(13px)}.private-space-locked{background:#fbfafd;border-top:1px solid #eeebf3;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:230px;padding:26px;display:grid}.private-space-locked>span{color:#827b98;background:#f0edf7;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.private-space-locked strong{color:#423d4e;font-size:13px}.private-space-locked p{color:#8f899b;margin:4px 0 0;font-size:9px}.private-space-locked button{color:#fff;background:#7467cf;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:9px;font-weight:740;display:inline-flex}.private-voice{background:linear-gradient(90deg,#f8f5ff,#fcfbff);border-top:1px solid #eeebf3;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.private-voice-symbol{color:#fff;background:#7467cf;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 6px #7467cf17}.private-voice.recording .private-voice-symbol{background:#d95661;box-shadow:0 0 0 6px #d956611a}.private-voice-copy{gap:3px;min-width:0;display:grid}.private-voice-copy strong{color:#443f50;font-size:11px}.private-voice-copy p{overflow-wrap:anywhere;color:#777081;margin:0;font-size:9px;line-height:1.4}.private-voice-copy small{color:#9991a4;font-size:7px}.private-voice>button{color:#fff;background:#7467cf;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-size:9px;font-weight:750;display:inline-flex}.private-voice>button.stop{background:#d95661}.private-voice>button:disabled{cursor:wait;opacity:.58}.private-voice>button:disabled svg{animation:.9s linear infinite spin}.private-research{background:#fcfbff;border-top:1px solid #e7e3ee;padding:16px 18px}.private-research>header{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.private-research>header>span{color:#695cc3;background:#eeeaff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.private-research h3{color:#494351;margin:0;font-size:11px}.private-research header p{color:#8d8796;margin:2px 0 0;font-size:8px}.private-location-controls{align-items:center;gap:6px;display:flex}.private-location-controls>button{color:#685caa;background:#f7f4ff;border:1px solid #ddd7ef;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:8px;font-weight:730;display:inline-flex}.private-location-controls>button:disabled{opacity:.5}.private-location-ready{color:#39775a;background:#ecf8f1;border-radius:99px;align-items:center;gap:4px;min-height:31px;padding:0 9px;font-size:8px;font-weight:720;display:inline-flex}.private-location-ready small{color:#6c927c;font-size:7px}.private-research-form{gap:6px;margin-top:12px;display:grid}.private-research-form>label{color:#817a8f;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:760}.private-research-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.private-research-form input{color:#403a49;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #dad5e7;border-radius:10px;outline:none;padding:0 12px;font-size:10px}.private-research-form button{color:#fff;background:#7467cf;border-radius:10px;align-items:center;gap:6px;min-height:42px;padding:0 13px;font-size:9px;font-weight:760;display:inline-flex}.private-research-form button:disabled{cursor:wait;opacity:.55}.private-research-shortcuts{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.private-research-shortcuts button{color:#6b5fba;background:#f8f6ff;border:1px solid #ddd8ee;border-radius:99px;min-height:28px;padding:0 9px;font-size:7px;font-weight:730}.private-research-shortcuts button:disabled{cursor:wait;opacity:.5}.private-research-form button:disabled svg,.private-research-progress>svg{animation:.9s linear infinite spin}.private-research-progress{color:#7062c0;background:#f6f3ff;border:1px solid #ded8f4;border-radius:10px;align-items:center;gap:9px;margin-top:11px;padding:10px 12px;display:flex}.private-research-progress>span{gap:2px;display:grid}.private-research-progress strong{font-size:9px}.private-research-progress small{color:#8d84b7;font-size:7px}.private-research-error{color:#a94f56;background:#fff7f7;border:1px solid #efd8d9;border-radius:9px;align-items:center;gap:6px;margin-top:10px;padding:9px 11px;font-size:8px;display:flex}.private-research-empty{color:#9992a1;margin:11px 0 0;font-size:8px;line-height:1.5}.private-research-results{gap:10px;margin-top:12px;display:grid}.private-research-result{background:#fff;border:1px solid #e4dfec;border-radius:12px;padding:13px}.private-research-result-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.private-research-result-heading>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.private-research-result-heading h4{color:#443e4c;width:100%;margin:2px 0 0;font-size:11px}.private-research-result-heading time{color:#9891a0;font-size:7px}.private-research-result-heading>button{color:#b1535c;background:#fff8f8;border:1px solid #eed9dc;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.certainty,.location-used{border-radius:99px;align-items:center;gap:3px;min-height:22px;padding:0 7px;font-size:7px;font-weight:760;display:inline-flex}.private-research-answer{color:#5f5866;margin:9px 0 0;font-size:9px;line-height:1.55}.private-research-weather{color:#526b7d;background:#f3f8fc;border-left:3px solid #73a9d8;gap:3px;margin:10px 0 0;padding:8px 10px;font-size:8px;line-height:1.45;display:grid}.private-research-weather span{color:#3f7398;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:780}.private-research-coverage{background:#faf9fd;border:1px solid #e4e0ed;border-radius:10px;gap:3px;margin-top:10px;padding:9px 11px;display:grid}.private-research-coverage strong{color:#555d72;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.private-research-coverage span{color:#737b90;font-size:8px;line-height:1.5}.private-recommendations{counter-reset:recommendations;gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.private-recommendations>li{counter-increment:recommendations;background:#fbfafc;border:1px solid #ece8f0;border-radius:10px;padding:10px}.private-recommendations>li>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.private-recommendations>li>div strong:before{content:counter(recommendations) ". ";color:#7768c9}.private-recommendations strong{color:#494251;font-size:9px}.private-recommendations>li>div small{color:#7066a8;font-size:7px;font-weight:730}.private-recommendations p{color:#706a75;margin:5px 0;font-size:8px;line-height:1.45}.private-recommendations>li>span{color:#8d8692;align-items:center;gap:4px;font-size:7px;display:flex}.private-recommendations ul{color:#726c78;margin:7px 0;padding-left:16px;font-size:7px;line-height:1.45}.private-recommendations a,.private-research-sources a{color:#6557b3;align-items:center;gap:3px;font-size:7px;font-weight:720;text-decoration:none;display:inline-flex}.private-recommendation-showtimes{border-top:1px solid #ece9f3;margin-top:8px;padding-top:7px;align-items:initial!important;justify-content:initial!important;gap:3px!important;display:grid!important}.private-recommendation-showtimes strong{color:#777e92;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.private-recommendation-showtimes span{color:#5e6577;font-size:8px;line-height:1.45}.private-recommendation-price{color:#3f755b;background:#edf8f2;border-radius:99px;margin-top:8px;padding:5px 8px;font-size:8px;display:inline-flex}.private-follow-ups{background:#fff9e9;border-radius:9px;gap:4px;margin-top:10px;padding:9px 10px;display:grid}.private-follow-ups strong{color:#765f1c;font-size:8px}.private-follow-ups span{color:#8d7d51;font-size:7px}.private-research-sources{border-top:1px solid #eeeaf1;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:11px;padding-top:9px;display:flex}.private-research-sources>strong{color:#79717e;text-transform:uppercase;font-size:7px}.private-add-form{background:#fbfafd;border-top:1px solid #eeebf3;border-bottom:1px solid #eeebf3;grid-template-columns:170px minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px 18px;display:grid}.private-add-form label{gap:6px;min-width:0;display:grid}.private-add-form label>span{color:#817a8f;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:760}.private-add-form select,.private-add-form input{color:#443f50;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #ddd9e7;border-radius:9px;outline:none;padding:0 11px;font-size:10px}.private-add-form>button{color:#fff;background:#7467cf;border-radius:9px;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-size:9px;font-weight:750;display:inline-flex}.private-add-form>button:disabled{cursor:wait;opacity:.55}.private-add-form>button:disabled svg{animation:.9s linear infinite spin}.private-facts{background:#fffefb;border-bottom:1px solid #eeebf3;justify-content:space-between;align-items:center;gap:14px;padding:11px 18px;display:flex}.private-facts>div:first-child{color:#8b6b18;align-items:center;gap:8px;display:flex}.private-facts>div:first-child>span{gap:1px;display:grid}.private-facts strong{color:#564817;font-size:9px}.private-facts small{color:#9a8f6c;font-size:7px}.private-fact-list{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.private-fact-list>span{color:#756020;background:#fff9e9;border:1px solid #eadfbd;border-radius:99px;align-items:center;gap:5px;min-height:28px;padding:0 5px 0 9px;font-size:8px;font-weight:700;display:inline-flex}.private-fact-list button{color:#877027;background:#f3e7c7;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.private-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 18px 18px;display:grid}.private-group{background:#fdfcfe;border:1px solid #e8e5ed;border-radius:13px;min-width:0;overflow:hidden}.private-group>header{border-bottom:1px solid #ece9f0;align-items:center;gap:9px;padding:11px 12px;display:flex}.private-group>header>span{color:#736b8d;background:#f1eff8;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.private-group h3{color:#494351;margin:0;font-size:11px}.private-group header small{color:#97919f;font-size:7px}.private-items{display:grid}.private-item{border-bottom:1px solid #efecf1;grid-template-columns:21px minmax(0,1fr);gap:8px;padding:10px 11px;display:grid}.private-item:last-child{border-bottom:0}.private-check-control{cursor:pointer;place-items:center;width:20px;height:20px;display:grid;position:relative}.private-check-control input{opacity:0;width:1px;height:1px;position:absolute}.private-check-control>span{color:#fff;border:1px solid #ccc7d5;border-radius:6px;place-items:center;width:19px;height:19px;display:grid}.private-check-control input:focus-visible+span{outline-offset:2px;outline:2px solid #897bdc}.private-item.completed .private-check-control>span{background:#7467cf;border-color:#7467cf}.private-item-copy{gap:3px;min-width:0;display:grid}.private-item-copy strong{overflow-wrap:anywhere;color:#4d4754;font-size:9px;line-height:1.4}.private-item-copy small{color:#9993a0;font-size:7px}.private-item.completed .private-item-copy strong{color:#98929e;text-decoration:line-through}.private-item-actions{flex-wrap:wrap;grid-column:2;gap:4px;display:flex}.private-item-actions button{color:#716b79;background:#f8f6fa;border:1px solid #e1dde6;border-radius:7px;align-items:center;gap:4px;min-height:27px;padding:0 7px;font-size:7px;font-weight:700;display:inline-flex}.private-item-actions button:disabled{cursor:wait;opacity:.5}.private-group-empty{color:#a09aa7;text-align:center;min-height:92px;margin:0;padding:22px 13px;font-size:8px;line-height:1.5}.mailbox-section{background:#fff;border:1px solid #dce4e8;border-radius:17px;margin-top:25px;overflow:hidden;box-shadow:0 8px 24px #1922380a}.mailbox-heading{justify-content:space-between;align-items:center;gap:18px;padding:17px 18px 14px;display:flex}.mailbox-kicker-row{align-items:center;gap:7px;display:flex}.mailbox-source{color:#65737c;background:#edf1f3;border-radius:999px;align-items:center;padding:3px 7px;font-size:7px;font-weight:760;line-height:1;display:inline-flex}.mailbox-heading h2{letter-spacing:-.35px;margin:4px 0 2px;font-size:17px}.mailbox-heading p{color:#8b93a2;margin:0;font-size:8px}.mailbox-heading button{color:#5f7480;background:#fafcfc;border:1px solid #dce4e8;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.mailbox-heading button:disabled svg,.mailbox-state.loading svg,.mailbox-body-state svg.lucide-loader-2{animation:.9s linear infinite spin}.mailbox-state{color:#8991a1;text-align:center;border-top:1px solid #edf1f3;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:16px;font-size:9px;display:flex}.mailbox-state.error,.mailbox-body-state.error{color:#b3545c}.mailbox-state:not(.loading) svg{animation:none}.mailbox-connection{background:#edf1f3;border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.mailbox-connection>div{background:#fbfcfc;flex-direction:column;gap:4px;min-width:0;padding:12px 18px;display:flex}.mailbox-connection span{color:#8b93a2;text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:750}.mailbox-connection strong{overflow-wrap:anywhere;color:#3f4d57;font-size:10px}.mailbox-connection small{color:#929aa5;font-size:8px;line-height:1.45}.mailbox-list{border-top:1px solid #edf1f3;max-height:430px;overflow-y:auto}.mailbox-message{border-bottom:1px solid #eff2f3}.mailbox-message:last-child{border-bottom:0}.mailbox-message-row{width:100%;min-height:68px;color:inherit;text-align:left;background:#fff;grid-template-columns:8px 150px minmax(0,1fr) 112px 16px;align-items:center;gap:10px;padding:9px 18px;display:grid}.mailbox-message-row:hover{background:#fafcfc}.mailbox-message.unread .mailbox-message-row:hover{background:#f3f8fd}.mailbox-unread-dot{background:0 0;border-radius:50%;width:7px;height:7px}.mailbox-sender,.mailbox-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.mailbox-sender strong,.mailbox-copy strong{color:#465064;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mailbox-message.unread .mailbox-copy strong{color:#24334e;font-weight:790}.mailbox-sender small,.mailbox-copy small{color:#8c94a4;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.4;overflow:hidden}.mailbox-meta{color:#8d97a7;justify-content:flex-end;align-items:center;gap:7px;display:flex}.mailbox-meta small{white-space:nowrap;font-size:7px}.mailbox-message-row>svg{color:#9aa4b1}.mailbox-message-body{background:#fbfcfd;border-top:1px solid #edf1f3;padding:16px 42px 18px 186px}.mailbox-message-body p{color:#4c5669;overflow-wrap:anywhere;white-space:pre-wrap;max-height:330px;margin:0;font-size:9px;line-height:1.65;overflow:auto}.mailbox-body-state{color:#8993a1;align-items:center;gap:7px;min-height:42px;font-size:9px;display:flex}.mailbox-synced{color:#a0a6b2;text-align:right;padding:8px 18px;font-size:7px}.jira-cases-section{background:#fff;border:1px solid #e0e4eb;border-radius:17px;margin-top:25px;overflow:hidden;box-shadow:0 8px 24px #1922380a}.jira-cases-heading{justify-content:space-between;align-items:center;gap:18px;padding:17px 18px 14px;display:flex}.jira-cases-heading h2{letter-spacing:-.35px;margin:4px 0 2px;font-size:17px}.jira-cases-heading p{color:#8b93a2;margin:0;font-size:8px}.jira-cases-heading button{color:#657087;background:#fafbfc;border:1px solid #dfe3eb;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.jira-cases-heading button:disabled svg,.jira-cases-state.loading svg{animation:.9s linear infinite spin}.jira-cache-warning{color:#8d6a29;background:#fff8e8;border-top:1px solid #f1dfba;align-items:center;gap:8px;padding:9px 18px;display:flex}.jira-cache-warning>span{flex-direction:column;gap:2px;font-size:8px;display:flex}.jira-cache-warning strong{font-size:8px}.jira-cases-state{color:#8991a1;border-top:1px solid #edf0f4;justify-content:center;align-items:center;gap:8px;min-height:92px;font-size:9px;display:flex}.jira-cases-state.error{color:#b3545c}.jira-cases-state:not(.loading) svg{animation:none}.jira-cases-list{border-top:1px solid #edf0f4;max-height:390px;overflow-y:auto}.jira-case{min-height:65px;color:inherit;border-bottom:1px solid #eff1f4;grid-template-columns:64px minmax(0,1fr) 142px 18px;align-items:center;gap:10px;padding:9px 18px;text-decoration:none;display:grid}.jira-case:hover{background:#fafbfe}.jira-key{color:#526ee9;font-size:8px;font-weight:800}.jira-case-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.jira-case-copy strong{color:#434d61;font-size:10px}.jira-case-copy small{color:#8c94a4;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.4;overflow:hidden}.jira-case-meta{justify-content:flex-end;align-items:center;gap:5px;display:flex}.jira-case-meta em,.jira-case-meta small{color:#737d91;white-space:nowrap;background:#f0f2f6;border-radius:7px;padding:5px 7px;font-size:7px;font-style:normal}.jira-case-meta em{color:#5368cb;background:#eef1ff;font-weight:700}.jira-case>svg{color:#9aa2b1}.jira-cases-synced{color:#a0a6b2;text-align:right;padding:8px 18px;font-size:7px}.library-section{margin-top:38px}.library-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;padding:0 2px;display:flex}.library-heading h2{letter-spacing:-.5px;margin:6px 0 0;font-size:21px}.library-summary{color:#8a92a4;align-items:center;gap:10px;font-size:8px;display:flex}.library-summary span{align-items:baseline;gap:4px;display:flex}.library-summary strong{color:var(--ink);font-size:12px}.library-summary i{background:#dce0e7;width:1px;height:17px}.library-loading,.empty-library{color:#959cad;background:#ffffff8c;border:1px dashed #d8dce5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:170px;display:flex}.library-loading{flex-direction:row;font-size:9px}.library-loading svg{animation:.9s linear infinite spin}.empty-library>span{color:#697ee2;background:#eceffc;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.empty-library strong{color:#4d566b;font-size:11px}.empty-library p{margin:0;font-size:9px}.recordings-list{gap:9px;display:grid}.case-thread-list{gap:11px;display:grid}.case-thread-card{background:#fff;border:1px solid #dce2eb;border-radius:15px;overflow:hidden;box-shadow:0 6px 20px #1922380a}.case-thread-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-right:14px;display:grid}.case-thread-toggle{text-align:left;background:#fff;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:83px;padding:12px 6px 12px 16px;display:grid}.case-thread-toggle:hover{background:#fafbfe}.case-thread-icon{width:40px;height:40px;color:var(--blue);background:#edf0ff;border-radius:12px;place-items:center;display:grid}.case-thread-copy{gap:3px;min-width:0;display:grid}.case-thread-copy small{color:#9098a8;font-size:7px}.case-thread-copy strong{color:#404a5e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.case-thread-copy em{color:#777f91;font-size:8px;font-style:normal}.case-status-button{color:#39765a;background:#f3faf6;border:1px solid #cfe2d7;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:8px;font-weight:720;display:inline-flex}.case-status-button svg.lucide-loader-2{animation:.9s linear infinite spin}.case-thread-facts{border-top:1px solid #eef0f4;flex-wrap:wrap;gap:5px;padding:8px 16px;display:flex}.case-thread-facts:empty{display:none}.case-thread-facts span{color:#70798b;background:#f1f3f7;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:7px;display:inline-flex}.case-timeline{background:#fafbfc;border-top:1px solid #e9ecf1;padding:12px 15px 14px;display:grid}.timeline-entry{grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.timeline-marker{justify-content:center;display:flex;position:relative}.timeline-marker:after{content:"";background:#d8ddeb;width:1px;position:absolute;top:15px;bottom:-1px}.timeline-entry:last-child .timeline-marker:after{display:none}.timeline-marker i{z-index:1;background:#fff;border:2px solid #8495e8;border-radius:50%;width:9px;height:9px;margin-top:13px;position:relative}.timeline-entry-body{min-width:0;padding-bottom:9px}.timeline-entry-toggle{text-align:left;background:#fff;border:1px solid #e4e7ed;border-radius:10px;grid-template-columns:minmax(0,1fr) 17px;align-items:center;gap:8px;width:100%;min-height:52px;padding:9px 11px;display:grid}.timeline-entry-toggle:hover{border-color:#cfd6eb}.timeline-entry-toggle>span{gap:3px;min-width:0;display:grid}.timeline-entry-toggle small{color:#979eac;font-size:7px}.timeline-entry-toggle strong{color:#4d5668;font-size:9px}.timeline-entry-toggle p{color:#7a8394;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;line-height:1.4;overflow:hidden}.timeline-entry-toggle>svg{color:#9ca4b3}.unassigned-recordings{margin-top:22px}.unassigned-heading{justify-content:space-between;align-items:end;margin:0 2px 9px;display:flex}.unassigned-heading h3{margin:4px 0 0;font-size:15px}.unassigned-heading>span{color:#7b8495;background:#e9ecf2;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:750}.recording-item{background:#fff;border:1px solid #e0e4eb;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #19223809}.recording-item-main{text-align:left;background:#fff;grid-template-columns:42px minmax(0,1fr) 100px 20px;align-items:center;gap:13px;width:100%;min-height:82px;padding:12px 17px;display:grid}.recording-item-main:hover{background:#fafbfe}.recording-play{background:var(--blue-soft);width:40px;height:40px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.recording-copy{flex-direction:column;min-width:0;display:flex}.recording-copy small{color:#959cad;font-size:7px}.recording-copy strong{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:11px;overflow:hidden}.recording-copy em{color:#777f91;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.recording-meta{justify-content:flex-end;gap:7px;display:flex}.recording-meta small{color:#7e8799;background:#f0f2f6;border-radius:7px;padding:5px 7px;font-size:7px}.recording-item-main>svg{color:#9ca3b2}.recording-details{background:#fafbfc;border-top:1px solid #e8ebf0;padding:16px 18px}.recording-details>audio{width:100%;height:38px;display:block}.analysis-snapshot{background:#fff;border-radius:11px;margin-top:14px;padding:12px}.analysis-snapshot>div{flex-wrap:wrap;gap:5px;display:flex}.analysis-snapshot>p{color:#697286;margin:10px 0;font-size:9px;line-height:1.5}.analysis-snapshot ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.analysis-snapshot li{color:#536074;align-items:flex-start;gap:5px;font-size:8px;display:flex}.analysis-snapshot li svg{color:var(--green);margin-top:1px}.snapshot-work-items{margin-top:10px;gap:7px!important;display:grid!important}.snapshot-work-items section{border:1px solid #e5e8ee;border-radius:9px;padding:9px}.snapshot-work-items section>strong{color:#485267;margin-bottom:6px;font-size:9px;display:block}.snapshot-work-items section>p{color:#936b2d;align-items:flex-start;gap:5px;margin:7px 0 0;font-size:8px;line-height:1.4;display:flex}.snapshot-email-ready{background:var(--blue-soft);color:var(--blue-dark);border-radius:7px;align-items:center;gap:5px;margin-top:9px;padding:6px 8px;font-size:8px;font-weight:700;display:inline-flex}.snapshot-shopping-ready{color:#3f7f61;background:#eef8f2;border-radius:7px;align-items:center;gap:5px;margin-top:9px;padding:6px 8px;font-size:8px;font-weight:700;display:inline-flex}.snapshot-shopping-correction{color:#5265b0;background:#eef1ff}.saved-transcript{background:#fff;border-radius:11px;margin-top:10px;padding:12px}.saved-transcript span{color:#939aab;text-transform:uppercase;font-size:7px;font-weight:740}.saved-transcript p{color:#687185;margin:7px 0 0;font-size:9px;line-height:1.55}.recording-actions{align-items:center;gap:7px;margin-top:13px;display:flex}.recording-actions button,.recording-actions a{color:#667085;background:#fff;border:1px solid #dfe3e9;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:8px;font-weight:650;text-decoration:none;display:inline-flex}.recording-actions .delete-button{color:#c44954;border-color:#f0dadd;margin-left:auto}.local-footer{color:#969dad;text-align:center;justify-content:center;align-items:center;gap:7px;width:min(100% - 32px,1000px);margin:29px auto 0;font-size:8px;display:flex}.simple-toast{z-index:40;min-width:310px;min-height:49px;color:var(--green);background:#f1fbf7;border:1px solid #cfe7df;border-radius:12px;align-items:center;gap:8px;padding:0 14px;animation:.18s both toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 48px #19223824}@keyframes toast-in{0%{opacity:0;transform:translateY(7px)}}@media (max-width:760px){.simple-header{min-height:63px;padding:9px 15px}.local-status{min-height:38px}.local-status svg{display:none}.local-status small{max-width:120px}.recorder-container{width:min(100% - 22px,1000px)}.recorder-intro{padding:35px 10px 23px}.recorder-intro h1{font-size:31px}.recorder-intro p{font-size:10px;line-height:1.45}.intro-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ask-launch{min-height:42px;font-size:11px}.call-import-panel{border-radius:15px}.call-import-heading{grid-template-columns:38px minmax(0,1fr) 38px;padding:14px}.call-import-heading strong{font-size:14px}.call-import-heading small{font-size:10px}.call-import-body{padding:14px}.call-file-picker{min-height:70px}.call-file-picker strong{font-size:12px}.call-file-picker small{font-size:9px}.call-transcript-field textarea{min-height:120px;font-size:16px}.call-import-footer{flex-direction:column;align-items:stretch}.call-import-footer p{font-size:9px;line-height:1.45}.call-import-footer button{min-height:46px;font-size:11px}.memory-heading{grid-template-columns:38px minmax(0,1fr) 38px;padding:14px}.memory-heading strong{font-size:13px}.memory-heading small{font-size:9px}.memory-rules article{grid-template-columns:1fr;padding:13px 14px}.memory-rules article strong{font-size:11px}.memory-rules article p{font-size:9px}.memory-rule-meta{justify-content:space-between}.work-question-panel{border-radius:15px;padding:14px}.work-question-heading{grid-template-columns:38px minmax(0,1fr) 38px}.work-question-heading strong{font-size:14px}.work-question-heading small{font-size:10px}.work-question-form>div{grid-template-columns:1fr}.work-question-form input{min-height:48px;font-size:16px}.work-question-form button{min-height:44px}.work-question-examples{display:grid}.work-question-examples button{border-radius:10px;min-height:38px;font-size:10px;line-height:1.35}.work-question-answer p{font-size:11px}.work-question-matches>a,.work-question-matches>div{grid-template-columns:78px minmax(0,1fr) 14px;padding:10px}.work-question-matches div>strong{font-size:11px}.work-question-matches div>p{font-size:10px}.recording-stage{border-radius:19px;min-height:420px;padding:25px 16px}.main-record-button{width:110px;height:110px}.recording-hints{flex-direction:column;align-items:center;gap:6px;bottom:20px}.live-wave{gap:4px;width:88%;top:91px}.live-transcript{max-height:104px;overflow-y:auto}.organizing-state>div{flex-direction:column;align-items:center}.review-topline{padding:17px}.review-recording>audio{width:calc(100% - 30px);margin:14px 15px 0}.review-grid-simple{grid-template-columns:1fr;padding:14px}.review-transcript-card textarea{min-height:150px}.explain-button{min-height:40px;font-size:10px}.correction-form textarea{min-height:110px;font-size:16px}.correction-dictation{min-height:40px;font-size:10px}.correction-dictation-error{font-size:10px}.correction-form>div{flex-direction:column;align-items:stretch}.remember-correction{min-height:34px;font-size:10px}.correction-form>div>button{justify-content:center;min-height:42px;font-size:10px}.case-link-selector legend{grid-template-columns:30px minmax(0,1fr)}.case-link-selector legend>em{grid-column:2;width:fit-content}.case-link-selector legend small{white-space:normal}.case-candidate,.case-new-option{min-height:58px}.case-candidate strong,.case-new-option strong{font-size:10px}.case-candidate small,.case-new-option small,.case-candidate p{white-space:normal;font-size:8px}.organized-tasks>div{grid-template-columns:22px minmax(0,1fr) 38px;min-height:46px}.organized-tasks strong,.work-item-questions p{font-size:11px;line-height:1.4}.contact-match-heading small{font-size:9px}.contact-match-heading strong,.contact-person,.contact-candidates>div,.contact-candidates p{font-size:11px}.organized-tasks button{width:38px;height:38px}.email-draft-heading{flex-direction:column;align-items:stretch}.purchase-preview-card small{font-size:9px;line-height:1.4}.purchase-preview-card li{min-height:36px;font-size:11px}.purchase-preview-card li button{width:32px;height:32px}.email-draft-heading button{justify-content:center;min-height:40px}.email-draft-card label input,.email-draft-card label textarea{font-size:16px}.review-actions-simple{flex-direction:column;align-items:stretch;padding:12px 15px 15px}.review-actions-simple>button{justify-content:center;width:100%}.shopping-order-heading{grid-template-columns:38px minmax(0,1fr);padding:14px}.shopping-order-heading p{font-size:9px;line-height:1.4}.shopping-order-status{display:none}.shopping-item{min-height:58px;padding:9px 14px}.shopping-item strong{font-size:12px}.shopping-item{grid-template-columns:24px minmax(0,1fr)}.shopping-item-actions{grid-column:2;justify-content:flex-start}.shopping-item-actions button{min-height:34px;font-size:8px}.shopping-order-footer{flex-direction:column;align-items:stretch;padding:11px 14px 14px}.shopping-order-footer button{justify-content:center;min-height:42px}.mailbox-heading{align-items:flex-start}.mailbox-heading h2{font-size:16px}.mailbox-heading button{min-height:40px}.mailbox-connection{grid-template-columns:1fr}.mailbox-connection>div{padding:12px 14px}.mailbox-connection strong{font-size:11px}.mailbox-list{max-height:440px}.mailbox-message-row{grid-template-columns:8px minmax(0,1fr) 16px;gap:8px;min-height:86px;padding:11px 13px}.mailbox-sender{grid-column:2}.mailbox-sender strong,.mailbox-copy strong{font-size:11px}.mailbox-copy{grid-column:2}.mailbox-copy small{white-space:normal;font-size:9px}.mailbox-meta{grid-column:2;justify-content:flex-start}.mailbox-meta small{font-size:8px}.mailbox-message-row>svg{grid-area:1/3}.mailbox-message-body{padding:14px 20px 17px 29px}.mailbox-message-body p{font-size:11px}.jira-cases-heading{align-items:flex-start}.jira-cases-heading h2{font-size:16px}.jira-cases-heading button{min-height:40px}.jira-cases-list{max-height:420px}.jira-case{grid-template-columns:54px minmax(0,1fr) 16px;min-height:76px;padding:10px 13px}.jira-case-copy strong{font-size:11px;line-height:1.35}.jira-case-copy small{white-space:normal}.jira-case-meta{grid-column:2;justify-content:flex-start}.jira-case-meta small:last-child{display:none}.jira-case>svg{grid-area:1/3}.library-section{margin-top:29px}.library-heading{flex-direction:column;align-items:flex-start;gap:8px}.case-thread-heading{grid-template-columns:1fr;padding-right:0}.case-thread-toggle{grid-template-columns:39px minmax(0,1fr) 17px;min-height:79px;padding:11px 12px}.case-thread-icon{width:38px;height:38px}.case-thread-copy strong{white-space:normal;font-size:11px}.case-status-button{justify-content:center;min-height:40px;margin:0 12px 12px}.case-thread-facts{padding:8px 12px}.case-timeline{padding:11px 10px 12px}.timeline-entry{grid-template-columns:14px minmax(0,1fr);gap:5px}.timeline-entry-toggle{min-height:62px}.timeline-entry-toggle strong{font-size:10px}.timeline-entry-toggle p{white-space:normal;font-size:9px}.recording-item-main{grid-template-columns:39px minmax(0,1fr) 17px;gap:10px;min-height:78px;padding:11px 12px}.recording-play{width:38px;height:38px}.recording-meta{display:none}.recording-details{padding:13px}.recording-actions{flex-direction:column;align-items:stretch}.recording-actions button,.recording-actions a{justify-content:center;width:100%}.recording-actions .delete-button{margin-left:0}.simple-toast{min-width:0;bottom:11px;left:11px;right:11px}}*{scrollbar-color:#4b5264 #10141d;scrollbar-width:thin}input::placeholder,textarea::placeholder{color:#70798c;opacity:1}audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.simple-header{background:#0b0d12d6;border-color:#4b536873;min-height:76px;box-shadow:0 10px 40px #00000038}.simple-brand{flex:none;gap:11px}.simple-brand>span:last-child{gap:1px;display:grid}.simple-brand>span:last-child strong{color:var(--ink);letter-spacing:-.35px;white-space:nowrap;font-size:16px}.simple-brand>span:last-child small{color:#8e96a8;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:650}.simple-brand-mark{filter:drop-shadow(0 5px 12px #9b8cff42);gap:4px;width:29px;height:29px}.simple-brand-mark i{background:#9b8cff;border-radius:4px 9px}.simple-brand-mark i:nth-child(2){background:#4ed3b5}.simple-brand-mark i:nth-child(3){background:#f5c85b}.simple-brand-mark i:nth-child(4){background:#ff737c}.simple-nav{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.simple-nav button{color:#929aab;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:10px;font-weight:680;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex}.simple-nav button:hover{color:#e6e2da;background:#171c27;border-color:#303748;transform:translateY(-1px)}.simple-nav button small{color:#c7cbd4;background:#252b39;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.local-status{color:#aeb5c2;background:#141823;border-color:#303748;box-shadow:inset 0 1px #ffffff06}.local-status strong{color:#e4e1d9;font-size:10px}.local-status small{color:#81899a;font-size:9px}.local-status>span{background:#687184}.local-status.ready>span{background:var(--green);box-shadow:0 0 0 4px #4ed3b51f,0 0 14px #4ed3b540}.recorder-container{width:min(100% - 36px,1080px)}.recorder-intro{padding:61px 0 34px;position:relative}.recorder-intro:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#9b8cff 22%,#4ed3b5 72%,#0000);border-radius:99px;width:118px;height:3px;position:absolute;bottom:21px;right:50%;transform:translate(50%)rotate(-1deg)}.simple-kicker{color:#a99fff;letter-spacing:.16em;font-size:10px}.recorder-intro h1{color:#0000;letter-spacing:-2.3px;background:linear-gradient(115deg,#fffdf7 12%,#d7d1ff 66%,#77e1c9);-webkit-background-clip:text;background-clip:text;margin-top:12px;font-size:clamp(36px,5vw,54px);font-weight:760}.recorder-intro p{color:var(--muted);font-size:13px;line-height:1.55}.ask-launch{color:#bcb4ff;background:#171b28;border-color:#353b50;min-height:42px;font-size:11px;box-shadow:inset 0 1px #ffffff06}.ask-launch:hover{background:#1d2131;border-color:#61578d}.ask-launch.active{color:#0b0d12;background:#9b8cff;border-color:#9b8cff}.ask-launch.call{color:#76dfc8;background:#4ed3b514;border-color:#4ed3b547}.ask-launch.call:hover{background:#4ed3b51f;border-color:#4ed3b57a}.ask-launch.call.active{color:#071611;background:#4ed3b5;border-color:#4ed3b5}.ask-launch.memory{color:#f3cf75;background:#f5c85b12;border-color:#f5c85b47}.ask-launch.memory:hover{background:#f5c85b1c;border-color:#f5c85b7a}.ask-launch.memory.active{color:#181205;background:#f5c85b;border-color:#f5c85b}.memory-panel,.call-import-panel,.work-question-panel,.review-recording,.shopping-order-section,.private-space,.mailbox-section,.jira-cases-section,.case-thread-card,.recording-item,.section-empty{border-color:var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#161b27,#131722)}.memory-heading,.call-import-heading,.review-topline,.review-actions-simple,.shopping-items,.mailbox-state,.mailbox-list,.jira-cases-state,.jira-cases-list,.case-thread-facts,.case-timeline,.recording-details{border-color:var(--line)}.memory-heading>span{color:#f5c85b;background:#f5c85b1c}.call-import-heading>span{color:#4ed3b5;background:#4ed3b51c}.work-question-heading>span{color:#bcb4ff;background:#9b8cff24}.memory-heading strong,.call-import-heading strong,.work-question-heading strong{color:#f2efe7;font-size:14px}.memory-heading small,.call-import-heading small,.work-question-heading small{color:#989faf;font-size:10px}.memory-heading>button,.call-import-heading>button,.work-question-heading>button,.review-topline>button{color:#aeb5c2;background:#202633}.memory-heading>button:hover,.call-import-heading>button:hover,.work-question-heading>button:hover,.review-topline>button:hover{color:#fff;background:#2a3140}.memory-rules article{border-color:#272d3a}.memory-rules article strong{color:#eeeaf5;font-size:11px}.memory-rules article p{color:#a49dab;font-size:9px}.memory-keywords em{color:#c6b9db;background:#25222f;font-size:8px}.memory-rule-meta button{color:#ff8b92;background:#ff737c1a}.empty-memory,.empty-memory strong,.empty-memory small{color:#a69db2}.call-file-picker{color:#71dfc6;background:#4ed3b50e;border-color:#4ed3b559}.call-file-picker:hover{background:#4ed3b51a;border-color:#4ed3b5}.call-file-picker strong{color:#e7f6f0;font-size:12px}.call-file-picker small,.call-import-footer p{color:#92aaa1;font-size:9px}.call-transcript-field>span,.work-question-form>label,.review-transcript-card>div:first-child>span,.review-result-card label span{color:#9ba3b4;font-size:9px}.call-transcript-field textarea,.work-question-form input,.correction-form textarea,.review-result-card label input,.email-draft-card label input,.email-draft-card label textarea{color:#f1eee6;background:#0f131c;border-color:#333b4c;font-size:13px}.call-transcript-field textarea:focus,.work-question-form input:focus,.correction-form textarea:focus,.review-result-card label input:focus,.email-draft-card label input:focus,.email-draft-card label textarea:focus{border-color:#9b8cff;box-shadow:0 0 0 3px #9b8cff29}.call-import-footer button{color:#071611;background:#4ed3b5;font-size:10px}.work-question-form button{color:#0b0d12;background:#9b8cff;font-size:10px}.work-question-examples button{color:#abb2c1;background:#171c27;border-color:#303748;font-size:9px}.work-question-examples button:hover{color:#d4ceff;background:#202536;border-color:#665d91}.work-question-result{background:#4ed3b512;border-color:#4ed3b540}.work-question-result.verdict-no{background:#171b25;border-color:#343b4a}.work-question-result.verdict-unknown{background:#f5c85b12;border-color:#f5c85b47}.work-question-answer>span{color:#65dbc1;background:#4ed3b524}.verdict-no .work-question-answer>span{color:#abb2c0;background:#252b38}.verdict-unknown .work-question-answer>span{color:#f5c85b;background:#f5c85b24}.work-question-answer p,.work-question-matches div>p{color:#b2b8c5}.work-question-matches,.work-question-matches>a,.work-question-matches>div{border-color:#ffffff12}.query-mode,.query-source{color:#b3bac8;background:#282e3c}.query-mode.mode-ai,.query-source.source-jira{color:#beb6ff;background:#9b8cff24}.query-source.source-shopping{color:#74dfc7;background:#4ed3b51f}.connection-warning,.analysis-unknowns,.work-item-questions,.case-link-selector.decision-uncertain,.contact-match.ambiguous,.contact-update-card.ambiguous,.jira-cache-warning{color:#f2cb70;background:#f5c85b14;border-color:#f5c85b4f}.connection-warning button{color:#f5d27d;background:#f5c85b26}.inline-error,.work-question-error{color:#ff9ca2;background:#ff737c17;border-color:#ff737c4d}.recording-stage{background:radial-gradient(circle at 50% 38%,#9b8cff1f,#0000 35%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/100% 31px,#11151f;border-color:#303748;box-shadow:0 28px 80px #0000004d,inset 0 1px #ffffff06}.recording-stage:before{background:radial-gradient(circle,#9b8cff2e,#0000 69%)}.recording-stage.is-recording{background:radial-gradient(circle at 50% 36%,#ff737c1a,#0000 40%),#12151e;border-color:#ff737c6b}.recording-stage.is-recording:before{background:radial-gradient(circle,#ff737c24,#0000 70%)}.live-wave i{background:#9b8cff;box-shadow:0 0 8px #9b8cff4d}.main-record-button{color:#0b0d12;background:linear-gradient(145deg,#b2a7ff,#7f70ea);border-color:#ffffff29;box-shadow:0 20px 55px #6957db59,inset 0 1px #ffffff59}.main-record-button:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 24px 65px #6957db7a,inset 0 1px #ffffff59}.recording-state-copy h2,.organizing-state h2{color:#f7f3eb}.recording-state-copy p,.organizing-state p{color:#aab1bf;font-size:11px}.recording-hints{color:#8f98aa;font-size:9px}.live-transcript{color:#b9bfcc;background:#080a0fbf;border-color:#31384a}.live-transcript.has-text{color:#f2eee6}.organizing-orbit{color:#ad9fff;background:#9b8cff21}.organizing-state>div span{color:#a4aab7;background:#242a37}.organizing-state>div .done{color:#65dbc1;background:#4ed3b51f}.organizing-state>div .active{color:#bdb5ff;background:#9b8cff24}.review-topline h2{color:#f2efe7}.review-transcript-card,.review-result-card{background:#10141d;border-color:#2d3443}.review-transcript-card textarea{color:#d9d6cf;caret-color:#b8afff;font-size:13px}.review-transcript-card textarea:focus-visible{outline-offset:4px;border-radius:9px;outline:3px solid #c0b8ff}.review-transcript-card>div:first-child button{color:#b8afff;font-size:9px}.explain-button{color:#c0b8ff;background:#9b8cff14;border-color:#9b8cff47}.explain-button:hover,.explain-button.active{background:#9b8cff24;border-color:#8073bd}.correction-form{background:#161421;border-color:#343044}.correction-dictation{color:#b9c5e5;background:#161c2a;border-color:#353d53}.correction-dictation.listening{color:#ff969d;background:#ff737c1a;border-color:#ff737c66}.correction-form>div>button,.review-actions-simple>button,.contact-update-card>button{color:#0b0d12;background:#9b8cff;box-shadow:0 9px 24px #715edc3d}.review-actions-simple>button:hover{background:#b8afff}.contact-match{background:#4ed3b50e;border-color:#4ed3b540}.contact-match-heading{color:#77dfc8;border-color:#4ed3b51f}.contact-match-heading small,.contact-person>span,.contact-candidates span{color:#96aaa3}.contact-person a,.contact-candidates a{color:#75dfc7}.contact-update-card{background:#9b8cff12;border-color:#9b8cff4d}.contact-update-heading{color:#b9b0ff}.contact-update-heading small,.contact-update-change small,.contact-update-card>p{color:#98a0b1}.contact-update-change{background:#10141d}.analysis-facts span,.analysis-facts a,.analysis-snapshot>div span,.analysis-snapshot>div a,.analysis-tags span,.case-thread-facts span,.recording-meta small{color:#b4bac6;background:#252b38}.analysis-facts .priority-urgent,.analysis-facts .priority-high,.analysis-snapshot .priority-urgent,.analysis-snapshot .priority-high{color:#ff9198;background:#ff737c1f}.analysis-facts .priority-low,.analysis-snapshot .priority-low{color:#6fdcc4;background:#4ed3b51f}.analysis-summary,.analysis-snapshot>p{color:#adb3c1;font-size:10px}.tasks-title{border-color:#2e3544}.tasks-title small,.work-item-heading>span,.recording-play,.case-thread-icon{color:#ad9fff;background:#9b8cff21}.work-item{background:#151a25;border-color:#2d3442}.work-item-heading h3{color:#e4e1da;font-size:11px}.work-item-heading small{color:#8f97a7;font-size:8px}.organized-tasks>div{border-color:#292f3d}.organized-tasks strong{color:#ced2dc}.organized-tasks>div>span{color:#0b0d12;background:#9b8cff}.purchase-preview-card{background:#4ed3b50f;border-color:#4ed3b542}.purchase-preview-card>div{color:#75dfc7}.purchase-preview-card small{color:#91a69e}.purchase-preview-card li{color:#b9d6cb;background:#121821;border-color:#4ed3b538}.purchase-correction-card{background:#9b8cff12;border-color:#9b8cff47}.purchase-correction-card>div,.purchase-correction-card li{color:#bcb5ff}.email-draft-card{background:#9b8cff0e;border-color:#9b8cff40}.email-draft-heading>div,.email-draft-heading button{color:#bdb5ff}.email-draft-heading small{color:#939bad}.email-draft-heading button{background:#171b28;border-color:#353b52}.case-link-selector{background:#9b8cff0e;border-color:#9b8cff47}.case-link-selector.decision-new{background:#151923;border-color:#303746}.case-link-selector legend>span:first-child,.case-link-selector legend>em{color:#b9b1ff;background:#9b8cff21}.case-link-selector legend small{color:#929aac}.case-candidate,.case-new-option{background:#11151e;border-color:#303746}.case-candidate.selected,.case-new-option.selected{background:#9b8cff1f;border-color:#8276c6;box-shadow:0 0 0 2px #9b8cff14}.case-candidate strong,.case-new-option strong{color:#e4e1da}.case-candidate small,.case-new-option small,.case-candidate p{color:#969dad}.case-candidate>em{color:#b5adf4;background:#252a3a}.shopping-order-icon{color:#62dbc0;background:#4ed3b51f}.shopping-order-heading h2,.mailbox-heading h2,.jira-cases-heading h2,.library-heading h2{color:#f2efe7}.shopping-order-heading p,.mailbox-heading p,.jira-cases-heading p{color:#969eae;font-size:10px}.shopping-order-status{color:#6fdcc4;background:#4ed3b51f}.shopping-items,.shopping-item,.shopping-order-footer,.mailbox-message,.mailbox-message-body,.jira-case{border-color:#282f3c}.shopping-item,.mailbox-message-row,.case-thread-toggle,.recording-item-main,.timeline-entry-toggle{background:0 0}.shopping-item:hover,.mailbox-message-row:hover,.mailbox-message.unread .mailbox-message-row:hover,.jira-case:hover,.case-thread-toggle:hover,.recording-item-main:hover{background:#1b202d}.shopping-item strong{color:#dce3df;font-size:11px}.shopping-item small{color:#8e978f;font-size:8px}.shopping-check{border-color:#596273}.shopping-item.checked .shopping-check{color:#071611;background:#4ed3b5;border-color:#4ed3b5}.shopping-item.checked strong{color:#7f8984}.shopping-item-actions button{color:#b4bdc7;background:#171c26;border-color:#333b49}.shopping-item-actions button:hover{background:#202734;border-color:#4b5667}.shopping-item-actions button.danger{color:#ff979e;background:#ff737c14;border-color:#ff737c40}.shopping-order-footer>span{color:#949dad;font-size:9px}.shopping-order-footer button{color:#70ddc4;background:#4ed3b517;border-color:#4ed3b547}.private-space-heading h2{color:#f2efe7}.private-space-heading p{color:#969eae;font-size:10px}.private-space-icon{color:#bdb5ff;background:#9b8cff24}.private-visibility{color:#b4bbc8;background:#171b26;border-color:#33394a}.private-visibility>i{background:#434957}.private-visibility.visible{color:#c5bdff;border-color:#9b8cff61}.private-visibility.visible>i{background:#9b8cff}.private-space-locked{background:#10141d;border-color:#292f3c}.private-space-locked>span{color:#aaa1df;background:#9b8cff1a}.private-space-locked strong{color:#e7e3eb}.private-space-locked p{color:#969dac}.private-space-locked button,.private-add-form>button{color:#0b0d12;background:#9b8cff}.private-voice{background:linear-gradient(90deg,#9b8cff17,#10141d);border-color:#292f3c}.private-voice.recording{background:linear-gradient(90deg,#ff737c17,#10141d)}.private-voice-symbol{color:#0b0d12;background:#9b8cff;box-shadow:0 0 0 6px #9b8cff17}.private-voice.recording .private-voice-symbol{color:#140708;background:#ff737c;box-shadow:0 0 0 6px #ff737c17}.private-voice-copy strong{color:#eeeaf2}.private-voice-copy p{color:#a6adba}.private-voice-copy small{color:#858d9d}.private-voice>button{color:#0b0d12;background:#9b8cff}.private-voice>button.stop{color:#150708;background:#ff737c}.private-research{background:#10141d;border-color:#292f3c}.private-research>header>span{color:#bcb4ff;background:#9b8cff21}.private-research h3{color:#e6e1e9}.private-research header p,.private-research-empty{color:#9299a7}.private-location-controls>button{color:#bcb4ff;background:#171c27;border-color:#343b4d}.private-location-ready{color:#70ddc4;background:#4ed3b51a}.private-location-ready small{color:#8eaaa3}.private-research-form>label{color:#949bad}.private-research-form input{color:#f1eee6;background:#0d1119;border-color:#333b4c}.private-research-form input:focus{border-color:#9b8cff;box-shadow:0 0 0 3px #9b8cff29}.private-research-form button{color:#0b0d12;background:#9b8cff}.private-research-shortcuts button{color:#bcb4ff;background:#9b8cff14;border-color:#35304d}.private-research-shortcuts button:hover{background:#9b8cff24;border-color:#62579b}.private-research-progress{color:#beb6ff;background:#9b8cff14;border-color:#9b8cff45}.private-research-progress small{color:#9299aa}.private-research-error{color:#ff9aa0;background:#ff737c14;border-color:#ff737c40}.private-research-result{background:#121721;border-color:#2d3442}.private-research-result-heading h4{color:#e6e1e8}.private-research-result-heading time{color:#858d9c}.private-research-result-heading>button{color:#ff959c;background:#ff737c14;border-color:#ff737c3d}.certainty-confirmed{color:#69dcc2;background:#4ed3b51c}.certainty-partial{color:#f1ca68;background:#f5c85b1c}.certainty-unknown{color:#ff9299;background:#ff737c1a}.location-used{color:#c0b9ff;background:#9b8cff1c}.private-research-answer{color:#b3b7c2}.private-research-weather{color:#a9c5d8;background:#4b9ad314;border-color:#5ba5d9}.private-research-weather span{color:#78b9e6}.private-research-coverage{background:#151a25;border-color:#2e3546}.private-research-coverage strong{color:#aeb5c7}.private-research-coverage span{color:#8790a5}.private-recommendations>li{background:#10141d;border-color:#2c3341}.private-recommendations strong{color:#e1dde5}.private-recommendations p,.private-recommendations ul{color:#a7adb8}.private-recommendations>li>span{color:#8f98a7}.private-recommendations a,.private-research-sources a{color:#bcb4ff}.private-recommendation-showtimes{border-top-color:#2c3242}.private-recommendation-showtimes strong{color:#8991a6}.private-recommendation-showtimes span{color:#afb6c7}.private-recommendation-price{color:#72d9c1;background:#4ed3b51a}.private-follow-ups{background:#f5c85b12}.private-follow-ups strong{color:#ebca72}.private-follow-ups span{color:#a69c7e}.private-research-sources{border-color:#2d3441}.private-research-sources>strong{color:#929aa7}.private-add-form{background:#10141d;border-color:#292f3c}.private-add-form label>span{color:#949bad}.private-add-form select,.private-add-form input{color:#f1eee6;background:#0d1119;border-color:#333b4c}.private-add-form select:focus,.private-add-form input:focus{border-color:#9b8cff;box-shadow:0 0 0 3px #9b8cff29}.private-facts{background:#f5c85b0b;border-color:#292f3c}.private-facts>div:first-child{color:#f2ca68}.private-facts strong{color:#eadcae}.private-facts small{color:#99917b}.private-fact-list>span{color:#e3c879;background:#f5c85b14;border-color:#f5c85b3b}.private-fact-list button{color:#f0ce72;background:#f5c85b21}.private-group{background:#121721;border-color:#2b3240}.private-group>header{border-color:#2b3240}.private-group>header>span{color:#bcb4ff;background:#9b8cff1f}.private-group.kind-shopping>header>span{color:#68dcc2;background:#4ed3b51c}.private-group.kind-idea>header>span{color:#f2c965;background:#f5c85b1c}.private-group h3{color:#e5e1e8}.private-group header small,.private-group-empty{color:#8f97a7}.private-item{border-color:#292f3c}.private-check-control>span{border-color:#596273}.private-item.completed .private-check-control>span{color:#0b0d12;background:#9b8cff;border-color:#9b8cff}.private-item-copy strong{color:#dcd8df;font-size:10px}.private-item-copy small{color:#858e9d}.private-item.completed .private-item-copy strong{color:#767d89}.private-item-actions button{color:#b4bdc7;background:#171c26;border-color:#333b49}.private-item-actions button:hover{background:#202734;border-color:#4b5667}.private-item-actions button.danger{color:#ff979e;background:#ff737c14;border-color:#ff737c40}.mailbox-source{color:#b0b7c4;background:#272d3a}.mailbox-source.source-outlook-classic{color:#bdb5ff;background:#9b8cff24}.mailbox-source.source-imap{color:#ff989f;background:#ff737c1f}.mailbox-connection{background:#282f3c;border-color:#282f3c}.mailbox-connection>div{background:#121721}.mailbox-connection span{color:#828c9c}.mailbox-connection strong{color:#e6e9eb}.mailbox-connection small{color:#929baa}.mailbox-heading button,.jira-cases-heading button{color:#b4bbc8;background:#171b25;border-color:#303746;font-size:9px}.mailbox-tools{background:#10141d;border-top:1px solid #282f3c;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.mailbox-search{color:#858e9e;background:#171c27;border:1px solid #343c4c;border-radius:12px;align-items:center;gap:9px;min-width:0;height:42px;padding:0 11px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.mailbox-search:focus-within{background:#191e2b;border-color:#8276c6;box-shadow:0 0 0 3px #9b8cff1f}.mailbox-search input{color:#f2efe7;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.mailbox-search input::placeholder{color:#737c8c}.mailbox-search input::-webkit-search-cancel-button{display:none}.mailbox-search>button{color:#949cac;background:0 0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.mailbox-search>button:hover{color:#f2efe7;background:#252b39}.mailbox-search .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mailbox-filters{align-items:center;gap:5px;display:flex}.mailbox-filters button{color:#a6aebb;white-space:nowrap;background:#171b25;border:1px solid #303746;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.mailbox-filters button:hover{color:#ece9e2;background:#1d2330;border-color:#485166}.mailbox-filters button.active{color:#d2ccff;background:#9b8cff29;border-color:#9b8cff94}.mailbox-filters button span{color:#929baa;background:#ffffff0f;border-radius:6px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:8px;display:inline-grid}.mailbox-filters button.active span{color:#e2ddff;background:#9b8cff2e}.mailbox-result-count{color:#8992a2;white-space:nowrap;margin:0;font-size:9px}.mailbox-state,.mailbox-body-state,.jira-cases-state{color:#9ba3b2;font-size:10px}.mailbox-empty-filter{flex-direction:column;min-height:150px}.mailbox-empty-filter>span{flex-direction:column;gap:4px;display:flex}.mailbox-empty-filter strong{color:#e3e0d9;font-size:11px}.mailbox-empty-filter small{color:#858e9e;font-size:9px}.mailbox-empty-filter button{color:#bbb4f7;background:#1a1f2b;border:1px solid #3c4455;border-radius:9px;min-height:34px;padding:0 11px;font-size:9px;font-weight:700}.mailbox-column-headings{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10141df7;border-bottom:1px solid #282f3c;grid-template-columns:8px minmax(170px,.72fr) minmax(260px,1.6fr) 112px 16px;align-items:center;gap:12px;padding:9px 18px;display:grid;position:sticky;top:0}.mailbox-column-headings strong{color:#737c8d;letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:760}.mailbox-message-row{grid-template-columns:8px minmax(170px,.72fr) minmax(260px,1.6fr) 112px 16px;gap:12px;padding-block:12px}.mailbox-mobile-label{display:none}.mailbox-message.unread .mailbox-message-row{background:#9b8cff0e}.mailbox-message.unread .mailbox-unread-dot{background:#9b8cff;box-shadow:0 0 0 3px #9b8cff1f}.mailbox-sender strong,.mailbox-copy strong,.jira-case-copy strong{color:#dedbd5;font-size:10px}.mailbox-sender strong{color:#f0ede5;font-size:11px;font-weight:760}.mailbox-sender-address{color:#858fa1!important}.mailbox-message.unread .mailbox-copy strong{color:#fffdf7}.mailbox-sender small,.mailbox-copy small,.jira-case-copy small{color:#939aaa;font-size:8px}.mailbox-meta,.mailbox-message-row>svg,.jira-case>svg{color:#858e9e}.mailbox-message-body{background:#10141d;padding-left:226px}.mailbox-message-body p{color:#c8ccd5;max-height:none;font-size:11px;overflow:visible}.mailbox-synced,.jira-cases-synced{color:#7f8797;font-size:8px}.jira-key{color:#aa9fff;font-size:9px}.jira-case-meta em,.jira-case-meta small{color:#aab1bf;background:#252b38;font-size:8px}.jira-case-meta em{color:#bdb5ff;background:#9b8cff21}.library-summary{color:#9ba2b1;font-size:9px}.library-summary strong{color:#f2efe7}.library-summary i{background:#343b49}.empty-library,.library-loading{color:#9ba3b3;background:#141823a6;border-color:#343b4a}.empty-library>span{color:#ad9fff;background:#9b8cff21}.case-thread-card.status-completed{opacity:.65}.status-completed .case-thread-icon{color:#62d9be;background:#4ed3b51c}.case-thread-copy small,.recording-copy small{color:#8f97a8;font-size:8px}.case-thread-copy strong,.recording-copy strong{color:#e4e1da;font-size:12px}.case-thread-copy em,.recording-copy em{color:#999faf;font-size:9px}.case-status-button{color:#70ddc4;background:#4ed3b514;border-color:#4ed3b547}.case-timeline,.recording-details{background:#0f131c}.timeline-marker i{background:#11151e;border-color:#9b8cff}.timeline-entry-toggle{border-color:#2d3442}.timeline-entry-toggle strong{color:#dcdae4}.timeline-entry-toggle p{color:#979eae}.unassigned-heading>span{color:#b2b8c5;background:#252b38}.analysis-snapshot,.saved-transcript{background:#151a24}.analysis-snapshot li{color:#bdc2cd;font-size:9px}.saved-transcript p{color:#bcc1cc}.snapshot-shopping-ready{color:#70ddc4;background:#4ed3b51c}.snapshot-email-ready,.snapshot-shopping-correction{color:#bbb3ff;background:#9b8cff1f}.recording-actions button,.recording-actions a{color:#b0b7c5;background:#171b25;border-color:#333a49;font-size:9px}.recording-actions .delete-button{color:#ff9198;border-color:#ff737c4d}.section-empty{border:1px solid var(--line);border-radius:20px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:300px;margin-top:34px;padding:28px;display:grid}.section-empty>span{color:#6bdcc3;background:#4ed3b51f;border-radius:17px;place-items:center;width:56px;height:56px;display:grid}.section-empty h2{letter-spacing:-.5px;margin:6px 0;font-size:22px}.section-empty p{color:#9ca4b4;max-width:610px;margin:0;font-size:12px;line-height:1.55}.section-empty button{color:#0b0d12;background:#9b8cff;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:10px;font-weight:750;display:inline-flex}.local-footer{color:#7f8797;font-size:9px}.simple-toast{color:#63d8bd;background:#15251f;border-color:#4ed3b54d;box-shadow:0 22px 54px #0000005c}.simple-toast span{color:#bce6d8;font-size:10px}@media (max-width:980px){.simple-header{flex-wrap:wrap;gap:8px 14px;padding-inline:18px}.simple-brand{order:1}.local-status{order:2;margin-left:auto}.simple-nav{scrollbar-width:none;order:3;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.simple-nav::-webkit-scrollbar{display:none}.simple-nav button{flex:1 0 auto;justify-content:center}}@media (max-width:760px){.simple-header{min-height:0;padding:11px;position:relative}.simple-brand>span:last-child strong{font-size:14px}.simple-brand>span:last-child small{font-size:7px}.simple-nav{gap:5px}.simple-nav button{min-height:42px;padding:0 11px;font-size:10px}.simple-nav button span{display:inline}.local-status{min-height:40px}.local-status strong{font-size:9px}.recorder-container{width:min(100% - 20px,1080px)}.recorder-intro{padding:38px 8px 27px}.recorder-intro h1{letter-spacing:-1.7px;font-size:clamp(32px,10vw,42px)}.recorder-intro p{font-size:12px}.intro-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ask-launch{justify-content:center;margin-top:0}.intro-actions .ask-launch:first-child{grid-column:1/-1;margin-top:18px}.recording-stage{min-height:405px}.section-empty{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:320px;margin-top:22px;padding:25px 20px}.section-empty button{justify-content:center;width:100%}.mailbox-section,.jira-cases-section,.shopping-order-section,.private-space,.library-section{margin-top:22px}.private-space-heading{align-items:flex-start;padding:15px}.private-space-title-row{align-items:flex-start}.private-visibility>span{display:none}.private-space-locked{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:285px;padding:24px 18px}.private-space-locked button{justify-content:center;width:100%}.private-voice{grid-template-columns:42px minmax(0,1fr);padding:15px}.private-voice>button{grid-column:1/-1;justify-content:center;min-height:45px}.private-research{padding:15px}.private-research>header{grid-template-columns:35px minmax(0,1fr);align-items:start}.private-location-controls{flex-wrap:wrap;grid-column:1/-1}.private-location-controls>button{min-height:40px}.private-research-form>div{grid-template-columns:1fr}.private-research-form input{height:48px;font-size:16px}.private-research-form button{justify-content:center;min-height:44px}.private-research-result{padding:12px}.private-research-result-heading h4{font-size:12px}.private-research-answer,.private-recommendations strong{font-size:10px}.private-add-form{grid-template-columns:1fr;padding:14px}.private-add-form select,.private-add-form input{height:46px;font-size:16px}.private-add-form>button{justify-content:center;min-height:44px}.private-groups{grid-template-columns:1fr;padding:13px}.private-facts{flex-direction:column;align-items:flex-start;padding:13px 15px}.private-fact-list{justify-content:flex-start}.private-item-copy strong{font-size:12px}.private-item-actions button{min-height:34px;font-size:8px}.mailbox-tools{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 13px}.mailbox-search{height:46px}.mailbox-search input{font-size:16px}.mailbox-filters{scrollbar-width:none;width:100%;padding-bottom:2px;overflow-x:auto}.mailbox-filters::-webkit-scrollbar{display:none}.mailbox-filters button{min-height:40px;padding-inline:11px;font-size:10px}.mailbox-result-count{padding-left:2px;font-size:9px}.mailbox-column-headings{display:none}.mailbox-message-row{grid-template-columns:8px minmax(0,1fr) 16px;gap:8px;min-height:96px;padding:13px}.mailbox-sender,.mailbox-copy{grid-column:2}.mailbox-meta{grid-column:2;justify-content:flex-start}.mailbox-message-row>svg{grid-area:1/3}.mailbox-mobile-label{color:#727b8c;letter-spacing:.075em;text-transform:uppercase;margin-bottom:-1px;font-size:7px;font-weight:760;display:block}.mailbox-sender strong{font-size:12px}.mailbox-copy strong{font-size:11px}.mailbox-copy small{white-space:normal;font-size:9px}.mailbox-message-body{padding:15px 18px 18px 29px}.mailbox-empty-filter{padding:24px 16px}.memory-heading>button,.call-import-heading>button,.work-question-heading>button,.memory-rule-meta button{width:44px;height:44px}.review-transcript-card textarea,.call-transcript-field textarea,.correction-form textarea,.work-question-form input,.email-draft-card label input,.email-draft-card label textarea{font-size:16px}}@media (max-width:430px){.simple-brand>span:last-child small,.local-status small{display:none}.simple-brand-mark{width:27px;height:27px}.simple-nav button{min-width:76px}.simple-nav button small{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.login-screen{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--line);width:min(100%,420px);box-shadow:var(--shadow);background:#141823f5;border-radius:24px;gap:22px;padding:clamp(24px,6vw,38px);display:grid}.login-brand{align-items:center;gap:10px;display:flex}.login-brand>span:last-child{gap:2px;display:grid}.login-brand strong{font-size:15px}.login-brand small{color:var(--subtle);font-size:9px}.login-icon{background:var(--blue-soft);color:#bcb4ff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.login-copy{gap:6px;display:grid}.login-copy>span{color:var(--turquoise);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:780}.login-copy h1{letter-spacing:-1px;margin:0;font-size:31px}.login-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.login-checking{background:var(--surface-soft);min-height:48px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.login-checking svg,.login-form button svg.lucide-loader-2,.logout-button svg.lucide-loader-2{animation:.9s linear infinite spin}.login-form{gap:14px;display:grid}.login-form label{gap:7px;display:grid}.login-form label>span{color:#bec3ce;font-size:9px;font-weight:720}.login-form input{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:11px;width:100%;min-height:48px;padding:0 13px;font-size:15px}.login-form input:focus{border-color:var(--blue)}.login-form button{background:var(--blue);color:#0b0d12;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:11px;font-weight:800;display:flex}.login-error{color:#ff9da3;background:#ff737c14;border:1px solid #ff737c4d;border-radius:10px;margin:0;padding:10px 12px;font-size:10px;line-height:1.45}.login-note{color:var(--subtle);text-align:center;font-size:8px;line-height:1.5}.session-actions{align-items:center;gap:8px;display:flex}.logout-button{color:#aeb5c2;background:#141823;border:1px solid #303748;border-radius:11px;align-items:center;gap:7px;min-height:43px;padding:0 11px;font-size:9px;font-weight:720;display:flex}.logout-button:hover{color:#e4e1d9;border-color:#4a5264}@media (max-width:980px){.session-actions{order:2;margin-left:auto}}@media (max-width:560px){.login-screen{align-items:start;padding:16px}.login-card{border-radius:20px;margin-top:5vh}.logout-button{justify-content:center;width:42px;padding:0}.logout-button span{display:none}}.case-thread-heading{align-items:stretch;gap:12px;padding:12px}.case-thread-toggle{grid-template-columns:46px minmax(0,1fr) auto;gap:14px;min-height:94px;padding:14px;border:2px solid #4654a6!important}.case-thread-toggle:hover{border-color:var(--text)!important;background:#17204a!important}.case-thread-icon{width:42px;height:42px}.case-thread-copy{align-self:center;gap:6px}.case-thread-copy small .case-age{letter-spacing:.04em;text-transform:uppercase;border:1px solid;align-items:center;margin-left:7px;padding:3px 5px;font-size:7px;display:inline-flex}.case-age.age-completed{color:#9ba8dd}.case-thread-copy strong{text-overflow:initial;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.42;display:-webkit-box;overflow:hidden}.case-status-button{justify-content:center;align-self:center;min-width:116px;background:var(--green)!important;color:#071522!important}.case-thread-actions{grid-template-columns:1fr;align-content:center;gap:7px;min-width:116px;display:grid}.case-edit-button{justify-content:center;align-items:center;gap:6px;min-height:35px;font-size:8px;display:inline-flex;color:var(--text)!important;background:#1b285b!important;border:1px solid #6373cf!important;border-radius:0!important}.case-edit-button:disabled{cursor:not-allowed;opacity:.55}.status-completed .case-status-button{background:var(--yellow)!important;color:#281b03!important}.case-thread-facts{background:#0b1030;gap:7px;padding:10px 14px;border-top:2px solid #35438b!important}.case-thread-facts span{color:#d7defb;background:#1a2451;border:1px solid #5260b8;border-radius:0;padding:6px 8px;font-size:9px}.case-timeline-heading>span{color:var(--yellow);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.case-timeline-heading small{color:#9ba8dd;text-align:right;font-size:9px}.timeline-marker i{border:2px solid var(--text);width:24px;height:24px;color:var(--text);background:#131c46;border-radius:0;place-items:center;margin-top:13px;font-family:inherit;font-size:9px;font-style:normal;font-weight:900;display:grid}.timeline-entry-toggle{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;min-height:94px;padding:13px 14px;border:2px solid #40509e!important}.timeline-entry-toggle:hover{border-color:var(--text)!important;background:#17204a!important}.timeline-entry-toggle p{text-overflow:initial;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden;color:#bbc5ed!important}.timeline-entry-action{min-width:94px;color:var(--text);background:#1b285b;border:1px solid #6373cf;justify-content:center;align-self:center;align-items:center;gap:5px;padding:8px;font-size:8px;font-weight:800;display:inline-flex!important}.timeline-entry-action svg{flex:none}.recording-details{gap:13px;padding:15px;display:grid;background:#0c1132!important}.recording-audio-panel{background:#111946;border:2px solid #5260b8;gap:8px;padding:11px;display:grid}.recording-audio-panel>span{color:var(--yellow);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.recording-audio-panel audio{width:100%;height:38px}.recording-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(250px,.8fr);align-items:start;gap:13px;display:grid}.recording-detail-analysis{min-width:0}.recording-detail-empty{color:#b7c1e9;border:2px dashed #5260b8;align-items:center;gap:8px;padding:16px;font-size:10px;line-height:1.5;display:flex}.analysis-snapshot{gap:12px;margin-top:0;padding:13px;display:grid}.analysis-snapshot-heading{border-bottom:1px solid #4654a6;gap:8px;padding-bottom:11px;display:grid}.analysis-snapshot-heading>span{color:var(--yellow);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:900}.analysis-snapshot-heading>div{flex-wrap:wrap;gap:6px;display:flex}.analysis-snapshot-heading>div span,.analysis-snapshot-heading>div a{color:#d8def7;background:#18234f;border:1px solid #5260b8;border-radius:0;align-items:center;gap:4px;padding:5px 7px;font-size:8px;text-decoration:none;display:inline-flex}.analysis-snapshot-heading>div .priority-urgent,.analysis-snapshot-heading>div .priority-high{color:#ffc1cb;background:#4c2033;border-color:#e66c83}.analysis-snapshot-heading>div .priority-low{color:var(--green);background:#163d3c;border-color:#65c67c}.analysis-snapshot-summary{margin:0;color:#e0e5ff!important;font-size:11px!important;line-height:1.62!important}.snapshot-work-items{gap:9px!important;margin:0!important;display:grid!important}.snapshot-work-items>header{color:var(--green);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.snapshot-work-items>header small{min-width:20px;height:20px;color:var(--green);background:#163d3c;border:1px solid #65c67c;place-items:center;margin-left:auto;font-size:8px;display:grid}.snapshot-work-items>section{background:#101740;border:2px solid #4654a6;border-radius:0;padding:10px}.snapshot-work-items>section>strong{color:#fffbd9;align-items:flex-start;gap:7px;margin-bottom:9px;font-size:11px;line-height:1.45;display:flex}.snapshot-work-items>section>strong>span{color:var(--green)}.snapshot-work-items ul{gap:7px}.snapshot-work-items li svg{flex:none;color:var(--green)!important}.snapshot-work-items-simple{background:#101740;border:2px solid #4654a6;padding:10px}.snapshot-task-control{text-align:left;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 8px;color:#dce4ff!important;background:#101740!important;border:1px solid #5260b8!important;border-radius:0!important;display:grid!important}.snapshot-task-control:hover:not(:disabled){border-color:var(--text)!important;background:#18245a!important}.snapshot-task-control>span{border:2px solid var(--text);background:#090e29;place-items:center;width:18px;height:18px;display:grid}.snapshot-task-control>strong{min-width:0;color:inherit;font-size:10px;line-height:1.45}.snapshot-task-control>em{color:#9ba8dd;white-space:nowrap;font-size:7px;font-style:normal}.snapshot-task-control.is-completed>span{border-color:var(--green);background:var(--green);color:#071522}.snapshot-task-control.is-completed>strong{opacity:.8;text-decoration:line-through}.snapshot-task-control:disabled{cursor:wait;opacity:.7}.snapshot-add-task{background:#0b1030;border:2px dashed #5260b8;gap:7px;padding:10px;display:grid}.snapshot-add-task label{color:var(--text);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.snapshot-add-task>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.snapshot-add-task input{min-width:0;padding:9px 10px;font-size:10px;color:#fffbd9!important;background:#0f163e!important;border:1px solid #5260b8!important;border-radius:0!important}.snapshot-add-task button{justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:8px;display:inline-flex;background:var(--text)!important;color:#071522!important;border-radius:0!important}.snapshot-add-task button:disabled{cursor:not-allowed;opacity:.5}.snapshot-work-item-questions{color:#ffe39a;background:#332914;border-top:1px solid #785a28;gap:5px;margin-top:10px;padding:9px;display:grid}.snapshot-work-item-questions>span{text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:900;display:inline-flex}.snapshot-work-item-questions p{margin:0;font-size:9px;line-height:1.45}.analysis-snapshot-extra{flex-wrap:wrap;gap:7px;display:flex}.analysis-snapshot-extra>div{margin-top:0}.transcript-details{background:#0b1030;border:2px solid #5260b8}.transcript-details summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:8px;padding:11px;list-style:none;display:flex}.transcript-details summary::-webkit-details-marker{display:none}.transcript-details summary>span{letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.transcript-details summary small{color:#aab5e6;text-align:right;font-size:8px}.transcript-details p{white-space:pre-wrap;max-height:410px;margin:0;padding:11px;overflow:auto;color:#dce2fa!important;font-size:10px!important;line-height:1.62!important}.recording-actions{border-top:1px solid #4654a6;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;margin-top:0;padding-top:13px;display:grid}.recording-actions button,.recording-actions a{justify-content:center;min-height:40px}.recording-actions .delete-button{justify-self:end;margin-left:0;color:#2b0914!important;background:#ff8797!important}@media (max-width:760px){.case-thread-heading{grid-template-columns:1fr;gap:9px;padding:10px}.case-thread-toggle{grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;min-height:0;padding:12px}.case-thread-icon{width:34px;height:34px}.case-thread-copy strong{font-size:12px}.case-thread-copy small{font-size:7px}.case-thread-copy em{font-size:8px}.case-status-button{width:100%;min-height:42px}.case-thread-actions{grid-template-columns:1fr 1fr;min-width:0}.case-edit-button{min-height:42px}.case-thread-facts{padding:9px 11px}.case-timeline{padding:11px}.case-timeline-heading{flex-direction:column;align-items:flex-start;gap:5px}.case-timeline-heading small{text-align:left}.timeline-entry{grid-template-columns:27px minmax(0,1fr);gap:8px}.timeline-marker i{width:21px;height:21px;margin-top:10px;font-size:8px}.timeline-marker:after{top:25px;bottom:-10px}.timeline-entry-toggle{gap:9px;min-height:0;padding:11px}.timeline-entry-toggle strong{font-size:11px}.timeline-entry-toggle p{-webkit-line-clamp:3;font-size:9px}.timeline-entry-action{flex-direction:column;align-self:stretch;min-width:0;padding:6px 5px;font-size:7px}.recording-details{gap:10px;padding:11px}.recording-detail-grid{grid-template-columns:1fr;gap:10px}.analysis-snapshot{padding:11px}.analysis-snapshot-summary{font-size:10px!important}.snapshot-work-items>section{padding:9px}.snapshot-work-items>section>strong{font-size:10px}.snapshot-work-items li{font-size:9px!important}.snapshot-task-control{grid-template-columns:22px minmax(0,1fr);min-height:45px}.snapshot-task-control>em{grid-column:2;font-size:7px}.snapshot-add-task>div{grid-template-columns:1fr}.snapshot-add-task button{width:100%}.transcript-details p{max-height:300px;font-size:9px!important}.recording-actions{grid-template-columns:1fr}.recording-actions .delete-button{justify-self:stretch}}:root{--ink:#f4f4f5;--text:#f4f4f5;--muted:#a1a1aa;--subtle:#71717a;--soft:#080809;--panel:#101011;--panel-raised:#151516;--surface-soft:#0c0c0d;--surface-hover:#19191b;--line:#27272a;--line-strong:#3f3f46;--navy:#09090a;--blue:#f0f0f1;--blue-dark:#fff;--turquoise:#d4d4d8;--yellow:#e4e4e7;--green:#75c991;--amber:#e3a85d;--red:#ef7d85}html{background:#050505}body{color:var(--text);letter-spacing:normal;background:radial-gradient(circle at 50% -18rem,#ffffff13,#0000 46rem),#050505;font-family:Segoe UI Variable,Segoe UI,Inter,system-ui,sans-serif}::selection{color:#09090b;background:#f4f4f5}*{scrollbar-color:#3f3f46 #09090b}.recorder-app,.login-screen{background:0 0}.recorder-app :is(button,input,textarea,select),.login-screen :is(button,input,textarea,select){font-family:inherit}.recorder-app button,.login-screen button{box-shadow:none;letter-spacing:0;border-radius:10px;transition:border-color .15s,background-color .15s,color .15s,transform .15s}.recorder-app button:hover,.login-screen button:hover{transform:translateY(-1px)}.recorder-app button:active,.login-screen button:active{transform:translateY(0)}.simple-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070708e6;border-bottom:1px solid #ffffff17;min-height:68px;box-shadow:0 12px 35px #00000047}.simple-brand{color:#f4f4f5;letter-spacing:-.01em}.simple-brand-mark{gap:2px;transform:none}.simple-brand-mark i{box-shadow:none;border-radius:2px;background:#e4e4e7!important}.simple-brand-mark i:nth-child(2),.simple-brand-mark i:nth-child(3){background:#71717a!important}.simple-brand>span:last-child small,.simple-kicker,.login-copy>span{letter-spacing:.1em;color:#8e8e96!important}.simple-nav{gap:6px}.simple-nav button{color:#b8b8bf;min-height:38px;box-shadow:none;background:#0d0d0e;border:1px solid #252528;border-radius:10px}.simple-nav button:hover{color:#f4f4f5;background:#151516;border-color:#3a3a3e}.simple-nav button.active{color:#09090b;background:#f1f1f2;border-color:#e4e4e7}.simple-nav button small{color:#d4d4d8;background:#222225;border-radius:999px}.simple-nav button.active small{color:#fafafa;background:#18181b}.local-status{box-shadow:none;background:#0c0c0d;border:1px solid #27272a;border-radius:11px}.local-status.ready>span{background:var(--green);border-radius:50%;box-shadow:0 0 0 3px #75c9911f}.recorder-intro{padding-top:46px}.recorder-intro:after{opacity:.8;background:#d4d4d8;border-radius:999px;width:64px;transform:translate(50%)}.recorder-intro h1{color:#fafafa;letter-spacing:-.035em;text-shadow:none;background:0 0;font-family:inherit;font-size:clamp(30px,4.3vw,52px);font-weight:650;line-height:1.08}.recorder-intro p,.login-copy p{color:#a1a1aa}.memory-panel,.call-import-panel,.work-question-panel,.review-recording,.shopping-order-section,.private-space,.mailbox-section,.jira-cases-section,.case-thread-card,.recording-item,.section-empty,.login-card{background:#101011!important;border:1px solid #ffffff16!important;border-radius:18px!important;box-shadow:0 18px 48px #00000038!important}.memory-heading,.call-import-heading,.review-topline,.shopping-order-heading,.private-space-heading,.mailbox-heading,.jira-cases-heading,.library-heading{background:0 0;border-bottom-color:#27272a!important}.memory-heading>span,.call-import-heading>span,.work-question-heading>span,.shopping-order-icon,.private-space-icon,.case-thread-icon,.recording-play,.login-icon{box-shadow:none;color:#e4e4e7!important;background:#18181a!important;border:1px solid #2c2c30!important;border-radius:11px!important}.recording-stage{background:radial-gradient(circle at 50% 42%,#ffffff13,#0000 34%),#0a0a0b;border:1px solid #ffffff17;border-radius:24px;box-shadow:inset 0 1px #ffffff09,0 22px 60px #00000042}.recording-stage:before{opacity:0;background:0 0;border-radius:24px}.main-record-button{width:128px;height:128px;color:#09090b!important;background:#f4f4f5!important;border:1px solid #ffffffa6!important;border-radius:50%!important;box-shadow:0 18px 44px #0000008c,inset 0 -4px 8px #00000014!important}.main-record-button:after{display:none}.main-record-button:hover{box-shadow:0 22px 52px #0000009e,inset 0 -4px 8px #00000014!important}.main-record-button.stop{color:#fff!important;background:#d8666e!important;border-color:#f1b2b6!important}.recording-state-copy h2,.section-empty h2,.private-space-heading h2,.shopping-order-heading h2,.mailbox-heading h2,.jira-cases-heading h2{color:#f4f4f5;letter-spacing:-.015em;font-family:inherit}.recording-hints{color:#85858e}.live-transcript,.saved-transcript,.analysis-snapshot,.review-transcript-card,.review-result-card,.work-question-result,.private-research-result,.private-recommendations,.email-draft-card,.purchase-preview-card,.case-link-selector,.work-item,.contact-update-card{box-shadow:none;background:#0c0c0d!important;border:1px solid #28282b!important;border-radius:14px!important}.review-transcript-card textarea,.call-transcript-field textarea,.correction-form textarea,.work-question-form input,.email-draft-card label input,.email-draft-card label textarea,.private-add-form input,.private-add-form select,.private-research-form input,.mailbox-search input,.login-form input{box-shadow:inset 0 1px #ffffff06;color:#f4f4f5!important;background:#0a0a0b!important;border:1px solid #2c2c30!important;border-radius:11px!important}.review-transcript-card textarea:focus,.call-transcript-field textarea:focus,.correction-form textarea:focus,.work-question-form input:focus,.email-draft-card label input:focus,.email-draft-card label textarea:focus,.private-add-form input:focus,.private-add-form select:focus,.private-research-form input:focus,.mailbox-search input:focus,.login-form input:focus{outline:none;box-shadow:0 0 0 3px #ffffff12;border-color:#71717a!important}.work-item,.shopping-item,.private-item,.mailbox-message,.jira-case,.recording-item-main{background:#111112!important;border-color:#252528!important;border-radius:12px!important}.work-item-heading h3,.case-thread-copy strong,.recording-copy strong,.mailbox-sender strong,.mailbox-copy strong,.jira-case-copy strong,.shopping-item strong,.private-item-copy strong{color:#f4f4f5!important}.certainty,.analysis-tags span,.query-source,.query-mode,.shopping-order-status,.recording-meta small,.mailbox-source,.jira-key,.private-recommendation-price,.snapshot-email-ready,.snapshot-shopping-ready,.snapshot-shopping-correction{font-family:inherit;color:#d4d4d8!important;background:#1a1a1c!important;border:1px solid #303034!important;border-radius:999px!important}.certainty-confirmed{color:#92d8aa!important;background:#75c9911a!important;border-color:#75c9915c!important}.certainty-partial{color:#efbd7d!important;background:#e3a85d1a!important;border-color:#e3a85d66!important}.certainty-unknown{color:#f29aa0!important;background:#ef7d851a!important;border-color:#ef7d8561!important}.shopping-check,.private-check-control>span,.organized-tasks>div>span{background:#0a0a0b!important;border:1px solid #52525b!important;border-radius:5px!important}.shopping-check-control input:checked+.shopping-check,.private-check-control input:checked+span{color:#09090b!important;background:#e4e4e7!important;border-color:#e4e4e7!important}.login-card{width:min(100%,470px)}.login-copy h1{color:#fafafa;letter-spacing:-.035em;font-family:inherit;font-size:32px;line-height:1.12}.login-form button,.logout-button{color:#09090b!important;background:#f4f4f5!important;border-color:#f4f4f5!important}.simple-toast{color:#9edcb3!important;background:#111713!important;border:1px solid #75c99159!important;border-radius:12px!important;box-shadow:0 16px 42px #00000057!important}.case-thread-card{overflow:hidden}.case-thread-card.age-fresh{border-left:3px solid var(--green)!important}.case-thread-card.age-aging{border-left:3px solid var(--amber)!important}.case-thread-card.age-overdue{border-left:3px solid var(--red)!important}.case-thread-heading{gap:10px;padding:12px}.case-thread-toggle{min-height:80px;padding:13px;background:#111112!important;border:1px solid #252528!important;border-radius:14px!important}.case-thread-toggle:hover{background:#171719!important;border-color:#3f3f46!important}.case-thread-copy{gap:5px}.case-thread-copy small{color:#8b8b94;letter-spacing:0;font-size:11px}.case-thread-copy small .case-age{letter-spacing:0;text-transform:none;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:9px}.case-thread-copy strong{font-size:15px;line-height:1.35}.case-thread-copy em{color:#a1a1aa;font-size:11px;line-height:1.4}.case-thread-toggle>svg{color:#a1a1aa}.case-age.age-fresh{color:#86d49f}.case-age.age-aging{color:#ebb36f}.case-age.age-overdue{color:#f18c93}.case-thread-actions{gap:7px}.case-status-button,.case-edit-button,.case-delete-button{justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:11px;display:inline-flex;color:#e4e4e7!important;background:#171719!important;border:1px solid #313135!important;border-radius:10px!important}.case-status-button:hover,.case-edit-button:hover{background:#1f1f22!important;border-color:#52525b!important}.case-delete-button{color:#f29aa0!important;background:#ef7d8512!important;border-color:#ef7d854d!important}.case-delete-button:hover{background:#ef7d851f!important;border-color:#ef7d859e!important}.status-completed .case-status-button{color:#09090b!important;background:#e4e4e7!important;border-color:#d4d4d8!important}.case-thread-facts{gap:7px;padding:10px 14px;background:0 0!important;border-top:1px solid #252528!important}.case-thread-facts span{color:#b7b7bf;background:#171719;border:1px solid #29292d;border-radius:999px;font-size:10px}.case-timeline{gap:12px;padding:16px;background:#0a0a0b!important;border-top:1px solid #252528!important}.case-timeline-heading>span{color:#e4e4e7;letter-spacing:.02em;font-size:12px}.case-timeline-heading small{color:#7f7f88;font-size:10px}.timeline-marker i{color:#d4d4d8;background:#18181a;border:1px solid #3f3f46;border-radius:50%;font-size:10px}.timeline-marker:after{background:#29292d}.timeline-entry-toggle{padding:12px;background:#111112!important;border:1px solid #28282b!important;border-radius:13px!important}.timeline-entry-date{letter-spacing:0;color:#9a9aa2!important;font-size:10px!important}.timeline-entry-toggle p{font-size:11px;line-height:1.5;color:#a1a1aa!important}.timeline-entry-action{color:#b8b8bf;border-left-color:#2c2c30;font-size:10px}.timeline-entry-body>.recording-details{border:1px solid #28282b!important;border-top:0!important;border-radius:0 0 13px 13px!important}.recording-details{gap:12px;padding:14px;background:#0d0d0e!important;border-color:#28282b!important}.recording-audio-panel,.review-transcript-card,.analysis-snapshot,.transcript-details{background:#111112!important;border:1px solid #29292d!important;border-radius:12px!important}.recording-audio-panel>span,.analysis-snapshot-heading>span,.snapshot-work-items>header{color:#a1a1aa;letter-spacing:.07em;font-size:10px}.recording-detail-grid{gap:12px}.analysis-snapshot{gap:12px;padding:14px}.analysis-snapshot-heading{border-bottom-color:#29292d}.analysis-snapshot-heading>div span,.analysis-snapshot-heading>div a{border-radius:999px}.analysis-snapshot-summary{color:#d4d4d8!important;font-size:12px!important;line-height:1.55!important}.snapshot-work-items{gap:10px!important}.snapshot-work-items>header{background:0 0;border-bottom-color:#29292d}.snapshot-work-items>header small{color:#d4d4d8;background:#232326;border-radius:999px}.snapshot-work-items>section,.snapshot-work-items-simple{background:#0d0d0e;border:1px solid #29292d;border-radius:12px;padding:11px}.snapshot-work-items>section>strong{color:#e4e4e7;font-size:12px}.snapshot-work-items li{line-height:1.5;color:#c4c4ca!important;font-size:11px!important}.snapshot-task-control{min-height:46px;padding:9px 10px;color:#e4e4e7!important;background:#111112!important;border:1px solid #29292d!important;border-radius:10px!important}.snapshot-task-control:hover:not(:disabled){background:#18181a!important;border-color:#52525b!important}.snapshot-task-control>span{background:#09090a;border:1px solid #71717a;border-radius:5px}.snapshot-task-control>em{color:#85858e;font-size:9px}.snapshot-task-control.is-completed{color:#b4e5c4!important;background:#75c99114!important;border-color:#75c99161!important}.snapshot-task-control.is-completed>span{color:#07110a;background:#91d5a8;border-color:#91d5a8}.snapshot-task-control.is-completed>em{color:#91d5a8}.snapshot-add-task{background:#0b0b0c;border:1px dashed #343439;border-radius:12px;padding:11px}.snapshot-add-task label{color:#a1a1aa;font-size:10px}.snapshot-add-task input{min-height:42px;color:#f4f4f5!important;background:#111112!important;border:1px solid #303034!important;border-radius:10px!important}.snapshot-add-task input:focus{border-color:#71717a;outline:none;box-shadow:0 0 0 3px #ffffff0f}.snapshot-add-task button{min-height:42px;font-size:11px;color:#09090b!important;background:#f4f4f5!important;border:1px solid #f4f4f5!important;border-radius:10px!important}.snapshot-work-item-questions{color:#e8bd87;background:#e3a85d14;border-top-color:#e3a85d52;border-radius:10px}.snapshot-work-item-questions>span{font-size:10px}.snapshot-work-item-questions p{font-size:11px}.transcript-details summary{color:#d4d4d8}.transcript-details summary>span{letter-spacing:.04em;font-size:11px}.transcript-details summary small{color:#85858e;font-size:9px}.transcript-details[open] summary{background:#151516;border-bottom:1px solid #29292d}.transcript-details p{color:#c4c4ca!important;font-size:11px!important;line-height:1.6!important}.recording-actions{border-top-color:#29292d;gap:8px}.recording-actions button,.recording-actions a{color:#d4d4d8;background:#171719;border:1px solid #303034;border-radius:10px;min-height:40px;font-size:10px}.recording-actions .organize-button{color:#f4f4f5;border-color:#52525b}.recording-actions .delete-button{border-color:#ef7d854d;color:#f29aa0!important;background:#ef7d8514!important}.install-app-button{justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex;color:#a9dfba!important;background:#75c9911a!important;border:1px solid #75c99173!important;border-radius:10px!important}.install-app-button:hover{background:#75c99129!important;border-color:#75c991!important}.equipment-matches{gap:8px;margin-top:10px;display:grid}.equipment-matches.compact{margin:7px 0}.equipment-match{background:#75c9910e;border:1px solid #75c99147;border-radius:12px;overflow:hidden}.equipment-match.ambiguous{background:#e3a85d0f;border-color:#e3a85d59}.equipment-match.not_found{background:#0d0d0e;border-color:#303034}.equipment-match>header{color:#91d5a8;border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding:9px 11px;display:flex}.equipment-match.ambiguous>header{color:#e8bd87}.equipment-match.not_found>header{color:#a1a1aa}.equipment-match>header span{gap:2px;display:grid}.equipment-match>header small{color:#85858e;font-size:9px}.equipment-match>header strong{color:inherit;font-size:11px}.equipment-candidates{gap:7px;padding:9px 11px;display:grid}.equipment-candidates article{background:#111112;border:1px solid #29292d;border-radius:9px;grid-template-columns:minmax(150px,.8fr) minmax(180px,1.2fr);gap:10px;padding:9px;display:grid}.equipment-candidates article.selected{border-color:#75c99194;box-shadow:inset 0 0 0 1px #75c99129}.equipment-candidates article>div{align-content:start;gap:3px;display:grid}.equipment-candidates article strong{color:#e4e4e7;font-size:11px}.equipment-candidates article span{color:#96969f;align-items:center;gap:4px;font-size:9px;display:inline-flex}.equipment-candidates dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 7px;margin:0;display:grid}.equipment-candidates dt{color:#777780;font-size:8px}.equipment-candidates dd{overflow-wrap:anywhere;color:#c4c4ca;min-width:0;margin:0;font-size:9px}.equipment-select{color:#d4d4d8;min-height:34px;font:inherit;cursor:pointer;background:#19191b;border:1px solid #34343a;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;font-size:10px;display:inline-flex}.equipment-select:hover:not(:disabled){background:#202023;border-color:#666672}.equipment-select.selected{color:#9ce0b3;background:#75c9911f;border-color:#75c99173}.equipment-select:disabled{cursor:wait;opacity:.72}.equipment-select svg.lucide-loader-2{animation:.8s linear infinite spin}.equipment-match>p{color:#d7b17f;border-top:1px solid #ffffff12;align-items:flex-start;gap:6px;margin:0;padding:9px 11px;font-size:10px;line-height:1.45;display:flex}.equipment-match.not_found>p{color:#b0b0b8}.equipment-matches.compact .equipment-match>header,.equipment-matches.compact .equipment-candidates{padding:7px 9px}.equipment-matches.compact .equipment-candidates article{grid-template-columns:1fr}.case-equipment-panel{background:#0d0d0e;border:1px solid #28282b;border-radius:13px;gap:10px;padding:12px;display:grid}.case-equipment-panel>header{border-bottom:1px solid #29292d;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}.case-equipment-panel>header>span{color:#e4e4e7;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.case-equipment-panel>header small{color:#85858e;font-size:10px}.case-equipment-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px;display:grid}.case-equipment-grid article{background:#141415;border:1px solid #2d2d31;border-radius:11px;gap:10px;padding:11px;display:grid}.case-equipment-grid article>div{gap:3px;display:grid}.case-equipment-grid article small{color:#75c991;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.case-equipment-grid article strong{color:#f4f4f5;font-size:12px;line-height:1.35}.case-equipment-grid article span{color:#a1a1aa;align-items:center;gap:4px;font-size:10px;display:inline-flex}.case-equipment-grid dl{grid-template-columns:max-content minmax(0,1fr);gap:5px 9px;margin:0;display:grid}.case-equipment-grid dt{color:#777780;font-size:9px}.case-equipment-grid dd{overflow-wrap:anywhere;color:#cfcfd4;min-width:0;margin:0;font-size:10px}@media (max-width:760px){.simple-header{padding:9px}.install-app-button{min-width:42px;padding:0 10px}.install-app-button span{display:none}.recorder-intro h1{font-size:clamp(27px,8vw,38px);line-height:1.12}.main-record-button{width:112px;height:112px}.case-thread-heading{gap:10px;padding:10px}.case-thread-toggle{grid-template-columns:38px minmax(0,1fr) 18px;padding:11px}.case-thread-copy strong{font-size:14px}.case-thread-copy small,.case-thread-copy em{font-size:10px}.case-thread-actions{grid-template-columns:1fr 1fr}.case-timeline{padding:12px}.equipment-candidates article{grid-template-columns:1fr}.case-equipment-panel>header{flex-direction:column;align-items:flex-start}.case-equipment-grid{grid-template-columns:1fr}.timeline-entry-toggle strong{font-size:12px}.timeline-entry-toggle p{font-size:10px}.timeline-entry-action{font-size:9px}.analysis-snapshot-summary,.snapshot-work-items>section>strong{font-size:11px!important}.snapshot-work-items li,.snapshot-task-control>strong{font-size:10px!important}.snapshot-task-control>em{font-size:9px}.transcript-details p{font-size:10px!important}}.case-timeline-heading{border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;gap:10px 18px;padding:0 0 13px;display:flex}.case-timeline-heading>span{color:#e4e4e7;letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-size:14px;font-weight:650;line-height:1.35;display:inline-flex}.case-timeline-heading small{color:#8b8b94;text-align:right;font-size:12px;line-height:1.45}.timeline-entry{grid-template-columns:32px minmax(0,1fr);gap:11px}.timeline-marker:after{background:#2f2f34;width:1px;top:40px;bottom:-12px}.timeline-marker i{color:#d4d4d8;background:#18181a;border:1px solid #44444b;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:12px;font-family:inherit;font-size:11px;font-style:normal;font-weight:650;display:grid}.timeline-entry-body{padding-bottom:12px}.timeline-entry-toggle{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:84px;padding:14px 15px;background:#121213!important;border:1px solid #2d2d31!important;border-radius:14px!important}.timeline-entry-toggle:hover{background:#171719!important;border-color:#48484f!important}.timeline-entry-toggle>span:first-child{align-content:start;gap:5px}.timeline-entry-date{letter-spacing:0;line-height:1.4;color:#909099!important;font-size:12px!important}.timeline-entry-toggle strong{font-size:15px;line-height:1.4;color:#f4f4f5!important}.timeline-entry-toggle p{text-overflow:initial;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden;color:#a9a9b1!important}.timeline-entry-action{color:#d4d4d8;letter-spacing:0;text-transform:none;background:#1a1a1c;border:1px solid #36363b;border-radius:10px;justify-content:center;align-self:center;align-items:center;gap:6px;min-width:0;min-height:38px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex!important}.timeline-entry-body>.recording-details{margin-top:8px;border:1px solid #2d2d31!important;border-radius:14px!important}.recording-details{gap:14px;padding:15px;background:#0d0d0e!important}.recording-audio-panel>span,.analysis-snapshot-heading>span,.snapshot-work-items>header,.transcript-details summary>span{color:#c4c4ca;letter-spacing:0;text-transform:none;font-size:12px;font-weight:650}.analysis-snapshot-heading>div span,.analysis-snapshot-heading>div a{color:#c4c4ca;background:#1a1a1c;border-color:#35353a;border-radius:999px;font-size:11px}.analysis-snapshot-summary{font-size:13px!important;line-height:1.6!important}.snapshot-work-items>section>strong{font-size:13px}.snapshot-work-items li{font-size:12px!important}.snapshot-task-control>strong{font-size:12px}.snapshot-task-control>em{font-size:10px}.transcript-details summary small{font-size:11px}.transcript-details p{font-size:12px!important}@media (max-width:760px){.case-timeline-heading{flex-direction:column;align-items:flex-start;gap:5px}.case-timeline-heading>span{font-size:13px}.case-timeline-heading small{text-align:left;font-size:11px}.timeline-entry{grid-template-columns:27px minmax(0,1fr);gap:8px}.timeline-marker i{width:24px;height:24px;margin-top:11px;font-size:10px}.timeline-marker:after{top:36px}.timeline-entry-toggle{grid-template-columns:1fr;gap:11px;min-height:0;padding:12px}.timeline-entry-date{font-size:11px!important}.timeline-entry-toggle strong{font-size:14px}.timeline-entry-toggle p{-webkit-line-clamp:3;font-size:12px}.timeline-entry-action{justify-self:start;min-height:36px;padding:8px 10px;font-size:11px}.recording-detail-grid{grid-template-columns:1fr}.recording-details{padding:12px}.analysis-snapshot-summary{font-size:12px!important}.snapshot-work-items li,.snapshot-task-control>strong,.transcript-details p{font-size:11px!important}}.memory-add-form{background:#0d0d0e;border-bottom:1px solid #27272a;gap:10px;padding:16px 18px;display:grid}.memory-add-form>label{color:#d4d4d8;font-size:12px;font-weight:650}.memory-add-form textarea{resize:vertical;color:#f4f4f5;width:100%;min-height:118px;font:inherit;background:#121213;border:1px solid #303034;border-radius:12px;padding:12px 13px;font-size:13px;line-height:1.55}.memory-add-form textarea::placeholder{color:#73737c}.memory-add-form textarea:focus{border-color:#65656e;outline:none;box-shadow:0 0 0 3px #ffffff0e}.memory-add-controls{flex-wrap:wrap;justify-content:space-between;gap:9px;display:flex}.memory-add-controls button{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.memory-file-button{color:#d4d4d8;background:#18181a;border:1px solid #343439}.memory-file-button:hover:not(:disabled){background:#202023;border-color:#515159}.memory-save-button{color:#09090b;background:#f4f4f5;border:1px solid #f4f4f5}.memory-save-button:hover:not(:disabled){background:#fff}.memory-add-controls button:disabled{cursor:not-allowed;opacity:.48}.memory-save-button svg.lucide-loader-2{animation:.9s linear infinite spin}.memory-add-status{color:#8b8b94;justify-content:space-between;align-items:flex-start;gap:12px;font-size:11px;line-height:1.45;display:flex}.memory-add-status small{color:#6f6f77;flex:none;font-size:10px}.memory-add-error{color:#f29aa0;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.memory-list-label{color:#a1a1aa;border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;padding:11px 18px;font-size:11px;font-weight:650;display:flex}.memory-list-label span{color:#d4d4d8;background:#202023;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.memory-rules article{border-bottom-color:#27272a;align-items:center;padding:14px 18px}.memory-rules article strong{color:#f4f4f5;font-size:13px;line-height:1.5}.memory-rules article p{color:#8b8b94;margin:5px 0 0;font-size:11px;line-height:1.45}.memory-keywords{gap:5px;margin-top:8px}.memory-keywords em{color:#a9a9b1;background:#18181a;border:1px solid #2d2d31;padding:4px 7px;font-size:10px}.memory-rule-meta{flex-direction:column;align-items:flex-end}.memory-rule-meta small{color:#777780;font-size:10px}.memory-rule-meta button{color:#f29aa0;background:#ef7d8514;border:1px solid #ef7d8547;border-radius:10px;width:36px;height:36px}.empty-memory{min-height:110px;padding:18px}.empty-memory strong{font-size:13px}.empty-memory small{font-size:11px;line-height:1.45}.memory-document-box,.memory-ai-settings{background:#101011;border-bottom:1px solid #27272a;gap:11px;padding:16px 18px;display:grid}.memory-document-help,.memory-ai-settings>small{color:#85858d;margin:0;font-size:11px;line-height:1.5}.memory-document-preview{background:#0b0b0c;border:1px solid #303034;border-radius:12px;gap:6px;padding:12px;display:grid;overflow:hidden}.memory-document-preview strong{color:#f4f4f5;font-size:12px}.memory-document-preview small{color:#8b8b94;font-size:10px}.memory-document-preview pre{white-space:pre-wrap;color:#c8c8ce;max-height:190px;margin:3px 0 0;font-family:inherit;font-size:11px;line-height:1.5;overflow:auto}.memory-document-preview p{color:#e7b96f;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.memory-documents{border-bottom:1px solid #27272a;display:grid}.memory-documents article{border-bottom:1px solid #252528;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 18px;display:flex}.memory-documents article:last-child{border-bottom:0}.memory-documents article>span{color:#a1a1aa;align-items:center;gap:9px;min-width:0;display:flex}.memory-documents article>span>span{gap:3px;min-width:0;display:grid}.memory-documents strong{color:#ececef;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.memory-documents small{color:#777780;font-size:10px}.memory-documents button{color:#f29aa0;background:#ef7d8514;border:1px solid #ef7d8547;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.memory-ai-settings label{color:#d4d4d8;font-size:11px;font-weight:650}.memory-ai-settings>input,.memory-secret-input input{color:#f4f4f5;width:100%;min-height:42px;font:inherit;background:#151516;border:1px solid #303034;border-radius:10px;outline:none;padding:0 12px;font-size:12px}.memory-ai-settings>input:focus,.memory-secret-input input:focus{border-color:#65656e;box-shadow:0 0 0 3px #ffffff0d}.memory-provider-switch{background:#0b0b0c;border:1px solid #303034;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.memory-provider-switch button{color:#8b8b94;background:0 0;border:0;border-radius:9px;min-height:38px;font-size:12px;font-weight:700}.memory-provider-switch button.active{color:#09090b;background:#f4f4f5}.memory-secret-input{grid-template-columns:minmax(0,1fr) 42px;gap:6px;display:grid}.memory-secret-input button{color:#d4d4d8;background:#18181a;border:1px solid #303034;border-radius:10px;place-items:center;display:grid}.memory-ai-settings>.memory-save-button{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.memory-ai-settings>.memory-save-button:disabled{opacity:.48}.mail-urgent-automation{color:#e8bc68;background:#15130d;border-bottom:1px solid #2d2d31;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.mail-urgent-automation>span{gap:3px;display:grid}.mail-urgent-automation strong{color:#f4d18b;font-size:12px}.mail-urgent-automation small{color:#b8a47c;font-size:10px;line-height:1.45}.mail-urgent-automation>svg:last-child{color:#75d69c}.mail-urgent-automation>svg.lucide-loader-2{animation:.9s linear infinite spin}@media (max-width:760px){.memory-add-form{padding:14px}.memory-add-form textarea{min-height:150px;font-size:16px}.memory-add-controls{grid-template-columns:1fr;display:grid}.memory-add-controls button{width:100%;min-height:46px;font-size:13px}.memory-add-status{flex-direction:column;gap:4px;font-size:11px}.memory-rules article{padding:14px}.memory-rules article strong{font-size:13px}.memory-rules article p{font-size:11px}.memory-rule-meta{flex-direction:row;align-items:center}.memory-document-box,.memory-ai-settings{padding:14px}.memory-documents article{padding:12px 14px}.memory-document-preview pre{max-height:150px}.mail-urgent-automation{padding:12px 14px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}
