:root{--font-serif:"Lora", "Merriweather", Georgia, "Times New Roman", serif;--font-primary:var(--font-serif);--font-display:var(--font-serif);--font-sans:var(--font-serif);font-family:var(--font-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0000;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;font-family:var(--font-serif)!important;background:0 0!important}::-webkit-scrollbar{background:0 0;width:6px;height:6px}::-webkit-scrollbar-track{background:0 0!important;border:none!important}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}body:not(.dark-theme),body.light-theme,.light-theme,html:not(.dark-theme),:root:not(.dark-theme){scrollbar-width:thin;scrollbar-color:transparent transparent!important}body:not(.dark-theme) ::-webkit-scrollbar{background:0 0!important;width:6px!important;height:6px!important}body.light-theme ::-webkit-scrollbar{background:0 0!important;width:6px!important;height:6px!important}.light-theme ::-webkit-scrollbar{background:0 0!important;width:6px!important;height:6px!important}html:not(.dark-theme) ::-webkit-scrollbar{background:0 0!important;width:6px!important;height:6px!important}:root:not(.dark-theme) ::-webkit-scrollbar{background:0 0!important;width:6px!important;height:6px!important}body:not(.dark-theme) ::-webkit-scrollbar{background:0 0!important;width:6px!important;height:6px!important}body.light-theme ::-webkit-scrollbar{background:0 0!important;width:6px!important;height:6px!important}.light-theme ::-webkit-scrollbar{background:0 0!important;width:6px!important;height:6px!important}body:not(.dark-theme) ::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;border:none!important}body.light-theme ::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;border:none!important}.light-theme ::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;border:none!important}html:not(.dark-theme) ::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;border:none!important}:root:not(.dark-theme) ::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;border:none!important}body:not(.dark-theme) ::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;border:none!important}body.light-theme ::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;border:none!important}.light-theme ::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;border:none!important}body:not(.dark-theme) ::-webkit-scrollbar-thumb{transition:background .2s;background:0 0!important;border:none!important;border-radius:999px!important}body.light-theme ::-webkit-scrollbar-thumb{transition:background .2s;background:0 0!important;border:none!important;border-radius:999px!important}.light-theme ::-webkit-scrollbar-thumb{transition:background .2s;background:0 0!important;border:none!important;border-radius:999px!important}html:not(.dark-theme) ::-webkit-scrollbar-thumb{transition:background .2s;background:0 0!important;border:none!important;border-radius:999px!important}:root:not(.dark-theme) ::-webkit-scrollbar-thumb{transition:background .2s;background:0 0!important;border:none!important;border-radius:999px!important}body:not(.dark-theme) ::-webkit-scrollbar-thumb{transition:background .2s;background:0 0!important;border:none!important;border-radius:999px!important}body.light-theme ::-webkit-scrollbar-thumb{transition:background .2s;background:0 0!important;border:none!important;border-radius:999px!important}.light-theme ::-webkit-scrollbar-thumb{transition:background .2s;background:0 0!important;border:none!important;border-radius:999px!important}body:not(.dark-theme) :hover::-webkit-scrollbar-thumb{background:#6366f133!important}body.light-theme :hover::-webkit-scrollbar-thumb{background:#6366f133!important}.light-theme :hover::-webkit-scrollbar-thumb{background:#6366f133!important}body:not(.dark-theme) ::-webkit-scrollbar-thumb:hover{background:#6366f166!important}body.light-theme ::-webkit-scrollbar-thumb:hover{background:#6366f166!important}.light-theme ::-webkit-scrollbar-thumb:hover{background:#6366f166!important}body:not(.dark-theme) :hover,body.light-theme :hover,.light-theme :hover{scrollbar-color:#6366f133 transparent!important}button:disabled,button[disabled],button[aria-disabled=true],.btn-disabled,.btn-loading{transition:opacity .15s ease-in-out;pointer-events:none!important;cursor:not-allowed!important;opacity:.65!important;-webkit-user-select:none!important;user-select:none!important}button:disabled i.fa-spin,.btn-loading i.fa-spin{pointer-events:none}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:not(.dark-theme) ::-webkit-scrollbar-thumb{background:#64748b66}body:not(.dark-theme) ::-webkit-scrollbar-thumb:hover{background:#64748ba3}.credit-retention,.credit-validity{box-sizing:border-box;color:#172335;background:#fff;border:1px solid #c4ccd6;border-radius:16px;min-width:0;max-width:100%;margin:0 0 20px;padding:20px;font-family:inherit;line-height:1.5}.credit-retention{background:#fff7e6;border-color:#bb7c14;align-items:flex-start;gap:20px;display:flex}.credit-retention--urgent{background:#fff0ed;border-color:#bd5141}.credit-retention__copy{flex:1;min-width:0}.credit-retention strong{color:inherit;font-size:17px;display:block}.credit-retention p{color:inherit;margin:6px 0 0;font-size:14px;line-height:1.55}.credit-retention__deadline{font-weight:600}.credit-retention__actions{flex-wrap:wrap;align-items:center;gap:12px;max-width:200px;display:flex}.credit-retention a{color:#2c4059;text-underline-offset:3px;font-size:14px;font-weight:600}.credit-retention a.credit-retention__primary{color:#192433;box-sizing:border-box;background:#ffc350;border:1px solid #906018;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.credit-retention a:focus-visible,.credit-validity summary:focus-visible{outline-offset:4px;outline:3px solid #6555dd}.credit-retention[data-dark=true]{color:#fff1d6;background:#30291c;border-color:#ad7e35}.credit-retention--urgent[data-dark=true]{color:#ffe9e5;background:#352320;border-color:#bd6d60}.credit-retention[data-dark=true] a{color:#ffe3a6}.credit-retention[data-dark=true] a.credit-retention__primary{color:#192433}.credit-validity[data-dark=true]{color:#edf3fa;background:#12212f;border-color:#354b61}.credit-validity h3{color:inherit;margin:0 0 16px;font-size:18px}.credit-validity p{color:inherit;opacity:1;margin:12px 0 0;font-size:14px}.credit-validity dl{flex-wrap:wrap;gap:16px;margin:0;display:flex}.credit-validity dl>div{flex:1;min-width:120px}.credit-validity dt{color:inherit;font-size:13px}.credit-validity dd{color:inherit;margin:4px 0 0;font-size:26px;font-weight:700}.credit-validity details{margin-top:16px}.credit-validity summary{cursor:pointer;min-height:32px;font-weight:600}.credit-validity ul{margin:8px 0 0;padding:0;list-style:none}.credit-validity li{border-top:1px solid #8794a44d;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.upload-center-stage>.credit-retention{flex-shrink:0;margin:12px 12px 0}.credit-session-notice+.credit-retention{margin:8px 16px}@media (width<=640px){.credit-retention{flex-direction:column;gap:14px;padding:16px}.credit-retention__actions{gap:16px;max-width:none}.credit-validity{padding:16px}.credit-validity li{flex-direction:column;gap:2px}}.reward-eligibility{text-align:left;width:100%;color:inherit;margin:0 0 24px}.reward-eligibility__card{background:#7f97b514;border:1px solid #b9c9dd;border-left:4px solid #d69e32;border-radius:16px;justify-content:space-between;gap:24px;margin:12px 0;padding:22px 24px;display:flex}.reward-eligibility h2{margin:10px 0 8px;font-size:1.12rem;line-height:1.4}.reward-eligibility p{max-width:78ch;margin:6px 0;font-size:.92rem;line-height:1.6}.reward-eligibility__status{border:1px solid #b38328;border-radius:20px;padding:4px 10px;font-size:.77rem;font-weight:700;display:inline-block}.reward-eligibility__actions{flex-direction:column;justify-content:center;gap:12px;min-width:155px;display:flex}.reward-eligibility button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #7794bd;border-radius:10px;padding:10px 16px;font-weight:650}.reward-eligibility button:disabled{opacity:.6;cursor:wait}.reward-eligibility summary{cursor:pointer;min-height:30px}.reward-eligibility__footnote{opacity:.8}.reward-eligibility :focus-visible{outline-offset:3px;outline:3px solid #639afb}@media (width<=600px){.reward-eligibility__card{flex-direction:column;gap:12px;padding:18px}.reward-eligibility__actions{align-items:stretch}}.referral-ui{--ref-surface:#fff;--ref-field:#f4f7fe;--ref-text:#15223b;--ref-muted:#53637c;--ref-line:#c4cee2;--ref-link:#2855b7;--ref-blue:#244cbe;--ref-focus:#3269df;color:var(--ref-text);box-sizing:border-box;font-family:Inter,Segoe UI,system-ui,sans-serif}body.dark-theme .referral-ui,.referral-ui[data-theme=dark]{--ref-surface:#142035;--ref-field:#101c30;--ref-text:#edf3ff;--ref-muted:#b3c2dc;--ref-line:#495e83;--ref-link:#a3bdff;--ref-blue:#355cda;--ref-focus:#b2c8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.referral-ui *,.referral-ui :before,.referral-ui :after{box-sizing:border-box}.referral-ui svg{flex-shrink:0;width:21px;height:21px}.referral-ui button{font:inherit;cursor:pointer}.referral-ui button:disabled{opacity:.55;cursor:not-allowed}.referral-ui :is(button,input,textarea,summary):focus-visible{outline:3px solid var(--ref-focus);outline-offset:3px}.referral-gift{width:60px;height:60px;color:var(--ref-link);background:#526cf51a;border:1px solid #627ff047;border-radius:16px;flex-shrink:0;place-items:center;display:grid}.referral-gift svg{width:34px;height:34px}.referral-button{min-height:44px;color:var(--ref-text);background:var(--ref-surface);border:1px solid var(--ref-line);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;transition:background-color .15s;display:inline-flex;font-size:14px!important;font-weight:600!important}.referral-button:hover:not(:disabled){background:var(--ref-field)}.referral-button--primary{background:var(--ref-blue);color:#fff;border-color:var(--ref-blue)}.referral-button--primary:hover:not(:disabled){background:#2145b5;border-color:#2145b5}.referral-button--whatsapp svg{color:#168146}body.dark-theme .referral-button--whatsapp svg,.referral-ui[data-theme=dark] .referral-button--whatsapp svg{color:#5be998}.referral-text-link{min-height:36px;color:var(--ref-link);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:7px 0;display:inline-flex;font-size:13px!important;font-weight:600!important}.referral-text-link:hover{text-decoration:underline}.referral-text-link svg{width:17px;height:17px}.referral-status{color:var(--ref-muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.5}.referral-status:empty{margin:0}.referral-eyebrow{color:var(--ref-link);letter-spacing:.08em;font-size:11px;font-weight:700}.dashboard-referral{border:1px solid var(--ref-line);background:linear-gradient(120deg, #607cf510, transparent 65%), var(--ref-surface);border-radius:16px;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:20px auto 0;padding:16px 18px;display:grid}.dashboard-referral .referral-gift{border-radius:12px;width:44px;height:44px}.dashboard-referral .referral-gift svg{width:27px;height:27px}.dashboard-referral__copy{min-width:0}.dashboard-referral__title{flex-wrap:wrap;align-items:center;gap:7px;margin:4px 0 6px;display:flex}.dashboard-referral__title h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.2}.dashboard-referral__title>span{color:var(--ref-link);white-space:nowrap;background:#4d6ee512;border:1px solid #6786dc66;border-radius:999px;padding:3px 7px;font-size:11px}.dashboard-referral__copy p{color:var(--ref-muted);max-width:40ch;margin:0;font-size:13px;line-height:1.5}.dashboard-referral__actions{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.referral-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.dashboard-referral__secondary{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.dashboard-referral .dashboard-referral__rewards{color:#30200c;background:#f4c35b;border-color:#9a6b12;box-shadow:0 2px 5px #6b480019;font-weight:700!important}.dashboard-referral .dashboard-referral__rewards:hover:not(:disabled){background:#ffd575}.dashboard-referral .dashboard-referral__rewards:active:not(:disabled){box-shadow:none;background:#eab54a}.dashboard-referral>.referral-status{grid-column:1/-1;margin-top:0}.workspace-main.workspace-main--referrals{flex:1 0 auto;max-height:none}.workspace-main--referrals .workspace-grid{flex:none;grid-template-rows:repeat(2,clamp(132px,18dvh,190px));margin-block:20px 0}@media (width>=1024px){.workspace-main--referrals .dashboard-referral{width:76.5%}}@media (width<=1100px){.dashboard-referral{grid-template-columns:auto minmax(0,1fr)}.dashboard-referral__actions{flex-flow:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px 16px}}.referral-dialog{overscroll-behavior:contain;border:1px solid var(--ref-line);background:var(--ref-surface);border-radius:20px;width:min(760px,100vw - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:28px;overflow-y:auto;box-shadow:0 22px 80px #0005}.referral-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080f20b8}.referral-dialog__heading{align-items:center;gap:16px;margin-bottom:22px;display:flex}.referral-dialog__heading>div{min-width:0}.referral-dialog h2{color:var(--ref-text);letter-spacing:-.025em;margin:0;font-size:27px;line-height:1.2}.referral-dialog h2:focus{outline:none}.referral-dialog__heading p{color:var(--ref-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.referral-close{border:1px solid var(--ref-line);background:var(--ref-field);width:44px;height:44px;color:var(--ref-text);border-radius:10px;flex-shrink:0;align-self:flex-start;place-items:center;margin-left:auto;padding:0;display:grid}.referral-rewards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.referral-rewards>div{background:#4d78e217;border:1px solid #5880e099;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.referral-rewards>div:last-child{background:#7955ca17;border-color:#8a6be899}.referral-rewards span{color:var(--ref-muted);font-size:13px}.referral-rewards strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:21px}.referral-note{color:var(--ref-muted);text-align:center;margin:10px 0 20px;font-size:12px;line-height:1.6}.referral-note--left{text-align:left;margin:8px 0 0}.referral-label{margin:0 0 9px;font-size:14px;font-weight:600;display:block}.referral-link-row{align-items:center;gap:10px;margin-bottom:20px;display:flex}.referral-dialog input,.referral-dialog textarea{border:1px solid var(--ref-line);color:var(--ref-text);background:var(--ref-field);width:100%;min-width:0;min-height:46px;box-shadow:none;border-radius:10px;padding:12px;font:14px/1.65 Inter,Segoe UI,system-ui,sans-serif}.referral-dialog textarea{resize:vertical;min-height:180px;max-height:42dvh;display:block}.referral-label-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.referral-label-row .referral-label{margin:0}.referral-label-row>span{color:var(--ref-muted);border:1px solid var(--ref-line);border-radius:20px;padding:4px 8px;font-size:11px}.referral-label-row .referral-text-link{margin-left:auto;font-size:12px!important}.referral-dialog__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.referral-rules{border-top:1px solid var(--ref-line);color:var(--ref-muted);margin-top:20px;padding-top:14px;font-size:12px;line-height:1.6}.referral-rules summary{color:var(--ref-link);cursor:pointer;min-height:28px}.referral-rules p{margin:10px 0}.referral-state{color:var(--ref-muted);padding:24px 0;line-height:1.6}@media (width<=639px){.workspace-main--referrals .workspace-grid{grid-template-rows:repeat(4,104px);margin-top:8px}.dashboard-referral{gap:12px;margin-top:20px;padding:16px}.dashboard-referral .referral-gift{width:40px;height:40px}.dashboard-referral .referral-gift svg{width:25px;height:25px}.dashboard-referral__title h2{font-size:20px}.dashboard-referral__actions{flex-direction:column;align-items:stretch;gap:4px}.referral-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.referral-quick-actions .referral-button--primary{grid-column:1/-1}.dashboard-referral__secondary{justify-content:flex-start;gap:4px 16px;padding-right:48px}.referral-dialog{width:100%;max-width:100%;max-height:calc(100dvh - 12px);padding:20px 16px max(20px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin:auto 0 0}.referral-dialog__heading{gap:10px;margin-bottom:18px}.referral-dialog__heading .referral-gift{border-radius:12px;width:42px;height:42px}.referral-dialog__heading .referral-gift svg{width:26px;height:26px}.referral-dialog h2{font-size:23px}.referral-dialog__heading p{font-size:12px}.referral-rewards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.referral-rewards>div{padding:12px}.referral-rewards strong{font-size:18px}.referral-rewards span{font-size:12px}.referral-link-row{flex-wrap:wrap;gap:8px}.referral-link-row input{flex-basis:100%;font-size:13px}.referral-link-row .referral-button{margin-left:auto}.referral-label-row{flex-wrap:wrap;gap:8px}.referral-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.referral-dialog__actions .referral-button--primary{grid-column:1/-1}.referral-dialog textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.referral-button{transition:none}}.test-checkout-dialog{color:#20182f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #ded4f1;border-radius:20px;width:min(480px,100% - 32px);max-height:90vh;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 80px #1e103940}.test-checkout-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b102477}.test-checkout-dialog h2,.test-checkout-result h2{margin:16px 0 10px;font-size:24px}.test-checkout-dialog p,.test-checkout-result p{font-size:14px;line-height:1.6}.test-checkout-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.test-checkout-heading button{cursor:pointer;background:0 0;border:0;font-size:28px}.test-checkout-badge{color:#58219e;letter-spacing:.08em;background:#ede4ff;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.test-checkout-summary{background:#f6f1ff;border-radius:12px;flex-direction:column;gap:8px;margin:16px 0;padding:20px;display:flex}.test-checkout-summary strong{font-size:26px}.test-checkout-dialog label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.test-checkout-dialog input:not([type=checkbox]):not([type=radio]){font:inherit;border:1px solid #c9b7e3;border-radius:8px;padding:12px}.test-checkout-dialog .pricing-cta{width:100%;margin-top:20px}.test-checkout-result{color:#edf3fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-wrap:anywhere;background:#101d2b;border:1px solid #34465b;border-left:4px solid #ffbd55;border-radius:14px;margin-bottom:24px;padding:20px 24px}.pricing-page .test-checkout-result h2{color:#edf3fc;margin:0 0 6px;font-size:20px;line-height:1.35}.pricing-page .test-checkout-result p{color:#b4c0d2;margin:6px 0 0;font-size:14px;line-height:1.6}.pricing-page .test-checkout-result .pricing-form-error{color:#ffadb9}.test-checkout-result .test-checkout-badge{margin-bottom:12px}.checkout-result-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pricing-page .test-checkout-result button,.pricing-page .checkout-result-actions a{color:#edf3fc;cursor:pointer;background:#182b3e;border:1px solid #637a95;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.pricing-page .test-checkout-result button:hover:not(:disabled),.pricing-page .checkout-result-actions a:hover{background:#24384b}.pricing-page .test-checkout-result button:disabled{opacity:1;color:#b4c0d2;cursor:wait}.test-checkout-result>button{margin-top:12px}@media (width<=480px){.test-checkout-result{padding:16px}.checkout-result-actions>*{flex:auto}}.test-checkout-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px)}.test-checkout-dialog .test-checkout-heading{align-items:flex-start}.test-checkout-dialog .checkout-eyebrow{color:#5f526f;letter-spacing:.05em;font-size:12px;font-weight:700;display:block}.test-checkout-dialog .test-checkout-heading h2{margin:6px 0 0;font-size:24px;line-height:1.3}.test-checkout-dialog .test-checkout-heading button{color:#352842;background:#fff;border:1px solid #d6ccdf;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;min-height:44px;margin:-8px -8px 0 4px;padding:0;font-size:28px;line-height:1;display:grid}.test-checkout-dialog .test-checkout-heading button:hover{background:#f6f1ff}.test-checkout-dialog form p{margin:12px 0}.test-checkout-dialog .pricing-small{color:#5f526f;font-size:14px}.test-checkout-dialog .pricing-form-error{color:#a32136}.test-checkout-dialog input:not([type=checkbox]):not([type=radio]){color:#20182f;background:#fff;border-color:#8b7d9a}.test-checkout-dialog .purchase-consent{margin-top:20px;font-size:14px}.test-checkout-dialog .purchase-consent label{color:#20182f;cursor:pointer;background:#faf8fd;border:1px solid #8b7d9a;border-radius:12px;flex-direction:row;align-items:flex-start;gap:12px;min-height:56px;margin:0;padding:14px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.test-checkout-dialog .purchase-consent label:has(input:checked){background:#f3ecff;border-color:#6d28d9}.test-checkout-dialog .purchase-consent input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;accent-color:#6d28d9;cursor:pointer;flex:0 0 24px;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;margin:0;padding:0;display:block}.test-checkout-dialog .purchase-consent label span{flex:1;min-width:0}.test-checkout-dialog .purchase-policy-links{color:#5f526f;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:10px;display:flex}.test-checkout-dialog .purchase-policy-links a{color:#5b21b6;text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.test-checkout-dialog .purchase-consent-hint{color:#5f526f;margin:6px 0 0;font-size:13px}.test-checkout-dialog .pricing-cta{min-height:48px;margin-top:18px;font-size:15px;line-height:1.4}.test-checkout-dialog .pricing-cta:disabled{color:#4b5563;opacity:1;cursor:not-allowed;background:#e5e7eb;border-color:#d1d5db}.pricing-page .test-checkout-dialog :focus-visible{outline-offset:3px;outline:3px solid #6d28d9}@media (width<=480px){.test-checkout-dialog{border-radius:16px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:20px}.test-checkout-dialog .test-checkout-heading h2{font-size:22px}.test-checkout-dialog .test-checkout-summary{padding:16px}.test-checkout-dialog .test-checkout-summary strong{font-size:24px}}.test-checkout-dialog.managed-checkout-dialog{color:#edf3fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101d2b;border-color:#3d526a}.managed-checkout-dialog .checkout-eyebrow{color:#ffcb70}.managed-checkout-dialog .test-checkout-heading h2{color:#edf3fc}.managed-checkout-dialog .test-checkout-heading button{color:#edf3fc;background:#182b3e;border-color:#637a95}.managed-checkout-dialog .test-checkout-heading button:hover{background:#24384b}.managed-checkout-dialog .test-checkout-summary{background:#182b3e;margin-bottom:8px;padding:18px}.managed-checkout-dialog .test-checkout-summary strong{color:#ffcb70}.managed-checkout-dialog .test-checkout-summary span{color:#edf3fc}.managed-checkout-dialog .pricing-small,.managed-checkout-dialog .purchase-consent-hint{color:#b4c0d2}.managed-checkout-dialog form .checkout-tax-note{margin:8px 0 18px;font-size:13px}.managed-checkout-dialog .checkout-purchase-facts{gap:10px;margin:0 0 18px;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.managed-checkout-dialog .checkout-purchase-facts li{align-items:flex-start;gap:10px;display:flex}.managed-checkout-dialog .checkout-purchase-facts li>span:first-child{color:#8ddcaf;flex:none;font-weight:800}.managed-checkout-dialog .checkout-payment-help{color:#b4c0d2;border-top:1px solid #3d526a;border-bottom:1px solid #3d526a}.managed-checkout-dialog .checkout-payment-help summary{cursor:pointer;color:#edf3fc;min-height:44px;padding:12px 0;font-size:14px;font-weight:600}.managed-checkout-dialog .checkout-payment-help p{color:#b4c0d2;margin:0 0 12px;font-size:13px}.managed-checkout-dialog .purchase-consent{margin-top:16px}.managed-checkout-dialog .purchase-consent label{color:#edf3fc;background:#142436;border-color:#637a95;padding:12px}.managed-checkout-dialog .purchase-consent label:has(input:checked){background:#243128;border-color:#ffcb70}.managed-checkout-dialog .purchase-consent input[type=checkbox]{accent-color:#ffcb70}.managed-checkout-dialog .purchase-policy-links,.managed-checkout-dialog .purchase-policy-links a{color:#ffcb70}.managed-checkout-dialog .pricing-form-error{color:#ffadb9}.managed-checkout-dialog .pricing-cta{color:#18212d;background:#ffcb70;border-color:#ffcb70}.managed-checkout-dialog .pricing-cta:hover:not(:disabled){background:#ffda96}.managed-checkout-dialog .pricing-cta:disabled{color:#c5d0df;opacity:1;background:#34465b;border-color:#637a95}.managed-checkout-dialog form .checkout-provider-note{text-align:center;color:#b4c0d2;margin:12px 0 0;font-size:12px}.pricing-page .managed-checkout-dialog :focus-visible{outline-color:#ffcb70}.credit-topup-dialog{--cr-bg:#fff;--cr-ink:#15243d;--cr-muted:#64748b;--cr-border:#dbe3ee;--cr-soft:#f5f8fd;box-sizing:border-box;border:1px solid var(--cr-border);background:var(--cr-bg);width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--cr-ink);border-radius:20px;margin:auto;padding:28px;font:400 14px/1.5 system-ui,sans-serif;overflow-y:auto;box-shadow:0 24px 90px #10264540}.credit-topup-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10243d80}.credit-topup-dialog.credit-dark{--cr-bg:#152031;--cr-ink:#f0f5fd;--cr-muted:#b4c2d6;--cr-border:#34445c;--cr-soft:#1e2b40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.credit-topup-dialog h2{color:var(--cr-ink);margin:0 38px 8px 0;font-size:26px;line-height:1.2}.credit-topup-dialog p{margin:10px 0}.credit-topup-dialog button,.credit-topup-dialog select{font:inherit;cursor:pointer}.credit-topup-dialog button:disabled{opacity:.6;cursor:default}.credit-topup-dialog button:focus-visible,.credit-topup-dialog select:focus-visible,.credit-session-notice button:focus-visible{outline-offset:3px;outline:3px solid #60a5fa}.credit-topup-dialog .credit-dialog-close{width:40px;height:40px;color:var(--cr-muted);background:0 0;border:0;font-size:28px;position:absolute;top:16px;right:20px}.credit-muted,.credit-small{color:var(--cr-muted)}.credit-topup-dialog .credit-small{font-size:12px}.credit-country{color:var(--cr-muted);gap:5px;margin:20px 0 12px;font-size:12px;font-weight:600;display:grid}.credit-country select{background:var(--cr-bg);width:100%;min-width:0;color:var(--cr-ink);border:1px solid var(--cr-border);border-radius:10px;padding:12px}.credit-kind{background:var(--cr-soft);border-radius:10px;margin:16px 0;padding:4px;display:flex}.credit-kind button{color:var(--cr-ink);background:0 0;border:0;border-radius:8px;flex:1;padding:11px 4px}.credit-kind button[aria-pressed=true]{color:#fff;background:#1663dc}.credit-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.credit-topup-dialog .credit-pack{text-align:left;border:1px solid var(--cr-border);background:var(--cr-bg);color:var(--cr-ink);border-radius:12px;flex-direction:column;gap:7px;padding:17px 14px;display:flex;position:relative}.credit-pack strong{overflow-wrap:anywhere;font-size:25px;line-height:1.2}.credit-pack small{font-size:12px;font-weight:400}.credit-topup-dialog .credit-pack[aria-pressed=true]{background:var(--cr-soft);border:2px solid #2e77ef;padding:16px 13px}.credit-expiry{color:var(--cr-muted);font-size:12px}.credit-sandbox,.credit-shortfall{color:#68420b;background:#fff8e6;border:1px solid #e9c77d;border-radius:10px;gap:4px;margin:14px 0;padding:12px;font-size:12px;display:grid}.credit-dark .credit-sandbox,.credit-dark .credit-shortfall{color:#f6dca8;background:#332b1b;border-color:#7e602b}.credit-shortfall strong{font-size:16px}.credit-shortfall dl{margin:7px 0 0}.credit-shortfall dl div{justify-content:space-between;gap:12px;display:flex}.credit-shortfall dd{margin:0}.credit-total{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:18px 0;font-size:12px;display:flex}.credit-topup-dialog .credit-primary{color:#fff;background:#1663dc;border:0;border-radius:10px;width:100%;min-height:46px;font-weight:600}.credit-dialog-footer{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;display:flex}.credit-dialog-footer button{color:#2474e8;background:0 0;border:0;padding:8px 0}.credit-dark .credit-dialog-footer button{color:#91bcff}.credit-topup-dialog .credit-error{color:#a82323;background:#fff1f1;border-radius:8px;padding:12px;font-size:13px}.credit-topup-dialog .credit-payment{background:var(--cr-soft);color:var(--cr-ink);border-radius:8px;padding:12px;font-size:13px}.credit-session-notice{z-index:2;box-sizing:border-box;color:#714811;background:#fff7e6;border:1px solid #e8c981;border-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin:8px 16px;padding:10px 14px;font:13px/1.4 system-ui,sans-serif;display:flex;position:relative}.credit-session-notice strong,.credit-session-notice span{display:block}.credit-session-notice strong{font-size:14px;font-weight:700}.credit-session-notice span{margin-top:2px;font-size:12px}.credit-notice-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.credit-session-notice button{color:#fff;cursor:pointer;background:#1663dc;border:0;border-radius:8px;min-height:40px;padding:10px 14px;font:600 12px/1.3 system-ui,sans-serif}.credit-session-notice .credit-secondary{color:inherit;background:0 0;border:1px solid}.dark-mode .credit-session-notice,[data-theme=dark] .credit-session-notice{color:#f4dba6;background:#332c1d;border-color:#755b2d}@media (width<=600px){.credit-topup-dialog{width:100%;max-width:100vw;max-height:92dvh;padding:24px 20px max(20px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin:auto 0 0}.credit-session-notice{flex-direction:column;align-items:flex-start;gap:8px;margin:6px 10px;padding:10px 12px}.credit-notice-actions{width:100%}.credit-notice-actions button{flex:1}.credit-pack strong{white-space:nowrap;overflow-wrap:normal;letter-spacing:-.025em;font-size:clamp(16px,4.7vw,23px)}.credit-pack small{margin-top:5px;display:block}}@media (prefers-reduced-motion:reduce){.credit-topup-dialog *{scroll-behavior:auto!important}}.credit-live-checkout{gap:14px;margin:18px 0;display:grid}.credit-live-checkout p{margin:0}.credit-live-checkout a.credit-primary{box-sizing:border-box;text-align:center;text-decoration:none;display:block}.theme-toggle{color:#334155;cursor:pointer;background:#fff;border:1px solid #d6deeb;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.theme-toggle:hover{background:#eef3fb;border-color:#a8b9d3}.theme-toggle:focus-visible{outline-offset:3px;outline:3px solid #3665e4}body.dark-theme .theme-toggle{color:#e4eaf5;background:#1b2638;border-color:#3d4b62}body.dark-theme .theme-toggle:hover{background:#29364c;border-color:#8196b8}body.dark-theme .theme-toggle:focus-visible{outline-color:#a0bcff}@media (width<=640px){.theme-toggle{padding:10px}.theme-toggle span{display:none}}.theme-toggle--compact{width:44px;padding:10px}.theme-toggle--compact span{display:none}.setup-navbar-right>.theme-toggle{flex-shrink:0}@media (width<=540px){.interview-panel-root .setup-navbar{gap:8px;padding-left:10px;padding-right:10px}.interview-panel-root .setup-navbar-right{flex-shrink:0;gap:6px}.interview-panel-root .setup-navbar-left{gap:6px;min-width:0}.interview-panel-root .setup-navbar-home--brand{gap:6px;font-size:15px}}@media (width<=460px){.interview-panel-root.tool-menu-root .setup-navbar,.interview-panel-root.copilot-root .setup-navbar{padding-left:10px;padding-right:10px}.interview-panel-root .setup-navbar .setup-navbar-left{flex-shrink:1;min-width:0}.interview-panel-root .setup-navbar .setup-navbar-home{gap:6px}.interview-panel-root .setup-navbar .copilot-brand-mark{width:28px;height:28px}.interview-panel-root .setup-navbar .copilot-brand-text{white-space:normal;font-size:14px;line-height:1.3}.interview-panel-root .setup-navbar .copilot-brand-text strong{display:block}.interview-panel-root .setup-navbar .setup-navbar-title{white-space:normal;flex-shrink:1;font-size:14px}}.brand-identity{--brand-ink:#11244c;--brand-accent:#076fc4;--brand-dot:#d64c47;vertical-align:middle;min-width:0;max-width:100%;color:var(--brand-ink);flex:0 auto;align-items:center;gap:9px;font-family:Outfit,Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}span.brand-identity img.brand-identity__mark{object-fit:contain;width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;display:block}.brand-identity .brand-identity__wordmark{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.brand-identity .brand-identity__name{color:var(--brand-ink);letter-spacing:-.035em;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.05}@supports ((-webkit-background-clip:text) or (background-clip:text)){.brand-identity .brand-identity__letter-i{background-image:linear-gradient(to bottom, var(--brand-dot) 0 28%, currentColor 28% 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1;display:inline-block}}.brand-identity .brand-identity__copilot{color:var(--brand-accent);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;line-height:1}:root[data-theme=dark] .brand-identity--auto,body.dark-theme .brand-identity--auto{--brand-ink:#f5f8ff;--brand-accent:#55c4ff;--brand-dot:#ff8f82}.brand-identity--inherit{--brand-ink:currentColor;--brand-accent:color-mix(in srgb, #009dff 60%, currentColor);--brand-dot:#ed7a70;color:inherit}.brand-identity--inverse{--brand-ink:#fff;--brand-accent:#bce9ff;--brand-dot:#ffaea1}.brand-identity--hero{flex-direction:column;gap:4px}span.brand-identity--hero img.brand-identity__mark{width:128px;height:128px}.brand-identity--hero .brand-identity__wordmark{align-items:center;gap:6px}.brand-identity--hero .brand-identity__name{font-size:28px}.brand-identity--hero .brand-identity__copilot{letter-spacing:.3em;font-size:11px}@media (width<=600px){.brand-identity{gap:7px}span.brand-identity img.brand-identity__mark{width:34px;height:34px}.brand-identity .brand-identity__name{font-size:17px}.brand-identity .brand-identity__copilot{font-size:8px}span.brand-identity--hero img.brand-identity__mark{width:96px;height:96px}.brand-identity--hero .brand-identity__name{font-size:25px}.brand-identity--hero .brand-identity__copilot{font-size:10px}}@media (width<=360px){.brand-identity:not(.brand-identity--hero){gap:6px}.brand-identity:not(.brand-identity--hero) .brand-identity__name{font-size:15px}span.brand-identity:not(.brand-identity--hero) img.brand-identity__mark{width:32px;height:32px}}@media (forced-colors:active){.brand-identity .brand-identity__letter-i{-webkit-text-fill-color:currentColor;background:0 0}}.credits-page{--cr-bg:#f7f8fc;--cr-surface:#fff;--cr-ink:#11172e;--cr-muted:#52617a;--cr-border:#dfe5ef;--cr-accent:#1555df;--cr-soft:#eff4ff;background:var(--cr-bg);height:100%;min-height:100%;color:var(--cr-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-y:auto}.credits-page *{box-sizing:border-box}.credits-page button,.credits-page input,.credits-page select{font:inherit}.credits-page button,.credits-page a,.credits-page summary,.credits-page input{-webkit-app-region:no-drag}.credits-page a{text-decoration:none}.credits-page svg{flex-shrink:0;width:24px;height:24px}.credits-page h2,.credits-page h3,.credits-page p,.credits-page dl{margin:0}.credits-page button{cursor:pointer}.credits-page__topbar{color:#fff;padding:8px max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));background:#07080b;border-bottom:1px solid #202633;justify-content:space-between;align-items:center;gap:12px;min-height:62px;display:flex}.credits-page__brand{min-width:0;display:inline-flex}.credits-page__nav{flex-shrink:0;align-items:center;gap:12px;display:flex}.credits-page__back{color:#eef3fc;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:44px;font-size:13px;display:inline-flex}.credits-page__back svg{width:16px;height:16px}.credits-page .credits-page__topbar .theme-toggle{color:#f1f5ff;background:#182032;border-color:#36445d;border-radius:50%;padding:0}.credits-page .credits-page__topbar .theme-toggle:hover{background:#27344e;border-color:#8196b8}.credits-page__main{width:min(1240px,100%);margin:0 auto;padding:26px 30px 40px}.credits-page__intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.credits-page__intro h1{letter-spacing:-1.2px;margin:0;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.15}.credits-page__intro h1:focus{outline:none}.credits-page__refresh,.rewards-rules-link{min-height:44px;color:var(--cr-accent);background:0 0;border:0;font-size:13px!important;font-weight:650!important}.credits-page__refresh{padding:8px 0 8px 12px}.rewards-promotion{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.rewards-hero{isolation:isolate;color:#fff;background:linear-gradient(128deg,#0759e6 0%,#1743eb 52%,#6231e7 100%);border-radius:20px;flex-direction:column;justify-content:space-between;gap:30px;padding:32px;display:flex;position:relative;overflow:hidden}.rewards-hero:before{content:"";z-index:-1;background:#bc9aff26;border-radius:50%;width:420px;height:260px;position:absolute;top:-175px;right:-120px;transform:rotate(24deg)}.rewards-hero__copy{z-index:2;padding-right:94px;position:relative}.credits-page .rewards-hero h2{letter-spacing:-1.1px;color:#fff;font-size:clamp(26px,2.5vw,36px);font-weight:800;line-height:1.16}.credits-page .rewards-hero__copy p{color:#f4f7ff;max-width:330px;margin-top:16px;font-size:15px;line-height:1.55}.rewards-offer{z-index:2;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.rewards-offer>div{background:#ffffff1f;border:1px solid #ffffff26;border-radius:15px;align-items:center;gap:12px;min-width:0;padding:18px 16px;display:flex}.rewards-offer svg{color:#fff;width:24px;height:24px}.rewards-offer span{min-width:0;font-size:13px;line-height:1.4}.rewards-offer strong{letter-spacing:-.6px;overflow-wrap:anywhere;color:#fff;margin-top:4px;font-size:clamp(20px,2.05vw,29px);line-height:1.2;display:block}.credit-rewards-gift{pointer-events:none;width:125px;height:150px;position:absolute;top:60px;right:18px}.credit-rewards-gift__box{background:linear-gradient(110deg,#b8bfff,#7770fa 58%,#4147cc);border-radius:10px 10px 14px 14px;width:82px;height:76px;position:absolute;top:49px;left:22px;transform:rotate(12deg);box-shadow:inset -8px -6px 14px #2922a455,8px 15px 22px #1624ac66}.credit-rewards-gift__lid{background:linear-gradient(150deg,#d3d6ff,#a29bff 60%,#6558db);border-radius:8px;width:92px;height:25px;position:absolute;top:-8px;left:-5px;box-shadow:0 3px 4px #2521ac33}.credit-rewards-gift__ribbon{background:linear-gradient(90deg,#a4dc25,#ddff6a 52%,#b7ed32);border-radius:1px 1px 4px 4px;width:19px;height:84px;position:absolute;top:-8px;left:33px}.credit-rewards-gift__bow{border:9px solid #c7f455;width:35px;height:42px;position:absolute;bottom:82px;box-shadow:inset 2px 2px 2px #75aa16}.credit-rewards-gift__bow--left{border-radius:24px 24px 4px;left:8px;transform:rotate(-22deg)}.credit-rewards-gift__bow--right{border-radius:24px 24px 24px 4px;left:40px;transform:rotate(22deg)}.credit-rewards-gift__spark{color:#d0fb59;font-size:28px;line-height:1;position:absolute}.credit-rewards-gift__spark:first-child{top:28px;left:0}.credit-rewards-gift__spark:nth-child(2){color:#a6e3ff;font-size:22px;bottom:2px;right:0}.credit-rewards-gift__spark:nth-child(3){color:#c5adff;font-size:19px;top:4px;right:7px}.rewards-invite{border:1px solid var(--cr-border);background:var(--cr-surface);border-radius:20px;flex-direction:column;align-items:stretch;padding:26px;display:flex;box-shadow:0 4px 14px #24345b04}.rewards-invite h3{letter-spacing:-.5px;align-items:center;gap:10px;font-size:19px;line-height:1.35;display:flex}.credits-page .rewards-invite>p{color:var(--cr-muted);margin-top:10px;font-size:14px;line-height:1.55}.rewards-icon{color:#1458db;background:#e8f0ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.rewards-icon--green{color:#18783e;background:#e6f8ed}.rewards-icon--amber{color:#996000;background:#fff3d9}.rewards-icon--purple{color:#6734cc;background:#efe8ff}.credits-page__invite-label{color:var(--cr-muted);min-width:0;margin:18px 0 0;font-size:13px;line-height:1.5;display:block}.credits-page__invite-label input,.credits-page__invite-label select{border:1px solid var(--cr-border);background:var(--cr-bg);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--cr-ink);text-overflow:ellipsis;border-radius:10px;padding:12px;font-size:13px;display:block}.credits-page__invite-label select{margin:5px 0 0}.credits-page__invite-label small{margin-top:8px;line-height:1.5;display:block}.credits-page__button{color:#fff;cursor:pointer;text-align:center;background:#1555df;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 18px;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex}.credits-page .credits-page__button{font-weight:700}.credits-page__button:hover{filter:brightness(.94)}.credits-page__button:disabled{opacity:.65;cursor:wait}.credits-page__button svg{width:20px;height:20px}.credits-page__button--outline{border-color:var(--cr-border);color:var(--cr-ink);background:var(--cr-surface)}.credits-page .rewards-copy{color:#15200a;background:#cbf570;width:100%;min-height:50px;margin-top:14px;font-size:15px}.credits-page .rewards-invite .rewards-invite__note{margin-top:14px;font-size:12px}.rewards-rules-link{text-underline-offset:3px;align-self:flex-start;align-items:center;gap:5px;padding:10px 0 0;text-decoration:underline;display:inline-flex}.rewards-rules-link svg{width:16px;height:16px}.credits-page .credits-page__copy-status:empty{display:none}.credits-page .credits-page__copy-status{color:var(--cr-accent);font-size:12px}.credits-page .rewards-stats{border:1px solid var(--cr-border);background:var(--cr-surface);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 28px;padding:20px 0;display:grid}.rewards-stats>div{align-items:center;gap:14px;min-width:0;padding:0 22px;display:flex}.rewards-stats>div+div{border-left:1px solid var(--cr-border)}.rewards-stats>div>div{flex-direction:column;gap:4px;min-width:0;display:flex}.rewards-stats dt{color:var(--cr-muted);font-size:12px;line-height:1.4}.rewards-stats dd{letter-spacing:-.7px;overflow-wrap:anywhere;order:-1;margin:0;font-size:28px;font-weight:800;line-height:1.2}.rewards-how>h2{letter-spacing:-.5px;font-size:23px}.rewards-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:18px 0;padding:0;list-style:none;display:grid}.rewards-how li{align-items:flex-start;gap:12px;display:flex}.rewards-how li>span{background:var(--cr-soft);width:42px;height:42px;color:var(--cr-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:20px;font-weight:750;display:grid}.rewards-how h3{font-size:14px;line-height:1.5}.credits-page .rewards-how li p,.credits-page .rewards-limits{color:var(--cr-muted);font-size:12px;line-height:1.6}.rewards-eligibility{color:var(--cr-muted);margin-top:10px;font-size:12px;line-height:1.65}.rewards-eligibility summary{cursor:pointer;width:fit-content;color:var(--cr-accent);min-height:44px;padding:12px 0;font-weight:650}.rewards-eligibility p{max-width:850px;margin:8px 0}.rewards-wallet{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:18px;margin-top:18px;padding:18px 22px}.rewards-wallet__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rewards-wallet__bar h2{letter-spacing:-.5px;align-items:center;gap:12px;font-size:19px;display:flex}.credits-page__actions{flex-wrap:wrap;gap:10px;display:flex}.credits-page__overview{border-top:1px solid var(--cr-border);grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;padding-top:22px;display:grid}.credits-page__hero{background:var(--cr-soft);border-radius:14px;padding:22px}.credits-page__hero-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.credits-page__hero-heading h3,.credits-page__breakdown h3{font-size:17px}.credits-page__plan{color:var(--cr-accent);align-items:center;gap:6px;font-size:12px;display:inline-flex}.credits-page__plan svg{width:16px;height:16px}.credits-page .credits-page__amount{letter-spacing:-2px;color:var(--cr-accent);overflow-wrap:anywhere;margin:12px 0;font-size:clamp(40px,5vw,64px);font-weight:800}.credits-page__ready,.credits-page__plan-note,.credits-page__expiry{color:var(--cr-muted);font-size:13px;line-height:1.5}.credits-page .credits-page__plan-note,.credits-page .credits-page__expiry{margin-top:10px}.credits-page__breakdown{padding:6px}.credits-page__breakdown dl{margin-top:12px}.credits-page__breakdown dl>div{border-top:1px solid var(--cr-border);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.credits-page__breakdown dt{color:var(--cr-muted)}.credits-page__breakdown dd{margin:0;font-weight:700}.credits-page__breakdown p{color:var(--cr-muted);font-size:12px;line-height:1.5}.credits-page .credits-page__totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.credits-page__totals>div{background:var(--cr-bg);border-radius:10px;padding:12px}.credits-page__totals dt{color:var(--cr-muted);font-size:12px}.credits-page__totals dd{margin:6px 0 0;font-size:17px;font-weight:700}.credits-page__notice,.credits-page__state{border:1px solid var(--cr-border);background:var(--cr-surface);color:var(--cr-muted);border-radius:12px;padding:16px;font-size:14px;line-height:1.6;margin-bottom:16px!important}.credits-page__notice{color:#854817;background:#fff8e8}.credits-page__referral>.credits-page__notice{margin-top:16px}.credits-page__dialog{border:1px solid var(--cr-border);background:var(--cr-surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--cr-ink);border-radius:20px;padding:26px;overflow-y:auto;box-shadow:0 24px 70px #060d3030}.credits-page__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070c2070}.credits-page__dialog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.credits-page__dialog-heading h2{font-size:22px}.credits-page__dialog-heading button{background:var(--cr-soft);width:44px;height:44px;color:var(--cr-ink);border:0;border-radius:9px;flex-shrink:0;font-size:26px}.credits-page .credits-page__dialog p{color:var(--cr-muted);margin:16px 0;font-size:14px;line-height:1.65}.credits-page .credits-page__dialog .credits-page__dialog-plan{color:var(--cr-accent);font-size:23px;font-weight:750}.credits-page a:focus-visible,.credits-page button:focus-visible,.credits-page summary:focus-visible,.credits-page input:focus-visible,.credits-page select:focus-visible{outline-offset:4px;outline:3px solid #4686f5}.credits-page__sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.dark-theme .credits-page{--cr-bg:#0e1421;--cr-surface:#171f30;--cr-ink:#f1f5ff;--cr-muted:#b6c3d8;--cr-border:#334057;--cr-accent:#9abfff;--cr-soft:#223350}body.dark-theme .rewards-icon--blue{color:#a9ceff;background:#203b62}body.dark-theme .rewards-icon--green{color:#91e2ad;background:#1d3e32}body.dark-theme .rewards-icon--amber{color:#f5d38d;background:#423622}body.dark-theme .rewards-icon--purple{color:#cfb9ff;background:#352950}body.dark-theme .credits-page__notice{color:#f5d5a1;background:#392e21}body.dark-theme .credits-page__button:hover{filter:brightness(1.08)}@media (width<=1050px){.credits-page__main{padding:24px}.rewards-hero{padding:26px}.rewards-hero__copy{padding-right:0}.credit-rewards-gift{display:none}.rewards-invite{padding:22px}.rewards-offer>div{gap:8px;padding:16px 12px}.rewards-stats>div{gap:10px;padding:0 14px}.rewards-stats .rewards-icon{width:36px;height:36px}}@media (width<=900px){.credits-page__topbar{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}}@media (width<=800px){.rewards-promotion{grid-template-columns:1fr;gap:14px}.rewards-hero{gap:24px}.rewards-hero__copy p{max-width:none!important}.rewards-offer strong{font-size:26px}.rewards-how ol{gap:14px}.rewards-how li{gap:8px}.rewards-how li>span{width:32px;height:32px;font-size:17px}.rewards-wallet__bar{align-items:flex-start}.rewards-stats>div{flex-direction:column;align-items:flex-start}}@media (width<=540px){.credits-page__topbar{gap:6px}.credits-page__nav{gap:4px}.credits-page__back span{display:none}.credits-page__main{padding:20px 16px 28px}.credits-page__intro{gap:6px;margin-bottom:16px}.credits-page__refresh{font-size:12px!important}.rewards-hero{border-radius:16px;gap:20px;padding:22px 18px}.credits-page .rewards-hero h2{letter-spacing:-.8px;font-size:27px}.credits-page .rewards-hero__copy p{margin-top:10px;font-size:13px}.rewards-offer{gap:10px}.rewards-offer>div{gap:8px;padding:14px 10px}.rewards-offer svg{width:20px;height:20px}.rewards-offer span{font-size:11px}.rewards-offer strong{letter-spacing:-.4px;font-size:19px}.rewards-invite{border-radius:16px;padding:20px 18px}.rewards-invite h3{font-size:17px}.rewards-invite h3 .rewards-icon{width:36px;height:36px}.credits-page .rewards-invite>p{font-size:13px}.credits-page .rewards-stats{border-radius:16px;grid-template-columns:1fr 1fr;margin:16px 0 24px;padding:0;overflow:hidden}.rewards-stats>div{flex-direction:row;align-items:center;gap:10px;padding:18px 12px}.rewards-stats>div:nth-child(3){border-left:0}.rewards-stats>div:nth-child(n+3){border-top:1px solid var(--cr-border)}.rewards-stats dd{font-size:24px}.rewards-stats dt{font-size:11px}.rewards-how>h2{font-size:21px}.rewards-how ol{grid-template-columns:1fr;gap:18px}.rewards-how li{gap:12px}.rewards-how li>span{width:36px;height:36px}.rewards-wallet{border-radius:16px;padding:18px}.rewards-wallet__bar h2{font-size:17px}.rewards-wallet__bar .credits-page__actions{width:100%}.rewards-wallet__bar .credits-page__button{flex:1;padding:10px;font-size:12px}.credits-page__overview{grid-template-columns:1fr}.credits-page .credits-page__totals{grid-template-columns:1fr 1fr}}@media (width<=360px){.credits-page__main{padding-inline:12px}.rewards-offer svg{display:none}.rewards-hero{padding:20px 16px}.credits-page .rewards-hero h2{font-size:25px}.rewards-invite{padding:18px 16px}.rewards-stats .rewards-icon{width:30px;height:30px}.rewards-stats .rewards-icon svg{width:20px;height:20px}}.credits-page .rewards-offer-description{color:#fff;z-index:2;font-size:13px;line-height:1.6;position:relative}.interview-panel-root .setup-navbar-home{min-width:0;color:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin:-4px -6px;padding:4px 6px;text-decoration:none;display:inline-flex}.interview-panel-root .setup-navbar-home:focus-visible{outline-offset:2px;outline:3px solid #3665e4}.interview-panel-root .setup-navbar-home--brand{color:#0d1014;letter-spacing:-.035em;gap:10px;font-family:Poppins,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:19px}.interview-panel-root .copilot-brand-mark{background:linear-gradient(90deg,#9754ed,#2e79f5,#00d3cb,#484dd2);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.interview-panel-root .copilot-brand-mark img{object-fit:contain;width:100%;height:100%}.interview-panel-root .copilot-brand-text{white-space:nowrap;font-weight:400}.interview-panel-root .copilot-brand-text strong{font-weight:700}body.dark-theme .interview-panel-root .setup-navbar-home--brand{color:#f8fafc}.copilot-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.interview-panel-root:is(.copilot-root,.tool-menu-root){--cm-top:110px;--cm-width:280px;--cm-blue:#2f63e6;--cm-blue-strong:#1d4ed8;--cm-blue-soft:#edf2fe;--cm-ink:#0f172a;--cm-text:#1e293b;--cm-muted:#64748b;--cm-line:#e2e8f0;--cm-surface:#fff;--cm-tile:#f6f8fb;--cm-hover:#f1f5fb;--cm-font:"Poppins", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif}body.dark-theme .interview-panel-root:is(.copilot-root,.tool-menu-root){--cm-blue:#7b9cf7;--cm-blue-strong:#a9bdfb;--cm-blue-soft:#7b9cf729;--cm-ink:#f8fafc;--cm-text:#e2e8f0;--cm-muted:#94a3b8;--cm-line:#1c2a42;--cm-surface:#0b1322;--cm-tile:#ffffff0a;--cm-hover:#ffffff0f}.interview-panel-root.copilot-root .setup-navbar,.interview-panel-root.copilot-root .setup-navbar-left{gap:14px}.interview-panel-root.copilot-root .setup-navbar .setup-navbar-tabs{scrollbar-width:thin;flex:auto;min-width:0;overflow-x:auto}.interview-panel-root.copilot-root .setup-navbar .setup-navbar-tabs>:first-child{margin-left:auto}.interview-panel-root.copilot-root .setup-navbar .setup-navbar-tabs>:last-child{margin-right:auto}.interview-panel-root.copilot-root .setup-overlay>.setup-navbar{z-index:1200;position:sticky;top:0}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-toggle{border:1px solid var(--cm-line);background:var(--cm-surface);cursor:pointer;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-toggle span{background:#334155;border-radius:2px;width:18px;height:2px;display:block}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-toggle:hover{background:var(--cm-hover)}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-toggle.is-open{background:var(--cm-blue-soft);border-color:#0000}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-toggle.is-open span{background:var(--cm-blue)}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-toggle:focus-visible,.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu :focus-visible,.copilot-settings :focus-visible{outline:3px solid var(--cm-blue,#2f63e6);outline-offset:2px}body.dark-theme .interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-toggle{background:#1c1f26;border-color:#2b3242}body.dark-theme .interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-toggle span{background:#e5e7eb}body.dark-theme .interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-toggle.is-open{background:var(--cm-blue-soft)}body.dark-theme .interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-toggle.is-open span{background:var(--cm-blue)}.interview-panel-root.copilot-root .app-shell,.interview-panel-root.copilot-root .setup-overlay{transition:padding-left .2s}.interview-panel-root.copilot-root .app-shell>.setup-navbar,.interview-panel-root.copilot-root .setup-overlay>.setup-navbar{transition:margin-left .2s,width .2s}.interview-panel-root.copilot-root.copilot-menu-docked .app-shell,.interview-panel-root.copilot-root.copilot-menu-docked .setup-overlay{padding-left:var(--cm-width)}.interview-panel-root.copilot-root.copilot-menu-docked .app-shell>.setup-navbar,.interview-panel-root.copilot-root.copilot-menu-docked .setup-overlay>.setup-navbar{width:calc(100% + var(--cm-width));margin-left:calc(-1 * var(--cm-width));align-self:flex-start}.interview-panel-root.copilot-root.copilot-menu-docked .session-main-grid{grid-template-columns:minmax(260px,.75fr) 1fr 1fr!important}.interview-panel-root.copilot-root .session-main-grid.is-single-answer{grid-template-columns:480px 1fr!important}.interview-panel-root.copilot-root.copilot-menu-docked .session-main-grid.is-single-answer{grid-template-columns:minmax(260px,.75fr) 1fr!important}.interview-panel-root.copilot-root .session-subheader-row .subheader-middle{scrollbar-width:thin;flex:auto;min-width:0;padding:3px 2px;overflow-x:auto}.interview-panel-root.copilot-root .session-subheader-row .subheader-middle::-webkit-scrollbar-thumb{background:#0f172a2e}.interview-panel-root.copilot-root .setup-navbar .setup-navbar-tabs::-webkit-scrollbar-thumb{background:#0f172a2e}body.dark-theme .interview-panel-root.copilot-root .session-subheader-row .subheader-middle::-webkit-scrollbar-thumb{background:#ffffff2e}body.dark-theme .interview-panel-root.copilot-root .setup-navbar .setup-navbar-tabs::-webkit-scrollbar-thumb{background:#ffffff2e}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu{top:var(--cm-top);z-index:1100;width:var(--cm-width);background:var(--cm-surface);border-right:1px solid var(--cm-line);color:var(--cm-text);font-family:var(--font-primary,"Inter", system-ui, sans-serif);visibility:hidden;flex-direction:column;transition:transform .2s,visibility 0s linear .2s;display:flex;position:fixed;bottom:0;left:0;transform:translate(-100%)}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu.is-open{visibility:visible;transition:transform .2s;transform:none}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu.is-drawer{width:min(320px,86vw);box-shadow:16px 0 40px #0f172a2e}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-backdrop{top:var(--cm-top);z-index:1090;background:#0f172a57;position:fixed;bottom:0;left:0;right:0}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-scroll{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 12px 12px;display:flex;overflow-y:auto}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-scroll::-webkit-scrollbar-thumb{background:#0f172a29}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-new{background:var(--cm-blue);color:#fff;width:100%;min-height:42px;font-family:var(--cm-font);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:flex;box-shadow:0 6px 16px #2f63e638}body.dark-theme .interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-new{background:#2f63e6}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-new:hover:not(:disabled){background:var(--cm-blue-strong)}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-new:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-note{color:var(--cm-muted);margin:-8px 4px 0;font-size:11.5px;line-height:1.4}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-note--leave{color:#b45309;margin:0 4px 8px}body.dark-theme .interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-note--leave{color:#fbbf24}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-recording{background:#fef2f2;border:1px solid #fecaca;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-recording-row{color:#b91c1c;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-rec-dot{background:#ef4444;border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite copilot-rec-pulse;box-shadow:0 0 0 4px #ef44442e}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-rec-time{margin-left:auto;font-family:monospace;font-size:13px}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-stop{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;font-size:13.5px;font-weight:700;display:flex}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-stop:hover{background:#b91c1c}body.dark-theme .interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-recording{background:#ef44441a;border-color:#f8717159}body.dark-theme .interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-recording-row{color:#fca5a5}@keyframes copilot-rec-pulse{0%,to{opacity:1}50%{opacity:.45}}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-section{flex-direction:column;gap:4px;display:flex}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-section+.copilot-menu-section{border-top:1px solid var(--cm-line);padding-top:14px}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-heading{color:var(--cm-muted);font-family:var(--font-primary,"Inter", system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;margin:0 4px 4px;font-size:11px;font-weight:700;display:flex}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-count{background:var(--cm-blue-soft);min-width:18px;color:var(--cm-blue);letter-spacing:0;text-align:center;border-radius:999px;padding:1px 6px;font-size:10.5px}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-empty{color:var(--cm-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 4px;font-size:12.5px;line-height:1.45;display:flex}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-item,.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-session,.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-question{width:100%;color:var(--cm-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:600;transition:background .12s,color .12s;display:flex}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-item>i:first-child,.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-session>i{width:18px;color:var(--cm-blue);text-align:center;font-size:14px}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-item-label{flex:1;min-width:0}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-item-go{color:var(--cm-muted);font-size:11px}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-item:hover:not(:disabled),.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-session:hover:not(:disabled),.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-question:hover{background:var(--cm-hover)}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-item:disabled,.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-session:disabled{opacity:.5;cursor:not-allowed}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-session{align-items:flex-start}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-session>i{margin-top:2px}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-session-text{flex-direction:column;gap:2px;min-width:0;display:flex}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-session-name{text-overflow:ellipsis;white-space:nowrap;color:var(--cm-ink);font-size:13px;overflow:hidden}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-session-meta{color:var(--cm-muted);font-size:11.5px;font-weight:500}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-session.is-current,.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-question.is-current{background:var(--cm-blue-soft);box-shadow:inset 3px 0 0 var(--cm-blue)}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-question{align-items:flex-start;font-size:13px;font-weight:500}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-question-no{background:var(--cm-tile);min-width:22px;height:22px;color:var(--cm-blue);border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-question-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-link{color:var(--cm-blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:4px 4px 0;padding:2px 0;font-size:12.5px;font-weight:600}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-link:hover{text-decoration:underline}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-link[aria-disabled=true]{opacity:.65;cursor:default;text-decoration:none}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-stale{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0 0 6px;padding:7px 10px;font-size:12px;line-height:1.4;display:flex}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-stale i{color:#d97706;margin-right:3px}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-stale .copilot-menu-link{align-self:center;margin:0;padding:0;font-size:12px}body.dark-theme .interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-stale{color:#fcd34d;background:#fbbf2414;border-color:#fbbf244d}body.dark-theme .interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-stale i{color:#fbbf24}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-account{border-top:1px solid var(--cm-line);background:var(--cm-surface);flex:none;padding:12px}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-user{align-items:center;gap:10px;padding:2px 6px;display:flex}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-avatar,.copilot-settings-avatar{color:#fff;background:linear-gradient(135deg,#3665e4 0%,#7c4ddb 100%);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-user-text{flex-direction:column;min-width:0;display:flex}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-user-name,.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-user-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-user-name{color:var(--cm-ink);font-size:13.5px;font-weight:700}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-user-email{color:var(--cm-muted);font-size:12px}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-account-actions{flex-direction:column;gap:2px;display:flex}.copilot-settings-overlay{z-index:10050;-webkit-backdrop-filter:blur(4px);background:#0f172a75;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.copilot-settings-overlay[hidden]{display:none}.copilot-settings{--cs-blue:#2563eb;--cs-blue-soft:#eef3fe;--cs-ink:#0f172a;--cs-muted:#64748b;--cs-line:#e5e9f0;--cs-surface:#fff;--cs-tile:#f6f8fb;--cm-blue:#2563eb;background:var(--cs-surface);width:min(680px,100%);max-height:calc(100vh - 48px);color:var(--cs-ink);font-family:var(--font-primary,"Inter", system-ui, sans-serif);text-align:left;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f172a4d}.copilot-settings:before{content:"";background:linear-gradient(90deg,#3b82f6,#2563eb 55%,#1d4ed8);height:5px;position:absolute;top:0;left:0;right:0}body.dark-theme .copilot-settings{--cs-blue:#7b9cf7;--cs-blue-soft:#7b9cf729;--cs-ink:#f8fafc;--cs-muted:#94a3b8;--cs-line:#1c2a42;--cs-surface:#0b1322;--cs-tile:#ffffff0d;--cm-blue:#7b9cf7;box-shadow:0 30px 80px #0000008c}.copilot-settings-x{width:40px;height:40px;color:var(--cs-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:22px;right:22px}.copilot-settings-x:hover{background:var(--cs-tile)}.copilot-settings-head{border-bottom:1px solid var(--cs-line);align-items:center;gap:20px;padding:34px 80px 22px 36px;display:flex}.copilot-settings-icon{width:64px;height:64px;color:var(--cs-blue);background:#eef2f8;border-radius:16px;flex:none;place-items:center;font-size:28px;display:grid}body.dark-theme .copilot-settings-icon{background:#7b9cf71f}.copilot-settings-head h2{color:var(--cs-ink);letter-spacing:-.02em;margin:0;font-family:Poppins,Inter,system-ui,sans-serif;font-size:34px;font-weight:700;line-height:1.15}.copilot-settings-head h2:focus{outline:none}.copilot-settings-head p{color:var(--cs-muted);margin:4px 0 0;font-size:16px}.copilot-settings-body{flex:1;min-height:0;padding:0 36px;overflow-y:auto}.copilot-settings-body::-webkit-scrollbar-thumb{background:#0f172a2e}.copilot-settings-section{padding:22px 0}.copilot-settings-section+.copilot-settings-section{border-top:1px solid var(--cs-line)}.copilot-settings-section-title{color:var(--cs-ink);align-items:center;gap:10px;margin:0 0 12px;font-family:Poppins,Inter,system-ui,sans-serif;font-size:19px;font-weight:600;display:flex}.copilot-settings-section-title i{color:var(--cs-blue);font-size:17px}.copilot-settings-note{color:var(--cs-muted);margin:-6px 0 6px;font-size:13px}.copilot-settings-account{align-items:center;gap:14px;display:flex}.copilot-settings-account-text{flex-direction:column;flex:1;min-width:0;display:flex}.copilot-settings-account-name,.copilot-settings-account-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copilot-settings-account-name{color:var(--cs-ink);font-size:16px;font-weight:600}.copilot-settings-account-email{color:var(--cs-muted);font-size:14px}.copilot-settings-badge{border:1px solid var(--cs-line);color:#047857;letter-spacing:.02em;border-radius:10px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}body.dark-theme .copilot-settings-badge{color:#6ee7b7}.copilot-settings-row{justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.copilot-settings-row--stack{flex-wrap:wrap}.copilot-settings-row-text{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.copilot-settings-row-title{color:var(--cs-ink);font-size:15px;font-weight:600}.copilot-settings-row-detail{color:var(--cs-muted);font-size:13px;line-height:1.4}.copilot-switch{cursor:pointer;background:#e2e8f0;border:0;border-radius:999px;flex:none;width:48px;height:28px;padding:0;transition:background .15s;position:relative;box-shadow:inset 0 1px 2px #0f172a1f}.copilot-switch-knob{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.copilot-switch.is-on{background:var(--cs-blue)}.copilot-switch.is-on .copilot-switch-knob{transform:translate(20px)}body.dark-theme .copilot-switch:not(.is-on){background:#334155}.copilot-segmented{border:1px solid var(--cs-line);background:var(--cs-tile);border-radius:999px;flex:none;padding:3px;display:inline-flex}.copilot-segmented button{color:var(--cs-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.copilot-segmented button.is-on{background:var(--cs-surface);color:var(--cs-blue);box-shadow:0 1px 4px #0f172a1f}.copilot-font{flex:220px;align-items:center;gap:12px;display:flex}.copilot-font input[type=range]{background:linear-gradient(to right, var(--cs-blue) 0%, var(--cs-blue) var(--pct), #dbe3ee var(--pct), #dbe3ee 100%);appearance:none;cursor:pointer;border-radius:999px;flex:1;height:6px}.copilot-font input[type=range]::-webkit-slider-thumb{border:3px solid var(--cs-blue);-webkit-appearance:none;background:#fff;border-radius:50%;width:20px;height:20px}.copilot-font input[type=range]::-moz-range-thumb{border:3px solid var(--cs-blue);background:#fff;border-radius:50%;width:16px;height:16px}.copilot-font-value{min-width:44px;color:var(--cs-ink);text-align:right;font-size:14px;font-weight:700}.copilot-font-preview{background:var(--cs-tile);color:var(--cs-ink);border-radius:12px;flex:1 0 100%;margin:2px 0 0;padding:10px 14px;line-height:1.45}.copilot-settings-empty{color:var(--cs-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.copilot-settings .copilot-menu-link{color:var(--cs-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.copilot-usage{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.copilot-usage>div{border:1px solid var(--cs-line);background:var(--cs-tile);border-radius:16px;padding:14px 16px}.copilot-usage dt{color:var(--cs-muted);font-size:12.5px;font-weight:600}.copilot-usage dd{color:var(--cs-ink);margin:4px 0 0;font-family:Poppins,Inter,system-ui,sans-serif;font-size:24px;font-weight:700}.copilot-settings-foot{border-top:1px solid var(--cs-line);justify-content:space-between;align-items:center;gap:14px;padding:18px 36px 24px;display:flex}.copilot-settings-save{align-items:center;gap:14px;display:flex}.copilot-settings-status{color:var(--cs-muted);font-size:13px;font-weight:600}.copilot-settings-status.is-pending{color:#b45309}.copilot-settings-status.is-saved{color:#047857}body.dark-theme .copilot-settings-status.is-pending{color:#fbbf24}body.dark-theme .copilot-settings-status.is-saved{color:#6ee7b7}.copilot-btn{min-height:48px;font-family:var(--font-primary,"Inter", system-ui, sans-serif);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.copilot-btn--ghost{border:1px solid var(--cs-line);background:var(--cs-tile);color:var(--cs-ink);box-shadow:0 1px 2px #0f172a0f}.copilot-btn--ghost:hover{background:var(--cs-line)}.copilot-btn--primary{color:#fff;background:#2563eb;border:0;box-shadow:0 8px 18px #2563eb40}.copilot-btn--primary:hover:not(:disabled){background:#1d4ed8}.copilot-btn--primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.copilot-btn--danger{color:#fff;background:#dc2626;border:0}.copilot-btn--danger:hover{background:#b91c1c}.copilot-settings-discard{color:var(--cs-ink);flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.copilot-settings-discard>div{gap:10px;display:flex}.copilot-settings-rec{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:16px;flex-wrap:wrap;flex:none;align-items:center;gap:10px 14px;margin:16px 36px 0;padding:10px 10px 10px 16px;font-size:14px;font-weight:700;display:flex}.copilot-settings-rec-state{align-items:center;gap:10px;display:inline-flex}.copilot-settings-rec-time{font-family:monospace;font-size:14px}.copilot-settings-rec--starting{border-color:var(--cs-line);background:var(--cs-tile);color:var(--cs-muted);padding:12px 16px;font-weight:600}.copilot-settings-stop{color:#fff;min-height:40px;font-family:var(--font-primary,"Inter", system-ui, sans-serif);cursor:pointer;background:#dc2626;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.copilot-settings-stop:hover:not(:disabled){background:#b91c1c}.copilot-settings-stop:disabled{opacity:.6;cursor:default}.copilot-settings-stop:focus-visible{outline-offset:2px;outline:3px solid #dc262673}body.dark-theme .copilot-settings-rec{color:#fca5a5;background:#ef44441a;border-color:#f8717159}body.dark-theme .copilot-settings-rec--starting{border-color:var(--cs-line);background:var(--cs-tile);color:var(--cs-muted)}.copilot-settings-stale{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 12px;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.copilot-settings-stale i{color:#d97706;margin-right:4px}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-settings-stale .copilot-menu-link{align-self:center;margin:0;padding:0;font-size:13px}body.dark-theme .copilot-settings-stale{color:#fcd34d;background:#fbbf2414;border-color:#fbbf244d}body.dark-theme .copilot-settings-stale i{color:#fbbf24}.interview-panel-root.copilot-root.copilot-menu-docked #statusMsg{left:calc(var(--cm-width) + 20px)}@media (width<=1599px){.interview-panel-root.copilot-root .setup-navbar .setup-tab-item--soon{display:none}}@media (width<=1279px){.interview-panel-root.copilot-root .setup-navbar .setup-navbar-tabs{display:none}.interview-panel-root.copilot-root .setup-navbar{justify-content:space-between}}@media (width<=900px){.interview-panel-root.copilot-root .setup-navbar{padding:0 14px}.interview-panel-root.copilot-root .setup-navbar-right>:not(.account-dropdown-container):not(.theme-toggle){display:none}}@media (width<=760px){.interview-panel-root.copilot-root .setup-navbar-home--brand{font-size:17px}.interview-panel-root.copilot-root .session-subheader-row{flex-wrap:wrap;gap:8px;padding:8px 12px}.interview-panel-root.copilot-root .session-subheader-row .subheader-left{order:1}.interview-panel-root.copilot-root .session-subheader-row .subheader-right{flex-wrap:wrap;order:2;justify-content:flex-end;margin-left:auto;margin-right:0}.interview-panel-root.copilot-root .session-subheader-row .subheader-middle{flex:1 0 100%;order:3}.interview-panel-root.copilot-root .session-main-grid,.interview-panel-root.copilot-root .session-main-grid.is-single-answer{grid-auto-rows:minmax(360px,auto);gap:14px;padding:12px;grid-template-columns:minmax(0,1fr)!important}.interview-panel-root.copilot-root .setup-layout-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;padding:0 14px}.interview-panel-root.copilot-root .setup-layout-grid>.setup-column{display:none}.interview-panel-root.copilot-root .setup-subheader-row{flex-wrap:wrap;gap:8px;padding:10px 14px}.copilot-settings-overlay{align-items:flex-end;padding:12px 8px 0}.copilot-settings{border-radius:24px 24px 0 0;max-height:calc(100vh - 12px)}.copilot-settings-head{gap:14px;padding:26px 64px 16px 20px}.copilot-settings-icon{border-radius:14px;width:48px;height:48px;font-size:22px}.copilot-settings-head h2{font-size:26px}.copilot-settings-head p{font-size:14px}.copilot-settings-x{top:18px;right:14px}.copilot-settings-body{padding:0 20px}.copilot-settings-rec{margin:12px 20px 0}.copilot-settings-stop{flex:100%;min-height:44px}.copilot-settings-section-title{font-size:17px}.copilot-settings-account{flex-wrap:wrap}.copilot-settings-account-text{flex:210px}.copilot-usage{gap:8px}.copilot-usage>div{padding:10px 12px}.copilot-usage dd{font-size:19px}.copilot-settings-foot{flex-wrap:wrap;padding:14px 20px 20px}.copilot-settings-save{flex-wrap:wrap;flex:1;justify-content:flex-end}.copilot-btn{min-height:44px;padding:0 18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu,.interview-panel-root.copilot-root .app-shell,.interview-panel-root.copilot-root .setup-overlay,.interview-panel-root.copilot-root .app-shell>.setup-navbar,.interview-panel-root.copilot-root .setup-overlay>.setup-navbar,.copilot-switch,.copilot-switch-knob{transition:none}.interview-panel-root:is(.copilot-root,.tool-menu-root) .copilot-menu-rec-dot{animation:none}}.interview-panel-root.tool-menu-root>.setup-navbar{z-index:1200;gap:14px;position:relative}.interview-panel-root.tool-menu-root .setup-navbar-left{gap:14px}.interview-panel-root.tool-menu-root .setup-navbar .setup-navbar-tabs{scrollbar-width:thin;flex:auto;min-width:0;overflow-x:auto}.interview-panel-root.tool-menu-root .setup-navbar .setup-navbar-tabs>:first-child{margin-left:auto}.interview-panel-root.tool-menu-root .setup-navbar .setup-navbar-tabs>:last-child{margin-right:auto}.interview-panel-root.tool-menu-root .setup-navbar .setup-navbar-tabs::-webkit-scrollbar-thumb{background:#0f172a2e}body.dark-theme .interview-panel-root.tool-menu-root .setup-navbar .setup-navbar-tabs::-webkit-scrollbar-thumb{background:#ffffff2e}.interview-panel-root.notetaker-root.tool-menu-root>.setup-navbar{position:sticky;top:0}.interview-panel-root.notetaker-root.tool-menu-root .notetaker-card-header-main{flex-wrap:wrap;row-gap:12px}.interview-panel-root.notetaker-root.tool-menu-root .notetaker-header-tab-btn{white-space:nowrap}.interview-panel-root.tool-menu-root .copilot-menu-item.is-current{background:var(--cm-blue-soft);box-shadow:inset 3px 0 0 var(--cm-blue)}.interview-panel-root.tool-menu-root .copilot-menu-item .copilot-menu-count{margin-left:auto}.interview-panel-root.tool-menu-root .copilot-menu-note--list{margin:0 4px 6px}.interview-panel-root.tool-menu-root .tool-menu-file-name{color:var(--cm-ink);text-overflow:ellipsis;white-space:nowrap;margin:-2px 4px 2px;font-size:13px;font-weight:600;overflow:hidden}.interview-panel-root.tool-menu-root .tool-menu-live-flag{background:#b91c1c1a;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.interview-panel-root.tool-menu-root .copilot-menu-recording.is-paused .copilot-menu-rec-dot,.copilot-settings-rec.is-paused .copilot-menu-rec-dot{background:#f59e0b;animation:none;box-shadow:0 0 0 4px #f59e0b33}.interview-panel-root.tool-menu-root .copilot-menu-recording.is-stopped,body.dark-theme .interview-panel-root.tool-menu-root .copilot-menu-recording.is-stopped{border-color:var(--cm-line);background:var(--cm-blue-soft)}.interview-panel-root.tool-menu-root .copilot-menu-recording.is-stopped .copilot-menu-recording-row,body.dark-theme .interview-panel-root.tool-menu-root .copilot-menu-recording.is-stopped .copilot-menu-recording-row{color:var(--cm-ink)}.interview-panel-root.tool-menu-root .copilot-menu-recording.is-stopped .copilot-menu-rec-dot,.copilot-settings-rec.is-stopped .copilot-menu-rec-dot{background:#64748b;animation:none;box-shadow:0 0 0 4px #64748b2e}.interview-panel-root.tool-menu-root .copilot-menu-recording.is-stopped .tool-menu-live-btn,body.dark-theme .interview-panel-root.tool-menu-root .copilot-menu-recording.is-stopped .tool-menu-live-btn{border-color:var(--cm-blue);background:var(--cm-surface);color:var(--cm-blue)}.interview-panel-root.tool-menu-root .copilot-menu-recording.is-stopped .tool-menu-live-btn:hover:not(:disabled),body.dark-theme .interview-panel-root.tool-menu-root .copilot-menu-recording.is-stopped .tool-menu-live-btn:hover:not(:disabled){background:var(--cm-blue-soft)}.copilot-settings-rec.is-stopped,body.dark-theme .copilot-settings-rec.is-stopped{border-color:var(--cs-line);background:var(--cs-tile);color:var(--cs-ink)}.copilot-settings-rec.is-stopped .tool-settings-bar-btn,body.dark-theme .copilot-settings-rec.is-stopped .tool-settings-bar-btn{border-color:var(--cs-blue);color:var(--cs-blue);background:0 0}.copilot-settings-rec.is-stopped .tool-settings-bar-btn:hover:not(:disabled),body.dark-theme .copilot-settings-rec.is-stopped .tool-settings-bar-btn:hover:not(:disabled){background:#2f63e614}.interview-panel-root.tool-menu-root .tool-menu-live-actions{flex-wrap:wrap;gap:8px;display:flex}.interview-panel-root.tool-menu-root .tool-menu-live-actions>button{flex:1 1 0;min-width:0}.interview-panel-root.tool-menu-root .tool-menu-live-actions>.tool-menu-live-end{flex-basis:100%}.interview-panel-root.tool-menu-root .tool-menu-live-btn{color:#b91c1c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.interview-panel-root.tool-menu-root .tool-menu-live-btn:hover:not(:disabled){background:#fff1f2}.interview-panel-root.tool-menu-root .tool-menu-live-btn:disabled,.interview-panel-root.tool-menu-root .copilot-menu-stop:disabled{opacity:.5;cursor:not-allowed}body.dark-theme .interview-panel-root.tool-menu-root .tool-menu-live-btn{color:#fca5a5;background:0 0;border-color:#f8717159}body.dark-theme .interview-panel-root.tool-menu-root .tool-menu-live-btn:hover:not(:disabled){background:#ef44441f}.interview-panel-root.tool-menu-root [data-menu-target]:focus{outline:none}.interview-panel-root.tool-menu-root [data-menu-target]:focus-visible{outline:3px solid var(--cm-blue);outline-offset:2px}.interview-panel-root.notetaker-root.tool-menu-root .notetaker-card{scroll-margin-top:124px}.interview-panel-root.voice-agent-root.tool-menu-root [data-menu-target]{scroll-margin-top:16px}.interview-panel-root.notetaker-root.tool-menu-root .notetaker-grid,.interview-panel-root.notetaker-root.tool-menu-root .notetaker-footer-strip,.interview-panel-root.voice-agent-root.tool-menu-root .voice-agent-workspace,.interview-panel-root.voice-agent-root.tool-menu-root .voice-agent-footer{transition:margin-left .2s}.interview-panel-root.notetaker-root.tool-menu-docked .notetaker-grid,.interview-panel-root.notetaker-root.tool-menu-docked .notetaker-footer-strip{width:auto;max-width:none;margin-right:0;margin-left:var(--cm-width)}.interview-panel-root.voice-agent-root.tool-menu-docked .voice-agent-workspace,.interview-panel-root.voice-agent-root.tool-menu-docked .voice-agent-footer{margin-left:var(--cm-width)}body.dark-theme .interview-panel-root.upload-page-root.tool-menu-root,.interview-panel-root.upload-page-root.tool-menu-root.dark-theme{--cm-surface:#1e293b;--cm-line:#334155}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar{width:var(--cm-width);min-width:var(--cm-width);max-width:var(--cm-width);min-height:0;padding:0}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar.is-docked{transition:margin-left .2s,visibility 0s linear .2s;position:relative}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar.is-docked.is-open{transition:margin-left .2s}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar.is-docked:not(.is-open){margin-left:calc(-1 * var(--cm-width));visibility:hidden}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar.is-drawer{top:var(--cm-top);z-index:1100;visibility:hidden;width:min(320px,86vw);min-width:0;max-width:none;transition:transform .2s,visibility 0s linear .2s;position:fixed;bottom:0;left:0;transform:translate(-100%);box-shadow:16px 0 40px #0f172a2e}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar.is-drawer.is-open{visibility:visible;transition:transform .2s;transform:none}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .upload-new-btn{flex:none;min-height:42px}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .upload-new-btn,.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .library-item{transition-property:background-color,border-color,color,box-shadow}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .library-tab-pill{transition-property:background-color,color,box-shadow}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .sidebar-section-heading{margin:0 4px 10px}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .sidebar-library-list{flex:none;overflow:visible}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .sidebar-privacy-footer{margin:0 4px}.interview-panel-root.upload-page-root.tool-menu-root .library-item:focus-visible{outline:3px solid var(--cm-blue);outline-offset:1px}.interview-panel-root.upload-page-root.tool-menu-root .library-item:focus-within .library-item-delete,.interview-panel-root.upload-page-root.tool-menu-root .library-item-delete:focus-visible{opacity:1}@media (hover:none){.interview-panel-root.upload-page-root.tool-menu-root .library-item-delete{opacity:1}}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .upload-new-btn.is-waiting,.interview-panel-root.upload-page-root.tool-menu-root .pill-attach-btn.is-waiting{opacity:.5;cursor:not-allowed}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .upload-busy-note{color:var(--cm-ink);align-items:flex-start;gap:8px;margin:0 4px;font-size:12px;line-height:1.45;display:flex}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .upload-busy-note i{color:var(--cm-blue);margin-top:2px}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .library-item.is-waiting{cursor:not-allowed}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .library-item.is-waiting:hover{background-color:#0000}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .library-item.is-waiting .library-item-icon,.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .library-item.is-waiting .library-item-info{opacity:.5}.interview-panel-root.upload-page-root.tool-menu-root .library-item-delete[aria-disabled=true],.interview-panel-root.upload-page-root.tool-menu-root .library-item-delete[aria-disabled=true]:hover{color:#94a3b8;cursor:not-allowed;background:0 0}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .upload-library-stale{margin:0 0 8px}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .upload-library-error,.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .sidebar-library-list>.copilot-menu-empty{padding:8px 0}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .sidebar-section-heading:focus{outline:none}.interview-panel-root.upload-page-root.tool-menu-root .upload-sidebar .sidebar-section-heading:focus-visible{outline:3px solid var(--cm-blue);outline-offset:2px}.copilot-settings .tool-settings-select{border:1px solid var(--cs-line);background:var(--cs-tile) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2364748b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;min-width:0;max-width:100%;min-height:44px;color:var(--cs-ink);font-family:var(--font-primary,"Inter", system-ui, sans-serif);appearance:none;cursor:pointer;border-radius:12px;flex:0 320px;padding:0 40px 0 14px;font-size:14.5px;font-weight:600}.copilot-settings .tool-settings-select:disabled,.copilot-settings .copilot-segmented button:disabled,.copilot-settings .copilot-switch:disabled{opacity:.5;cursor:not-allowed}body.dark-theme .copilot-settings .tool-settings-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.copilot-settings .tool-settings-lock{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;align-items:flex-start;gap:8px;margin:2px 0 6px;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.copilot-settings .tool-settings-lock i{color:#d97706;margin-top:2px}body.dark-theme .copilot-settings .tool-settings-lock{color:#fcd34d;background:#fbbf2414;border-color:#fbbf244d}.copilot-settings-rec .tool-settings-bar-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.copilot-settings-rec .tool-settings-bar-actions .copilot-settings-stop{margin-left:0}.copilot-settings-rec .tool-settings-flag{background:#b91c1c1a;border-radius:999px;padding:2px 8px;font-size:12px}.tool-settings-bar-btn{color:#b91c1c;min-height:40px;font-family:var(--font-primary,"Inter", system-ui, sans-serif);cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.tool-settings-bar-btn:hover:not(:disabled){background:#fff1f2}.tool-settings-bar-btn:disabled{opacity:.55;cursor:not-allowed}.tool-settings-bar-btn:focus-visible{outline-offset:2px;outline:3px solid #dc262673}body.dark-theme .tool-settings-bar-btn{color:#fca5a5;background:0 0;border-color:#f8717159}.copilot-settings-rec.copilot-settings-rec--busy{border-color:var(--cs-line);background:var(--cs-tile);color:var(--cs-ink);padding:12px 16px;font-weight:600}.copilot-settings-rec--busy .tool-settings-busy-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.copilot-settings-rec--busy i{color:var(--cs-blue);margin-right:8px}@media (width<=1599px){.interview-panel-root.tool-menu-root .setup-navbar .setup-tab-item--soon{display:none}}@media (width<=1279px){.interview-panel-root.tool-menu-root .setup-navbar .setup-navbar-tabs{display:none}.interview-panel-root.tool-menu-root .setup-navbar{justify-content:space-between}}@media (width<=900px){.interview-panel-root.tool-menu-root .setup-navbar{padding:0 14px}.interview-panel-root.tool-menu-root .setup-navbar-right>:not(.account-dropdown-container):not(.theme-toggle){display:none}}@media (width<=760px){.interview-panel-root.tool-menu-root .setup-navbar-home--brand{font-size:17px}.interview-panel-root.notetaker-root.tool-menu-root .notetaker-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:12px;padding:0 12px 12px}.interview-panel-root.notetaker-root.tool-menu-root .notetaker-card{border-radius:20px;padding:20px}.interview-panel-root.notetaker-root.tool-menu-root .notetaker-card-header-main{flex-wrap:wrap;row-gap:12px}.interview-panel-root.notetaker-root.tool-menu-root .notetaker-header-tabs{width:100%;overflow-x:auto;margin-left:0!important}.interview-panel-root.notetaker-root.tool-menu-root .notetaker-footer-strip{flex-wrap:wrap;gap:6px 12px;padding:16px}.interview-panel-root.voice-agent-root.tool-menu-root .voice-agent-workspace{padding:12px}.interview-panel-root.voice-agent-root.tool-menu-root .voice-agent-grid{gap:14px}.interview-panel-root.upload-page-root.tool-menu-root .upload-hero-container{padding:20px 16px}.interview-panel-root.upload-page-root.tool-menu-root .hero-feature-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interview-panel-root.upload-page-root.tool-menu-root .transcribing-bottom-toast{white-space:nowrap;max-width:calc(100vw - 32px);bottom:140px}.interview-panel-root.upload-page-root.tool-menu-root .transcribing-bottom-toast span{text-overflow:ellipsis;min-width:0;overflow:hidden}.copilot-settings .tool-settings-row--select{flex-wrap:wrap;gap:8px}.copilot-settings .tool-settings-row--select .tool-settings-select,.copilot-settings-rec .tool-settings-bar-actions{flex:100%}.copilot-settings-rec .tool-settings-bar-actions>button{flex:1 1 0;min-height:44px}}@media print{.interview-panel-root.tool-menu-root .copilot-menu-toggle,.interview-panel-root.tool-menu-root .copilot-menu-backdrop,.interview-panel-root.tool-menu-root .tool-menu,.copilot-settings-overlay{display:none!important}}@media (prefers-reduced-motion:reduce){.interview-panel-root.tool-menu-root .upload-sidebar,.interview-panel-root.tool-menu-root .notetaker-grid,.interview-panel-root.tool-menu-root .notetaker-footer-strip,.interview-panel-root.tool-menu-root .voice-agent-workspace,.interview-panel-root.tool-menu-root .voice-agent-footer{transition:none}}body:not(.dark-theme) .interview-panel-root .setup-action-btn.btn-theme-toggle{color:#334155;background:#edf2f9;border:1px solid #c7d3e5}body.dark-theme .interview-panel-root .setup-action-btn.btn-theme-toggle{border:1px solid #52647e;color:#e5edfc!important;background:#24344c!important}body.dark-theme .interview-panel-root .setup-action-btn.active:not(.btn-theme-toggle){background:#047857!important}body:not(.dark-theme) .notetaker-root .notetaker-pill-btn,body:not(.dark-theme) .notetaker-root .notetaker-header-tab-btn,body:not(.dark-theme) .notetaker-root .notetaker-mode-badge{color:#50627c}body.dark-theme .notetaker-root .notetaker-mode-badge{color:#cbd5e1}body.dark-theme .notetaker-root .notetaker-chat-help{color:#9eafc6!important}.notetaker-root .notetaker-action-record-btn:not(.recording){background:#047857}body:not(.dark-theme) .voice-agent-root .voice-agent-lang-badge{color:#1d4ed8!important}body:not(.dark-theme) .voice-agent-root .job-description-header span,body:not(.dark-theme) .voice-agent-root .job-description-help{color:#52647c}body.dark-theme .voice-agent-root .voice-agent-footer{color:#9eafc6}body:not(.dark-theme) .upload-page-root .setup-tab-item{color:#52647c}body:not(.dark-theme) .notetaker-root .notetaker-header-tab-btn{color:#50627c!important}body.dark-theme .voice-agent-root .resume-browse-btn{background:#595ce0}.tool-account{position:relative}.interview-panel-root .tool-account-trigger{cursor:pointer;text-align:start;width:100%;color:var(--cm-ink);font:inherit;background:0 0;border:0;border-radius:10px}.tool-account-trigger:hover{background:var(--cm-hover)}.tool-account-chevron{margin-left:auto}.tool-account-popover{z-index:10;background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:14px;max-height:min(390px,60dvh);padding:6px;position:absolute;bottom:calc(100% + 4px);left:8px;right:8px;overflow-y:auto;box-shadow:0 8px 28px #0003}.tool-account-popover a,.tool-account-popover button{box-sizing:border-box;text-align:start;width:100%;min-height:42px;color:var(--cm-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:14px;text-decoration:none;display:flex}.tool-account-popover a>span:nth-child(2){flex:1}.tool-account-popover a:hover,.tool-account-popover button:hover:not(:disabled){background:var(--cm-hover)}.tool-account-popover button:disabled{opacity:.5;cursor:not-allowed}.tool-account-hint{color:var(--cm-muted);margin:5px 10px;font-size:11px;line-height:1.4}.tool-account-popover .tool-account-logout{border-top:1px solid var(--cm-line);border-radius:0 0 8px 8px}.tool-account-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.copilot-settings .upload-language-settings .tool-settings-row--select{flex-direction:column;align-items:stretch;gap:10px}.copilot-settings .upload-language-settings .tool-settings-row--select .copilot-settings-row-text,.copilot-settings .upload-language-settings .tool-settings-select{flex:none;width:100%}.copilot-settings .upload-language-settings .tool-settings-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.dark-theme .copilot-settings .upload-language-settings .tool-settings-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.copilot-settings .upload-language-settings .tool-settings-select option{color:var(--cs-ink);background-color:var(--cs-surface)}.upload-language-context{background:var(--cs-blue-soft);color:var(--cs-ink);border-radius:12px;margin:12px 0 4px;padding:14px;font-size:14px}.upload-language-context p{color:var(--cs-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.history-search{min-width:0;margin:10px 0 12px}.history-search-field{border:1px solid var(--cm-line,#cbd5e1);background:var(--cm-surface,#fff);min-width:0;color:var(--cm-muted,#64748b);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.history-search-field:focus-within{border-color:var(--cm-blue,#2f63e6);outline:2px solid var(--cm-blue-soft,#dbeafe);outline-offset:2px}.history-search .history-search-field input{width:100%;min-width:0;height:42px;box-shadow:none;color:var(--cm-ink,#0f172a);font:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0;font-size:13px}.history-search-field input::placeholder{color:var(--cm-muted,#64748b);opacity:1}.history-search-field input::-webkit-search-cancel-button{-webkit-appearance:none}.history-search-field>i{flex:none;font-size:13px}.history-search .history-search-field button{width:32px;height:42px;color:var(--cm-text,#334155);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;place-items:center;margin:0;padding:0;display:grid}.history-search-field button:hover{background:var(--cm-hover,#f1f5f9)}.history-search-field button:focus-visible{outline:2px solid var(--cm-blue,#2f63e6)}.history-search .history-search-hint,.history-search .history-search-status{color:var(--cm-muted,#64748b);margin:6px 2px 0;font-size:11px;line-height:1.5}.history-search-status:empty{display:none}.voice-agent-root .history-search{margin:10px 0}@media (width<=900px){.history-search .history-search-field input{font-size:16px}}.interview-panel-root:is(.copilot-root,.tool-menu-root) .history-search .history-search-field input:focus-visible{box-shadow:none;outline:0}.policy-dialog,.legal-page{--pol-bg:#fbfcfd;--pol-card:#fff;--pol-text:#0d1014;--pol-muted:#5b5f66;--pol-border:#e7e9ee;--pol-surface:#f5f7fa;--pol-primary:#3665e4;--pol-primary-strong:#1c45c2;--pol-ring:0 0 0 4px #3665e433;--pol-heading-font:"Poppins", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--pol-body-font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.policy-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.policy-doc{color:var(--pol-text);font-family:var(--pol-body-font);overflow-wrap:break-word;font-size:15.5px;line-height:1.7}.policy-doc-header{border-bottom:1px solid var(--pol-border);margin-bottom:6px;padding:28px 0 18px}.policy-doc-title{font-family:var(--pol-heading-font);letter-spacing:-.03em;color:var(--pol-text);margin:0 0 6px;font-size:30px;font-weight:600;line-height:1.2}.policy-doc-title:focus{outline:none}.policy-doc-meta{color:var(--pol-muted);margin:0;font-size:14px}.policy-doc-status{white-space:nowrap}.policy-doc h2{font-family:var(--pol-heading-font);letter-spacing:-.01em;color:var(--pol-text);margin:30px 0 8px;font-size:19px;font-weight:600;line-height:1.35}.policy-doc h3{color:var(--pol-text);margin:18px 0 6px;font-size:15.5px;font-weight:600}.policy-doc p{margin:0 0 12px}.policy-doc ul{margin:0 0 12px;padding-left:22px}.policy-doc li{margin:5px 0}.policy-doc a{color:var(--pol-primary);text-underline-offset:2px;border-radius:3px;text-decoration:underline}.policy-doc a:hover{color:var(--pol-primary-strong)}.policy-doc a:focus-visible{box-shadow:var(--pol-ring);outline:none}.policy-doc table{border-collapse:collapse;width:100%;margin:12px 0 16px;font-size:14px;line-height:1.55}.policy-doc th,.policy-doc td{border:1px solid var(--pol-border);text-align:left;vertical-align:top;padding:9px 11px}.policy-doc th{background:var(--pol-surface);font-weight:600}.policy-dialog{width:min(760px,100vw - 32px);max-width:none;max-height:min(88vh,960px);color:var(--pol-text);background:var(--pol-card);border:1px solid var(--pol-border);border-radius:20px;margin:auto;padding:0;overflow:hidden;box-shadow:0 32px 80px -28px #0d101473}.policy-dialog[open]{flex-direction:column;display:flex}.policy-dialog::backdrop{background:#0d101480}.policy-dialog-bar{border-bottom:1px solid var(--pol-border);background:var(--pol-card);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.policy-dialog-back,.policy-dialog-newtab{color:var(--pol-text);font:500 14px/1.2 var(--pol-heading-font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;text-decoration:none;display:inline-flex}.policy-dialog-newtab{color:var(--pol-primary)}.policy-dialog-back:hover,.policy-dialog-newtab:hover{background:#0d10140d}.policy-dialog-back:focus-visible,.policy-dialog-newtab:focus-visible{box-shadow:var(--pol-ring);outline:none}.policy-dialog-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 36px 36px;overflow-y:auto}.legal-page{-webkit-overflow-scrolling:touch;background:radial-gradient(760px 420px at 8% -6%, #9754ed1a, transparent 62%), radial-gradient(820px 460px at 100% 104%, #2e79f51a, transparent 62%), var(--pol-bg);color:var(--pol-text);font-family:var(--pol-heading-font);position:fixed;inset:0;overflow-y:auto}.legal-page::-webkit-scrollbar-thumb{background:#0d101433}.legal-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;max-width:1120px;margin:0 auto;padding:20px clamp(16px,4vw,40px);display:flex}.legal-brand{color:var(--pol-text);letter-spacing:-.035em;border-radius:12px;align-items:center;gap:12px;font-size:20px;text-decoration:none;display:inline-flex}.legal-brand-mark{background:linear-gradient(90deg,#9754ed,#2e79f5,#00d3cb,#484dd2);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.legal-brand-mark img{object-fit:contain;width:100%;height:100%}.legal-brand-text{white-space:nowrap;font-weight:400}.legal-brand-text strong{font-weight:700}.legal-nav{flex-wrap:wrap;gap:4px;display:flex}.legal-nav a{color:var(--pol-muted);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none}.legal-nav a:hover{color:var(--pol-text);background:#0d10140d}.legal-nav a[aria-current=page]{color:var(--pol-primary-strong);background:#3665e417}.legal-brand:focus-visible,.legal-nav a:focus-visible,.legal-footer a:focus-visible{box-shadow:var(--pol-ring);outline:none}.legal-main{max-width:808px;margin:0 auto;padding:8px clamp(16px,4vw,24px) 40px}.legal-main .policy-doc{background:var(--pol-card);border:1px solid var(--pol-border);border-radius:24px;padding:4px 44px 40px;box-shadow:0 1px 2px #0d10140a,0 28px 64px -32px #3665e452}.legal-footer{max-width:808px;color:var(--pol-muted);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0 auto;padding:0 16px 48px;font-size:13.5px;display:flex}.legal-footer a{color:var(--pol-primary);border-radius:4px;text-decoration:none}@media (width<=599px){.policy-doc-title{font-size:26px}.policy-doc table,.policy-doc thead,.policy-doc tbody,.policy-doc tr,.policy-doc th,.policy-doc td{display:block}.policy-doc thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.policy-doc tr{border:1px solid var(--pol-border);border-radius:14px;margin:0 0 10px;padding:10px 14px 12px}.policy-doc td{border:0;padding:2px 0}.policy-doc td:first-child{font-weight:600}.policy-doc td[data-label]:before{content:attr(data-label);color:var(--pol-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:600;display:block}.policy-dialog{border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}.policy-dialog-body{padding:0 20px 28px}.legal-topbar{justify-content:center;padding:18px 16px 10px}.legal-main{padding:4px 12px 32px}.legal-main .policy-doc{border-radius:20px;padding:2px 20px 28px}}.terms-gate-app{display:contents}.terms-gate-checking{place-items:center;display:grid;position:fixed;inset:0}.terms-gate-spinner{opacity:0;border:3px solid #3665e438;border-top-color:#3665e4;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite terms-gate-spin,.2s .4s both terms-gate-fade}@keyframes terms-gate-spin{to{transform:rotate(360deg)}}@keyframes terms-gate-fade{0%{opacity:0}to{opacity:1}}body.dark-theme .policy-dialog,body.dark-theme .legal-page{--pol-bg:#0f1726;--pol-card:#182335;--pol-text:#edf2fc;--pol-muted:#b3bfd3;--pol-border:#344359;--pol-surface:#202e43;--pol-primary:#93b4ff;--pol-primary-strong:#aec6ff;--pol-ring:0 0 0 4px #93b4ff33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.dark-theme .policy-dialog-back:hover,body.dark-theme .policy-dialog-newtab:hover{background:#ffffff0f}body.dark-theme .legal-page::-webkit-scrollbar-thumb{background:#72829b}.legal-topbar>.theme-toggle{margin-left:auto}.legal-topbar .legal-nav{align-items:center}.policy-dialog-bar{flex-wrap:wrap;gap:6px}.policy-dialog-bar>.theme-toggle{margin-left:auto}@media (width<=640px){.legal-topbar{justify-content:space-between}.legal-topbar .legal-brand{gap:8px;font-size:17px}.legal-topbar .legal-nav{flex-basis:100%}.policy-dialog-bar{padding:8px}.policy-dialog-back,.policy-dialog-newtab{gap:5px;padding:9px 8px}}.copilot-browser-audio-help{--cba-bg:#eff7ff;--cba-ink:#18364e;--cba-muted:#3f5f77;--cba-line:#b9d5eb;--cba-input:#fff;border:1px solid var(--cba-line);background:var(--cba-bg);min-width:0;color:var(--cba-ink);font:inherit;border-radius:12px;margin:0 0 20px;padding:16px}.copilot-browser-audio-help h2{color:var(--cba-ink);margin:0 0 8px;font-family:inherit;font-size:17px;font-weight:700;line-height:1.4}.copilot-browser-audio-help p{color:var(--cba-ink);margin:6px 0 0;font-size:13px;line-height:1.55}.copilot-browser-audio-help .cba-link-action{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.copilot-browser-audio-help .csg-share-action{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#086eae;border:1px solid #0000;border-radius:9px;padding:11px 16px;font-size:13px;font-weight:650;line-height:1.4}.copilot-browser-audio-help .csg-share-action:disabled{cursor:wait;opacity:.65}.copilot-browser-audio-help .cba-link-field{flex:280px;min-width:0}.copilot-browser-audio-help label{color:var(--cba-muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.copilot-browser-audio-help input{border:1px solid var(--cba-line);background:var(--cba-input);width:100%;min-width:0;min-height:44px;color:var(--cba-ink);font:inherit;box-sizing:border-box;border-radius:8px;padding:10px;font-size:12px;display:block}.copilot-browser-audio-help :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #2563eb}.copilot-browser-audio-help .cba-copy-status:empty{display:none}.copilot-browser-audio-help .cba-copy-status{margin-top:10px;font-weight:600}.copilot-browser-audio-help .cba-setup-note,.copilot-browser-audio-help .csg-support-reference{color:var(--cba-muted);overflow-wrap:anywhere;margin-top:12px;font-size:12px}.copilot-sharing-preparation .copilot-browser-audio-help{background:0 0;border:0;flex:1;margin:0;padding:0}body.dark-theme .copilot-browser-audio-help{--cba-bg:#102a35;--cba-ink:#e4f5fb;--cba-muted:#bed2df;--cba-line:#3d6475;--cba-input:#101b2b}body.dark-theme .copilot-browser-audio-help :is(button,input):focus-visible{outline-color:#a7c6ff}@media (width<=600px){.copilot-browser-audio-help{padding:12px}.copilot-browser-audio-help .csg-share-action{width:100%}.copilot-browser-audio-help input{font-size:16px}}@media (height<=760px),(width<=600px) and (height<=900px){.copilot-start-dialog:has([data-browser-audio-help]) form{overscroll-behavior:contain;overflow-y:auto}.copilot-start-dialog:has([data-browser-audio-help]) .copilot-start-body{flex-shrink:0;overflow-y:visible}}.copilot-start-dialog{color:#14243d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #dbe5f1;border-radius:24px;width:min(720px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;overflow:hidden;box-shadow:0 24px 90px #12244130}.copilot-start-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#182d4b40}.copilot-start-dialog *,.copilot-start-dialog :before,.copilot-start-dialog :after{box-sizing:border-box}.copilot-start-dialog form{flex-direction:column;max-height:calc(100dvh - 50px);margin:0;display:flex}.copilot-start-dialog button,.copilot-start-dialog input,.copilot-start-dialog textarea{font:inherit}.copilot-start-dialog button{cursor:pointer}.copilot-start-dialog button:disabled{cursor:not-allowed;opacity:.55}.copilot-start-dialog :focus-visible{outline-offset:3px;outline:3px solid #2563eb}.copilot-start-header{flex-shrink:0;padding:22px 28px 12px;position:relative}.copilot-start-brand{letter-spacing:-.5px;align-items:center;gap:9px;font-size:19px;font-weight:750;display:flex}.copilot-start-close{color:#566982;background:#f1f5f9;border:0;border-radius:12px;width:40px;height:40px;line-height:1;position:absolute;top:20px;right:20px;font-size:28px!important}.copilot-start-close:hover{background:#e7edf6}.copilot-start-header h1{letter-spacing:-.8px;margin:16px 0 6px;font-size:28px;font-weight:750;line-height:1.2}.copilot-start-header h1:focus{outline:none}.copilot-start-header p{color:#60728b;margin:0;font-size:14px;line-height:1.6}.copilot-start-body{overscroll-behavior:contain;min-height:0;padding:2px 28px 14px;overflow-y:auto}.copilot-start-use-notice{color:#546781;margin:0 0 20px;font-size:13px;line-height:1.6}.copilot-start-field{flex-direction:column;gap:6px;min-width:0;margin:0 0 14px;display:flex}.copilot-start-field>span{color:#253a55;font-size:14px;font-weight:650}.copilot-start-field small{color:#75859b;margin-left:8px;font-size:12px;font-weight:400}.copilot-start-field input:not([type=file]),.copilot-start-field textarea{color:#1d314d;background:#fff;border:1px solid #d4dfec;border-radius:11px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5;display:block;box-shadow:0 1px 2px #16366305}.copilot-start-field input::placeholder,.copilot-start-field textarea::placeholder{color:#8a98ac;opacity:1}.copilot-start-field textarea{resize:vertical;min-height:92px;max-height:240px}.copilot-start-advanced-toggle{color:#35516f;background:#f7faff;border:1px solid #dce5f0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;padding:13px 15px;display:flex;font-size:14px!important;font-weight:600!important}.copilot-start-advanced-toggle>span:first-child{align-items:center;gap:10px;display:flex}.copilot-start-toggle-hint{color:#61758e;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:flex}.copilot-start-toggle-hint>span{font-size:18px}.copilot-start-advanced{background:#f3f8ff;border:1px solid #e0eaf6;border-radius:13px;margin-top:12px;padding:21px 18px 15px}.copilot-start-advanced[hidden]{display:none}.copilot-start-upload{background:#fff;border:1px dashed #c8d7ea;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex}.copilot-start-upload>i{color:#397bdc;flex-shrink:0;font-size:21px}.copilot-start-upload>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.copilot-start-upload strong{overflow-wrap:anywhere;font-size:12px;font-weight:550}.copilot-start-upload span{color:#5d6f87;font-size:11px}.copilot-start-upload button{color:#34609b;white-space:nowrap;background:#f7faff;border:1px solid #d4e1f1;border-radius:8px;padding:8px 10px;font-size:12px}.copilot-start-file-input{display:none}.copilot-start-hint{color:#566a85;margin:0;font-size:11px;line-height:1.65}.copilot-start-capture-note{color:#546781;margin:14px 0 0;font-size:12px;line-height:1.6}.copilot-start-consent{color:#546781;cursor:pointer;align-items:flex-start;gap:10px;margin-top:20px;font-size:12px;line-height:1.6;display:flex}.copilot-start-policies{color:#60728b;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12px;line-height:1.6;display:flex}.copilot-start-policies a{color:#355c96;text-underline-offset:3px;border-radius:3px;align-items:center;min-height:24px;padding:2px 0;text-decoration:underline;display:inline-flex}.copilot-start-policies a:hover{color:#1d4ed8}.copilot-start-consent input{accent-color:#2563eb;cursor:pointer;flex-shrink:0;width:17px;height:17px;margin:2px 0 0}.copilot-start-consent--error{outline-offset:3px;color:#b4233c;background:#fff1f2;border-radius:4px;outline:2px solid #b4233c}.copilot-start-consent--error input{outline-offset:2px;outline:2px solid #b4233c}.copilot-start-error{color:#b4233c;background:#fff1f2;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.copilot-start-status{color:#2762aa;font-size:12px}.copilot-start-footer{background:#fff;border-top:1px solid #e7edf6;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:14px 28px;display:flex}.copilot-start-history{color:#5a7091;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;display:flex;font-size:12px!important}.copilot-start-actions{gap:10px;display:flex}.copilot-start-cancel,.copilot-start-submit{border-radius:10px;min-height:43px;padding:11px 18px;font-size:13px!important;font-weight:600!important}.copilot-start-cancel{color:#4d6482;background:#fff;border:1px solid #d9e3f0}.copilot-start-submit{color:#fff;background:#2563eb;border:1px solid #2563eb;box-shadow:0 3px 9px #2563eb20}.copilot-start-submit>span{margin-left:9px}.copilot-start-submit:hover:not(:disabled){background:#1d4ed8}.copilot-start-stage{background:linear-gradient(135deg,#f1f7ff,#fafcff 55%,#f5f4ff);flex:1;min-height:240px}@media (width<=600px){.copilot-start-dialog{border-radius:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.copilot-start-dialog form{max-height:calc(100dvh - 26px)}.copilot-start-header{padding:22px 20px 16px}.copilot-start-brand{font-size:17px}.copilot-start-close{width:35px;height:35px;top:15px;right:12px}.copilot-start-header h1{margin-top:20px;font-size:25px}.copilot-start-header p{font-size:13px}.copilot-start-body{padding:2px 20px 18px}.copilot-start-field input:not([type=file]),.copilot-start-field textarea{font-size:16px}.copilot-start-advanced{padding:16px 12px}.copilot-start-upload{flex-wrap:wrap;padding:11px}.copilot-start-upload>div{flex-basis:calc(100% - 34px)}.copilot-start-upload button{margin-left:32px}.copilot-start-footer{flex-flow:column-reverse wrap;padding:14px 20px}.copilot-start-actions{width:100%}.copilot-start-cancel{flex:1}.copilot-start-submit{flex:1.6}.copilot-start-history{padding:4px 0}}@media (height<=550px){.copilot-start-header{padding-top:14px;padding-bottom:10px}.copilot-start-header h1{margin-top:10px;font-size:23px}.copilot-start-footer{padding-top:10px;padding-bottom:10px}}body.dark-theme .copilot-start-dialog{color:#edf2fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#182335;border-color:#3d4e68;box-shadow:0 24px 90px #0008}body.dark-theme .copilot-start-dialog::backdrop{background:#060b16a6}body.dark-theme .copilot-start-close{color:#c4d0e4;background:#28364c}body.dark-theme .copilot-start-close:hover{background:#374963}body.dark-theme .copilot-start-header p,body.dark-theme .copilot-start-toggle-hint,body.dark-theme .copilot-start-field small,body.dark-theme .copilot-start-upload span,body.dark-theme .copilot-start-hint,body.dark-theme .copilot-start-use-notice,body.dark-theme .copilot-start-capture-note,body.dark-theme .copilot-start-consent,body.dark-theme .copilot-start-policies{color:#b5c2d8}body.dark-theme .copilot-start-field>span{color:#e1e9f6}body.dark-theme .copilot-start-field input:not([type=file]),body.dark-theme .copilot-start-field textarea{color:#edf2fc;background:#101b2b;border-color:#51627c}body.dark-theme .copilot-start-field input::placeholder,body.dark-theme .copilot-start-field textarea::placeholder{color:#99aac3}body.dark-theme .copilot-start-advanced-toggle{color:#d5e4ff;background:#202f46;border-color:#445875}body.dark-theme .copilot-start-advanced{background:#132033;border-color:#344761}body.dark-theme .copilot-start-upload{background:#1b2a40;border-color:#52698a}body.dark-theme .copilot-start-upload button{color:#c6dcff;background:#263a57;border-color:#52698a}body.dark-theme .copilot-start-upload>i,body.dark-theme .copilot-start-policies a,body.dark-theme .copilot-start-status{color:#a7c6ff}body.dark-theme .copilot-start-policies a:hover{color:#d3e3ff}body.dark-theme .copilot-start-consent--error,body.dark-theme .copilot-start-error{color:#ffb8b8;background:#41242e;outline-color:#ff9393}body.dark-theme .copilot-start-consent--error input{outline-color:#ff9393}body.dark-theme .copilot-start-footer{background:#182335;border-color:#344761}body.dark-theme .copilot-start-cancel{color:#e0e9f7;background:#26364d;border-color:#51627c}body.dark-theme .copilot-start-history{color:#b7c9e6}body.dark-theme .copilot-start-dialog :focus-visible{outline-color:#a7c6ff}body.dark-theme .copilot-start-stage{background:#0f1726}.copilot-start-toprow{justify-content:space-between;align-items:center;gap:10px;display:flex}.copilot-start-header-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.copilot-start-header-actions .copilot-start-close{width:44px;height:44px;position:static}@media (width<=420px){.copilot-start-brand{gap:6px;min-width:0;font-size:15px}.copilot-start-header{padding-left:14px;padding-right:14px}.copilot-start-toprow{gap:6px}.copilot-start-submit{padding-left:12px;padding-right:12px}.copilot-start-submit>span{margin-left:5px}}.copilot-audio-notice{margin:14px 0 0;font-size:12px;line-height:1.5}.copilot-audio-notice>strong{font-size:14px}.copilot-audio-notice p{margin:6px 0}.copilot-audio-notice a{color:#355c96;text-decoration:underline}body.dark-theme .copilot-audio-notice a{color:#a7c6ff}.copilot-start-submit:disabled{opacity:.45;cursor:not-allowed}.copilot-start-permissions{background:#fff;flex-shrink:0;padding:4px 28px 16px}.copilot-start-permissions h2{color:#253a55;margin:0 0 10px;font-size:13px;font-weight:650;line-height:1.4}.copilot-start-permissions .copilot-start-consent{margin-top:10px}.copilot-start-permissions .copilot-start-consent input{accent-color:#6256e9}body.dark-theme .copilot-start-permissions{background:#182335}body.dark-theme .copilot-start-permissions h2{color:#e1e9f6}@media (width<=600px){.copilot-start-header{padding-top:16px;padding-bottom:12px}.copilot-start-header h1{margin-top:14px}.copilot-start-permissions{padding:12px 20px}}@media (height<=760px),(width<=600px) and (height<=900px){.copilot-start-dialog form{overscroll-behavior:contain;overflow-y:auto}.copilot-start-body{flex-shrink:0;overflow-y:visible}}.copilot-start-dialog:has(.copilot-start-sharing-help[open]) form{overscroll-behavior:contain;overflow-y:auto}.copilot-start-dialog:has(.copilot-start-sharing-help[open]) .copilot-start-body{flex-shrink:0;overflow-y:visible}.copilot-start-subheading{justify-content:space-between;align-items:center;gap:12px;display:flex}.copilot-start-subheading p{flex:1;min-width:0}.copilot-start-subheading .copilot-start-advanced-toggle{flex-shrink:0;gap:12px;width:auto;min-height:40px;padding:8px 10px}.copilot-start-subheading .copilot-start-toggle-hint{gap:0;font-size:0}.copilot-start-subheading .copilot-start-toggle-hint>span{font-size:17px}.copilot-start-advanced{scroll-margin-top:8px}.copilot-role-picker{margin-bottom:14px}.copilot-role-picker>.copilot-start-field{margin-bottom:8px}.copilot-role-hint{color:#566a85;margin:0 0 12px;font-size:12px;line-height:1.6}.copilot-role-chips{flex-wrap:wrap;gap:8px;display:flex}.copilot-start-dialog .copilot-role-chip{color:#345579;text-align:left;overflow-wrap:anywhere;background:#f3f7fd;border:1px solid #d4e0f0;border-radius:20px;max-width:100%;min-height:36px;padding:7px 12px;font-size:12px;line-height:1.5}.copilot-start-dialog .copilot-role-chip:hover{background:#e8f1ff;border-color:#8cafe3}.copilot-start-dialog .copilot-role-chip[aria-pressed=true]{color:#1746a2;background:#e5efff;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.copilot-start-dialog .copilot-role-browse{color:#245ab3;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;min-height:40px;margin-top:6px;padding:6px 0;font-size:12px;font-weight:600;display:flex}.copilot-role-catalogue{background:#f8faff;border:1px solid #dce5f0;border-radius:12px;margin-top:6px;padding:14px}.copilot-role-catalogue .copilot-start-field{margin-bottom:14px}.copilot-role-group+.copilot-role-group{margin-top:15px}.copilot-role-group h3{color:#435c7b;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.5}body.dark-theme .copilot-role-hint{color:#b5c2d8}body.dark-theme .copilot-start-dialog .copilot-role-chip{color:#d5e4ff;background:#22334b;border-color:#4a6080}body.dark-theme .copilot-start-dialog .copilot-role-chip:hover{background:#2b4161;border-color:#91b9f5}body.dark-theme .copilot-start-dialog .copilot-role-chip[aria-pressed=true]{color:#edf4ff;background:#263e65;border-color:#a7c6ff;box-shadow:inset 0 0 0 1px #a7c6ff}body.dark-theme .copilot-start-dialog .copilot-role-browse{color:#a7c6ff}body.dark-theme .copilot-role-catalogue{background:#132033;border-color:#445875}body.dark-theme .copilot-role-group h3{color:#c4d4ed}@media (width<=600px){.copilot-start-subheading{gap:10px}.copilot-start-subheading p{font-size:12px;line-height:1.5}.copilot-start-subheading .copilot-start-advanced-toggle{gap:6px;min-height:44px;padding:8px;font-size:12px!important}.copilot-start-subheading .copilot-start-advanced-toggle>span:first-child{gap:6px}.copilot-start-dialog .copilot-role-chip{min-height:44px}.copilot-role-catalogue{padding:12px}}.copilot-start-dialog .copilot-start-submit{color:#fff;min-height:44px;box-shadow:none;background:#df1c2f;border-color:#df1c2f;border-radius:10px;line-height:1.25;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:700!important}.copilot-start-dialog .copilot-start-submit:hover:not(:disabled){background:#c61929;border-color:#c61929}.copilot-start-dialog .copilot-start-submit:active:not(:disabled){box-shadow:none;background:#b21725;border-color:#b21725}.copilot-start-dialog .copilot-start-advanced-toggle{color:#005a9e;background:#eaf4ff;border-color:#8abbe3;min-height:44px;font-weight:650!important}.copilot-start-dialog .copilot-start-advanced-toggle:hover,.copilot-start-dialog .copilot-start-advanced-toggle[aria-expanded=true]{background:#dceeff;border-color:#0078d4}.copilot-start-dialog .copilot-start-toggle-hint{color:inherit}body.dark-theme .copilot-start-dialog .copilot-start-advanced-toggle{color:#b9ddff;background:#183753;border-color:#6da5d2}body.dark-theme .copilot-start-dialog .copilot-start-advanced-toggle:hover,body.dark-theme .copilot-start-dialog .copilot-start-advanced-toggle[aria-expanded=true]{background:#234969;border-color:#9acfff}@media (width<=420px){.copilot-start-dialog .copilot-start-submit{white-space:nowrap;padding-inline:10px;font-size:14px!important}}.copilot-start-operator{color:#546781;margin:0 0 12px;font-size:12px;line-height:1.5}.copilot-audio-details summary{cursor:pointer;color:#355c96;text-underline-offset:3px;min-height:32px;padding:6px 0;text-decoration:underline}.copilot-audio-details[open]{margin-top:12px}.copilot-audio-details a{padding-block:6px;display:inline-block}body.dark-theme .copilot-start-operator{color:#b5c2d8}body.dark-theme .copilot-audio-details summary{color:#a7c6ff}.copilot-session-basics textarea{min-height:72px}.copilot-session-basics .copilot-start-hint{margin-left:0}.copilot-start-context{margin-bottom:14px}.copilot-start-legal-footer{text-align:center;background:#fff;flex-shrink:0;padding:0 20px 12px}.copilot-start-legal-footer .copilot-start-policies{margin:0;font-size:12px}.copilot-start-legal-footer .copilot-start-operator{margin:4px 0 0;font-size:11px}body.dark-theme .copilot-start-legal-footer{background:#182335}@media (width<=600px){.copilot-start-footer{padding-block:10px}.copilot-start-legal-footer{padding-bottom:8px}}.copilot-start-optional-context{background:#f8faff;border:1px solid #d4dfec;border-radius:11px}.copilot-start-optional-context>summary{color:#253a55;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:650;list-style:none;display:flex}.copilot-start-optional-context>summary::-webkit-details-marker{display:none}.copilot-start-optional-context>summary:after{content:"›";flex-shrink:0;font-size:24px;line-height:1}.copilot-start-optional-context[open]>summary:after{transform:rotate(90deg)}.copilot-start-optional-context>summary small{color:#60728b;margin-left:6px;font-size:12px;font-weight:400}.copilot-start-optional-fields{border-top:1px solid #dce5f0;padding:14px 12px}.copilot-role-entry{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.copilot-role-entry .copilot-start-field{margin-bottom:0}.copilot-start-dialog .copilot-role-entry .copilot-role-browse{white-space:nowrap;border:1px solid #d4dfec;border-radius:10px;min-height:44px;margin:0;padding:10px 12px}.copilot-role-entry+.copilot-role-hint{margin:6px 0 0;font-size:11px}.copilot-role-catalogue{margin-top:12px}body.dark-theme .copilot-start-optional-context{background:#132033;border-color:#445875}body.dark-theme .copilot-start-optional-context>summary{color:#e1e9f6}body.dark-theme .copilot-start-optional-context>summary small{color:#b5c2d8}body.dark-theme .copilot-start-optional-fields{border-color:#445875}body.dark-theme .copilot-start-dialog .copilot-role-entry .copilot-role-browse{border-color:#51627c}@media (width<=420px){.copilot-role-entry{grid-template-columns:1fr;gap:6px}.copilot-start-dialog .copilot-role-entry .copilot-role-browse{justify-self:start}}.copilot-start-sharing-note{color:#3e5068;margin:0 0 6px;font-size:12px;line-height:1.5}.copilot-start-sharing-note strong{color:#253a55;font-weight:650}.copilot-start-preparation-error{color:#b4233c;background:#fff1f2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.copilot-start-preparation-error button{color:#b4233c;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b4233c;border-radius:7px;flex-shrink:0;padding:6px 12px;font-weight:650}.copilot-start-reconfirm{color:#b4233c;background:#fff1f2;border-radius:8px;margin:0 0 8px;padding:8px 10px;font-size:12.5px;line-height:1.45}body.dark-theme .copilot-start-sharing-note{color:#b9c9db}body.dark-theme .copilot-start-sharing-note strong{color:#edf4fb}body.dark-theme .copilot-start-preparation-error,body.dark-theme .copilot-start-reconfirm{color:#ffb8b8;background:#41242e}body.dark-theme .copilot-start-preparation-error button{color:#ffb8b8;background:0 0;border-color:#ff9393}.copilot-start-dialog [data-sharing-hint]{color:#243d59;background:#eaf4ff;border-radius:11px;align-items:flex-start;gap:10px;margin:0;padding:12px;font-size:12px;line-height:1.5;display:flex}.copilot-start-dialog [data-sharing-hint]>div{min-width:0}.copilot-start-dialog [data-sharing-hint] p{margin:0}.copilot-start-sharing-icon{color:#0068b5;border:2px solid;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:13px;font-weight:750;line-height:1;display:grid}.copilot-start-sharing-help>summary{color:#005a9e;cursor:pointer;width:fit-content;min-height:32px;padding:6px 0 2px;font-weight:650}.copilot-start-dialog .copilot-start-sharing-help p{margin-top:10px}body.dark-theme .copilot-start-dialog [data-sharing-hint]{color:#d9e9fb;background:#183753}body.dark-theme .copilot-start-sharing-icon,body.dark-theme .copilot-start-sharing-help>summary{color:#b9ddff}.copilot-sharing-preview{--csp-preview-ink:#243d59;--csp-preview-muted:#445d76;--csp-preview-line:#ccdced;--csp-preview-card:#fff;--csp-preview-accent:#1265aa;--csp-preview-number:#e8f2ff;color:var(--csp-preview-ink);margin:0 0 12px;font-size:12px;line-height:1.45}.copilot-sharing-preview .csp-preview-title{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.copilot-sharing-preview .csp-preview-steps{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.copilot-sharing-preview .csp-preview-steps li{border:1px solid var(--csp-preview-line);background:var(--csp-preview-card);border-radius:10px;gap:8px;min-width:0;padding:10px;display:flex}.copilot-sharing-preview .csp-preview-number{width:22px;height:22px;color:var(--csp-preview-accent);background:var(--csp-preview-number);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.copilot-sharing-preview strong{color:var(--csp-preview-ink);font-weight:650}.copilot-sharing-preview .csp-preview-steps p{color:var(--csp-preview-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.copilot-sharing-preview .csp-preview-caption{color:var(--csp-preview-muted);margin:7px 0 0;font-size:11px;line-height:1.45}body.dark-theme .copilot-sharing-preview{--csp-preview-ink:#e6f2ff;--csp-preview-muted:#bfd0e2;--csp-preview-line:#3b536c;--csp-preview-card:#182c43;--csp-preview-accent:#b9dcff;--csp-preview-number:#264764}@media (width<=600px){.copilot-sharing-preview .csp-preview-steps{grid-template-columns:1fr;gap:6px}.copilot-sharing-preview .csp-preview-steps li{padding:8px}}.copilot-sharing-side-guide .csg-screenshot{aspect-ratio:1286/1223;isolation:isolate;background:#fff;border-radius:11px;width:100%;position:relative;overflow:hidden}.copilot-sharing-side-guide .csg-screenshot>img{object-fit:fill;width:100%;height:100%;display:block}.copilot-sharing-side-guide .csg-annotation{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.copilot-sharing-side-guide .csg-target{fill:#ff711f12;stroke:#d84c00;stroke-width:5px;paint-order:stroke fill;filter:drop-shadow(0 0 2px #fff)}.copilot-sharing-side-guide .csg-arrow-border{fill:none;stroke:#fff;stroke-width:14px;stroke-linecap:round}.copilot-sharing-side-guide .csg-arrow{fill:none;stroke:#ff711f;stroke-width:8px;stroke-linecap:round}.copilot-sharing-side-guide .csg-arrow-badge{fill:#bd4300;stroke:#fff;stroke-width:4px}.copilot-sharing-side-guide .csg-cue{transform-box:fill-box;transform-origin:50%;animation:.8s ease-out 2 csg-nudge}.copilot-sharing-side-guide .csg-cue text{fill:#fff;font-family:inherit;font-size:28px;font-weight:700}.copilot-sharing-side-guide .csg-example-toggle{background:#984354;border-radius:99px;width:5.2%;height:3.4%;position:absolute;top:78.9%;left:89.1%;box-shadow:0 0 0 2px #f3e8ed}.copilot-sharing-side-guide .csg-example-toggle:after{content:"";aspect-ratio:1;background:#fff;border-radius:50%;height:72%;position:absolute;top:14%;right:8%}.copilot-sharing-side-guide .csg-example-selected{background:#98435410;border:2px solid #984354;border-radius:7px;width:47.9%;height:6.7%;position:absolute;top:25.8%;left:7.6%}.copilot-sharing-side-guide .csg-example-share{color:#fff;background:#984354;border-radius:999px;place-items:center;width:12%;height:6.2%;font:600 clamp(8px,1.3vw,13px)/1 Arial,sans-serif;display:grid;position:absolute;top:88.4%;left:82.8%}.copilot-sharing-side-guide .csg-screenshot-caption{color:var(--csg-muted);align-items:center;gap:9px;margin-top:10px;font-size:11px;display:flex}.copilot-sharing-side-guide .csg-screenshot-caption strong{color:var(--csg-ink);font-weight:600}@keyframes csg-nudge{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.copilot-sharing-side-guide .csg-cue{animation:none}}.copilot-sharing-side-guide{display:none}@media (width>=1400px) and (height>=700px){.copilot-sharing-side-guide{--csg-bg:#fff;--csg-ink:#15273b;--csg-muted:#52677c;--csg-line:#dce5f0;--csg-accent:#4f46e5;--csg-tint:#eeedff;z-index:10050;border:1px solid var(--csg-line);background:var(--csg-bg);width:min(320px,50vw - 512px);max-height:calc(100dvh - 40px);color:var(--csg-ink);pointer-events:none;box-sizing:border-box;border-radius:18px;padding:15px;font-family:inherit;display:block;position:fixed;top:50%;left:auto;right:16px;overflow:hidden;transform:translateY(-50%);box-shadow:0 12px 50px #10213530}body.dark-theme .copilot-sharing-side-guide{--csg-bg:#101c27;--csg-ink:#edf7ff;--csg-muted:#bfd0df;--csg-line:#355365;--csg-accent:#72dfdd;--csg-tint:#173d43}.copilot-sharing-side-guide *{box-sizing:border-box}.copilot-sharing-side-guide .csg-side-heading{color:var(--csg-accent);align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.copilot-sharing-side-guide .csg-side-heading img{border-radius:7px}.copilot-sharing-side-guide h3{color:var(--csg-ink);margin:11px 0 13px;font-size:16px;font-weight:650;line-height:1.35}.copilot-sharing-side-guide .csg-side-steps{gap:5px;margin:13px 0 0;padding:0;list-style:none;display:grid}.copilot-sharing-side-guide .csg-side-steps li{color:var(--csg-ink);border-radius:9px;align-items:center;gap:8px;padding:8px;font-size:12px;line-height:1.4;display:flex}.copilot-sharing-side-guide .csg-side-steps li.is-active{background:var(--csg-tint)}.copilot-sharing-side-guide .csg-side-steps li>span{border:1px solid var(--csg-line);width:22px;height:22px;color:var(--csg-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.copilot-sharing-side-guide .csg-side-steps li.is-active>span{border-color:var(--csg-accent);color:var(--csg-accent)}.copilot-sharing-side-guide .csg-side-steps strong{font-weight:600}.copilot-sharing-side-guide .csg-side-steps small{color:var(--csg-muted);margin-top:2px;font-size:11px;display:block}.copilot-sharing-side-guide .csg-side-status{color:var(--csg-muted);border-top:1px solid var(--csg-line);align-items:center;gap:6px;margin:13px 0 0;padding-top:11px;font-size:10px;line-height:1.45;display:flex}.copilot-sharing-side-guide .csg-cue{animation:none}.copilot-sharing-side-guide .csg-example-share{font-size:9px}}.terms-gate-app[inert] .copilot-sharing-side-guide{display:none}.copilot-sharing-preparation{--csp-bg:#eff7ff;--csp-ink:#18364e;--csp-muted:#3f5f77;--csp-line:#b9d5eb;--csp-button:#086eae;border:1px solid var(--csp-line);background:var(--csp-bg);color:var(--csp-ink);box-sizing:border-box;font:inherit;border-radius:14px;align-items:center;gap:20px;margin:12px 18px 0;padding:16px 18px;display:flex}.copilot-sharing-preparation .csg-preparation-content{flex:1;min-width:0}.copilot-sharing-preparation h2{color:var(--csp-ink);margin:0 0 6px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4}.copilot-sharing-preparation p{color:var(--csp-muted);margin:5px 0 0;font-size:13px;line-height:1.55}.copilot-sharing-preparation strong{color:var(--csp-ink);font-weight:650}.copilot-sharing-preparation .csg-recovery-message{color:var(--csp-ink);margin-bottom:7px;font-weight:600}.copilot-sharing-preparation .csg-support-reference{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.copilot-sharing-preparation .csg-support-reference code{font-size:inherit}.copilot-sharing-preparation .csg-alternate-help{margin-top:8px;font-size:12px;line-height:1.5}.copilot-sharing-preparation summary{cursor:pointer;width:fit-content;max-width:100%;color:var(--csp-ink)}.copilot-sharing-preparation .csg-share-action{background:var(--csp-button);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;flex-shrink:0;padding:11px 17px;font-size:13px;font-weight:650;line-height:1.4}.copilot-sharing-preparation .csg-share-action:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.copilot-sharing-preparation .csg-share-action:disabled,.copilot-sharing-preparation .csg-share-action[aria-disabled=true]{cursor:default;opacity:.65}.copilot-sharing-preparation :is(button,summary):focus-visible{outline:3px solid var(--csp-button);outline-offset:3px}.copilot-sharing-preparation{--csp-status-bg:#ffffffb3}.copilot-sharing-preparation .csg-preparation-action{flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;width:min(290px,36%);min-width:210px;display:flex}.copilot-sharing-preparation .csg-start-status{border:1px solid var(--csp-line);background:var(--csp-status-bg);color:var(--csp-ink);border-radius:9px;align-items:flex-start;gap:7px;margin:0;padding:8px 11px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.copilot-sharing-preparation .csg-start-status:empty{display:none}.copilot-sharing-preparation .csg-start-status i{flex-shrink:0;margin-top:2px}.copilot-sharing-preparation .csg-start-status.is-error{color:#7a3b05;background:#fff0e6;border-color:#e7b389;font-weight:600}.copilot-sharing-preparation.is-recovery{--csp-bg:#fff8e9;--csp-ink:#5d3d0e;--csp-muted:#715225;--csp-line:#e6c888}body.dark-theme .copilot-sharing-preparation{--csp-bg:#102a35;--csp-ink:#e4f5fb;--csp-muted:#bed2df;--csp-line:#3d6475;--csp-button:#087bbf}body.dark-theme .copilot-sharing-preparation.is-recovery{--csp-bg:#30291d;--csp-ink:#ffedc5;--csp-muted:#e2cda6;--csp-line:#8d713d}body.dark-theme .copilot-sharing-preparation{--csp-status-bg:#0b202999}body.dark-theme .copilot-sharing-preparation .csg-start-status.is-error{color:#ffdcb8;background:#3a2414;border-color:#a0683a}.copilot-sharing-side-guide .csg-side-steps li{align-items:flex-start}.copilot-sharing-side-guide .csg-side-steps li>span{margin-top:1px}.copilot-sharing-side-guide .csg-picker-note,.copilot-sharing-side-guide .csg-example-disclaimer{color:var(--csg-muted);margin:10px 0 0;font-size:11px;line-height:1.45}.copilot-sharing-side-guide .csg-example-disclaimer{font-size:10px}.copilot-sharing-side-guide .csg-picker-note strong{color:var(--csg-ink)}.copilot-sharing-side-guide .csg-system-example{border:1px solid var(--csg-line);background:var(--csg-tint);border-radius:11px;flex-direction:column;gap:9px;padding:12px;font-size:11px;line-height:1.4;display:flex}.copilot-sharing-side-guide .csg-example-label{color:var(--csg-muted);font-size:10px}.copilot-sharing-side-guide .csg-system-audio-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.copilot-sharing-side-guide .csg-system-audio-row strong{color:var(--csg-ink);font-size:11px;font-weight:650}.copilot-sharing-side-guide .csg-system-audio-on{color:#fff;background:#166b4e;border-radius:99px;flex-shrink:0;padding:3px 7px;font-size:10px;font-weight:700}.copilot-sharing-side-guide .csg-system-example-action,.copilot-sharing-side-guide .csg-system-confirm{text-align:center;border:1px solid var(--csg-line);color:var(--csg-ink);background:var(--csg-bg);border-radius:7px;align-self:stretch;padding:7px 9px;font-weight:600}.copilot-sharing-side-guide .csg-system-next{text-align:center;color:var(--csg-muted);font-size:10px}.copilot-sharing-side-guide .csg-example-window,.copilot-sharing-side-guide .csg-example-mac{border:1px solid var(--csg-line);background:var(--csg-bg);border-radius:8px;flex-direction:column;gap:8px;padding:9px;display:flex}.copilot-sharing-side-guide .csg-example-mac{background:#6b4fc219}.copilot-sharing-side-guide .csg-system-confirm{color:#fff;background:#6543b3;border-color:#6543b3;align-self:flex-end}.copilot-sharing-preparation .copilot-sharing-preview{margin-top:10px;margin-bottom:8px}@media (width<=700px){.copilot-sharing-preparation{flex-direction:column;align-items:stretch;gap:12px;margin:10px 10px 0;padding:14px}.copilot-sharing-preparation h2{font-size:15px}.copilot-sharing-preparation .csg-share-action{width:100%}.copilot-sharing-preparation .csg-preparation-action{width:100%;min-width:0}}@media (height<=760px){.copilot-sharing-side-guide h3{margin:7px 0 8px}.copilot-sharing-side-guide .csg-side-steps{gap:3px;margin-top:8px}.copilot-sharing-side-guide .csg-side-steps li{padding:6px}.copilot-sharing-side-guide .csg-picker-note,.copilot-sharing-side-guide .csg-example-disclaimer{margin-top:8px}.copilot-sharing-side-guide .csg-side-status{margin-top:8px;padding-top:8px}}@media (height<=900px),(width<=1599px){.copilot-sharing-side-guide .csg-system-example,.copilot-sharing-side-guide .csg-screenshot{display:none}}.copilot-capture-wait{color:#19384e;font:inherit;background:#eff8ff;border:1px solid #b7d4e6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:12px 18px 0;padding:12px 16px;display:flex}.copilot-root:has(.copilot-capture-wait[data-recovery-visible=true]) .copilot-sharing-side-guide{display:none}@media (width>=1400px) and (height>=700px){.copilot-root:has(.copilot-sharing-side-guide) .copilot-capture-wait:not([data-recovery-visible=true]){margin-right:min(352px,50vw - 480px)}}.copilot-capture-wait .ccw-content{flex:1;min-width:0}.copilot-capture-wait .ccw-help{margin-top:8px;font-size:13px;line-height:1.5}.copilot-capture-wait .ccw-help-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.copilot-capture-wait .ccw-mac-next{background:#ffffff80;border-left:3px solid #7155c7;border-radius:0 6px 6px 0;margin-top:8px;padding:8px 10px}.copilot-capture-wait .ccw-status-note{font-size:12px}.copilot-capture-wait summary{cursor:pointer}.copilot-capture-wait summary:focus-visible{outline-offset:3px;outline:3px solid #057dcc}.copilot-capture-wait .ccw-copy-status:empty{display:none}.copilot-capture-wait textarea{box-sizing:border-box;width:100%;min-height:180px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:8px;margin-top:8px;padding:10px;font-size:12px}.copilot-capture-wait strong{font-size:14px}.copilot-capture-wait p{margin:5px 0 0;font-size:13px;line-height:1.5}.copilot-capture-wait .ccw-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.copilot-capture-wait button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:10px 14px;font-size:13px}.copilot-capture-wait button:focus-visible{outline-offset:3px;outline:3px solid #057dcc}body.dark-theme .copilot-capture-wait{color:#dff4ff;background:#102a35;border-color:#3d6475}body.dark-theme .copilot-capture-wait .ccw-mac-next{background:#183b49;border-left-color:#b7a0ff}@media (width<=1100px){.copilot-capture-wait{flex-direction:column;align-items:stretch;margin:10px;padding:12px}.copilot-capture-wait .ccw-content{overscroll-behavior:contain;max-height:45vh;padding:2px;overflow-y:auto}.copilot-capture-wait .ccw-actions{flex-shrink:1}.copilot-capture-wait button{min-height:44px}}body .interview-panel-root.copilot-root.copilot-session .session-main-grid.has-answer-feed{gap:18px;padding-inline:20px;grid-template-columns:minmax(230px,.72fr) minmax(0,2.6fr)!important}.cs-answer-feed{color:#d5e0e7;flex-direction:column;min-width:0;min-height:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;overflow:hidden}.cs-feed-scroll{overscroll-behavior:contain;scrollbar-color:#344855 transparent;scrollbar-width:thin;flex:1;min-width:0;min-height:0;padding:0 9px 18px 4px;overflow:hidden auto}.cs-feed-scroll:focus-visible{outline-offset:-2px;border-radius:14px;outline:2px solid #75e5eb}.cs-question-group{background:linear-gradient(125deg,#101922,#0c141d);border:1px solid #283540;border-radius:16px;margin-bottom:18px;padding:16px;box-shadow:0 5px 20px #0000001c}.cs-question-group:last-child{margin-bottom:0}.cs-question-group.is-latest{border-color:#227580;box-shadow:0 0 22px #00c8d217,inset 0 1px #31d8e010}.cs-question-group.is-selected{outline-offset:-2px;outline:1px solid #2a8f98}.cs-question-heading{margin-bottom:15px}.cs-question-meta{color:#9aa8b5;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:10px;display:flex}.cs-question-heading h2{color:#f0f6f9;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.5}.cs-question-heading h2:focus{outline-offset:4px;border-radius:3px;outline:2px solid #75e5eb}.cs-paired-answers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.cs-paired-answers.is-single{grid-template-columns:minmax(0,1fr)}.cs-feed-answer{background:#090f16;border:1px solid;border-radius:12px;min-width:0;overflow:hidden}.cs-feed-answer--a{border-color:#865145;box-shadow:0 0 14px #ff765522,inset 0 1px #ff8b730a}.cs-feed-answer--b{border-color:#1b7880;box-shadow:0 0 16px #00c8d226,inset 0 1px #29d3dc0c}.cs-feed-answer-heading{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 11px;display:flex}.cs-feed-answer-heading h3{align-items:center;gap:7px;margin:0 0 3px;font-size:12px;font-weight:650;display:flex}.cs-feed-answer-heading h3>span{background:currentColor;border-radius:50%;width:6px;height:6px}.cs-feed-answer--a h3{color:#ff8b73}.cs-feed-answer--b h3{color:#29d3dc}.cs-feed-answer-heading>div>span{color:#9aa8b5;font-size:10px}.cs-feed-answer-heading .cs-icon-button{color:#b5c7d1;background:#111c26;border-color:#263640;border-radius:7px;width:30px;min-height:30px}.cs-feed-answer-heading .cs-icon-button:hover:not(:disabled){color:#edf5f8;background:#1a2b36}.cs-feed-answer-text{color:#d5e0e7;white-space:pre-wrap;overflow-wrap:anywhere;padding:15px 16px 18px;line-height:1.72}.cs-feed-answer-text.is-empty{color:#9aa8b5;font-size:13px!important}.cs-feed-empty{text-align:center;background:#0d151e;border:1px dashed #2c424d;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:160px;padding:24px;display:flex}.cs-feed-empty-icon{color:#29d3dc;background:#122b34;border:1px solid #215662;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:21px;display:grid}.cs-feed-empty h2{color:#edf5f8;max-width:420px;margin:0 0 10px;font-size:19px;font-weight:550;line-height:1.4}.cs-feed-empty p{color:#9aa8b5;max-width:390px;margin:0;font-size:13px;line-height:1.7}body.dark-theme .copilot-session .has-answer-feed .cs-conversation-header{gap:10px;min-height:86px;padding:14px}body.dark-theme .copilot-session .has-answer-feed .cs-conversation-header h2{font-size:14px}body.dark-theme .interview-panel-root.copilot-root.copilot-session .has-answer-feed .live-chat-scroll{gap:12px;padding:14px;font-family:Inter,system-ui,sans-serif}@media (width<=1100px) and (width>=901px){body .interview-panel-root.copilot-root.copilot-session .session-main-grid.has-answer-feed{gap:14px;padding-inline:16px;grid-template-columns:230px minmax(0,1fr)!important}.cs-question-group{padding:12px}.cs-paired-answers{gap:10px}.cs-feed-answer-text{padding:12px}}@media (width<=900px){body .interview-panel-root.copilot-root.copilot-session .session-main-grid.has-answer-feed{gap:0;padding:0 16px 16px;grid-template-columns:minmax(0,1fr)!important}.has-answer-feed .cs-answer-feed{grid-area:1/1;display:none}.has-answer-feed:is([data-mobile-panel=answer-a],[data-mobile-panel=answer-b]) .cs-answer-feed{display:flex}.cs-feed-scroll{padding:0 5px 14px 3px}}@media (width<=600px){.cs-paired-answers{grid-template-columns:minmax(0,1fr);gap:12px}.cs-question-group{border-radius:14px;padding:12px}.cs-question-heading h2{font-size:16px}.cs-question-meta{gap:6px;font-size:9px}}body:not(.dark-theme) .cs-answer-feed{color:#334155}body:not(.dark-theme) .cs-feed-scroll{scrollbar-color:#94a3b8 transparent}body:not(.dark-theme) :is(.cs-feed-scroll,.cs-question-heading h2):focus-visible{outline-color:#b45309}body:not(.dark-theme) .cs-question-group{background:#fff;border-color:#dbe3ee;box-shadow:0 3px 12px #0f172a06}body:not(.dark-theme) .cs-question-group.is-latest{border-color:#d97706;box-shadow:0 3px 16px #d9770614}body:not(.dark-theme) .cs-question-group.is-selected{outline-color:#b45309}body:not(.dark-theme) .cs-question-group.is-latest>.cs-question-heading{background:#fff7ed;border-radius:6px;box-shadow:0 0 0 8px #fff7ed}body:not(.dark-theme) .cs-question-heading h2{color:#0f172a}body:not(.dark-theme) .is-latest>.cs-question-heading h2{color:#7c2d12}body:not(.dark-theme) .cs-question-heading h2:focus{outline-color:#b45309}body:not(.dark-theme) .cs-feed-answer{background:#fff}body:not(.dark-theme) .cs-feed-answer--a{border-color:#a5b8f3;box-shadow:0 2px 8px #1d4ed806}body:not(.dark-theme) .cs-feed-answer--b{border-color:#8bcab8;box-shadow:0 2px 8px #04785706}body:not(.dark-theme) .cs-feed-answer-heading{border-bottom-color:#e2e8f0}body:not(.dark-theme) .cs-feed-answer--a h3{color:#1d4ed8}body:not(.dark-theme) .cs-feed-answer--b h3{color:#047857}body:not(.dark-theme) .cs-feed-answer-heading .cs-icon-button{color:#475569;background:#f8fafc;border-color:#dbe3ee}body:not(.dark-theme) .cs-feed-answer-heading .cs-icon-button:hover:not(:disabled){color:#1d4ed8;background:#eef2ff}body:not(.dark-theme) .cs-feed-answer-text{color:#334155}body:not(.dark-theme) .cs-feed-empty{background:#fff;border-color:#cbd5e1}body:not(.dark-theme) .cs-feed-empty-icon{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}body:not(.dark-theme) .cs-feed-empty h2{color:#0f172a}body:not(.dark-theme) :is(.cs-question-meta,.cs-feed-answer-heading>div>span,.cs-feed-answer-text.is-empty,.cs-feed-empty p){color:#64748b}.cs-answer-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 8px 12px 4px;display:flex}.cs-answer-view{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;max-width:100%;display:flex}.cs-answer-view-label{color:#a6b5c5;font-size:12px;font-weight:500}.cs-answer-layout{box-sizing:border-box;background:#172231;border:1px solid #405166;border-radius:999px;grid-template-columns:1.15fr 1fr;gap:3px;width:328px;max-width:100%;padding:3px;display:grid}.cs-answer-layout button{min-width:0;min-height:40px;font:inherit;white-space:nowrap;color:#dce7f3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.cs-answer-layout button svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:0 0 17px;width:17px;height:17px}.cs-answer-layout button:hover:not([aria-pressed=true]){background:#26374b}.cs-answer-layout button[aria-pressed=true]{color:#fff;background:#1266a3;box-shadow:0 1px 3px #00000020}.cs-answer-action{font:inherit;color:#cbd5e1;cursor:pointer;background:#15232e;border:1px solid #344855;border-radius:6px;margin:10px 16px 14px;padding:8px 11px;font-size:12px}.cs-answer-toolbar .cs-answer-action{margin:0}.cs-answer-state{color:#9aa8b5;padding:10px 16px 0;font-size:11px}.cs-feed-answer-text p{margin:0 0 12px}.cs-feed-answer-text p:last-child{margin-bottom:0}.cs-answer-points{color:#cbd5e1;overflow-wrap:anywhere;margin:0 16px 16px 32px;padding:0;font-size:13px;line-height:1.6}.cs-answer-points.is-cues{flex-wrap:wrap;gap:7px;margin-left:16px;list-style:none;display:flex}.cs-answer-points.is-cues li{background:#15232e;border-radius:5px;padding:4px 8px}.cs-answer-example{margin:0 16px 16px}.cs-answer-example h4{margin:0 0 7px;font-size:12px}.cs-answer-example pre{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;margin:0;font-size:13px}.cs-answer-context-note,.cs-answer-error{color:#f1c48e;margin:8px 16px 16px;font-size:12px;line-height:1.6}.cs-answer-error{color:#ffc2b5}.cs-support-disclosure{min-width:0}.cs-detail-actions{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.cs-detail-button{box-sizing:border-box;max-width:100%;min-height:44px;font:inherit;text-align:start;color:#fff;cursor:pointer;background:#155b94;border:1px solid #659ccc;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:15px;font-weight:650;line-height:1.35;display:inline-flex}.cs-detail-button:hover{background:#104c7e}.cs-detail-button:active{background:#0b3d67}.cs-detail-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.cs-detail-button[aria-expanded=true] svg{transform:rotate(180deg)}.cs-detail-hint{color:#adbdcc;margin:0;font-size:13px;line-height:1.5}.cs-support-disclosure .cs-feed-answer{margin-top:10px}.cs-answer-layout button:focus-visible,.cs-answer-feed button:focus-visible{outline-offset:2px;outline:2px solid #75e5eb}body:not(.dark-theme) .cs-answer-view-label{color:#64748b}body:not(.dark-theme) .cs-answer-layout{background:#f3f7fb;border-color:#c6d8e8}body:not(.dark-theme) .cs-answer-layout button{color:#244463}body:not(.dark-theme) .cs-answer-layout button:hover:not([aria-pressed=true]){background:#e3edf7}body:not(.dark-theme) .cs-answer-layout button[aria-pressed=true]{color:#fff;background:#074b7b}body:not(.dark-theme) .cs-detail-button{border-color:#155b94}body:not(.dark-theme) .cs-answer-action{color:#1e3a8a;background:#f8fafc;border-color:#cbd5e1}body:not(.dark-theme) .cs-answer-state,body:not(.dark-theme) .cs-detail-hint{color:#64748b}body:not(.dark-theme) .cs-answer-points{color:#475569}body:not(.dark-theme) .cs-answer-points.is-cues li{background:#f1f5f9}body:not(.dark-theme) .cs-answer-context-note{color:#92400e}body:not(.dark-theme) .cs-answer-error{color:#b91c1c}body:not(.dark-theme) .cs-answer-layout button:focus-visible,body:not(.dark-theme) .cs-answer-feed button:focus-visible{outline-color:#1d4ed8}@media (pointer:coarse){.cs-answer-layout button,.cs-answer-action{min-height:44px}}.cs-conversation-divider{display:none}@media (width>=901px){body .interview-panel-root.copilot-root.copilot-session .session-main-grid.has-conversation-resize{gap:18px;padding-inline:20px;position:relative;grid-template-columns:var(--cs-conversation-width,clamp(230px, 21.7%, 420px)) minmax(0, 1fr) minmax(0, 1fr)!important}body .interview-panel-root.copilot-root.copilot-session .session-main-grid.has-conversation-resize:is(.has-answer-feed,.is-single-answer){grid-template-columns:var(--cs-conversation-width,clamp(230px, 21.7%, 420px)) minmax(0, 1fr)!important}.copilot-session .has-conversation-resize .cs-conversation-header{gap:10px;min-height:86px;padding:14px}.copilot-session .has-conversation-resize .cs-conversation-header h2{font-size:14px}body .interview-panel-root.copilot-root.copilot-session .has-conversation-resize .live-chat-scroll{gap:12px;padding:14px}.cs-conversation-divider{z-index:2;top:0;bottom:20px;left:var(--cs-divider-left);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;justify-content:center;align-items:center;width:18px;display:flex;position:absolute;transform:translate(-50%)}.cs-conversation-divider span{background:var(--cm-muted);opacity:.45;border-radius:4px;width:3px;height:42px}.cs-conversation-divider:hover span,.cs-conversation-divider:focus-visible span,.is-resizing-conversation .cs-conversation-divider span{background:var(--cm-blue-strong);opacity:1}.cs-conversation-divider:focus-visible{outline:2px solid var(--cm-blue-strong);outline-offset:-3px;border-radius:8px}.is-resizing-conversation,.is-resizing-conversation *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}}.interview-panel-root.copilot-root:not(.copilot-electron){--cm-top:72px;padding-top:0}.interview-panel-root.copilot-root:not(.copilot-electron) .setup-overlay{top:0}.interview-panel-root.copilot-root.copilot-session{--cs-header-height:80px;--cm-top:var(--cs-header-height);font-family:var(--cm-font);background:var(--cm-tile);height:100dvh;color:var(--cm-ink);border:0;border-radius:0}.interview-panel-root.copilot-root.copilot-session.copilot-electron{--cm-top:calc(var(--cs-header-height) + 38px)}.copilot-session-header{height:var(--cs-header-height);flex:0 0 var(--cs-header-height);background:var(--cm-surface);border-bottom:1px solid var(--cm-line);z-index:1200;grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"brand tools recording account";align-items:center;gap:14px;padding:12px 24px;transition:width .2s,margin-left .2s;display:grid;position:relative}.copilot-root.copilot-menu-docked .copilot-session-header{width:calc(100% + var(--cm-width));margin-left:calc(-1 * var(--cm-width))}.cs-brand{grid-area:brand;align-items:center;gap:12px;min-width:0;display:flex}.cs-account{grid-area:account;justify-self:end}.cs-header-tools{grid-area:tools;align-items:center;gap:10px;display:flex}.cs-recording-controls{grid-area:recording;justify-self:end}.interview-panel-root.copilot-root .cs-brand .setup-navbar-home--brand{gap:9px;font-size:16px}.cs-brand .copilot-brand-mark,.cs-brand .copilot-brand-mark img{width:32px;height:32px}.cs-language select{background:var(--cm-surface);width:112px;min-height:40px;color:var(--cm-text);border:1px solid var(--cm-line);font:inherit;border-radius:10px;padding:8px 10px;font-size:13px}.cs-button,.cs-icon-button{color:var(--cm-text);background:var(--cm-surface);border:1px solid var(--cm-line);min-height:40px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex}.cs-icon-button{border-color:#0000;flex-shrink:0;width:38px;padding:0}.cs-button:hover:not(:disabled),.cs-icon-button:hover:not(:disabled){background:var(--cm-hover)}.cs-button:disabled,.cs-icon-button:disabled{opacity:.5;cursor:default}.cs-desktop-badge{color:var(--cm-muted);background:var(--cm-tile);border-radius:4px;padding:2px 4px;font-size:9px}.interview-panel-root.copilot-root .cs-record-button{color:#fff;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:#2860f0;border:1px solid #2860f0;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 3px 8px #2860f019}.cs-record-button i{font-size:11px}.interview-panel-root.copilot-root .cs-record-button.is-recording{box-shadow:none;background:#dc3545;border-color:#dc3545}.interview-panel-root.copilot-root .cs-record-button:disabled{opacity:.65;cursor:wait}.copilot-session :is(button,a,select):focus-visible{outline-offset:3px;outline:3px solid #4475f4}.cs-session-meta{min-width:0;height:48px;color:var(--cm-muted);flex:0 0 48px;justify-content:flex-end;align-items:center;gap:16px;padding:0 24px;font-size:11px;display:flex}.cs-session-name{min-width:0;color:var(--cm-text);align-items:center;gap:8px;margin-right:auto;font-weight:600;display:flex}.cs-session-name i{color:var(--cm-blue)}.cs-session-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-recording-state{white-space:nowrap;align-items:center;gap:6px;display:flex}.cs-state-dot{background:#94a3b8;border-radius:50%;flex-shrink:0;width:6px;height:6px}.cs-recording-state.is-live{color:#bf2434}.cs-recording-state.is-live .cs-state-dot{background:#dc3545;box-shadow:0 0 0 3px #dc354512}.cs-timer{font-variant-numeric:tabular-nums;color:var(--cm-text);white-space:nowrap;font-family:ui-monospace,monospace;font-size:12px}.cs-mobile-panels{display:none}.interview-panel-root.copilot-root.copilot-session .session-main-grid{background:var(--cm-tile);grid-template-rows:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:20px;min-width:0;min-height:0;padding:0 24px 20px;overflow:hidden;grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1fr)!important}.interview-panel-root.copilot-root.copilot-session .session-main-grid.is-single-answer{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr)!important}.interview-panel-root.copilot-root.copilot-session .session-main-grid.is-review{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr)!important}.interview-panel-root.copilot-root.copilot-session .session-panel-column{gap:0;min-width:0;min-height:0;overflow:hidden}.interview-panel-root.copilot-root.copilot-session .card-question-history,.interview-panel-root.copilot-root.copilot-session .session-panel-column.col-answer{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:18px;min-width:0;min-height:0;padding:0;box-shadow:0 2px 5px #172b4d03}.interview-panel-root.copilot-root.copilot-session .session-panel-column.glow-blue-left{border-top:2px solid #4b79ff}.interview-panel-root.copilot-root.copilot-session .session-panel-column.glow-green-left{border-top:2px solid #12b992}.cs-conversation-header,.copilot-session .answer-header-row{border-bottom:1px solid var(--cm-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:88px;margin:0;padding:20px;display:flex}.cs-conversation-header{flex-wrap:wrap}.cs-conversation-header h2,.copilot-session .answer-header-row h2{color:var(--cm-ink);margin:0 0 5px;font-size:16px;font-weight:650;line-height:1.3}.cs-conversation-header>div>span,.cs-answer-caption{color:var(--cm-muted);font-size:11px}.cs-conversation-sources{border:0;flex:0 548px;width:548px;min-width:0;max-width:100%;margin:0;padding:0}.cs-source-heading{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.cs-source-title{color:var(--cm-ink);font-size:13px;font-weight:650;line-height:1.4}.cs-source-hint{color:var(--cm-muted);font-size:11px;line-height:1.4}.cs-source-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cs-source-option{cursor:pointer;min-width:0;display:flex;position:relative}.cs-source-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cs-source-option-label{box-sizing:border-box;border:1px solid var(--cm-line);background:var(--cm-surface);width:100%;min-width:0;min-height:68px;color:var(--cm-text);text-align:left;border-radius:10px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.cs-source-indicator{box-sizing:border-box;border:2px solid #7e8ca4;border-radius:50%;flex:0 0 16px;width:16px;height:16px;margin-top:1px}.cs-source-indicator:after{content:"";background:0 0;border-radius:50%;width:6px;height:6px;margin:3px;display:block}.cs-source-copy{flex:1;min-width:0}.cs-source-option-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 6px;font-weight:650;display:flex}.cs-source-selected{visibility:hidden;color:#5b3dc4;font-size:10px;font-weight:550}.cs-source-description{color:var(--cm-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11.5px;font-weight:400;line-height:1.4;display:block}.cs-source-description>span{display:block}.cs-source-option:hover .cs-source-option-label{background:var(--cm-hover);border-color:#8b7de0}.cs-source-option input:checked+.cs-source-option-label{color:#322164;background:#f2efff;border-color:#7b61dd;box-shadow:inset 0 0 0 1px #7b61dd}.cs-source-option input:checked+.cs-source-option-label .cs-source-indicator{border-color:#6546ca}.cs-source-option input:checked+.cs-source-option-label .cs-source-indicator:after{background:#6546ca}.cs-source-option input:checked+.cs-source-option-label .cs-source-selected{visibility:visible}.cs-source-option input:checked+.cs-source-option-label .cs-source-description{color:#5d5277}.cs-source-option input:focus-visible+.cs-source-option-label{outline-offset:3px;outline:3px solid #4338ca}.cs-source-help{color:var(--cm-muted);margin:0;font-size:11px;font-weight:400;line-height:1.5}body.dark-theme .cs-source-option input:checked+.cs-source-option-label{color:#f1edff;background:#211d38;border-color:#9887f5;box-shadow:inset 0 0 0 1px #9887f5}body.dark-theme .cs-source-option input:checked+.cs-source-option-label .cs-source-description{color:#d7d0ec}body.dark-theme .cs-source-option input:checked+.cs-source-option-label .cs-source-indicator{border-color:#b5a5ff}body.dark-theme .cs-source-option input:checked+.cs-source-option-label .cs-source-indicator:after{background:#b5a5ff}body.dark-theme .cs-source-selected{color:#c4b8ff}body.dark-theme .cs-source-option input:focus-visible+.cs-source-option-label{outline-color:#b5aaff}.interview-panel-root.copilot-root.copilot-session .history-tab-content{padding:0;overflow:hidden}.interview-panel-root.copilot-root.copilot-session .live-chat-scroll{gap:16px;padding:20px;background:var(--cm-surface)!important}.copilot-session .cs-conversation-empty{flex-direction:column;align-items:center;gap:12px;max-width:280px;padding:20px 12px;font-size:12px;line-height:1.7;display:flex;color:var(--cm-muted)!important}.cs-conversation-empty strong{color:var(--cm-text);font-size:14px;font-weight:550}.cs-empty-icon{border:1px solid var(--cm-line);background:var(--cm-tile);width:48px;height:48px;color:var(--cm-blue);border-radius:16px;place-items:center;margin-bottom:5px;font-size:20px;display:grid}.interview-panel-root.copilot-root.copilot-session .answer-text-body{min-height:0;color:var(--cm-text);overflow-wrap:anywhere;margin:0;padding:22px;font-weight:400;line-height:1.8}.interview-panel-root.copilot-root.copilot-session .answer-text-body.muted{color:var(--cm-muted);font-style:normal;font-size:13px!important}.interview-panel-root.copilot-root.copilot-session .answer-text-body.code-mode{background:var(--cm-tile);border:0;border-radius:0}.interview-panel-root.copilot-root.copilot-session .cs-conversation-turn{--turn-bg:#f1f5f9;--turn-ink:#1e293b;--turn-line:transparent;flex-direction:column;flex-shrink:0;gap:4px;width:fit-content;min-width:0;max-width:88%;margin-bottom:8px;display:flex}.interview-panel-root.copilot-root.copilot-session .cs-conversation-turn.chat-bubble-container--interviewer{align-self:flex-start!important;margin-left:0!important;margin-right:auto!important}.interview-panel-root.copilot-root.copilot-session .cs-conversation-turn.chat-bubble-container--candidate{align-self:flex-end!important;margin-left:auto!important;margin-right:0!important}.interview-panel-root.copilot-root.copilot-session .cs-conversation-turn .chat-bubble-header{color:#64748b;order:0;margin:0 0 3px;padding:0 4px;font-size:11px;font-weight:500;line-height:1.3;display:none!important}.interview-panel-root.copilot-root.copilot-session .cs-conversation-turn.chat-bubble-container--interviewer .chat-bubble-header{text-align:left}.interview-panel-root.copilot-root.copilot-session .cs-conversation-turn.chat-bubble-container--candidate .chat-bubble-header{text-align:right}.cs-transcript-time{font-variant-numeric:tabular-nums;font-size:11px}body .interview-panel-root.copilot-root.copilot-session .live-chat-scroll .cs-conversation-turn .chat-bubble-body{text-align:start;box-shadow:none;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:10px 14px;font-size:14px;font-weight:400;line-height:1.45;background:var(--turn-bg)!important;color:var(--turn-ink)!important;font-family:var(--font-serif,"Lora", "Merriweather", Georgia, "Times New Roman", serif)!important;border:none!important;border-radius:12px!important}body:not(.dark-theme) .interview-panel-root.copilot-root.copilot-session .live-chat-scroll .cs-conversation-turn .chat-bubble-body{color:#1e293b!important;font-family:var(--font-serif,"Lora", "Merriweather", Georgia, "Times New Roman", serif)!important;background:#f1f5f9!important;border:none!important;border-radius:12px!important;font-size:14px!important;font-weight:400!important}body:not(.dark-theme) .interview-panel-root.copilot-root.copilot-session .live-chat-scroll .cs-conversation-turn.chat-bubble-container--question .chat-bubble-body,body:not(.dark-theme) .interview-panel-root.copilot-root.copilot-session .live-chat-scroll .cs-conversation-turn.chat-bubble--question-present .chat-bubble-body,body:not(.dark-theme) .interview-panel-root.copilot-root.copilot-session .live-chat-scroll .cs-conversation-turn.chat-bubble--question-past .chat-bubble-body{cursor:pointer;color:#fff!important;font-family:var(--font-serif,"Lora", "Merriweather", Georgia, "Times New Roman", serif)!important;background:#f97316!important;border:none!important;border-radius:12px!important;font-size:14px!important;font-weight:600!important}body:not(.dark-theme) .interview-panel-root.copilot-root.copilot-session .live-chat-scroll .cs-conversation-turn.chat-bubble-container--question .chat-bubble-body:hover,body:not(.dark-theme) .interview-panel-root.copilot-root.copilot-session .live-chat-scroll .cs-conversation-turn.chat-bubble--question-present .chat-bubble-body:hover,body:not(.dark-theme) .interview-panel-root.copilot-root.copilot-session .live-chat-scroll .cs-conversation-turn.chat-bubble--question-past .chat-bubble-body:hover{background:#ea580c!important}body.dark-theme .interview-panel-root.copilot-root.copilot-session .cs-conversation-turn .chat-bubble-header{color:#73c6e9}body.dark-theme .interview-panel-root.copilot-root.copilot-session .live-chat-scroll .cs-conversation-turn .chat-bubble-body{color:#fff!important;font-family:var(--font-serif,"Lora", "Merriweather", Georgia, "Times New Roman", serif)!important;background:#121e33!important;border:none!important;border-radius:12px!important;font-size:14px!important;font-weight:400!important}body.dark-theme .interview-panel-root.copilot-root.copilot-session .live-chat-scroll .cs-conversation-turn.chat-bubble--question-present .chat-bubble-body{cursor:pointer;color:#fff!important;background:#22c55e1f!important;border:1px solid #22c55ebf!important;font-weight:700!important}body.dark-theme .interview-panel-root.copilot-root.copilot-session .live-chat-scroll .cs-conversation-turn.chat-bubble--question-present .chat-bubble-body:hover{background:#22c55e38!important}body.dark-theme .interview-panel-root.copilot-root.copilot-session .live-chat-scroll .cs-conversation-turn.chat-bubble--question-past .chat-bubble-body{cursor:pointer;color:#e2e8f0!important;background:#ef444414!important;border:1px solid #ef44448c!important;font-weight:500!important}body.dark-theme .interview-panel-root.copilot-root.copilot-session .live-chat-scroll .cs-conversation-turn.chat-bubble--question-past .chat-bubble-body:hover{background:#ef444433!important}.copilot-session .cs-conversation-turn .chat-bubble-body[role=button]{cursor:pointer}.copilot-session .cs-conversation-turn .chat-bubble-body[role=button]:focus-visible{outline-offset:3px;outline:2px solid #73c6e9}.copilot-session .cs-transcript-speaker{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.interview-panel-root.copilot-root.copilot-session .completed-review-panel{border:1px solid var(--cm-line);background:var(--cm-surface);min-width:0;min-height:0;color:var(--cm-text);border-radius:18px;grid-column:2;padding:22px;overflow-y:auto}.copilot-root .cs-menu-heading{border-bottom:1px solid var(--cm-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 16px 12px;display:flex}.cs-menu-heading strong{color:var(--cm-ink);font-size:15px;display:block}.cs-menu-heading span{color:var(--cm-muted);font-size:11px}.copilot-session .cs-session-tools{gap:5px}.copilot-session .cs-session-tools .toolbar-btn,.copilot-session .cs-session-tools .settings-gear-btn{background:var(--cm-surface);width:100%;height:auto;min-height:38px;color:var(--cm-text);border:1px solid var(--cm-line);border-radius:9px;justify-content:flex-start;padding:8px 10px;font-size:11px}.copilot-session .cs-session-tools .toolbar-btn:disabled{opacity:.45;cursor:default}.copilot-session .cs-session-tools .settings-dropdown{width:100%;min-width:0;box-shadow:none;background:var(--cm-surface);color:var(--cm-text);border:1px solid var(--cm-line);margin-top:6px;padding:10px;position:static}.copilot-session .cs-session-tools .settings-item-title{font-size:11px}.copilot-session .cs-session-tools .settings-item-sub{font-size:10px}.interview-panel-root.copilot-root #statusMsg.cs-status-message{z-index:auto;opacity:1;background:var(--cm-surface);min-height:0;max-height:44px;color:var(--cm-muted);border-top:1px solid var(--cm-line);flex:none;margin:0;padding:5px 16px;font-size:10px;position:static;inset:auto;overflow-y:auto}@media (width<=1360px){.cs-teleprompter{display:none}.copilot-session-header{gap:10px;padding-inline:20px}}@media (width<=1100px){.interview-panel-root.copilot-root.copilot-session{--cs-header-height:104px}.copilot-session-header{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand brand account""tools recording recording";gap:8px 14px;padding:10px 18px}}@media (width<=900px){.cs-mobile-panels{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:12px;flex-shrink:0;gap:4px;margin:0 16px 12px;padding:4px;display:flex}.cs-mobile-panels button{min-width:0;min-height:36px;color:var(--cm-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:7px 5px;font-size:12px;font-weight:550}.cs-mobile-panels button[aria-pressed=true]{background:var(--cm-blue-soft);color:var(--cm-blue-strong)}.interview-panel-root.copilot-root.copilot-session .session-main-grid,.interview-panel-root.copilot-root.copilot-session .session-main-grid.is-single-answer,.interview-panel-root.copilot-root.copilot-session .session-main-grid.is-review{grid-template-rows:minmax(0,1fr);gap:0;padding:0 16px 16px;grid-template-columns:minmax(0,1fr)!important}.interview-panel-root.copilot-root.copilot-session .session-main-grid>.session-panel-column,.interview-panel-root.copilot-root.copilot-session .session-main-grid>.completed-review-panel{display:none}.interview-panel-root.copilot-root.copilot-session .session-main-grid[data-mobile-panel=conversation]>.col-left,.interview-panel-root.copilot-root.copilot-session .session-main-grid[data-mobile-panel=answer-a]>.glow-blue-left,.interview-panel-root.copilot-root.copilot-session .session-main-grid[data-mobile-panel=answer-b]>.glow-green-left,.interview-panel-root.copilot-root.copilot-session .session-main-grid[data-mobile-panel=review]>.completed-review-panel{grid-area:1/1;display:flex}}@media (width<=680px){.interview-panel-root.copilot-root.copilot-session{--cs-header-height:104px}.copilot-session-header{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand brand account""tools recording recording";gap:6px;padding:10px 12px}.interview-panel-root.copilot-root .cs-brand .setup-navbar-home--brand{gap:6px;font-size:13px}.cs-brand{gap:9px}.cs-brand .copilot-brand-mark,.cs-brand .copilot-brand-mark img{width:26px;height:26px}.interview-panel-root.copilot-root .cs-brand .copilot-menu-toggle{border-radius:9px;width:34px;height:34px}.cs-language select{width:90px;min-height:36px;padding:6px;font-size:11px}.cs-header-tools{gap:5px}.cs-theme{width:32px;min-height:36px}.interview-panel-root.copilot-root .cs-record-button{gap:6px;min-height:36px;padding:7px 10px;font-size:11px}.cs-session-meta{flex-basis:44px;gap:8px;height:44px;padding:0 16px;font-size:9px}.cs-recording-state{font-size:9px}.cs-timer{font-size:10px}.cs-session-name i{display:none}.cs-conversation-header,.copilot-session .answer-header-row{min-height:78px;padding:16px}.cs-conversation-header h2,.copilot-session .answer-header-row h2{font-size:15px}.interview-panel-root.copilot-root.copilot-session .live-chat-scroll,.interview-panel-root.copilot-root.copilot-session .answer-text-body{padding:16px}}@media (height<=480px) and (width<=1100px){.cs-session-meta{flex-basis:34px;height:34px}.cs-mobile-panels{margin-bottom:7px}.cs-mobile-panels button{min-height:28px;padding-block:4px}.cs-conversation-header,.copilot-session .answer-header-row{min-height:58px;padding:10px 16px}}@media (prefers-reduced-motion:reduce){.copilot-session .app-shell,.copilot-session .copilot-menu{transition:none}}body.dark-theme .interview-panel-root.copilot-root.copilot-session{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cm-blue:#29d3dc;--cm-blue-strong:#75e5eb;--cm-blue-soft:#112e35;--cm-ink:#edf5f8;--cm-text:#d5e0e7;--cm-muted:#9aa8b5;--cm-line:#23313b;--cm-surface:#0d141c;--cm-tile:#080e15;--cm-hover:#17232e;--cs-coral:#ff8b73;--cs-teal:#29d3dc;--cs-answer-a-line:#805246;--cs-answer-b-line:#176d76;background:var(--cm-tile)!important}body.dark-theme .copilot-session .copilot-session-header{background:#0c131b;border-bottom-color:#1c2934;box-shadow:0 4px 24px #00000020}body.dark-theme .interview-panel-root.copilot-session .copilot-menu-toggle{background:var(--cm-surface);border-color:var(--cm-line)}body.dark-theme .interview-panel-root.copilot-session .copilot-menu-toggle.is-open{background:var(--cm-blue-soft);border-color:#24757d}body.dark-theme .interview-panel-root.copilot-session .cs-record-button{color:#041416;background:#27c8d1;border-color:#49dce3;box-shadow:0 0 18px #29d3dc16}body.dark-theme .interview-panel-root.copilot-session .cs-record-button:hover:not(:disabled){background:#59dce3}body.dark-theme .interview-panel-root.copilot-session .cs-record-button.is-recording{color:#fff;background:#b6384d;border-color:#ee8394;box-shadow:0 0 16px #eb687515}body.dark-theme .interview-panel-root.copilot-session .cs-record-button.is-recording:hover:not(:disabled){background:#c74359}body.dark-theme .copilot-session .cs-recording-state.is-live{color:#ff9b9b}body.dark-theme .copilot-session .cs-recording-state.is-live .cs-state-dot{background:#ff8989;box-shadow:0 0 0 3px #ff898919}body.dark-theme .copilot-session :is(button,a,select):focus-visible{outline-color:#75e5eb}body.dark-theme .interview-panel-root.copilot-root.copilot-session .card-question-history{border-color:var(--cm-line)!important;background:var(--cm-surface)!important;box-shadow:0 3px 18px #00000024!important}body.dark-theme .interview-panel-root.copilot-root.copilot-session .session-panel-column.col-answer{border:1px solid var(--cm-line)!important;background:#0a1118!important}body.dark-theme .interview-panel-root.copilot-root.copilot-session .session-panel-column.glow-blue-left{border-color:var(--cs-answer-a-line)!important;box-shadow:0 0 0 1px #ff8b7306,0 0 20px #ff765519,inset 0 1px #ff8b7310!important}body.dark-theme .interview-panel-root.copilot-root.copilot-session .session-panel-column.glow-green-left{border-color:var(--cs-answer-b-line)!important;box-shadow:0 0 0 1px #29d3dc08,0 0 22px #00c8d21b,inset 0 1px #29d3dc12!important}body.dark-theme .copilot-session .glow-blue-left .answer-header-row{background:linear-gradient(115deg,#ff8b7309,#0000);border-bottom-color:#ff8b7326}body.dark-theme .copilot-session .glow-green-left .answer-header-row{background:linear-gradient(115deg,#29d3dc0b,#0000);border-bottom-color:#29d3dc28}body.dark-theme .copilot-session .answer-header-row h2{align-items:center;gap:9px;display:flex}body.dark-theme .copilot-session .answer-header-row h2:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}body.dark-theme .copilot-session .glow-blue-left .answer-header-row h2{color:var(--cs-coral)}body.dark-theme .copilot-session .glow-green-left .answer-header-row h2{color:var(--cs-teal)}body.dark-theme .copilot-session .cs-copy-answer{color:var(--cm-muted);background:#ffffff04;border-color:#ffffff14}body.dark-theme .copilot-session .glow-blue-left .cs-copy-answer:hover:not(:disabled){color:var(--cs-coral);background:#ff8b7315}body.dark-theme .copilot-session .glow-green-left .cs-copy-answer:hover:not(:disabled){color:var(--cs-teal);background:#29d3dc15}body.dark-theme .interview-panel-root.copilot-root.copilot-session .answer-text-body{line-height:1.8;color:var(--cm-text)!important}body.dark-theme .copilot-session .cs-mobile-panels{background:#0d141c;border-color:#23313b}body.dark-theme .copilot-session .cs-mobile-panels button[aria-pressed=true]{color:#75e5eb;background:#123039;box-shadow:inset 0 0 0 1px #24757d}body.dark-theme .copilot-session :is(.live-chat-scroll,.answer-text-body,.copilot-menu-scroll,.completed-review-panel){scrollbar-color:#3a4b59 transparent;scrollbar-width:thin}body.dark-theme .interview-panel-root.copilot-root.copilot-session .session-panel-column.col-left{background:0 0!important}body.dark-theme .interview-panel-root.copilot-root.copilot-session .answer-text-body.muted{color:var(--cm-muted)!important}body.dark-theme .interview-panel-root.copilot-root.copilot-session .copilot-menu-new{color:#041416;background:#27c8d1;box-shadow:0 4px 16px #29d3dc16}body.dark-theme .interview-panel-root.copilot-root.copilot-session .copilot-menu-new:hover:not(:disabled){background:#59dce3}body.dark-theme .interview-panel-root.copilot-root.copilot-session .copilot-menu-new:disabled{box-shadow:none}body.dark-theme .interview-panel-root.copilot-root.copilot-session .cs-conversation-empty>span:not(.cs-empty-icon){color:var(--cm-muted)!important}.copilot-session .cs-theme{width:44px;min-height:44px}.interview-panel-root .cs-caption-status{color:#9a3412;align-items:center;gap:6px;max-width:100%;font-size:11px;line-height:1.4;display:inline-flex}.interview-panel-root .cs-caption-status button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:6px;padding:3px 7px}.interview-panel-root .cs-caption-status button:focus-visible{outline:2px solid var(--cm-blue);outline-offset:2px}body.dark-theme .interview-panel-root .cs-caption-status{color:#fdba74}.interview-panel-root .cs-session-meta:has(.cs-caption-status){flex-wrap:wrap;flex-basis:auto;row-gap:4px;height:auto;min-height:48px;padding-top:6px;padding-bottom:6px}@media (width<=900px){.interview-panel-root .cs-caption-status{order:5}.interview-panel-root .cs-session-meta:has(.cs-caption-status) .cs-session-name{flex-basis:45%}}body:not(.dark-theme) .interview-panel-root.copilot-root.copilot-session .live-chat-scroll .cs-conversation-turn.chat-bubble--question-present .chat-bubble-body{box-shadow:0 0 0 2px #fff,0 0 0 4px #c2410c;background:#c2410c!important}body .interview-panel-root.copilot-root .setup-navbar,body .interview-panel-root.copilot-root .copilot-session-header{border-bottom-color:#016fc9;background:#016fc9!important}body .interview-panel-root.copilot-root .setup-navbar .setup-navbar-home--brand,body .interview-panel-root.copilot-root .copilot-session-header .setup-navbar-home--brand,body .interview-panel-root.copilot-root .setup-navbar .setup-tab-item,body .interview-panel-root.copilot-root .setup-navbar .setup-lang-picker{color:#fff}body .interview-panel-root.copilot-root .setup-navbar .setup-navbar-home:focus-visible,body .interview-panel-root.copilot-root .copilot-session-header .setup-navbar-home:focus-visible{outline-color:#fff}body .interview-panel-root.copilot-root{--cm-top:64px}body .interview-panel-root.copilot-root .setup-overlay>.setup-navbar{box-sizing:border-box;height:64px;padding-inline:16px}body .interview-panel-root.copilot-root .copilot-session-header{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand tools recording";gap:8px;padding:10px 16px}body .interview-panel-root.copilot-root .cs-header-tools{gap:8px;min-width:0}body .interview-panel-root.copilot-root :is(.copilot-session-header,.setup-navbar) :is(.copilot-menu-toggle,.cs-button,.cs-language select){color:#fff;background:0 0;border:1px solid #fff;border-radius:8px;min-height:44px}body .interview-panel-root.copilot-root :is(.copilot-session-header,.setup-navbar) .copilot-menu-toggle{width:44px;height:44px}body .interview-panel-root.copilot-root :is(.copilot-session-header,.setup-navbar) .copilot-menu-toggle span{background:#fff}body .interview-panel-root.copilot-root .cs-language select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:108px}body .interview-panel-root.copilot-root .cs-language option{color:#123b60;background:#fff}body .interview-panel-root.copilot-root :is(.copilot-session-header,.setup-navbar) :is(.copilot-menu-toggle:hover,.copilot-menu-toggle.is-open,.cs-button:hover:not(:disabled)){background:#00599f}body .interview-panel-root.copilot-root .copilot-session-header .cs-record-button{color:#fff;background:#df1c2f;border:1px solid #df1c2f;border-radius:10px;min-height:44px;padding:8px 16px;font-size:13px;font-weight:750;transition:background .15s,box-shadow .15s,transform .15s;box-shadow:0 3px 7px #00365d40,inset 0 1px #fff6}body .interview-panel-root.copilot-root .copilot-session-header .cs-record-button:hover:not(:disabled){background:#c61929;box-shadow:0 4px 10px #00365d50,inset 0 1px #fff8}body .interview-panel-root.copilot-root .copilot-session-header .cs-record-button:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 3px #00365d40}body .interview-panel-root.copilot-root .copilot-session-header .cs-record-button:disabled{box-shadow:none;transform:none}body .interview-panel-root.copilot-root .copilot-session-header .cs-record-button.is-recording{color:#fff;background:#b42332;border-color:#fff #fff #7c1622}body .interview-panel-root.copilot-root .copilot-session-header .cs-record-button.is-recording:hover:not(:disabled){background:#941c28}@media (prefers-reduced-motion:reduce){body .interview-panel-root.copilot-root .copilot-session-header .cs-record-button{transition:none}body .interview-panel-root.copilot-root .copilot-session-header .cs-record-button:active:not(:disabled){transform:none}}body .interview-panel-root.copilot-root :is(.copilot-session-header,.setup-navbar) :is(button,a,select):focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=760px){body .interview-panel-root.copilot-root.copilot-session{--cs-header-height:104px}body .interview-panel-root.copilot-root .copilot-session-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand brand""tools recording";gap:6px;padding:4px 12px}body .interview-panel-root.copilot-root .setup-overlay>.setup-navbar{padding-inline:12px}body .interview-panel-root.copilot-root .cs-language select{width:100px}}body .interview-panel-root.copilot-root :is(.copilot-session-header,.setup-navbar) :is(.copilot-menu-toggle,.cs-button,.cs-language select,.cs-record-button:not(.is-recording)){border-radius:8px;font-family:Segoe UI,system-ui,-apple-system,Arial,sans-serif;font-size:14px;font-weight:600}body .interview-panel-root.copilot-root .copilot-session-header .cs-record-button:not(.is-recording){box-shadow:none;border-radius:999px;font-family:Arial,Helvetica,sans-serif;font-weight:700}.cs-source-toolbar{min-width:0;color:var(--cm-text);background:0 0;border:0;border-radius:0;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:8px 24px;margin:10px 20px 14px;padding:0;display:flex}.cs-source-layout{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;max-width:100%;display:grid}.cs-source-tools{flex-direction:column;flex:0 328px;gap:8px;min-width:0;max-width:100%;display:flex}.cs-answer-layout-slot{min-width:0;max-width:100%}.cs-answer-layout-slot .cs-answer-view{flex-direction:column;align-items:stretch;gap:6px}.cs-answer-layout-slot .cs-answer-view-label{font-size:13px;line-height:1.4}.interview-panel-root .cs-source-toolbar .cs-session-meta{flex-wrap:wrap;flex:0 auto;gap:6px 12px;max-width:330px;height:auto;min-height:24px;margin-left:auto;padding:0;font-size:12px}.cs-source-toolbar .cs-timer{border-left:1px solid var(--cm-line);padding-left:12px}.cs-source-toolbar .cs-recording-state{color:var(--cm-text);font-size:12px}.cs-source-toolbar .cs-caption-status{flex-basis:100%;order:3;justify-content:flex-end}@media (width<=1100px){.cs-source-toolbar{margin-inline:16px}}@media (width<=720px){.cs-source-toolbar{gap:8px 16px}.cs-source-layout{gap:5px}}@media (width<=600px){.cs-source-toolbar{margin-block:10px 12px}.cs-conversation-sources{flex:0 100%}.cs-source-options{grid-template-columns:minmax(0,1fr);gap:6px}.cs-source-option-label{min-height:64px;padding-block:7px}.cs-source-tools{flex-basis:100%;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;display:grid}.cs-source-tools .cs-answer-layout-slot,.cs-source-tools .cs-answer-view{display:contents}.cs-source-tools .cs-answer-view-label{grid-area:1/1;align-self:center;font-size:11px}.cs-source-tools .cs-answer-layout{grid-area:2/1/auto/-1}.interview-panel-root .cs-source-toolbar .cs-session-meta{grid-area:1/2;width:auto;max-width:none;min-height:18px}}@media (height<=480px) and (width>=601px){.cs-source-toolbar{margin-block:6px}.cs-conversation-sources{flex-basis:460px;width:460px}body .interview-panel-root.copilot-root.copilot-session .cs-conversation-header{box-sizing:border-box;min-height:40px;padding:8px 14px}.cs-conversation-header>div:first-child{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cs-conversation-header h2{margin-bottom:0}}@media (height<=650px) and (width<=600px){.cs-source-toolbar{gap:4px;margin-block:6px}.cs-mobile-panels{margin-bottom:6px}body .interview-panel-root.copilot-root.copilot-session .session-main-grid:is(.has-answer-feed,.is-single-answer,.is-review){padding-bottom:8px}.cs-source-layout{gap:4px}body .interview-panel-root.copilot-root.copilot-session .cs-conversation-header{min-height:0;padding:10px 12px}.cs-conversation-header>div:first-child{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cs-conversation-header h2{margin-bottom:0}}.cs-empty-history{pointer-events:auto;min-height:44px;margin-top:8px}body .interview-panel-root.copilot-root .cs-language select:disabled{color:#e0efff;opacity:1;cursor:not-allowed;background:#00599f;border-color:#b7d9f2}body .interview-panel-root.copilot-root .copilot-session-header .cs-theme-toggle{color:#fff;background:0 0;border:1px solid #fff;border-radius:8px;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px}body .interview-panel-root.copilot-root .copilot-session-header .cs-theme-toggle:hover{background:#00599f}@media (width<=400px){body .interview-panel-root.copilot-root .cs-language select{width:88px}body .interview-panel-root.copilot-root .cs-header-tools{gap:6px}}.copilot-session-row{flex-wrap:wrap;align-items:center;min-width:0;display:flex;position:relative}.interview-panel-root.copilot-root .copilot-session-row>.copilot-menu-session{flex:1;width:auto;min-width:0}.interview-panel-root.copilot-root .copilot-session-more{width:36px;height:40px;color:var(--cm-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 36px;font-size:18px}.interview-panel-root.copilot-root .copilot-session-more:hover,.interview-panel-root.copilot-root .copilot-session-more[aria-expanded=true]{color:var(--cm-text);background:var(--cm-blue-soft)}.interview-panel-root.copilot-root .copilot-session-more:disabled{opacity:.4;cursor:not-allowed}.copilot-session-actions{box-sizing:border-box;flex:0 0 100%;gap:8px;padding:6px 4px 10px 27px;display:flex}.interview-panel-root.copilot-root .copilot-session-actions button{color:#fff;min-width:0;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.2;transition:background-color .16s,box-shadow .16s;display:inline-flex}.interview-panel-root.copilot-root .copilot-session-actions .copilot-session-rename{background:#5b2cff;box-shadow:0 3px 9px #5b2cff24}.interview-panel-root.copilot-root .copilot-session-actions .copilot-session-delete{background:#c62828;box-shadow:0 3px 9px #c628281a}@media (hover:hover){.interview-panel-root.copilot-root .copilot-session-actions .copilot-session-rename:hover{background:#4820d6;box-shadow:0 4px 12px #5b2cff35}.interview-panel-root.copilot-root .copilot-session-actions .copilot-session-delete:hover{background:#a81f1f;box-shadow:0 4px 12px #c628282b}}.interview-panel-root.copilot-root .copilot-session-actions button:active{box-shadow:none}.interview-panel-root.copilot-root .copilot-session-actions button:focus-visible{outline:3px solid var(--cm-text);outline-offset:3px}.copilot-session-more:focus-visible{outline-offset:2px;outline:2px solid #f27c6a}@media (prefers-reduced-motion:reduce){.interview-panel-root.copilot-root .copilot-session-actions button{transition:none}}.session-action-dialog{box-sizing:border-box;color:#1d2534;background:#fff;border:1px solid #e2e5eb;border-radius:20px;width:min(430px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;font-family:Inter,system-ui,sans-serif;overflow-y:auto;box-shadow:0 24px 100px #0004}.session-action-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09101b99}.session-action-icon{color:#4b61c6;background:#edf1ff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.session-action-icon.is-danger{color:#bd3737;background:#fff0ef}.session-action-dialog h2{letter-spacing:-.4px;margin:0 0 10px;font-size:22px;line-height:1.3}.session-action-dialog p{color:#586274;overflow-wrap:anywhere;margin:0 0 20px;font-size:14px;line-height:1.6}.session-action-dialog label{margin:0 0 7px;font-size:13px;font-weight:650;display:block}.session-action-dialog input{box-sizing:border-box;width:100%;min-height:46px;color:inherit;font:inherit;background:#fff;border:1px solid #cbd1dc;border-radius:10px;padding:10px 12px;font-size:15px}.session-action-dialog input:focus{outline-offset:2px;outline:2px solid #697cdd}.session-action-dialog .session-action-hint{color:#697386;margin-top:8px;font-size:12px}.session-action-dialog .session-action-error{color:#b52525;background:#fff0ef;border-radius:10px;padding:10px;font-size:13px}.session-action-buttons{gap:10px;margin-top:24px;display:flex}.session-action-buttons button{color:#283344;min-height:44px;font:inherit;cursor:pointer;background:#f7f8fa;border:1px solid #dce1e8;border-radius:10px;flex:1;padding:10px;font-size:13px;font-weight:650}.session-action-buttons .is-primary{color:#fff;background:#4157b8;border-color:#4157b8}.session-action-buttons .is-danger{color:#fff;background:#bd3535;border-color:#bd3535}.session-action-buttons button:disabled{opacity:.55;cursor:wait}body.dark-theme .session-action-dialog{color:#f3f3f5;background:#25272d;border-color:#41434c}body.dark-theme .session-action-dialog p{color:#b9bdc8}body.dark-theme .session-action-dialog input{background:#1b1d22;border-color:#4a4d57}body.dark-theme .session-action-icon{color:#ffa892;background:#f28b7526}body.dark-theme .session-action-icon.is-danger{color:#ffa6a6;background:#fc76761c}body.dark-theme .session-action-buttons button{color:#e9eaf0;background:#34363e;border-color:#4a4d57}body.dark-theme .session-action-buttons .is-primary{color:#241d1a;background:#ee8d79;border-color:#ee8d79}body.dark-theme .session-action-buttons .is-danger{color:#fff;background:#bc4040;border-color:#bc4040}body.dark-theme .session-action-dialog .session-action-error{color:#ffc3c0;background:#812d2d40}@media (width<=400px){.session-action-dialog{padding:22px}}.copilot-audio-options{vertical-align:middle;flex:none;display:inline-flex;position:relative}.copilot-audio-options-trigger{border:1px solid var(--cm-line,#dce4f0);width:40px;height:40px;color:var(--cm-text,#18283f);background:var(--cm-tile,#f5f7fb);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid}.copilot-audio-options-trigger:hover,.copilot-audio-options-trigger[aria-expanded=true]{border-color:var(--cm-blue,#2563eb);color:var(--cm-blue-strong,#1d4ed8)}.copilot-audio-options-trigger:disabled{cursor:progress;opacity:.55}.copilot-audio-options :is(button,a):focus-visible{outline:3px solid var(--cm-blue,#2563eb);outline-offset:3px}.copilot-audio-options-menu{z-index:20;border:1px solid var(--cm-line,#dce4f0);background:var(--cm-surface,#fff);border-radius:12px;width:180px;max-width:calc(100vw - 32px);padding:5px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 28px #0003}.copilot-audio-options-menu :is(button,a){width:100%;min-height:42px;color:var(--cm-text,#18283f);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4;text-decoration:none;display:flex}.copilot-audio-options-menu :is(button,a):hover,.copilot-audio-options-menu :is(button,a):focus-visible{background:var(--cm-tile,#f5f7fb)}.session-cloud-audio>.copilot-audio-options{order:2;margin-left:auto}.session-audio-container>.copilot-audio-options{width:max-content;margin:6px 0 0 auto;display:flex}@media (width<=760px){.copilot-audio-options-trigger{width:44px;height:44px}}.interview-panel-root.copilot-root.copilot-session.copilot-review{--cs-header-height:72px;--review-amber:#b45309;--review-amber-bg:#fff7ed;--review-blue:#1d4ed8;--review-blue-bg:#eff6ff}body.dark-theme .interview-panel-root.copilot-root.copilot-session.copilot-review{--review-amber:#ffbb74;--review-amber-bg:#29221d;--review-blue:#91b7ff;--review-blue-bg:#1b2639}.copilot-review .cs-session-meta,.copilot-review .cs-mobile-panels{display:none}.copilot-review .copilot-session-header{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"brand tools recording account"}.copilot-review .cs-current-question,.copilot-review .cs-language,.copilot-review .cs-teleprompter{display:none}.interview-panel-root.copilot-root.copilot-session.copilot-review .session-main-grid.is-review{padding:18px 24px;grid-template-columns:minmax(0,1fr)!important}.interview-panel-root.copilot-root.copilot-session.copilot-review .session-main-grid>.col-left{display:none}.interview-panel-root.copilot-root.copilot-session.copilot-review .completed-review-panel{background:var(--cm-surface);min-height:0;color:var(--cm-text);border-radius:18px;flex-direction:column;grid-area:1/1;gap:0;padding:0;display:flex;overflow:hidden}.completed-review-panel button,.completed-review-panel input,.completed-review-panel select{font:inherit}.completed-review-panel button{cursor:pointer}.completed-review-panel button:disabled{cursor:default}.completed-review-panel :is(button,input,select,summary):focus-visible{outline:3px solid var(--cm-blue);outline-offset:3px}.review-heading{border-bottom:1px solid var(--cm-line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 18px;display:flex}.review-heading>div{min-width:0}.review-eyebrow{color:var(--review-amber);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.review-heading h2{color:var(--cm-ink);overflow-wrap:anywhere;max-height:2.6em;margin:7px 0 5px;font-size:clamp(17px,1.5vw,23px);line-height:1.3;overflow:auto}.review-heading p{color:var(--cm-muted);margin:0;font-size:11px}.review-export{border:1px solid var(--cm-line);background:var(--cm-surface);min-height:40px;color:var(--cm-text);border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 13px;display:inline-flex;font-size:12px!important}.review-toolbar{border-bottom:1px solid var(--cm-line);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:14px 24px;display:flex}.review-search{min-width:0;max-width:400px;color:var(--cm-muted);background:var(--cm-tile);border:1px solid var(--cm-line);border-radius:10px;flex:170px;align-items:center;gap:10px;padding:10px 12px;display:flex}.review-search input{width:100%;min-width:0;color:var(--cm-text);outline-offset:5px;background:0 0;border:0;padding:0;font-size:12px}.review-filters{align-items:center;gap:3px;display:flex}.review-filters button{min-height:34px;color:var(--cm-muted);background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:11px}.review-filters button[aria-pressed=true]{background:var(--review-amber-bg);color:var(--review-amber);font-weight:650}.review-follow{color:var(--cm-muted);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.review-follow input{accent-color:#c5651d}.review-mobile-tabs{display:none}.review-body{flex:auto;grid-template-columns:minmax(0,1fr) 290px;min-height:0;display:grid;overflow:hidden}.review-conversation,.review-questions{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.review-section-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px 11px;display:flex}.review-section-heading h3{color:var(--cm-ink);margin:0;font-size:12px;font-weight:650}.review-section-heading>span{color:var(--cm-muted);white-space:nowrap;font-size:10px}.review-transcript-scroll,.review-question-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cm-line) transparent;flex:1;min-height:0;padding:5px 22px 18px;overflow-y:auto}.review-line{text-align:left;width:100%;color:var(--cm-text);background:var(--cm-tile);border:1px solid var(--cm-line);border-left-width:3px;border-radius:12px;flex-direction:column;gap:9px;margin:0 0 12px;padding:15px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.review-line--interviewer{background:var(--review-amber-bg);border-left-color:#d4772a}.review-line--candidate{background:var(--review-blue-bg);border-left-color:#658cdb}.review-line:not(:disabled):hover{border-color:var(--review-amber);box-shadow:0 2px 12px #0000000c}.review-line.is-playing{outline:2px solid var(--review-amber);outline-offset:1px}.review-line-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-speaker{color:var(--cm-muted);align-items:center;gap:6px;font-size:10px;font-weight:650;display:inline-flex}.review-line--interviewer .review-speaker,.review-line--interviewer .review-line-text{color:var(--review-amber)}.review-line--candidate .review-speaker{color:var(--review-blue)}.review-speaker-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.review-stamp{font-variant-numeric:tabular-nums;color:var(--cm-muted);white-space:nowrap;font-size:10px}.review-question-label{letter-spacing:.04em;color:var(--review-amber);text-transform:uppercase;align-self:flex-start;font-size:9px;font-weight:700}.review-line-text{color:var(--cm-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.review-line-note{color:var(--cm-muted);font-size:10px}.review-timing-note{border-top:1px solid var(--cm-line);color:var(--cm-muted);flex-shrink:0;margin:0;padding:10px 22px;font-size:10px;line-height:1.5}.review-questions{border-left:1px solid var(--cm-line);background:var(--cm-tile)}.review-question-scroll{padding-inline:12px}.review-question-item{border:1px solid var(--cm-line);background:var(--cm-surface);border-radius:10px;margin-bottom:8px;overflow:hidden}.review-question-jump{text-align:left;width:100%;color:var(--cm-text);background:0 0;border:0;align-items:flex-start;gap:10px;padding:13px 11px;display:flex}.review-question-jump>span:nth-child(2){flex:1;min-width:0}.review-question-jump strong{overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.65;display:block}.review-question-jump small{color:var(--cm-muted);margin-top:6px;font-size:10px;display:block}.review-question-jump>i{color:var(--review-amber);margin-top:5px;font-size:9px}.review-question-number{font-variant-numeric:tabular-nums;color:var(--review-amber);background:var(--review-amber-bg);border-radius:6px;padding:5px;font-size:11px}.review-question-jump.is-playing,.review-question-jump:not(:disabled):hover{background:var(--review-amber-bg)}.review-question-jump:disabled>i{opacity:.25}.review-coaching{color:var(--cm-muted);padding:0 12px 10px;font-size:11px}.review-coaching summary{cursor:pointer;font-size:10px}.review-coaching p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--cm-text);line-height:1.75}.review-empty{text-align:center;color:var(--cm-muted);padding:35px 20px;font-size:12px;line-height:1.7}.review-empty>i,.review-empty strong{margin-bottom:10px;display:block}.review-empty>i{font-size:25px}.review-empty strong{color:var(--cm-text)}.review-audio-dock{border-top:1px solid var(--cm-line);background:var(--cm-surface);flex:none;padding:12px 20px 10px;box-shadow:0 -5px 20px #00000004}.review-audio-dock .session-cloud-audio{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.review-player{flex:1 0 100%;min-width:0}.review-player-controls{align-items:center;gap:10px;display:flex}.review-player-controls button{border:1px solid var(--cm-line);background:var(--cm-tile);width:36px;height:36px;color:var(--cm-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.review-player-controls .review-play{color:#fff;background:#c45e16;border-color:#c45e16;width:42px;height:42px;font-size:13px}.review-timeline{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.review-timeline input{accent-color:#d27632;cursor:pointer;width:100%;height:20px;margin:0}.review-time{color:var(--cm-muted);font-variant-numeric:tabular-nums;font-size:10px}.review-speed select{border:1px solid var(--cm-line);background:var(--cm-tile);min-height:36px;color:var(--cm-text);border-radius:8px;padding:5px;font-size:11px}.review-audio-dock .session-cloud-audio>p,.review-player-notice,.review-audio-help{color:var(--cm-muted);margin:3px 0;font-size:10px;line-height:1.45}.review-audio-dock .session-cloud-audio>p{flex:1}.review-audio-dock .session-cloud-audio>button,.review-audio-dock .session-cloud-audio>a{color:var(--cm-blue-strong);background:0 0;border:0;padding:5px 0;font-size:10px;text-decoration:underline}.review-audio-help{display:block}@media (width<=1100px){.review-body{grid-template-columns:minmax(0,1fr) 250px}.review-toolbar{gap:8px}.review-follow{margin-left:0}}@media (width<=760px){.interview-panel-root.copilot-root.copilot-session.copilot-review{--cs-header-height:62px}.copilot-review .copilot-session-header{gap:6px;padding:8px 12px}.copilot-review .cs-recording-controls{display:none}.copilot-review .cs-header-tools{justify-self:end}.interview-panel-root.copilot-root.copilot-session.copilot-review .session-main-grid.is-review{padding:8px}.interview-panel-root.copilot-root.copilot-session.copilot-review .completed-review-panel{border-radius:13px}.review-heading{gap:8px;padding:12px}.review-heading p{font-size:10px}.review-export{padding:9px}.review-export span{display:none}.review-toolbar{gap:6px;padding:9px 12px}.review-search{flex-basis:100%;max-width:none;padding:9px 10px}.review-filters button{min-height:30px;padding:6px 7px;font-size:10px}.review-follow{gap:3px;margin-left:auto;font-size:10px}.review-follow input{width:13px;height:13px}.review-mobile-tabs{border-bottom:1px solid var(--cm-line);flex-shrink:0;gap:4px;padding:0 12px 7px;display:flex}.review-mobile-tabs button{background:var(--cm-tile);color:var(--cm-muted);border:1px solid #0000;border-radius:7px;flex:1;padding:8px;font-size:11px}.review-mobile-tabs button[aria-pressed=true]{color:var(--review-amber);background:var(--review-amber-bg);border-color:var(--cm-line)}.review-body{display:flex}.review-conversation,.review-questions{border:0;width:100%}.review-body[data-review-tab=transcript] .review-questions,.review-body[data-review-tab=questions] .review-conversation{display:none}.review-section-heading{padding:10px 12px}.review-transcript-scroll{padding:4px 12px 12px}.review-line{gap:7px;padding:12px}.review-line-text{font-size:12px;line-height:1.75}.review-line-top{gap:6px}.review-speaker{font-size:9px}.review-timing-note{padding:6px 12px;font-size:9px}.review-audio-dock{padding:9px 12px}.review-player-controls{flex-wrap:wrap;gap:6px}.review-player-controls .review-play{width:36px;height:36px}.review-player-controls .review-skip{width:30px;height:30px;font-size:10px}.review-timeline{flex-basis:calc(100% - 170px)}.review-speed select{max-width:57px;min-height:30px}}@media (height<=620px) and (width<=760px){.review-heading p,.review-eyebrow{display:none}.review-heading h2{max-height:1.3em;margin:0;font-size:16px}.review-heading{padding-block:8px}.review-section-heading{padding-block:7px}.review-timing-note{display:none}}body:has(.copilot-review[data-review-active=true]) .hcb-fab:not(.hcb-fab--open){display:none}@media (width<=760px){.review-player-controls{grid-template-columns:36px 30px 30px minmax(0,1fr) 55px;display:grid}.review-timeline{grid-column:4}.review-speed{grid-column:5}}.session-export-dialog{--se-bg:#fff;--se-panel:#f3f6fb;--se-text:#18283f;--se-muted:#617189;--se-line:#dce4f0;--se-accent:#146e60;--se-field:#fff;border:1px solid var(--se-line);width:min(1100px,100vw - 32px);max-width:none;height:min(900px,100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--se-text);background:var(--se-bg);font-family:var(--font-primary,"Inter"),system-ui,sans-serif;border-radius:20px;margin:auto;padding:0;inset:0;overflow:clip;box-shadow:0 28px 100px #0005}.session-export-dialog.is-dark{--se-bg:#121b2a;--se-panel:#0b1220;--se-text:#edf3ff;--se-muted:#a5b5cb;--se-line:#2d3c51;--se-accent:#60e2c5;--se-field:#1b283b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.session-export-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07111db3}.session-export-dialog *{box-sizing:border-box}.session-export-dialog form{flex-direction:column;height:100%;max-height:calc(100dvh - 34px);margin:0;display:flex}.se-mobile-tabs{display:none}.se-heading{border-bottom:1px solid var(--se-line);flex:none;justify-content:space-between;align-items:flex-start;padding:24px 28px 20px;display:flex}.se-heading h2{color:var(--se-text);outline:none;margin:6px 0;font-size:26px;line-height:1.25}.se-heading p{color:var(--se-muted);margin:0;font-size:13px}.se-eyebrow{letter-spacing:.14em;color:var(--se-accent);font-size:10px;font-weight:700}.se-close{background:var(--se-panel);color:var(--se-muted);cursor:pointer;border:0;border-radius:50%;flex:none;width:34px;height:34px;font-size:25px}.se-content{flex:1;grid-template-columns:310px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.se-controls{padding:22px 25px;overflow:auto}.se-controls fieldset{border:0;min-width:0;margin:0 0 23px;padding:0}.se-controls legend{letter-spacing:.09em;text-transform:uppercase;color:var(--se-muted);margin-bottom:12px;font-size:11px;font-weight:750}.se-choice{color:var(--se-text);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;display:flex}.se-choice input{accent-color:var(--se-accent);flex:none;width:17px;height:17px;margin:1px 0 0}.se-choice small{color:var(--se-muted);margin-top:2px;font-size:10px;display:block}.se-choice.unavailable{opacity:1;cursor:default;color:var(--se-text)}.se-choice.unavailable input{opacity:.6}.se-prepare-results{border:1px solid var(--se-line);border-radius:10px;gap:10px;margin:12px 0;padding:12px;display:grid}.se-prepare-results p{color:var(--se-muted);margin:0;font-size:12px;line-height:1.5}.se-prepare-results button{white-space:normal}.se-extra{border-top:1px solid var(--se-line);margin-top:8px;padding-top:14px}.se-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.se-formats label{text-align:center;border:1px solid var(--se-line);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:10px 4px;font-size:12px;display:flex;position:relative}.se-formats label.selected{border-color:var(--se-accent);color:var(--se-accent);background:var(--se-panel)}.se-formats input{opacity:0;width:1px;height:1px;position:absolute}.se-formats label:has(input:focus-visible){outline:3px solid var(--se-accent);outline-offset:2px}.se-field{color:var(--se-text);margin-bottom:14px;font-size:12px;font-weight:600;display:block}.se-field input,.se-field textarea,.se-field select{border:1px solid var(--se-line);width:100%;color:var(--se-text);background:var(--se-field);font:inherit;border-radius:8px;margin-top:7px;padding:10px 12px;display:block}.se-field textarea{resize:vertical;min-height:85px;line-height:1.55}.se-footer-field{margin-top:18px;margin-bottom:4px}.se-footer-tools{justify-content:space-between;align-items:center;gap:8px;display:flex}.se-footer-tools span{color:var(--se-muted);font-size:10px}.se-brand-row{align-items:center;gap:10px;margin-top:13px;display:flex}.se-brand-row img{object-fit:contain;border:1px solid var(--se-line);background:#fff;border-radius:9px}.se-upload{border:1px solid var(--se-line);cursor:pointer;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:650;position:relative;overflow:hidden}.se-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.se-upload:focus-within{outline:3px solid var(--se-accent);outline-offset:2px}.se-link{color:var(--se-accent);cursor:pointer;background:0 0;border:0;padding:5px;font-size:12px}.se-color{align-items:center;gap:10px;margin-top:13px;font-size:12px;display:flex}.se-color input{cursor:pointer;background:0 0;border:0;width:30px;height:27px;padding:0}.se-color span{color:var(--se-muted);font-size:11px}.se-hint{margin:10px 0 0;color:var(--se-muted)!important;font-size:11px!important;line-height:1.6!important}.se-sender{color:var(--se-muted);border-top:1px solid var(--se-line);padding-top:16px;font-size:11px;line-height:1.7}.se-confirm{border:1px solid var(--se-line);background:var(--se-panel);border-radius:10px;margin:0 0 14px;padding:12px;font-size:12px;line-height:1.5}.se-preview{background:var(--se-panel);border-left:1px solid var(--se-line);flex-direction:column;min-height:0;padding:18px;display:flex;position:relative;top:0}.se-preview-top{letter-spacing:.08em;color:var(--se-muted);flex:none;justify-content:space-between;padding:0 0 13px;font-size:10px;display:flex}.se-preview iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eef2f7;border:0;border-radius:9px;flex:1;width:100%;height:100%;min-height:0}.se-preview-message{color:var(--se-muted);padding:30px;font-size:13px}.se-preview-message button{border:1px solid var(--se-line);color:var(--se-text);background:var(--se-bg);border-radius:8px;padding:9px 14px}.se-markdown{background:var(--se-bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;min-height:400px;margin:0;padding:20px;font-size:12px;line-height:1.7;overflow:auto}.se-footer{border-top:1px solid var(--se-line);background:var(--se-bg);flex:none;justify-content:space-between;align-items:center;gap:15px;padding:16px 25px;display:flex}.se-footer p{margin:0;font-size:12px;line-height:1.45}.se-error{color:#bd253b;font-size:12px}.is-dark .se-error{color:#ff9cad}.se-notice{color:var(--se-accent)}.se-actions{flex-shrink:0;gap:10px;display:flex}.se-actions button{font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:11px 17px;font-size:13px;font-weight:650;display:flex}.se-secondary{border:1px solid var(--se-line);background:var(--se-bg);color:var(--se-text)}.se-primary{color:#fff;background:#167968;border:1px solid #0000}.is-dark .se-primary{color:#07281f;background:#62e6c9}.session-export-dialog button:disabled{opacity:.55;cursor:default}.session-export-dialog :focus-visible{outline:3px solid var(--se-accent);outline-offset:3px}.review-export-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}@media (width<=720px){.se-mobile-tabs{border-bottom:1px solid var(--se-line);flex:none;gap:8px;padding:8px 16px;display:flex}.se-mobile-tabs button{background:var(--se-bg);color:var(--se-muted);font:inherit;border:0;border-radius:8px;flex:1;padding:9px;font-size:12px}.se-mobile-tabs button[aria-pressed=true]{background:var(--se-panel);color:var(--se-accent);font-weight:700}.se-content[data-mobile-view=options] .se-preview,.se-content[data-mobile-view=preview] .se-controls{display:none}.session-export-dialog{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.session-export-dialog form{max-height:calc(100dvh - 18px)}.se-heading{padding:18px}.se-heading h2{font-size:23px}.se-content{display:block;overflow:auto}.se-controls{padding:20px;overflow:visible}.se-preview{border-left:0;border-top:1px solid var(--se-line);height:440px;min-height:440px;padding:14px;position:static}.se-preview iframe{min-height:360px}.se-footer{flex-wrap:wrap;padding:13px 15px}.se-actions{justify-content:flex-end;width:100%}.se-footer:has(p) .se-actions{margin-top:4px}.review-export-actions{justify-content:flex-start}}.se-insights{border:1px solid var(--se-line);background:var(--se-panel);border-radius:12px;margin:18px 0;padding:16px}.se-insights h3{color:var(--se-text);margin:0 0 12px;font-size:15px}.se-insight-actions{gap:8px;display:grid}.se-insight-actions button{width:100%;min-height:42px;font:inherit;white-space:normal;text-align:left;cursor:pointer;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.4;transition:border-color .15s,background .15s}.se-insight-actions button:hover:not(:disabled){border-color:var(--se-accent);background:var(--se-field)}.se-field select{border:1px solid var(--se-line);background:var(--se-field);width:100%;color:var(--se-text);font:inherit;border-radius:9px;padding:10px}.se-account-email{border:1px solid var(--se-line);background:var(--se-panel);overflow-wrap:anywhere;border-radius:10px;margin:0 0 20px;padding:14px}.se-account-email>span{color:var(--se-text);font-size:12px;font-weight:650;display:block}.se-account-email strong{color:var(--se-text);margin:8px 0;font-size:13px;line-height:1.5;display:block}.se-account-email small,.se-account-email p{color:var(--se-muted);margin:6px 0 0;font-size:11px;line-height:1.5;display:block}.se-account-email .se-error{color:#bd253b}.is-dark .se-account-email .se-error{color:#ff9cad}.se-confirm.se-confirm-error{background:#fff4f5;border-color:#bd253b;box-shadow:0 0 0 1px #bd253b}.se-confirm-error small{color:#bd253b;margin-top:7px;font-size:12px;font-weight:600}.is-dark .se-confirm.se-confirm-error{background:#351d2a;border-color:#ff9cad;box-shadow:0 0 0 1px #ff9cad}.is-dark .se-confirm-error small{color:#ff9cad}.interview-panel-root.notetaker-root.nt-redesign{--nt-bg:#f5f8fb;--nt-surface:#fff;--nt-subtle:#f0f5f8;--nt-border:#dce5ed;--nt-text:#172b40;--nt-muted:#526779;--nt-accent:#087f72;--nt-tint:#e7f6f1;background:var(--nt-bg);color:var(--nt-text);overflow-x:hidden}body.dark-theme .interview-panel-root.notetaker-root.nt-redesign{--nt-bg:#091319;--nt-surface:#101d24;--nt-subtle:#14252d;--nt-border:#293b43;--nt-text:#edf5f7;--nt-muted:#a7bbc3;--nt-accent:#24d5dc;--nt-tint:#11383d;color:var(--nt-text);background:var(--nt-bg)!important}.nt-redesign .setup-navbar-right>.setup-action-btn,.nt-redesign .setup-navbar-right>.setup-lang-picker,.nt-redesign .setup-navbar-tabs .setup-tab-item--soon{display:none}.interview-panel-root.notetaker-root.nt-redesign .nt-workspace{flex-direction:column;flex:1;gap:12px;width:auto;min-width:0;max-width:none;min-height:0;margin-top:0;padding:16px clamp(12px,2vw,30px) 8px;display:flex;container:nt-workspace/inline-size}.nt-workspace-heading{align-items:center;gap:16px;min-width:0;display:flex}.nt-heading-icon{background:var(--nt-tint);width:44px;height:44px;color:var(--nt-accent);border:1px solid var(--nt-border);border-radius:14px;flex:0 0 44px;place-items:center;font-size:23px;display:grid}.nt-workspace-heading h1{letter-spacing:-.8px;color:var(--nt-text);overflow-wrap:anywhere;margin:0 0 3px;font-size:clamp(22px,2vw,28px);font-weight:750;line-height:1.2}.nt-workspace-heading p{color:var(--nt-muted);margin:0;font-size:14px;line-height:1.5}.nt-redesign .nt-eyebrow{letter-spacing:1.7px;color:var(--nt-muted);font-size:10px;font-weight:750;line-height:1.5}.nt-status{border:1px solid var(--nt-border);background:var(--nt-surface);color:var(--nt-muted);white-space:nowrap;border-radius:24px;align-items:center;gap:8px;margin-left:auto;padding:9px 13px;font-size:12px;display:flex}.nt-status>span{background:var(--nt-muted);border-radius:50%;width:6px;height:6px}.nt-status.is-live>span{background:#ef6464}.nt-status strong{font-variant-numeric:tabular-nums}.nt-controls{border:1px solid var(--nt-border);background:var(--nt-surface);border-radius:16px;min-width:0;padding:14px 16px;box-shadow:0 6px 20px #00000004}.nt-control-row{grid-template-columns:minmax(100px,1fr) 32px minmax(100px,1fr) minmax(130px,.65fr) auto;align-items:end;gap:12px;display:grid}.nt-control-field{flex-direction:column;gap:5px;min-width:0;display:flex}.nt-control-field>span{letter-spacing:1.5px;text-transform:uppercase;color:var(--nt-muted);font-size:10px;font-weight:750}.nt-control-field select{border:1px solid var(--nt-border);background:var(--nt-subtle);width:100%;height:42px;color:var(--nt-text);font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-size:14px}.nt-control-field select:disabled{opacity:.7;cursor:default}.nt-mode-description{color:var(--nt-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.5}.nt-button,.nt-swap,.nt-icon-button{border:1px solid var(--nt-border);background:var(--nt-surface);color:var(--nt-text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:650;display:inline-flex}.nt-swap{width:32px;height:42px;padding:0}.nt-button-primary{color:#fff;background:#07856f;border-color:#07856f}body.dark-theme .nt-redesign .nt-button-primary{color:#06272b;background:#24d5dc;border-color:#24d5dc}.nt-stop{color:#fff;background:#b9313b;border-color:#b9313b}.nt-record{min-width:132px;height:42px}.nt-record-actions{align-items:center;gap:8px;display:flex}.nt-pause{height:42px}.nt-button:disabled,.nt-swap:disabled{opacity:.45;cursor:not-allowed}.nt-button:not(:disabled):hover,.nt-swap:not(:disabled):hover{filter:brightness(.95)}.nt-redesign button:focus-visible,.nt-redesign select:focus-visible,.nt-redesign input:focus-visible,.nt-redesign a:focus-visible{outline:3px solid var(--nt-accent);outline-offset:3px}.nt-action-row{border-top:1px solid var(--nt-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:8px;display:flex}.nt-action-row>div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.nt-action-row .nt-button{background:0 0;border-color:#0000;min-height:34px;padding:6px 9px;font-size:12px}.nt-action-row .nt-button:not(:disabled):hover{background:var(--nt-subtle)}.nt-redesign .nt-clear{color:#b52b3e}body.dark-theme .nt-redesign .nt-clear{color:#ff929e}.interview-panel-root.notetaker-root.nt-redesign .nt-results{border:1px solid var(--nt-border);background:var(--nt-surface);box-shadow:none;border-radius:20px;gap:0;min-width:0;padding:0;overflow:hidden}.nt-results-heading{border-bottom:1px solid var(--nt-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;display:flex}.nt-results-tabs{flex-wrap:wrap;gap:4px;min-width:0;padding:0 8px;display:flex}.nt-results-tabs button{color:var(--nt-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 10px;font-size:13px;font-weight:650}.nt-results-tabs button.active{color:var(--nt-accent);border-bottom-color:var(--nt-accent)}.nt-redesign .nt-results .notetaker-card-body{min-width:0;min-height:0;display:flex;overflow:hidden}.nt-redesign .notetaker-live-panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.nt-redesign .nt-results .notetaker-chat-messages{overscroll-behavior:contain;scroll-behavior:auto;background:var(--nt-surface);scrollbar-width:thin;scrollbar-color:var(--nt-border) transparent;flex:1;height:auto;min-height:0;max-height:none;padding:18px!important}.nt-redesign .nt-results .notetaker-chat-input-area{border-top:1px solid var(--nt-border);background:var(--nt-surface);padding:10px 16px}.nt-redesign .nt-results .notetaker-chat-form{border:1px solid var(--nt-border);background:var(--nt-subtle);border-radius:12px;gap:8px;padding:6px;display:flex}.nt-redesign .nt-results .notetaker-chat-input{min-width:0;box-shadow:none;border:0;flex:1;padding:7px 10px;font-size:14px;color:var(--nt-text)!important;background:0 0!important}.nt-redesign .nt-results .notetaker-chat-input::placeholder{color:var(--nt-muted)}.nt-redesign .nt-results .notetaker-chat-send-btn{color:#fff;background:#087f72;border:0;border-radius:9px;flex-shrink:0;width:40px;height:38px}.nt-redesign .nt-results .notetaker-chat-send-btn:disabled{opacity:.45;cursor:not-allowed}.nt-redesign .nt-results .notetaker-chat-help{color:var(--nt-muted);margin:4px 4px 0;font-size:11px;line-height:1.5}.nt-redesign .nt-results .notetaker-ready-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:470px;min-height:0;margin:auto;padding:20px;display:flex}.nt-redesign .nt-results .notetaker-ready-icon-box{background:var(--nt-subtle);width:50px;height:50px;color:var(--nt-accent);border:1px solid var(--nt-border);box-shadow:none;border-radius:16px;margin:0 0 12px;font-size:24px}.nt-redesign .nt-results .notetaker-ready-title{color:var(--nt-text);margin:0 0 8px;font-size:21px}.nt-redesign .nt-results .notetaker-ready-subtitle{color:var(--nt-muted);font-size:13px;line-height:1.6}.nt-redesign .nt-results .notetaker-ready-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.nt-redesign .nt-results .ready-pill{background:var(--nt-subtle);color:var(--nt-muted);border:1px solid var(--nt-border);font-size:11px}.nt-redesign .nt-results .notetaker-msg-bubble{border:1px solid var(--nt-border);background:var(--nt-subtle);max-width:100%;color:var(--nt-text);box-shadow:none;border-radius:12px;margin-bottom:14px}.nt-redesign .nt-results .notetaker-msg-bubble.ai{background:var(--nt-tint)}.nt-redesign .nt-results .msg-text,.nt-redesign .nt-results .msg-text-content{color:var(--nt-text);overflow-wrap:anywhere}.nt-redesign .nt-results .msg-speaker-badge{color:var(--nt-accent)!important}.nt-redesign .nt-results .notetaker-translation-card{background:var(--nt-subtle);border:1px solid var(--nt-border);border-radius:12px}.nt-redesign .nt-results .notetaker-translation-card.translation{background:var(--nt-tint)}.nt-redesign .nt-results .translation-card-text{color:var(--nt-text);overflow-wrap:anywhere}.nt-redesign .nt-results .translation-card-header,.nt-redesign .nt-results .translation-header-col{color:var(--nt-muted)}.nt-redesign .nt-results .notetaker-translation-header{background:0 0}.nt-redesign .nt-results .notetaker-ai-translation,.nt-redesign .nt-results .notetaker-prompt-translation-box{color:var(--nt-accent)!important}.nt-redesign .nt-results .notetaker-history-panel,.nt-redesign .nt-results .notetaker-feedback-panel{overscroll-behavior:contain;min-height:0}.interview-panel-root.notetaker-root.nt-redesign .nt-footer{color:var(--nt-muted);background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:16px;padding:6px 12px 10px;font-size:11px;display:flex}.nt-footer a,.nt-footer button{color:var(--nt-muted);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.nt-capture-dialog{background:var(--nt-surface);color:var(--nt-text);border:1px solid var(--nt-border);box-sizing:border-box;border-radius:22px;width:min(570px,100vw - 28px);max-height:calc(100dvh - 32px);padding:26px;overflow:auto}.nt-capture-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040b18b3}.nt-capture-dialog header{padding-right:25px;position:relative}.nt-capture-dialog header .nt-icon-button{background:0 0;border:0;width:35px;height:35px;min-height:35px;padding:0;font-size:24px;position:absolute;top:-10px;right:-10px}.nt-capture-dialog h2{letter-spacing:-.5px;color:var(--nt-text);margin:7px 0 18px;font-size:25px}.nt-capture-copy p,.nt-capture-hint{color:var(--nt-muted);font-size:13px;line-height:1.65}.nt-permission{border:1px solid var(--nt-border);background:var(--nt-subtle);cursor:pointer;border-radius:12px;align-items:flex-start;gap:11px;margin:20px 0 10px;padding:15px;font-size:13px;line-height:1.6;display:flex}.nt-permission input{accent-color:#087f72;flex:0 0 19px;width:19px;height:19px;margin-top:2px}.nt-permission-error{border:2px solid #dc505c}.nt-error{color:#c22c40;font-size:13px}body.dark-theme .nt-error{color:#ff9aa4}.nt-capture-hint{font-size:12px}.nt-policies{gap:12px;margin:18px 0;font-size:12px;display:flex}.nt-policies a{color:var(--nt-accent)}.nt-capture-dialog footer{border-top:1px solid var(--nt-border);justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.nt-capture-dialog{margin:auto}.nt-redesign .nt-results .notetaker-ready-pills{display:none}.nt-redesign .nt-results .notetaker-ready-icon-box{flex-shrink:0}.nt-redesign .nt-results .notetaker-ready-subtitle{margin-bottom:0}body:has(.nt-redesign[data-notetaker-active=true]) .hcb-fab:not(.hcb-fab--open){display:none}.nt-redesign .notetaker-modal-card{width:min(440px,100vw - 28px);max-height:calc(100dvh - 28px);overflow-y:auto}.interview-panel-root.notetaker-root.nt-redesign .nt-footer>*{color:var(--nt-muted)!important}.interview-panel-root.notetaker-root.nt-redesign{min-height:0;height:100dvh!important;overflow-y:hidden!important}.interview-panel-root.notetaker-root.nt-redesign .nt-workspace{align-self:stretch;margin:0}.interview-panel-root.notetaker-root.nt-redesign.tool-menu-docked .nt-workspace{margin-left:var(--cm-width)}.interview-panel-root.notetaker-root.nt-redesign.nt-browser{border-radius:0;padding-top:0}.nt-redesign.nt-browser>.window-titlebar{display:none}.nt-redesign>.setup-navbar{flex-shrink:0;background:var(--nt-surface)!important;border-bottom-color:var(--nt-border)!important}.nt-workspace-heading,.nt-controls{flex-shrink:0}.interview-panel-root.notetaker-root.nt-redesign .nt-results{flex:1;min-height:210px}.nt-redesign .nt-results .notetaker-chat-input-area,.nt-redesign .nt-results .notetaker-chat-messages>*{flex-shrink:0}.nt-redesign .nt-results .notetaker-translation-row{gap:12px}.nt-follow{border:1px solid var(--nt-border);background:var(--nt-tint);min-height:32px;color:var(--nt-accent);font:inherit;cursor:pointer;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;margin-right:12px;padding:7px 10px;font-size:11px;display:flex}.nt-follow:disabled{color:var(--nt-muted);cursor:default;background:0 0}.interview-panel-root.notetaker-root.nt-redesign .nt-footer{flex-shrink:0;gap:14px;padding:6px 12px 10px}.nt-action-dialog p{color:var(--nt-muted);font-size:14px;line-height:1.6}.nt-action-dialog a{text-decoration:none}.nt-action-dialog footer{flex-wrap:wrap}.nt-redesign .nt-results .notetaker-chat-messages:focus-visible{outline:2px solid var(--nt-accent);outline-offset:-3px}@container nt-workspace (width<=1050px){.nt-action-row>.nt-eyebrow{display:none}.nt-action-row>div{width:100%}.nt-settings-action{margin-left:auto}.nt-settings-action span{display:none}}@container nt-workspace (width<=780px){.nt-control-row{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:8px 10px}.nt-source{grid-column:1/3}.nt-record-actions{grid-column:3;justify-content:flex-end}.nt-record{white-space:nowrap;min-width:0}.nt-pause{gap:5px;padding:9px}.nt-heading-icon{display:none}.nt-workspace-heading h1{font-size:22px}.nt-workspace-heading p{font-size:12px}.nt-action-row .nt-history-action{margin-left:auto}.nt-settings-action{margin-left:0}}@media (width<=600px){.interview-panel-root.notetaker-root.nt-redesign .nt-workspace{gap:9px;padding:10px 10px 6px}.nt-workspace-heading{gap:8px}.nt-workspace-heading>div{flex:1;min-width:0}.nt-workspace-heading p{display:none}.nt-workspace-heading h1{margin:0;font-size:21px}.nt-status{gap:5px;padding:6px 8px;font-size:10px}.nt-controls{border-radius:14px;padding:10px}.nt-control-field>span{letter-spacing:.7px;font-size:9px}.nt-control-field select{height:38px;padding:0 7px;font-size:13px}.nt-control-row{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:8px}.nt-swap{width:28px;height:38px;font-size:11px}.nt-source{grid-column:1/2}.nt-source>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nt-record-actions{grid-column:2/4}.nt-record,.nt-pause{gap:5px;height:38px;min-height:38px;padding:8px;font-size:12px}.nt-action-row{gap:0;margin-top:8px;padding-top:6px}.nt-action-row>div{gap:0}.nt-action-row .nt-button{gap:6px;min-height:34px;padding:7px;font-size:11px}.nt-action-row .nt-history-action{margin-left:0}.nt-settings-action{margin-left:auto}.nt-results-tabs{gap:0;padding:0 3px}.nt-results-tabs button{padding:11px 5px;font-size:10px}.nt-follow{gap:3px;margin-right:6px;padding:5px 6px;font-size:10px}.nt-redesign .nt-results .notetaker-chat-messages{gap:10px;padding:12px!important}.nt-redesign .nt-results .notetaker-chat-input-area{padding:8px}.nt-redesign .nt-results .notetaker-chat-input{font-size:16px}.nt-redesign .nt-results .notetaker-chat-help{font-size:10px}.nt-redesign .nt-results .notetaker-translation-row{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.nt-redesign .nt-results .notetaker-translation-header{display:none}.nt-redesign .nt-results .notetaker-ready-state{padding:12px}.nt-redesign .nt-results .notetaker-ready-title{font-size:19px}.nt-redesign .nt-results .notetaker-ready-subtitle{font-size:12px}.nt-capture-dialog{padding:21px}.nt-capture-dialog h2{font-size:23px}}@media (height<=620px){.interview-panel-root.notetaker-root.nt-redesign{overflow-y:auto!important}.interview-panel-root.notetaker-root.nt-redesign .nt-workspace{flex:none;min-height:640px}}@media (prefers-reduced-motion:reduce){.nt-redesign *{scroll-behavior:auto!important}}.interview-panel-root.notetaker-root.nt-redesign.tool-menu-root .nt-results{gap:0;padding:0}.interview-panel-root.notetaker-root.nt-redesign.tool-menu-root .nt-workspace{margin-top:0}.nt-redesign .nt-results .notetaker-live-panel{gap:0}.nt-redesign .nt-results .notetaker-ready-icon-box{color:var(--nt-accent)!important;background:var(--nt-tint)!important}.nt-redesign .nt-results .notetaker-chat-input-area{margin-top:0}.interview-panel-root.notetaker-root.nt-redesign.tool-menu-root .nt-footer{gap:14px;margin:0;padding:6px 12px 10px}.nt-stop-label-small{display:none}body.dark-theme .nt-redesign .nt-results .notetaker-translation-card{background:var(--nt-subtle)!important;border-color:var(--nt-border)!important}body.dark-theme .nt-redesign .nt-results .notetaker-translation-card.translation{background:var(--nt-tint)!important}@media (width<=600px){.interview-panel-root.notetaker-root.nt-redesign.tool-menu-root .nt-workspace{gap:9px;padding:10px 10px 6px}.nt-stop-label-wide{display:none}.nt-stop-label-small{display:inline}.nt-action-row .nt-button{gap:4px;padding:7px 5px;font-size:10px}.nt-action-row .nt-settings-action{flex:0 0 28px;width:28px;padding:5px}.nt-record-actions .nt-record{flex:1;min-width:0}.nt-results-tabs{flex-wrap:nowrap}.nt-redesign .nt-results-tabs button{white-space:nowrap}}.nt-redesign .notetaker-history-panel button[aria-label]{border-radius:8px;min-width:36px;min-height:36px}@media (height<=620px){.nt-redesign .nt-controls{z-index:2;position:sticky;top:0}}.nt-redesign .nt-results .translation-card-header .card-lang{color:var(--nt-accent)!important}.nt-redesign .nt-results .translation-card-header .card-speaker,.nt-redesign .nt-results .translation-card-header .card-num{color:var(--nt-muted)!important}.nt-redesign .nt-audio-review{border-bottom:1px solid var(--nt-border);background:var(--nt-subtle);color:var(--nt-text);flex-shrink:0;min-width:0;padding:10px 16px}.nt-audio-heading{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.nt-audio-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nt-audio-heading i{color:var(--nt-accent);margin-right:6px}.nt-audio-review button,.nt-audio-review a{border:1px solid var(--nt-border);background:var(--nt-surface);color:var(--nt-accent);font:inherit;cursor:pointer;border-radius:8px;min-height:34px;padding:7px 10px;font-size:12px}.nt-audio-review button:disabled{opacity:.5;cursor:default}.nt-audio-review .review-player-controls{align-items:center;gap:8px;margin:8px 0 4px;display:flex}.nt-audio-review .review-play{background:var(--nt-accent);width:38px;height:38px;color:var(--nt-bg);border:0;flex-shrink:0}.nt-audio-review .review-skip{min-width:32px;padding:6px}.nt-audio-review .review-timeline{flex:1;min-width:40px}.nt-audio-review input[type=range]{width:100%;accent-color:var(--nt-accent);cursor:pointer;display:block}.nt-audio-review .review-time{font-variant-numeric:tabular-nums;color:var(--nt-muted);font-size:10px;display:block}.nt-audio-review .review-speed select{background:var(--nt-surface);color:var(--nt-text);border:1px solid var(--nt-border);border-radius:8px;padding:7px 4px;font-size:12px}.nt-audio-review .copilot-visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nt-audio-review .review-player-notice{color:var(--nt-muted);margin:4px 0;font-size:11px}.nt-audio-status{color:var(--nt-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.45;display:flex}.nt-audio-status button{flex-shrink:0;min-height:28px;padding:4px 8px}@media (width<=600px){.nt-redesign .nt-audio-review{padding:8px 10px}.nt-audio-heading{font-size:12px}.nt-audio-review .review-player-controls{gap:5px}.nt-audio-review .review-play{width:32px;height:34px}.nt-audio-review .review-skip{min-width:27px;padding:5px}}body .interview-panel-root.notetaker-root.nt-redesign>.setup-navbar{background:#c75522!important;border-bottom-color:#c75522!important}body .notetaker-root.nt-redesign>.setup-navbar .setup-navbar-home--brand{color:#fff!important}body .notetaker-root.nt-redesign>.setup-navbar .copilot-menu-toggle{color:#fff;background:0 0;border-color:#fff}body .notetaker-root.nt-redesign>.setup-navbar .copilot-menu-toggle span{background:#fff}body .notetaker-root.nt-redesign>.setup-navbar .copilot-menu-toggle:hover{background:#a7441a}body .notetaker-root.nt-redesign>.setup-navbar :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #fff}.nt-session-controls{padding:10px 14px}.nt-session-toolbar{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.nt-session-context{flex-wrap:wrap;flex:410px;align-items:center;gap:12px;min-width:0;display:flex}.nt-session-context h1{color:var(--nt-text);overflow-wrap:anywhere;max-width:100%;margin:0;font-size:16px;font-weight:750;line-height:1.4}.nt-setup-summary{min-width:0;color:var(--nt-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.nt-language-summary{border:1px solid var(--nt-border);background:var(--nt-subtle);overflow-wrap:anywhere;border-radius:9px;align-items:center;gap:8px;max-width:100%;padding:7px 10px;display:inline-flex}.nt-language-summary>span{min-width:0}.nt-mode-summary{white-space:nowrap}.nt-setup-toggle{white-space:nowrap;min-height:36px;padding:7px 10px;font-size:12px}.nt-session-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.nt-session-actions .nt-status{background:0 0;border:0;gap:7px;margin-left:0;padding:0;font-size:12px}.nt-session-actions .nt-status strong{margin-left:6px;font-size:13px}.nt-session-actions .nt-record{min-width:110px}.nt-session-actions .nt-record-actions{flex-shrink:0}.nt-setup-fields{border-top:1px solid var(--nt-border);margin-top:10px;padding-top:12px}.nt-setup-fields[hidden]{display:none!important}.nt-setup-fields .nt-control-row{grid-template-columns:minmax(100px,1fr) 32px minmax(100px,1fr) minmax(130px,.65fr)}.nt-paused-notice{color:var(--nt-muted);margin:8px 0 0;font-size:11px}.nt-results-tools{flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;padding-right:8px;display:flex}.nt-results-tools .nt-follow{margin-right:0}.nt-more-trigger{background:0 0;border-color:#0000;min-height:36px;padding:7px 10px;font-size:12px}.nt-more-trigger[aria-expanded=true]{background:var(--nt-subtle);border-color:var(--nt-border)}.nt-more-panel{z-index:1400;box-sizing:border-box;color:#172b40;background:#fff;border:1px solid #dce5ed;border-radius:12px;width:224px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:6px;position:fixed;overflow:auto;box-shadow:0 12px 36px #0003}.nt-more-panel button{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.nt-more-panel button i{text-align:center;flex-shrink:0;width:16px}.nt-more-panel button:hover:not(:disabled){background:#f0f5f8}.nt-more-panel button:disabled{opacity:.45;cursor:not-allowed}.nt-more-panel button:focus-visible{outline-offset:-2px;background:#e7f6f1;outline:2px solid #087f72}.nt-more-panel .nt-more-danger{color:#b52b3e}body.dark-theme .nt-more-panel{color:#edf5f7;background:#101d24;border-color:#293b43}body.dark-theme .nt-more-panel button:hover:not(:disabled){background:#14252d}body.dark-theme .nt-more-panel button:focus-visible{background:#11383d;outline-color:#24d5dc}body.dark-theme .nt-more-panel .nt-more-danger{color:#ff929e}@container nt-workspace (width<=1050px){.nt-session-context{flex-basis:100%}.nt-session-actions{justify-content:space-between;width:100%;margin-left:0}}@container nt-workspace (width<=780px){.nt-setup-fields .nt-control-row{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:8px}.nt-setup-fields .nt-source{grid-column:1/-1}.nt-setup-fields .nt-source>span{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.nt-session-controls{padding:10px}.nt-session-context{gap:8px}.nt-session-context h1{font-size:15px}.nt-session-actions{gap:8px}.nt-session-actions .nt-status{flex-wrap:wrap;gap:5px;font-size:11px}.nt-session-actions .nt-status strong{margin-left:0;font-size:12px}.nt-session-actions .nt-record-actions{gap:6px}.nt-session-actions .nt-record{min-width:0}.nt-results-heading{flex-wrap:wrap}.nt-results-tools{margin-left:auto}}@media (width<=600px){.nt-session-context h1{flex:1}.nt-session-context .nt-setup-summary{flex-basis:100%;order:3;gap:8px;font-size:12px}.nt-language-summary{padding:5px 8px}.nt-session-actions .nt-record,.nt-session-actions .nt-pause{height:auto;min-height:40px}.nt-results-tabs{gap:0;padding-left:3px}.nt-results-tabs button{padding:12px 7px;font-size:11px}.nt-results-tools{gap:0;padding-right:4px}.nt-results-tools .nt-follow{min-height:32px;padding:5px;font-size:10px}.nt-more-trigger{gap:5px;min-height:36px;padding:7px;font-size:11px}}@container nt-workspace (width<=340px){.nt-results-tools{justify-content:space-between;width:100%;padding:0 8px 5px}.nt-more-trigger{margin-left:auto}}.notetaker-root.nt-v2[data-notetaker-active=false]{visibility:hidden}.nt-v2{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.nt-v2 .setup-navbar{flex:0 0 64px;justify-content:space-between;align-items:center;height:64px;min-height:64px;padding:0 24px;display:flex}.nt-v2 .setup-navbar .brand-identity__wordmark{flex-direction:row;align-items:baseline;gap:0}.nt-v2 .setup-navbar .brand-identity__name,.nt-v2 .setup-navbar .brand-identity__copilot{letter-spacing:-.035em;text-transform:none;color:inherit;font-family:Outfit,Inter,system-ui,sans-serif;font-size:21px;font-weight:700;line-height:1.1}.nt-dashboard{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 8px;font-size:14px;font-weight:650}.nt-session-workspace{min-width:0;min-height:0;color:var(--nt-text);flex-direction:column;flex:1;gap:14px;padding:18px 24px 12px;display:flex}.nt-v2.tool-menu-docked .nt-session-workspace{margin-left:var(--cm-width)}.nt-session-workspace.is-new{overflow-y:auto}.nt-session-workspace.is-new>div,.nt-session-workspace.is-new>section{flex-shrink:0}.nt-session-workspace.has-session{overflow:hidden}.nt-v2-panel{background:var(--nt-surface);border:1px solid var(--nt-border);border-radius:16px;min-width:0;min-height:0}.nt-v2-panel>header{border-bottom:1px solid var(--nt-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.nt-v2-panel h2{letter-spacing:-.4px;color:var(--nt-text);margin:0;font-size:20px;line-height:1.3}.nt-v2-panel header p{color:var(--nt-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.nt-start-heading h1{letter-spacing:-.8px;margin:4px 0 6px;font-size:clamp(25px,2.6vw,34px);line-height:1.2}.nt-start-heading p{color:var(--nt-muted);margin:0;font-size:15px;line-height:1.6}.nt-start-panel{flex-direction:column;gap:20px;padding:22px;display:flex}.nt-session-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nt-session-types button{border:1px solid var(--nt-border);background:var(--nt-surface);min-height:62px;color:var(--nt-text);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:14px;font-weight:700;display:flex}.nt-session-types button i{font-size:22px}.nt-session-types button[aria-pressed=true]{border-color:var(--nt-accent);background:var(--nt-tint);color:var(--nt-accent)}.nt-title-field{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:16px;font-size:14px;font-weight:650;display:grid}.nt-title-field input,.nt-v2-language-row select,.nt-translation-toolbar select,.nt-question-tools select{border:1px solid var(--nt-border);background:var(--nt-surface);width:100%;height:40px;font:inherit;color:var(--nt-text);border-radius:9px;min-width:0;padding:0 12px;font-size:14px}.nt-title-field input:disabled,.nt-v2 select:disabled{opacity:.65;cursor:default}.nt-v2-language-row{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.nt-v2-language-row[hidden]{display:none}.nt-v2-language-row label{flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:650;display:flex}.nt-language-swap{width:34px;padding:8px}.nt-start-sources{background:var(--nt-subtle);border:1px solid var(--nt-border);border-radius:11px;flex-wrap:wrap;gap:14px;padding:16px;display:flex}.nt-source-status{color:var(--nt-muted);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.nt-source-status strong{color:var(--nt-text);font-weight:650}.nt-level{align-items:flex-end;gap:3px;height:18px;margin-left:5px;display:inline-flex}.nt-level i{background:var(--nt-border);border-radius:2px;width:5px;height:7px}.nt-level i:nth-child(2){height:10px}.nt-level i:nth-child(3){height:13px}.nt-level i:nth-child(4){height:16px}.nt-level i:nth-child(5){height:18px}.nt-level i.is-lit{background:var(--nt-accent)}.nt-start-hint{color:var(--nt-muted);margin:0;font-size:12px;line-height:1.6}.nt-start-panel footer{color:var(--nt-muted);justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.nt-start-panel .nt-record{white-space:nowrap;min-height:44px;padding:10px 22px;font-size:15px}.nt-feature-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nt-feature-row>div{background:var(--nt-surface);border:1px solid var(--nt-border);border-radius:14px;min-width:0;padding:18px 18px 18px 56px;position:relative}.nt-feature-row i{color:var(--nt-accent);font-size:23px;position:absolute;top:22px;left:18px}.nt-feature-row h2{margin:0 0 6px;font-size:14px}.nt-feature-row p{color:var(--nt-muted);margin:0;font-size:12px;line-height:1.6}.nt-v2-toolbar{box-shadow:none;background:0 0;border:0;padding:0}.nt-v2 .nt-session-context{flex-basis:320px;gap:14px}.nt-v2 .nt-session-context h1{letter-spacing:-.5px;font-size:clamp(19px,1.8vw,25px);line-height:1.25}.nt-recording-status,.nt-draft-status{color:var(--nt-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.nt-recording-status i{background:var(--nt-muted);border-radius:50%;width:7px;height:7px}.nt-recording-status.is-live i{background:#df343b}.nt-recording-status strong{font-variant-numeric:tabular-nums;color:var(--nt-text)}.nt-draft-status.is-error{color:#b9313b}.nt-v2 .nt-session-actions{gap:8px}.nt-v2 .nt-record,.nt-v2 .nt-pause{height:40px}.nt-compact-controls{color:var(--nt-muted);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:12px;font-size:12px;display:flex}.nt-compact-controls>span:not(.nt-source-status){align-items:center;gap:6px;display:inline-flex}.nt-compact-controls>.nt-button{min-height:31px;padding:5px 9px;font-size:11px}.nt-v2-toolbar .nt-v2-language-row{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);max-width:800px;margin-top:12px}.nt-save-scope{color:var(--nt-muted);margin:7px 0 0;font-size:11px;line-height:1.5}.nt-v2-results{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.nt-view-bar{border-bottom:1px solid var(--nt-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-bottom:2px;display:flex}.nt-v2 .nt-results-tabs{gap:2px;padding:0}.nt-v2 .nt-results-tabs button{padding:10px 12px;font-size:13px}.nt-workspace-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.nt-workspace-actions>.nt-button{min-height:34px;padding:7px 10px;font-size:12px}.nt-workspace-actions details{font-size:12px;position:relative}.nt-workspace-actions summary{cursor:pointer;align-items:center;gap:7px;padding:9px;list-style:none;display:flex}.nt-workspace-actions summary::-webkit-details-marker{display:none}.nt-workspace-actions details>div{z-index:12;background:var(--nt-surface);width:180px;color:var(--nt-text);border:1px solid var(--nt-border);border-radius:12px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 9px 28px #0002}.nt-workspace-actions details button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px;display:block}.nt-workspace-actions details button:hover{background:var(--nt-subtle)}.nt-workspace-actions details button:disabled{opacity:.5;cursor:default}.nt-session-columns{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:14px;min-height:0;display:grid}.nt-session-columns.is-single{grid-template-columns:minmax(0,1fr)}.nt-transcript-panel,.nt-summary-panel{flex-direction:column;display:flex;overflow:hidden}.nt-transcript-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nt-transcript-tools>.nt-button{min-height:30px;padding:6px;font-size:10px}.nt-transcript-search{background:var(--nt-subtle);border:1px solid var(--nt-border);max-width:180px;color:var(--nt-muted);border-radius:8px;align-items:center;gap:7px;padding:7px;display:flex}.nt-transcript-search input{width:110px;min-width:0;font:inherit;color:var(--nt-text);outline-offset:4px;background:0 0;border:0;font-size:11px}.nt-v2-transcript-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:6px 20px 18px;overflow-y:auto}.nt-transcript-segment{border-bottom:1px solid var(--nt-border);outline-offset:-2px;padding:16px 0}.nt-transcript-segment:focus{background:var(--nt-tint)}.nt-segment-meta{color:var(--nt-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.nt-speaker{color:var(--nt-text);background:var(--nt-tint);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}.nt-time-link{font:inherit;color:var(--nt-accent);cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px}.nt-transcript-segment>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:14px;line-height:1.65}.nt-interim{background:var(--nt-tint);color:var(--nt-muted);border-radius:10px;margin-top:16px;padding:12px;font-size:12px;line-height:1.6}.nt-interim p{margin:4px 0}.nt-interim em{font-size:10px}.nt-empty-note{text-align:center;max-width:440px;color:var(--nt-muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;margin:auto;padding:35px 20px;display:flex}.nt-empty-note>i{color:var(--nt-accent);font-size:25px}.nt-empty-note h3{color:var(--nt-text);margin:2px 0;font-size:17px}.nt-empty-note p{margin:0;font-size:13px;line-height:1.7}.nt-summary-body{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.nt-summary-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;font-size:14px;line-height:1.7}.nt-summary-section{margin:16px 0}.nt-summary-section h3{background:var(--nt-subtle);border-radius:8px;margin:0 0 8px;padding:9px 11px;font-size:14px}.nt-summary-section ul{margin:0;padding:0 0 0 18px}.nt-summary-section li{overflow-wrap:anywhere;padding:9px 0;font-size:13px;line-height:1.65}.nt-summary-section li::marker{color:var(--nt-accent)}.nt-action-meta{color:var(--nt-muted);margin:5px 0;font-size:11px}.nt-evidence-links{flex-wrap:wrap;gap:5px;margin:8px 0 2px;display:flex}.nt-source-link{border:1px solid var(--nt-border);background:var(--nt-tint);color:var(--nt-accent);font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:4px 7px;font-size:10px;display:inline-flex}.nt-personal-notes{flex-direction:column;gap:8px;margin-top:20px;font-size:12px;font-weight:650;display:flex}.nt-personal-notes textarea,.nt-question-form textarea{resize:vertical;border:1px solid var(--nt-border);width:100%;min-width:0;min-height:74px;font:inherit;background:var(--nt-surface);color:var(--nt-text);border-radius:10px;padding:12px;font-size:13px;line-height:1.6}.nt-quick-ask{border:1px solid var(--nt-border);background:var(--nt-surface);border-radius:12px;flex-shrink:0;align-items:center;gap:20px;padding:12px 16px;font-size:13px;display:flex}.nt-quick-ask>span{font-weight:700}.nt-quick-ask button{text-align:left;font:inherit;color:var(--nt-muted);background:var(--nt-subtle);border:1px solid var(--nt-border);cursor:pointer;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;display:flex}.nt-ask-layout{flex:1;grid-template-columns:minmax(0,1fr) 230px;gap:16px;min-height:0;display:grid}.nt-ask-panel{flex-direction:column;display:flex;overflow:hidden}.nt-answer-list{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.nt-answer{border:1px solid var(--nt-border);background:var(--nt-tint);border-radius:12px;margin-bottom:14px;padding:16px}.nt-answer.is-question{background:var(--nt-subtle)}.nt-answer>strong{color:var(--nt-muted);font-size:12px}.nt-answer>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.7}.nt-answer>small{color:var(--nt-muted);font-size:11px;line-height:1.5;display:block}.nt-answer .nt-read-answer{min-height:28px;color:var(--nt-accent);background:0 0;border:0;padding:6px 0;font-size:11px}.nt-ask-context{color:var(--nt-muted);padding:16px 4px;font-size:13px;line-height:1.7}.nt-ask-context h2{color:var(--nt-text);margin:0 0 10px;font-size:16px}.nt-question-form{border-top:1px solid var(--nt-border);background:var(--nt-surface);flex-shrink:0;padding:14px 20px}.nt-question-form>label{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.nt-question-tools{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.nt-question-tools label{min-width:0;max-width:180px;color:var(--nt-muted);flex-direction:column;gap:4px;font-size:10px;display:flex}.nt-question-tools select{height:35px;padding:0 8px;font-size:12px}.nt-question-tools .nt-button{min-height:35px;padding:8px 10px;font-size:12px}.nt-question-tools .nt-button-primary{margin-left:auto}.nt-question-hint{color:var(--nt-muted);margin:8px 0 0;font-size:10px;line-height:1.6}.nt-translation-toolbar{border:1px solid var(--nt-border);background:var(--nt-surface);border-radius:12px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;padding:12px 16px;display:flex}.nt-translation-toolbar>div{flex:1}.nt-translation-toolbar strong{font-size:13px}.nt-translation-toolbar p{color:var(--nt-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.nt-translation-toolbar label{flex-direction:column;gap:5px;min-width:140px;font-size:10px;display:flex}.nt-translation-toolbar select{height:35px;font-size:12px}.nt-translation-toolbar .nt-button{min-height:35px;font-size:12px}.nt-segment-translation{background:var(--nt-tint);white-space:pre-wrap;border-radius:9px;margin-top:12px;padding:12px}.nt-segment-translation>span{color:var(--nt-accent);font-size:10px;font-weight:750}.nt-segment-translation p{margin:5px 0 0;font-size:14px;line-height:1.65}.nt-segment-translation.is-pending p{color:var(--nt-muted);font-size:12px}.nt-translation-status{border:1px solid var(--nt-border);background:var(--nt-tint);color:var(--nt-text);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.nt-translation-status.is-error{background:var(--nt-surface);border-color:#c75e55}.nt-translation-status .nt-button{min-height:34px;font-size:12px}.nt-v2-error,.nt-v2-warning{color:#7c3e0b;background:#fff5e9;border:1px solid #f0c5a0;border-radius:10px;padding:10px 13px;font-size:12px;line-height:1.6}.nt-v2-error{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.nt-v2-error .nt-button{white-space:nowrap;min-height:32px;font-size:11px}body.dark-theme .nt-v2-error,body.dark-theme .nt-v2-warning{color:#f6d1a8;background:#34281b;border-color:#715437}body.dark-theme .nt-draft-status.is-error{color:#ffa2a2}.nt-v2 textarea:focus-visible,.nt-v2 summary:focus-visible{outline:3px solid var(--nt-accent);outline-offset:3px}@media (width<=1199px){.nt-session-workspace{padding:14px 18px 8px}.nt-ask-layout{grid-template-columns:minmax(0,1fr)}.nt-ask-context{display:none}.nt-v2 .nt-session-context{flex-basis:100%}.nt-v2 .nt-session-actions{flex-wrap:wrap;justify-content:flex-end;width:auto;margin-left:auto}.nt-v2-panel>header{padding:14px 16px}.nt-transcript-panel>header{flex-wrap:wrap}.nt-transcript-tools{justify-content:flex-start}}@media (width<=800px){.nt-session-columns{grid-template-columns:minmax(0,1fr)}.nt-session-columns:not(.is-single)>.nt-summary-panel{display:none}.nt-v2 .nt-results-tabs button{padding:10px 8px;font-size:12px}.nt-v2-language-row{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.nt-v2-language-row label:last-child{grid-column:1/-1}.nt-v2-toolbar .nt-v2-language-row label:last-child{grid-column:auto}.nt-feature-row{grid-template-columns:minmax(0,1fr)}.nt-feature-row>div{padding-top:14px;padding-bottom:14px}.nt-feature-row i{top:20px}}@media (width<=600px){.nt-v2 .setup-navbar{flex-basis:58px;gap:6px;height:58px;min-height:58px;padding:0 10px}.nt-v2 .setup-navbar .brand-identity__name,.nt-v2 .setup-navbar .brand-identity__copilot{font-size:16px}.nt-v2 .setup-navbar .brand-identity{gap:4px}.nt-v2 .setup-navbar .brand-identity__mark{width:30px;height:30px}.nt-dashboard{padding:8px 2px;font-size:11px}.nt-v2 .setup-navbar-left{gap:8px}.nt-v2 .copilot-menu-toggle{width:30px;min-width:30px;height:32px}.nt-session-workspace{gap:10px;padding:12px 10px 6px}.nt-start-heading h1{font-size:27px}.nt-start-heading p{font-size:13px}.nt-start-panel{gap:16px;padding:14px}.nt-session-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.nt-session-types button{flex-direction:column;gap:8px;min-height:76px;padding:9px 5px;font-size:11px}.nt-session-types button i{font-size:21px}.nt-title-field{flex-direction:column;align-items:stretch;gap:7px;font-size:12px;display:flex}.nt-title-field input,.nt-v2 select{font-size:16px}.nt-v2-language-row{gap:10px 7px}.nt-v2-language-row label{font-size:11px}.nt-start-sources{gap:12px;padding:12px}.nt-source-status{font-size:11px}.nt-start-panel footer{flex-direction:column;align-items:stretch;gap:12px;font-size:11px}.nt-start-panel .nt-record{width:100%}.nt-feature-row{gap:9px}.nt-v2 .nt-session-context{flex-basis:100%;gap:8px}.nt-v2 .nt-session-context h1{width:100%;font-size:21px}.nt-recording-status,.nt-draft-status{font-size:11px}.nt-v2 .nt-session-toolbar{gap:10px}.nt-v2 .nt-session-actions{justify-content:flex-start;width:100%;margin-left:0}.nt-v2 .nt-record,.nt-v2 .nt-pause{font-size:12px}.nt-compact-controls{gap:7px 12px;margin-top:10px}.nt-compact-controls .nt-source-status{flex:100%}.nt-save-scope{margin-top:6px;font-size:10px}.nt-view-bar{flex-wrap:wrap;gap:6px}.nt-v2 .nt-results-tabs{flex-wrap:wrap;flex:1;gap:0;display:flex}.nt-v2 .nt-results-tabs button{padding:9px 7px;font-size:11px}.nt-workspace-actions{margin-left:auto}.nt-workspace-actions>.nt-button{min-height:30px;padding:5px 8px;font-size:11px}.nt-workspace-actions summary{padding:7px;font-size:11px}.nt-v2-panel h2{font-size:17px}.nt-v2-panel>header{padding:12px}.nt-transcript-tools{justify-content:space-between;width:100%}.nt-transcript-search{flex:1;max-width:none}.nt-transcript-search input{width:100%;font-size:12px}.nt-v2-transcript-scroll{padding:4px 13px 14px}.nt-transcript-segment>p,.nt-segment-translation p{font-size:13px}.nt-summary-body{padding:13px}.nt-summary-text{font-size:13px}.nt-quick-ask{gap:8px;padding:9px;font-size:11px}.nt-quick-ask>span{display:none}.nt-quick-ask button{padding:8px}.nt-answer-list,.nt-answer{padding:12px}.nt-answer>p{font-size:13px}.nt-question-form{padding:12px}.nt-question-form textarea,.nt-personal-notes textarea{min-height:76px;font-size:16px}.nt-question-tools{gap:7px}.nt-question-tools label{max-width:120px}.nt-question-tools .nt-button{gap:5px;padding:7px;font-size:11px}.nt-question-tools .nt-button-primary{margin-left:0}.nt-translation-toolbar{gap:10px;padding:12px}.nt-translation-toolbar>div{flex-basis:100%}.nt-translation-toolbar label{flex:1;min-width:120px}.nt-translation-toolbar select{font-size:16px}.nt-v2-error{flex-direction:column;align-items:flex-start;font-size:11px}.nt-v2-results{gap:8px}}@media (height<=680px){.interview-panel-root.notetaker-root.nt-v2{overflow-y:auto!important}.nt-session-workspace.has-session{flex:none;height:660px;min-height:660px;overflow:visible}}@media (prefers-reduced-motion:reduce){.nt-session-workspace *{scroll-behavior:auto!important}}.nt-ask-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr)}.nt-ask-evidence{min-width:0;min-height:0;display:flex}.nt-ask-evidence>.nt-transcript-panel{flex:1}.nt-answer-actions{flex-wrap:wrap;gap:14px;display:flex}.nt-question-tools label{max-width:150px}@media (width<=1000px){.nt-ask-layout{grid-template-columns:minmax(0,1fr)}.nt-ask-evidence{display:none}}@media (width<=600px){.nt-question-tools label{flex:1;max-width:130px}.nt-answer-actions{gap:12px}.nt-session-workspace.has-session.is-ask{overflow-y:auto}.nt-session-workspace.is-ask .nt-v2-results{flex:none}.nt-session-workspace.is-ask .nt-ask-layout{flex:none;display:block}.nt-session-workspace.is-ask .nt-ask-panel{min-height:0;overflow:visible}.nt-session-workspace.is-ask .nt-answer-list{flex:none;height:300px;min-height:280px;overflow-y:auto}.nt-question-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.nt-question-tools label{width:100%;max-width:none}.nt-question-tools .nt-button{justify-content:center;width:100%}.nt-question-tools .nt-button-primary{margin-left:0}}.voice-agent-root{box-sizing:border-box;flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.interview-panel-root.voice-agent-root.voice-agent-web{padding-top:0}body .interview-panel-root.voice-agent-root.tool-menu-root>.setup-navbar{color:#fff;background:#378727!important;border-bottom:1px solid #0000!important}body .interview-panel-root.voice-agent-root.tool-menu-root>.setup-navbar :is(.setup-navbar-home--brand,.copilot-menu-toggle){color:inherit}body .interview-panel-root.voice-agent-root.tool-menu-root>.setup-navbar .copilot-menu-toggle{background:0 0;border-color:currentColor}body .interview-panel-root.voice-agent-root.tool-menu-root>.setup-navbar .copilot-menu-toggle span{background:currentColor}body .interview-panel-root.voice-agent-root.tool-menu-root>.setup-navbar :is(.copilot-menu-toggle:hover,.copilot-menu-toggle.is-open,.voice-top-history:hover:enabled){background:#00000026}body .interview-panel-root.voice-agent-root.tool-menu-root>.setup-navbar :focus-visible{outline-offset:2px;outline:2px solid #fff}body:not(.dark-theme) .voice-agent-root{background:#f8fafc}body.dark-theme .voice-agent-root{background:#0f172a}.voice-agent-workspace{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:24px;display:flex;overflow-y:auto}.voice-agent-error-banner{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 18px;font-size:14px;font-weight:500;display:flex}.close-err-btn{color:#ef4444;cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1}.voice-agent-grid{flex:1;grid-template-columns:360px 1fr;gap:24px;min-height:0;display:grid}@media (width<=900px){.voice-agent-grid{grid-template-rows:auto 1fr;grid-template-columns:1fr}}.voice-agent-card{box-sizing:border-box;border-radius:20px;flex-direction:column;min-height:0;padding:30px 24px;display:flex}body:not(.dark-theme) .voice-agent-card{background:#fff;border:1.5px solid #cbd5e1;box-shadow:0 4px 20px #0f172a0d}body.dark-theme .voice-agent-card{background:#0b0f19;border:1.5px solid #ffffff0d;box-shadow:0 10px 30px #00000040}.stage-card{scrollbar-width:thin;justify-content:space-between;align-items:center;gap:14px;padding:22px 20px;overflow:hidden auto}.stage-card::-webkit-scrollbar{width:4px}.stage-card::-webkit-scrollbar-track{background:0 0}body:not(.dark-theme) .stage-card::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}body.dark-theme .stage-card::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:4px}.orb-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.voice-agent-orb{z-index:2;width:105px;height:105px;transform:scale(calc(1 + var(--level,0) * .25));border-radius:50%;transition:all .25s ease-out}body:not(.dark-theme) .voice-agent-orb{background:radial-gradient(circle at 35% 35%,#94a3b8,#475569 70%,#334155);box-shadow:0 10px 30px #47556940}body.dark-theme .voice-agent-orb{background:radial-gradient(circle at 35% 35%,#475569,#1e293b 70%,#0b0f19);box-shadow:0 10px 30px #0006}.orb-ring{opacity:0;z-index:1;border:2px solid #0000;border-radius:50%;width:145px;height:145px;position:absolute}.stage-card[data-state=listening] .voice-agent-orb{box-shadow:0 0 calc(24px + var(--level,0) * 80px) #22c55e80;background:radial-gradient(circle at 35% 35%,#86efac,#22c55e 65%,#14532d)}.stage-card[data-state=listening] .orb-ring{opacity:1;border-color:#22c55e73;animation:1.8s ease-out infinite orb-ripple}.stage-card[data-state=listening] .orb-ring:nth-child(2){animation-delay:.6s}.stage-card[data-state=thinking] .voice-agent-orb{box-shadow:0 0 calc(24px + var(--level,0) * 50px) #f59e0b73;background:radial-gradient(circle at 35% 35%,#fcd34d,#f59e0b 65%,#78350f);animation:1.2s ease-in-out infinite orb-breathe}.stage-card[data-state=thinking] .orb-ring{opacity:1;border-top-color:#f59e0bcc;animation:1.2s linear infinite orb-spin}.stage-card[data-state=speaking] .voice-agent-orb{box-shadow:0 0 calc(30px + var(--level,0) * 90px) #06b6d48c;background:radial-gradient(circle at 35% 35%,#7dd3fc,#06b6d4 65%,#083344);animation:.35s ease-in-out infinite orb-talk}.stage-card[data-state=speaking] .orb-ring{opacity:1;border-color:#06b6d473;animation:1.4s ease-out infinite orb-ripple}.stage-card[data-state=connecting] .voice-agent-orb{opacity:.8;animation:1.5s ease-in-out infinite orb-breathe}.stage-card[data-state=paused] .voice-agent-orb{opacity:.85;background:radial-gradient(circle at 35% 35%,#fbbf24,#d97706 70%,#78350f);box-shadow:0 0 24px #f59e0b66}@keyframes orb-ripple{0%{opacity:.8;transform:scale(.75)}to{opacity:0;transform:scale(1.3)}}@keyframes orb-breathe{0%,to{transform:scale(.98)}50%{transform:scale(1.05)}}@keyframes orb-talk{0%,to{transform:scale(1.02)}50%{transform:scale(1.1)}}@keyframes orb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orb-status-section{text-align:center;flex-shrink:0}.orb-status-title{margin:0 0 4px;font-size:17px;font-weight:700}body:not(.dark-theme) .orb-status-title{color:#0f172a}body.dark-theme .orb-status-title{color:#fff}.orb-status-sub{margin:0;font-size:13px;line-height:1.4}body:not(.dark-theme) .orb-status-sub{color:#64748b}body.dark-theme .orb-status-sub{color:#94a3b8}.job-description-card{box-sizing:border-box;border-radius:14px;flex-shrink:0;width:100%;padding:12px}body:not(.dark-theme) .job-description-card{background:#f8fafc;border:1px solid #e2e8f0}body.dark-theme .job-description-card{background:#131926;border:1px solid #ffffff14}.job-description-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.job-description-header label{font-size:12px;font-weight:700}body:not(.dark-theme) .job-description-header label{color:#334155}body.dark-theme .job-description-header label{color:#e2e8f0}.job-description-header label i{color:#10b981;margin-right:6px}.job-description-header span{color:#94a3b8;font-size:10px}.job-description-input{resize:vertical;box-sizing:border-box;width:100%;min-height:92px;font:inherit;border-radius:9px;outline:none;padding:9px 10px;font-size:12px;line-height:1.45}body:not(.dark-theme) .job-description-input{color:#0f172a;background:#fff;border:1px solid #cbd5e1}body.dark-theme .job-description-input{color:#f1f5f9;background:#0b0f19;border:1px solid #ffffff1f}.job-description-input:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811f}.job-description-input:disabled{cursor:not-allowed;opacity:.7}.job-description-help{color:#94a3b8;margin:6px 0 0;font-size:10px;line-height:1.35}.orb-controls-section{flex-shrink:0;gap:10px;width:100%;display:flex}.voice-action-main-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#3b82f6 100%);border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #4f46e540}.voice-action-main-btn:hover{opacity:.95;transform:translateY(-1px)}.voice-action-main-btn.live{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 4px 12px #ef444440}.voice-action-mute-btn{cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:11px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}body:not(.dark-theme) .voice-action-mute-btn{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}body.dark-theme .voice-action-mute-btn{color:#e2e8f0;background:#334155;border:1px solid #ffffff14}.voice-action-mute-btn:disabled{opacity:.5;cursor:not-allowed}.voice-action-mute-btn.muted{color:#f59e0b!important;background:#f59e0b26!important;border-color:#f59e0b66!important}.voice-action-pause-btn{cursor:pointer;border:1px solid;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:11px 14px;font-size:13px;font-weight:600;transition:all .2s;display:flex}body:not(.dark-theme) .voice-action-pause-btn{color:#b45309;background:#fef3c7;border-color:#fde68a}body:not(.dark-theme) .voice-action-pause-btn:hover{color:#92400e;background:#fde68a}body.dark-theme .voice-action-pause-btn{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b59}body.dark-theme .voice-action-pause-btn:hover{color:#fcd34d;background:#f59e0b40}.voice-action-pause-btn.paused{animation:2s ease-in-out infinite pause-pulse;box-shadow:0 4px 12px #f59e0b59;color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;border-color:#f59e0b!important}@keyframes pause-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.orb-hints-section{flex-shrink:0;width:100%;font-size:11.5px;line-height:1.5}body:not(.dark-theme) .orb-hints-section{color:#64748b;border-top:1px solid #e2e8f0;padding-top:10px}body.dark-theme .orb-hints-section{color:#94a3b8;border-top:1px solid #ffffff14;padding-top:10px}.orb-hints-section p{margin:0 0 4px;font-weight:700}.orb-hints-section ul{margin:0;padding-left:16px}.orb-hints-section li{margin-bottom:2px}.transcript-card{flex-direction:column;flex:1;display:flex}.transcript-header-row{box-sizing:border-box;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}body:not(.dark-theme) .transcript-header-row{border-bottom:1px solid #cbd5e1}body.dark-theme .transcript-header-row{border-bottom:1px solid #ffffff14}.transcript-header-row .title{text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:700}body:not(.dark-theme) .transcript-header-row .title{color:#334155}body.dark-theme .transcript-header-row .title{color:#cbd5e1}.latency-badge{border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}body:not(.dark-theme) .latency-badge{color:#475569;background:#f1f5f9}body.dark-theme .latency-badge{color:#94a3b8;background:#334155}.transcript-messages-container{flex-direction:column;flex:1;gap:14px;min-height:0;padding-top:16px;display:flex;overflow-y:auto}.transcript-empty-view{text-align:center;max-width:320px;margin:auto}.transcript-empty-view .empty-icon{color:#64748b;margin-bottom:12px;font-size:40px}.transcript-empty-view h4{margin:0 0 6px;font-size:16px;font-weight:700}body:not(.dark-theme) .transcript-empty-view h4{color:#334155}body.dark-theme .transcript-empty-view h4{color:#cbd5e1}.transcript-empty-view p{margin:0;font-size:13px;line-height:1.6}body:not(.dark-theme) .transcript-empty-view p{color:#64748b}body.dark-theme .transcript-empty-view p{color:#94a3b8}.chat-message-bubble{border-radius:16px;max-width:80%;padding:12px 16px;font-size:14px;line-height:1.5;animation:.2s ease-out bubble-pop}@keyframes bubble-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chat-message-bubble.user{color:#fff;background:#4f46e5;border-bottom-right-radius:4px;align-self:flex-end}.chat-message-bubble.assistant{border-bottom-left-radius:4px;align-self:flex-start}body:not(.dark-theme) .chat-message-bubble.assistant{color:#0f172a;background:#f1f5f9;border:1px solid #cbd5e1}body.dark-theme .chat-message-bubble.assistant{color:#f1f5f9;background:#131926;border:1px solid #ffffff0d}.msg-sender-label{text-transform:uppercase;letter-spacing:.05em;opacity:.8;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.msg-text-content{white-space:pre-wrap;margin:0}.voice-agent-footer{text-align:center;padding:12px 24px;font-size:11px}body:not(.dark-theme) .voice-agent-footer{color:#64748b;background:#fff;border-top:1px solid #cbd5e1}body.dark-theme .voice-agent-footer{color:#475569;background:#0f172a;border-top:1px solid #ffffff14}.resume-upload-card{box-sizing:border-box;cursor:pointer;border:1.5px dashed;border-radius:14px;outline:none;width:100%;padding:14px 16px;transition:all .2s ease-in-out}body:not(.dark-theme) .resume-upload-card{background:#f8fafc;border-color:#cbd5e1}body:not(.dark-theme) .resume-upload-card:hover{background:#f1f5f9;border-color:#4f46e5}body.dark-theme .resume-upload-card{background:#ffffff05;border-color:#ffffff1f}body.dark-theme .resume-upload-card:hover{background:#4f46e50f;border-color:#6366f1}.resume-upload-card.dragging{transform:scale(1.01);background:#4f46e51a!important;border-color:#4f46e5!important}.resume-upload-content{align-items:center;gap:12px;display:flex}.resume-icon-circle{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}body:not(.dark-theme) .resume-icon-circle{color:#4f46e5;background:#4f46e51a}body.dark-theme .resume-icon-circle{color:#818cf8;background:#6366f126}.resume-text-group{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.resume-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}body:not(.dark-theme) .resume-title{color:#0f172a}body.dark-theme .resume-title{color:#f1f5f9}.resume-subtitle{font-size:11px}body:not(.dark-theme) .resume-subtitle{color:#64748b}body.dark-theme .resume-subtitle{color:#94a3b8}.resume-browse-btn{cursor:pointer;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:11.5px;font-weight:600;transition:opacity .15s;display:flex}body:not(.dark-theme) .resume-browse-btn{color:#fff;background:#4f46e5}body.dark-theme .resume-browse-btn{color:#fff;background:#6366f1}.resume-browse-btn:hover{opacity:.9}.resume-upload-loading{justify-content:center;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;font-weight:500;display:flex}body:not(.dark-theme) .resume-upload-loading{color:#4f46e5}body.dark-theme .resume-upload-loading{color:#818cf8}.resume-badge-card{box-sizing:border-box;border:1px solid;border-radius:14px;flex-direction:column;flex-shrink:1;gap:8px;width:100%;min-height:0;padding:10px 12px;transition:all .2s;display:flex}body:not(.dark-theme) .resume-badge-card{background:#f8fafc;border-color:#cbd5e1}body.dark-theme .resume-badge-card{background:#ffffff08;border-color:#ffffff14}.resume-badge-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.resume-file-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.resume-badge-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}body:not(.dark-theme) .resume-badge-icon{color:#10b981;background:#10b9811a}body.dark-theme .resume-badge-icon{color:#34d399;background:#10b98126}.resume-name-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.resume-file-title{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}body:not(.dark-theme) .resume-file-title{color:#0f172a}body.dark-theme .resume-file-title{color:#f1f5f9}.resume-candidate-meta{font-size:11px}body:not(.dark-theme) .resume-candidate-meta{color:#64748b}body.dark-theme .resume-candidate-meta{color:#94a3b8}.resume-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.resume-reupload-btn,.resume-clear-btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.resume-reupload-btn{gap:4px;padding:5px 9px;font-size:11px;font-weight:600}body:not(.dark-theme) .resume-reupload-btn{color:#334155;background:#e2e8f0}body:not(.dark-theme) .resume-reupload-btn:hover{background:#cbd5e1}body.dark-theme .resume-reupload-btn{color:#e2e8f0;background:#ffffff14}body.dark-theme .resume-reupload-btn:hover{background:#ffffff24}.resume-clear-btn{width:24px;height:24px;font-size:11px}body:not(.dark-theme) .resume-clear-btn{color:#94a3b8;background:0 0}body:not(.dark-theme) .resume-clear-btn:hover{color:#ef4444;background:#fee2e2}body.dark-theme .resume-clear-btn{color:#64748b;background:0 0}body.dark-theme .resume-clear-btn:hover{color:#f87171;background:#ef444426}.resume-skills-section{border-top:1px solid;flex-direction:column;gap:5px;min-height:0;padding-top:6px;display:flex}body:not(.dark-theme) .resume-skills-section{border-top-color:#e2e8f0}body.dark-theme .resume-skills-section{border-top-color:#ffffff0f}.skills-label{text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:flex}body:not(.dark-theme) .skills-label{color:#64748b}body.dark-theme .skills-label{color:#94a3b8}.resume-skills-pills{overscroll-behavior:contain;scrollbar-width:thin;flex-wrap:wrap;gap:5px;max-height:90px;padding-right:4px;display:flex;overflow-y:auto}body:not(.dark-theme) .resume-skills-pills{scrollbar-color:#cbd5e1 transparent}body.dark-theme .resume-skills-pills{scrollbar-color:#ffffff29 transparent}.resume-skills-pills::-webkit-scrollbar{width:4px}.resume-skills-pills::-webkit-scrollbar-track{background:0 0}body:not(.dark-theme) .resume-skills-pills::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}body:not(.dark-theme) .resume-skills-pills::-webkit-scrollbar-thumb:hover{background:#94a3b8}body.dark-theme .resume-skills-pills::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:4px}body.dark-theme .resume-skills-pills::-webkit-scrollbar-thumb:hover{background:#ffffff47}.skill-pill{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:500}body:not(.dark-theme) .skill-pill{color:#3730a3;background:#e0e7ff}body.dark-theme .skill-pill{color:#c7d2fe;background:#6366f12e}.skill-pill-more{border-radius:6px;padding:3px 6px;font-size:10.5px;font-weight:600}body:not(.dark-theme) .skill-pill-more{color:#64748b;background:#f1f5f9}body.dark-theme .skill-pill-more{color:#94a3b8;background:#ffffff0f}.voice-action-main-btn.locked{opacity:.65;box-shadow:none!important;cursor:not-allowed!important;background:#94a3b8!important;transform:none!important}body.dark-theme .voice-action-main-btn.locked{color:#94a3b8!important;background:#334155!important}.voice-action-main-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none!important;transform:none!important}.voice-agent-root .transcript-card>.history-search,.voice-agent-root .transcript-card>.transcript-header-row{flex-shrink:0}@media (width<=900px){.voice-agent-root .voice-agent-grid{flex:none;grid-template-rows:auto auto}.voice-agent-root .transcript-card{min-height:600px}}.voice-export-actions{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.voice-export-actions button{color:#163a6b;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.voice-export-actions button:disabled{opacity:.45;cursor:default}.voice-export-actions button:focus-visible{outline-offset:2px;outline:3px solid #60a5fa}body.dark-theme .voice-export-actions button{color:#e2e8f0;background:#172338;border-color:#475569}.voice-export-hint{color:#64748b;margin:0 0 12px;font-size:12px}body.dark-theme .voice-export-hint{color:#a5b5cb}.voice-agent-root .voice-session-time{z-index:2;box-sizing:border-box;color:#172b40;background:#f3f7f9;border:1px solid #d9e3e9;border-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:16px;padding:12px 14px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:sticky;top:0}.voice-agent-root .stage-card:has(.ca-frame[data-live=true],.ca-voice-fallback) .voice-session-time{position:static}.voice-session-time-value{flex-direction:column;gap:3px;min-width:0;display:flex}.voice-session-time-value>span{font-size:12px;font-weight:500}.voice-session-time-value>strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:650;line-height:1.2}.voice-session-time-status{white-space:nowrap;background:#e2eaf0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:600}.voice-session-time[data-state=running] .voice-session-time-status{color:#14532d;background:#d9f4e4}.voice-session-time[data-state=paused] .voice-session-time-status{color:#714500;background:#fff0c2}body.dark-theme .voice-agent-root .voice-session-time{color:#edf5f7;background:#14232d;border-color:#304452}body.dark-theme .voice-session-time-status{color:#d9e7ef;background:#263b49}body.dark-theme .voice-session-time[data-state=running] .voice-session-time-status{color:#9be7b8;background:#153c2b}body.dark-theme .voice-session-time[data-state=paused] .voice-session-time-status{color:#ffe0a2;background:#453519}.voice-agent-root .transcript-card{overflow-y:auto}.voice-agent-root .transcript-messages-container{flex:1 0 160px}.voice-language-field{text-align:left;flex-direction:column;align-items:stretch;gap:6px;width:min(100%,270px);margin:0 auto 16px;display:flex}.voice-language-field label{color:var(--text-secondary,#a8b3c7);font-size:12px;font-weight:600}.voice-language-field select{color:#f8fafc;width:100%;min-width:0;min-height:42px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#162033;border:1px solid #475569;border-radius:10px;padding:9px 12px;font-size:14px}.voice-language-field select:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.voice-language-field select:disabled{opacity:.72;cursor:default}.voice-language-field small{color:#a8b3c7;font-size:11px;line-height:1.5}.voice-language-field button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;text-decoration:underline}body:not(.dark-theme) .voice-language-field label,body:not(.dark-theme) .voice-language-field small{color:#475569}body:not(.dark-theme) .voice-language-field select{color:#172033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#94a3b8}.voice-agent-root .voice-practice-setup{width:100%;margin:8px 0 14px;font-family:Inter,system-ui,-apple-system,sans-serif}.voice-agent-root .voice-mode-options{border:1px solid var(--border-color,#39435b);border-radius:12px;gap:4px;padding:4px;display:flex}.voice-agent-root .voice-mode-options button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:9px 10px;font-size:13px}.voice-agent-root .voice-mode-options button[aria-pressed=true]{color:#fff;background:#175ad1}.voice-agent-root .voice-practice-setup p,.voice-agent-root .voice-question-note{opacity:.8;margin:9px 0 0;font-size:12px;line-height:1.5}.voice-agent-root .stage-card[data-practice-setup=true]{justify-content:flex-start}.voice-agent-root .stage-card[data-practice-setup=true] .resume-title{white-space:normal}.voice-agent-root .voice-practice-setup h2{color:inherit;margin:0 0 14px;font-size:clamp(21px,2vw,28px);line-height:1.15}.voice-agent-root .voice-practice-form{text-align:left;gap:14px;min-width:0;margin-top:16px;display:grid}.voice-agent-root .voice-role-select{border:0;min-inline-size:0;margin:0;padding:0}.voice-agent-root .voice-role-select legend,.voice-agent-root .voice-practice-field{font:inherit;font-size:13px;font-weight:600}.voice-agent-root .voice-role-select legend{margin-bottom:7px;padding:0}.voice-agent-root .voice-role-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.voice-agent-root .voice-role-chips button{text-align:center;min-width:0;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #77859b;border-radius:9px;padding:7px 8px;font-size:13px;line-height:1.3}.voice-agent-root .voice-role-chips button[aria-pressed=true]{color:#153e86;background:#eaf1ff;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}body.dark-theme .voice-agent-root .voice-role-chips button[aria-pressed=true]{color:#f1f6ff;background:#132c52;border-color:#78a6ff;box-shadow:inset 0 0 0 1px #78a6ff}.voice-agent-root .voice-practice-selects{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:start;gap:12px;display:grid}.voice-agent-root .voice-practice-field{gap:6px;min-width:0;display:grid}.voice-agent-root .voice-practice-field input,.voice-agent-root .voice-practice-field select{color:inherit;box-sizing:border-box;width:100%;min-width:0;min-height:42px;font:inherit;background:0 0;border:1px solid #77859b;border-radius:9px;padding:8px;font-weight:400}.voice-agent-root .voice-practice-field select option{color:#101827;background:#fff}.voice-agent-root .voice-practice-selects .voice-language-field{width:100%;margin:0}.voice-agent-root .voice-context-target{width:100%}.voice-agent-root .voice-practice-context{border-block:1px solid #77859b66}.voice-agent-root .voice-practice-context summary{cursor:pointer;padding:12px 2px;font-size:13px;font-weight:600}.voice-agent-root .voice-practice-context .job-description-card{margin:0 0 8px}.voice-agent-root .voice-practice-example{color:#162841;overflow-wrap:anywhere;background:#eef4fe;border-radius:10px;padding:14px}body.dark-theme .voice-agent-root .voice-practice-example{color:#f0f5ff;background:#1d2b40}.voice-agent-root .voice-practice-example span{color:#27559f;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}body.dark-theme .voice-agent-root .voice-practice-example span{color:#a9c6ff}.voice-agent-root .voice-practice-example p{opacity:1;margin:.4em 0 0;font-size:16px;font-weight:600;line-height:1.45}.voice-agent-root .voice-action-main-btn.voice-practice-start{color:#fff;min-height:46px;box-shadow:none;background:#195bce;width:100%}.voice-agent-root .voice-practice-start:disabled{opacity:.55;cursor:default}.voice-agent-root .voice-practice-form .voice-practice-hint{text-align:center;margin:-7px 0 0}@media (forced-colors:active){.voice-agent-root .voice-role-chips button[aria-pressed=true]{border:2px solid highlight}}.voice-agent-root .voice-avatar-area{text-align:center;margin:4px auto 12px}.voice-agent-root .voice-avatar{color:#8999ff;width:156px;margin:0 auto}.voice-agent-root .voice-avatar svg{width:100%;display:block}.voice-agent-root .voice-avatar figcaption{color:var(--text-primary,inherit);margin-top:4px;font-size:13px;font-weight:600}.voice-agent-root .voice-avatar-mouth{transform-box:fill-box;transform-origin:50%;transform:scaleY(var(--mouth,1))}.voice-agent-root .voice-avatar[data-state=listening] .voice-avatar-halo{opacity:.8}.voice-agent-root .voice-avatar-toggle{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;opacity:.8;background:0 0;border:0;border-radius:6px;margin-top:3px;padding:6px 10px;font-size:12px;text-decoration:underline}.voice-agent-root .voice-question-card{overflow-wrap:anywhere;background:#6073da14;border:1px solid #6679d3;border-radius:12px;flex:none;margin:0 0 14px;padding:16px}.voice-agent-root .voice-question-meta{flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:12px;line-height:1.4;display:flex}.voice-agent-root .voice-question-meta span:last-child{font-weight:600}.voice-agent-root .voice-question-card h3{color:inherit;margin:13px 0;font-family:inherit;font-size:17px;font-weight:500;line-height:1.55}.voice-agent-root .voice-question-feedback{border-top:1px solid #8089a44d;padding-top:10px;font-size:13px;line-height:1.5}.voice-agent-root .voice-question-feedback strong{font-size:12px}.voice-agent-root .voice-question-feedback p{margin:5px 0 12px}.voice-agent-root .voice-question-controls{flex-wrap:wrap;gap:8px;display:flex}.voice-agent-root .voice-question-controls button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #65708a;border-radius:8px;padding:7px 12px;font-size:12px}.voice-agent-root .voice-question-controls button:hover:not(:disabled){background:#6073da2e}.voice-agent-root .voice-question-controls button:disabled,.voice-agent-root .voice-mode-options button:disabled{opacity:.55;cursor:default}.voice-agent-root .voice-practice-setup :focus-visible,.voice-agent-root .voice-avatar-toggle:focus-visible,.voice-agent-root .voice-question-controls button:focus-visible{outline-offset:3px;outline:2px solid #8999ff}@media (width<=480px){.voice-agent-root .voice-avatar{width:148px}.voice-agent-root .voice-question-card{padding:12px}}@media (prefers-reduced-motion:reduce){.voice-agent-root .voice-avatar *{transition:none!important;animation:none!important}.voice-agent-root .voice-avatar-mouth{transform:none}}.pa-tabs{gap:8px;margin:8px 0;display:flex}.pa-tabs button,.pa-manager button,.pa-permission button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #8294af;border-radius:8px;min-height:42px;padding:9px 12px}.pa-tabs [aria-pressed=true],.pa-manager .pa-primary,.pa-permission .pa-primary{color:#fff;background:#328522;border-color:#328522}.pa-manager{min-width:0}.pa-manager button:disabled,.pa-permission button:disabled{opacity:.5;cursor:default}.pa-manager input:not([type=checkbox]):not([type=radio]),.pa-manager select,.pa-permission input:not([type=checkbox]){box-sizing:border-box;color:#142033;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8294af;border-radius:8px;padding:9px}.pa-form{gap:12px;display:grid}.pa-form h3{margin:0}.pa-form label,.pa-record label,.pa-notice label{gap:5px;display:grid}.pa-form .pa-check,.pa-select{align-items:flex-start;gap:9px;display:flex}.pa-check input,.pa-select input{accent-color:#328522;flex:none;width:20px;height:20px;margin:2px 0}.pa-photo{object-fit:contain;border-radius:10px;max-width:100%;height:200px;margin:10px auto;display:block}.pa-record{border:1px solid #8294af;border-radius:12px;align-items:flex-start;gap:12px;margin:12px 0;padding:12px;display:flex}.pa-record>img{object-fit:contain;background:#e5e7eb;border-radius:6px;width:68px;height:88px}.pa-record-body{overflow-wrap:anywhere;flex:1;min-width:0}.pa-controls{flex-wrap:wrap;gap:8px;display:flex}.pa-notice{border:1px solid #8294af;border-radius:10px;margin:10px 0;padding:12px}.pa-notice button{margin:4px}.pa-error{border-left:3px solid #f6b56f;padding-left:10px}.pa-permission{color:#12211e;background:#f5f8f4;min-height:100dvh;font-family:system-ui,sans-serif;line-height:1.5}.pa-permission header{color:#fff;background:#328522;padding:18px max(20px,50vw - 340px);font-weight:700}.pa-permission-body{max-width:640px;margin:auto;padding:24px 20px 48px}.pa-permission h1{font-size:clamp(1.7rem,5vw,2.2rem)}.pa-permission h2{font-size:1.2rem}.pa-permission a{color:#175e15;overflow-wrap:anywhere}.conversation-avatar{text-align:start;width:100%;color:inherit;margin:8px 0 14px}.ca-label{letter-spacing:.025em;font-size:.8rem;font-weight:700}.ca-switch{border:1px solid #77849a;border-radius:12px;gap:4px;margin-top:6px;padding:4px;display:flex}.ca-switch button,.ca-actions button,.ca-change,.ca-dialog-head button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ca-switch button{border-radius:8px;flex:1;min-height:42px;font-weight:650}.ca-switch button[aria-pressed=true],.ca-actions .ca-confirm{color:#fff;background:#2055c7}.ca-switch button:disabled,.ca-change:disabled{cursor:default;opacity:.65}.ca-face{margin-top:12px}.ca-frame{aspect-ratio:16/10;background:#162335;border-radius:12px;position:relative;overflow:hidden}.ca-frame img,.ca-frame video{object-fit:cover;width:100%;height:100%;display:block}.ca-frame [hidden]{display:none}.ca-caption{color:#fff;background:#101823ed;border-radius:6px;padding:4px 9px;font-size:.77rem;font-weight:650;position:absolute;inset:auto auto 8px 8px}.ca-face p,.ca-hint,.ca-dialog p{margin:9px 0;font-size:.88rem;line-height:1.45}.ca-change{text-underline-offset:3px;padding:4px 0;text-decoration:underline}.ca-dialog{box-sizing:border-box;color:#eff3fb;background:#142033;border:1px solid #6b7991;border-radius:18px;width:min(440px,100vw - 24px);max-height:88dvh;margin:auto;padding:0;box-shadow:0 20px 72px #0006}.ca-dialog::backdrop{background:#07101daf}.ca-dialog-inner{padding:clamp(16px,4vw,24px)}.ca-dialog-head,.ca-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.ca-dialog h2{color:inherit;margin:4px 0;font-size:1.45rem}.ca-dialog-head button{width:42px;height:42px;font-size:1.6rem}.ca-choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 6px;padding:0;display:grid}.ca-choices label{cursor:pointer;background:#1a2a42;border:2px solid #586882;border-radius:12px;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.ca-choices label.chosen{border-color:#92b6ff}.ca-choices label:focus-within{outline-offset:2px;outline:3px solid #ffcf70}.ca-choices input{accent-color:#2055c7;width:18px;height:18px;position:absolute;top:7px;right:7px}.ca-choices img{aspect-ratio:1.9;object-fit:cover;width:100%}.ca-choices span{padding:7px 10px;font-weight:650}.ca-actions{justify-content:flex-end;margin-top:14px}.ca-actions button{border:1px solid #697b99;border-radius:9px;min-height:42px;padding:9px 16px}.conversation-avatar button:focus-visible,.ca-dialog button:focus-visible{outline-offset:2px;outline:3px solid #eba82a}.ca-vh{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (height<=480px){.ca-choices img{aspect-ratio:3.5}.ca-dialog{max-height:95dvh}}.ca-frame img{position:absolute;inset:0}.ca-interview .ca-frame{aspect-ratio:16/9}.ca-voice-fallback{border:1px solid #77849a;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.ca-voice-fallback img{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.ca-voice-fallback p{margin:4px 0 0}.ca-turn{color:#fff;background:#101823ed;border-radius:20px;padding:5px 11px;font-size:.85rem;position:absolute;top:.6rem;right:.6rem}.ca-room-actions{flex-wrap:wrap;gap:8px;display:flex}.ca-room-actions button{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #77849a;border-radius:9px;padding:6px 12px}.ca-room-actions button[aria-pressed=true]{color:#fff;background:#2055c7}.ca-face .ca-subtitles{overflow-wrap:anywhere;padding:.65rem 0;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:550}.voice-agent-root .voice-agent-grid[data-video-interview=true] .stage-card{justify-content:flex-start;min-width:0}.voice-agent-root .voice-agent-grid[data-video-interview=true] .transcript-card{min-width:0}@media (width>=901px){.voice-agent-root .voice-agent-grid[data-video-interview=true]{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr)}}.ca-dialog{width:min(680px,100vw - 24px)}.ca-dialog-inner{box-sizing:border-box;flex-direction:column;max-height:86dvh;display:flex}.ca-search,.ca-funding{gap:4px;font-size:.9rem;font-weight:650;display:grid}.ca-search input,.ca-funding select{color:#142033;min-width:0;font:inherit;background:#fff;border:1px solid #8294af;border-radius:8px;padding:8px 12px}.ca-funding{margin-top:10px}.ca-hint a{color:inherit}.ca-dialog .ca-count{margin:5px 0}.ca-scroll{overscroll-behavior:contain;min-height:80px;padding:4px;overflow-y:auto}.ca-choices{margin:0}.ca-choices small{color:#c4d6f3;padding:0 10px 7px}.ca-more{margin:12px auto 4px;display:block}.ca-actions button:disabled{opacity:.55}.ca-initials{color:#fff;background:#263b5a;place-items:center;display:grid}.ca-choices .ca-initials{aspect-ratio:1.9;font-size:1.5rem}.ca-frame .ca-initials{font-size:3rem;position:absolute;inset:0}.ca-voice-fallback .ca-initials{border-radius:50%;flex:none;width:56px;height:56px}@media (width>=560px){.ca-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (height<=500px){.ca-dialog-inner{max-height:none;display:block}.ca-scroll{max-height:50dvh}}.shared-history-list{min-width:0;margin:8px 0;padding:0;list-style:none}.shared-history-list>li{border-bottom:1px solid #94a3b84d;align-items:center;gap:8px;min-width:0;display:flex}.shared-history-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;min-width:0;padding:12px 4px}.shared-history-title{overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.shared-history-details{opacity:.8;flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:12px;line-height:1.6;display:flex}.shared-history-actions{flex-shrink:0;display:flex}.shared-history-actions button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;width:44px;height:44px}.shared-history-list button:focus-visible,.shared-history-browser input:focus-visible,.shared-history-browser button:focus-visible{outline-offset:2px;outline:3px solid #60a5fa}.shared-history-list button:disabled{opacity:.45;cursor:default}.shared-history-empty{font-size:13px;line-height:1.6}.shared-history-browser{min-width:0;color:inherit}.shared-history-filter{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.shared-history-filter input{min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #94a3b866;border-radius:8px;flex:160px;padding:10px}.shared-history-filter select,.shared-history-browser>button{color:inherit;min-height:44px;font:inherit;background:0 0;border:1px solid #94a3b866;border-radius:8px;padding:8px}.shared-history-browser select option{color:#172b48;background:#fff}.shared-history-browser .shared-history-error{color:#b42318}body.dark-theme .shared-history-browser .shared-history-error{color:#ffad9e}.voice-agent-root .voice-history{--history-surface:#f8fafc;--history-border:#cbd5e1;--history-text:#172b48;--history-muted:#52647c;min-width:0;color:var(--history-text);flex-shrink:0;margin:14px 0 16px}body.dark-theme .voice-agent-root .voice-history{--history-surface:#142238;--history-border:#35465f;--history-text:#e7eef8;--history-muted:#a9b9ce}.voice-agent-root .voice-history button{font:inherit;cursor:pointer;color:inherit;font-size:13px}.voice-agent-root .voice-history button:disabled{opacity:.45;cursor:default}.voice-agent-root .voice-history button:focus-visible,.voice-agent-root .voice-history input:focus-visible{outline-offset:2px;outline:3px solid #60a5fa}.voice-agent-root .voice-history-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-agent-root .voice-history-heading{flex:180px;align-items:center;gap:4px;min-width:0;display:flex}.voice-agent-root .voice-history-heading>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.voice-agent-root .voice-history-rename{background:0 0;border:0;border-radius:8px;flex-shrink:0;width:36px;height:36px}.voice-agent-root .voice-history-actions{align-items:center;gap:8px;display:flex}.voice-agent-root .voice-history-actions button,.voice-agent-root .voice-history-manual button,.voice-agent-root .voice-history-error button,.voice-agent-root .voice-history-title-edit button{border:1px solid var(--history-border);background:var(--history-surface);border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-weight:600;display:inline-flex}.voice-agent-root .voice-history-actions .voice-history-primary{color:#fff;background:#285bd4;border-color:#285bd4}.voice-agent-root .voice-history-meta{color:var(--history-muted);flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:10px;font-size:12px;display:flex}.voice-agent-root .voice-history-status{align-items:center;gap:6px;min-height:22px;display:inline-flex}.voice-agent-root .voice-history-status.is-saved{color:#187046}body.dark-theme .voice-agent-root .voice-history-status.is-saved{color:#7edeb1}.voice-agent-root .voice-history-status.is-error{color:#b42318}body.dark-theme .voice-agent-root .voice-history-status.is-error{color:#ffad9e}.voice-agent-root .voice-history-autosave{cursor:pointer;align-items:center;gap:6px;min-height:28px;display:inline-flex}.voice-agent-root .voice-history-autosave input{accent-color:#285bd4;width:16px;height:16px;margin:0}.voice-agent-root .voice-history-audio{font-size:11px}.voice-agent-root .voice-history-title-edit{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;margin-top:10px;display:grid}.voice-agent-root .voice-history-title-edit label{grid-column:1/-1;font-size:12px}.voice-agent-root .voice-history input[type=search],.voice-agent-root .voice-history-title-edit input{box-sizing:border-box;border:1px solid var(--history-border);background:var(--history-surface);width:100%;min-width:0;color:var(--history-text);font:inherit;border-radius:8px;padding:10px;font-size:14px}.voice-agent-root .voice-history-manual{color:var(--history-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.voice-agent-root .voice-history-manual button{flex-shrink:0}.voice-agent-root .voice-history-error{color:#843d12;background:#fff4eb;border:1px solid #dba878;border-radius:10px;margin-top:10px;padding:12px;font-size:13px;line-height:1.5}body.dark-theme .voice-agent-root .voice-history-error{color:#ffd5b0;background:#33261c;border-color:#86603d}.voice-agent-root .voice-history-error>div{margin-top:8px}.voice-agent-root .voice-history-notice{color:var(--history-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.voice-agent-root .voice-history-list{border:1px solid var(--history-border);background:var(--history-surface);border-radius:12px;margin-top:12px;padding:12px}.voice-agent-root .voice-history-list-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.voice-agent-root .voice-history-list h3{margin:0;font-size:14px}.voice-agent-root .voice-history-list-top button{background:0 0;border:0;border-radius:8px;min-width:36px;min-height:36px;font-size:23px}.voice-agent-root .voice-history-list p{color:var(--history-muted);font-size:12px;line-height:1.5}.voice-agent-root .voice-history-list ul{overscroll-behavior:contain;max-height:260px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.voice-agent-root .voice-history-list li{border-bottom:1px solid var(--history-border);align-items:center;gap:8px;display:flex}.voice-agent-root .voice-history-list li:last-child{border-bottom:0}.voice-agent-root .voice-history-open{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:12px 0;line-height:1.5}.voice-agent-root .voice-history-open strong,.voice-agent-root .voice-history-open small{overflow-wrap:anywhere;display:block}.voice-agent-root .voice-history-open small{color:var(--history-muted);margin-top:3px;font-size:11px}.voice-agent-root .voice-history-delete{background:0 0;border:0;border-radius:8px;flex-shrink:0;width:40px;height:40px}.voice-agent-root .voice-history button:not(:disabled):hover{filter:brightness(.94)}@media (width<=480px){.voice-agent-root .voice-history-toolbar{gap:6px}.voice-agent-root .voice-history-heading{flex-basis:100%}.voice-agent-root .voice-history-actions{width:100%}.voice-agent-root .voice-history-actions button{flex:1;min-height:44px}.voice-agent-root .voice-history-meta{gap:4px 10px}}.voice-agent-root .voice-nav-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.voice-agent-root .voice-nav-heading h2,.voice-agent-root .voice-nav-history h3{color:var(--cm-muted);margin:0;font-size:13px;font-weight:650;line-height:1.5}.voice-agent-root .voice-nav-close{width:44px;height:44px;color:var(--cm-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;place-items:center;padding:0;font-size:25px;display:grid}.voice-agent-root .voice-nav-close:hover{background:var(--cm-hover);color:var(--cm-text)}.voice-agent-root .voice-nav-new{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#2563eb;border:1px solid #1d4ed8;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:650;display:flex}.voice-agent-root .voice-nav-new:hover:not(:disabled){background:#1d4ed8}.voice-agent-root .voice-nav-new:disabled{opacity:.55;cursor:not-allowed}.voice-agent-root .voice-nav-links{gap:4px;display:grid}.voice-agent-root .voice-nav-links .copilot-menu-item,.voice-agent-root .voice-nav-history .copilot-menu-item{min-height:44px;font-size:14px}.voice-agent-root .voice-nav-history{border-top:1px solid var(--cm-line);gap:12px;min-width:0;padding-top:18px;display:grid}.voice-agent-root .voice-nav-search{border:1px solid var(--cm-line);min-width:0;min-height:44px;color:var(--cm-muted);background:var(--cm-surface);border-radius:9px;align-items:center;gap:10px;padding:0 12px;display:flex}.voice-agent-root .voice-nav-search:focus-within{outline:2px solid var(--cm-blue);outline-offset:2px}.voice-agent-root .voice-nav-search input{width:100%;min-width:0;min-height:42px;color:var(--cm-text);font:inherit;background:0 0;border:0;padding:0;font-size:14px}.voice-agent-root .voice-nav-search input::placeholder{color:var(--cm-muted);opacity:1}.voice-agent-root .voice-nav-search input:focus-visible{outline:none}.voice-agent-root .voice-nav-recents{gap:4px;margin:0;padding:0;list-style:none;display:grid}.voice-agent-root .voice-nav-recents li{min-width:0}.voice-agent-root .voice-nav-recent{width:100%;min-height:58px;color:var(--cm-text);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:10px;padding:10px;display:flex}.voice-agent-root .voice-nav-recent>i{width:18px;color:var(--cm-blue);text-align:center;flex:0 0 18px;margin-top:4px}.voice-agent-root .voice-nav-recent>span{flex:1;min-width:0}.voice-agent-root .voice-nav-recent strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;line-height:1.5;display:block;overflow:hidden}.voice-agent-root .voice-nav-recent time{color:var(--cm-muted);font-size:12px;line-height:1.6;display:block}.voice-agent-root .voice-nav-recent:hover:not(:disabled){background:var(--cm-hover)}.voice-agent-root .voice-nav-recent.is-current{background:var(--cm-blue-soft);box-shadow:inset 3px 0 0 var(--cm-blue)}.voice-agent-root .voice-nav-recent:disabled{cursor:not-allowed;opacity:.55}.voice-agent-root .voice-nav-note{color:var(--cm-muted);overflow-wrap:anywhere;margin:0;padding:0 4px;font-size:12px;line-height:1.6}.voice-agent-root .voice-nav-note button{border:1px solid var(--cm-line);min-height:44px;color:var(--cm-blue);background:var(--cm-surface);font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px}.voice-agent-root .voice-nav-history>.copilot-menu-item{border-top:1px solid var(--cm-line);color:var(--cm-blue);border-radius:0 0 8px 8px;margin-top:4px}.voice-agent-root .tool-menu .copilot-menu-scroll{gap:12px}.voice-agent-root .tool-menu .copilot-menu-account{flex-shrink:0}.voice-agent-root{--voice-ink:#162d24;--voice-secondary:#52665b;--voice-edge:#c7d4c9;--voice-surface:#fffefa;--voice-page:#f7f9f4;--voice-soft:#edf4e8;--voice-accent:#286f35;--voice-on-accent:#fff;--voice-danger:#bd2635;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}body.dark-theme .voice-agent-root{--voice-ink:#eef5ef;--voice-secondary:#b9cbbd;--voice-edge:#40594a;--voice-surface:#14221d;--voice-page:#0d1915;--voice-soft:#20372a;--voice-accent:#a0df9f;--voice-on-accent:#12371b;--voice-danger:#d93646}.voice-agent-root .voice-agent-workspace{color:var(--voice-ink)}.voice-agent-root .voice-agent-card.stage-card{background:var(--voice-surface);text-align:start;border-radius:16px;justify-content:flex-start;align-items:stretch;gap:16px;padding:clamp(16px,2.2vw,30px)}.voice-agent-root .stage-card>*{flex-shrink:0;min-inline-size:0}.voice-agent-root .stage-card :is(button,select,input,textarea){font-family:inherit}.voice-agent-root .voice-top-history{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;margin-inline-start:auto;padding:7px 12px;font-weight:650}.voice-agent-root .stage-card .voice-practice-setup{margin:0}.voice-agent-root .voice-practice-setup h1{color:var(--voice-ink);margin:0 0 12px;font-family:inherit;font-size:clamp(25px,3vw,38px);font-weight:700;line-height:1.08}.voice-agent-root .voice-practice-setup h2{font:inherit;margin:0 0 8px;font-weight:650}.voice-agent-root .stage-card :is(.voice-mode-options,.ca-switch){border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;display:grid}.voice-agent-root .stage-card :is(.voice-mode-options,.ca-switch) button{border:1px solid var(--voice-edge);background:var(--voice-surface);min-height:62px;color:var(--voice-ink);text-align:start;font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:10px;grid-template-columns:25px 1fr;align-content:center;align-items:center;column-gap:7px;padding:10px;display:grid;position:relative}.voice-agent-root .stage-card :is(.voice-mode-options,.ca-switch) button[aria-pressed=true]{color:var(--voice-ink);border-color:var(--voice-accent);box-shadow:inset 0 0 0 1px var(--voice-accent);background:var(--voice-soft)}.voice-agent-root .stage-card :is(.voice-mode-options,.ca-switch) button[aria-pressed=true]:after{content:"✓";width:15px;height:15px;color:var(--voice-on-accent);background:var(--voice-accent);border-radius:50%;place-items:center;font:700 11px/1 system-ui;display:grid;position:absolute;inset-block-start:5px;inset-inline-end:6px}.voice-agent-root :is(.voice-mode-options,.ca-switch) button strong{padding-inline-end:13px;font-size:15px}.voice-agent-root :is(.voice-mode-options,.ca-switch) button>:first-child{color:var(--voice-accent);grid-row:span 2;justify-self:center}.voice-agent-root :is(.voice-mode-options,.ca-switch) button small{color:var(--voice-secondary);grid-column:2;font-size:12px;line-height:1.35}.voice-agent-root .ca-format-portrait{border-radius:50%;width:25px;height:25px;overflow:hidden}.voice-agent-root .ca-format-portrait>*{object-fit:cover;width:100%;height:100%}.voice-agent-root .stage-card .voice-practice-form{gap:12px;margin:0}.voice-agent-root .voice-tracks>span,.voice-agent-root .ca-label{margin-block-end:6px;font-size:13px;font-weight:650;display:block}.voice-agent-root .voice-tracks>div{border:1px solid var(--voice-edge);border-radius:8px;display:flex;overflow:hidden}.voice-agent-root .voice-tracks>div>*{text-align:center;flex:1;padding:6px;font-size:13px}.voice-agent-root .voice-tracks strong{color:var(--voice-on-accent);background:var(--voice-accent)}.voice-agent-root .voice-tracks small,.voice-agent-root .voice-practice-context summary small{color:var(--voice-secondary);background:var(--voice-soft);border-radius:6px;padding:2px 5px;font-size:11px;display:inline-block}.voice-agent-root .stage-card .voice-role-chips{flex-wrap:wrap;gap:6px;display:flex}.voice-agent-root .voice-role-chips button{border-radius:20px;min-height:36px;padding-inline:12px}.voice-agent-root .stage-card .voice-role-chips button[aria-pressed=true]{color:var(--voice-ink);background:var(--voice-soft);border-color:var(--voice-accent);box-shadow:inset 0 0 0 1px var(--voice-accent)}.voice-agent-root .stage-card .voice-language-field{width:100%;margin:0}.voice-agent-root .stage-card .voice-practice-example{background:var(--voice-soft);color:var(--voice-ink);padding:10px 12px}.voice-agent-root .stage-card .voice-practice-example span{color:var(--voice-accent)}.voice-agent-root .voice-practice-context{border:1px solid var(--voice-edge);border-radius:9px}.voice-agent-root .voice-practice-context summary{padding:11px}.voice-agent-root .voice-practice-context summary>*{margin-inline:5px}.voice-agent-root .voice-practice-context[open]{padding:0 10px 10px}.voice-agent-root .stage-card .resume-title{white-space:normal;overflow-wrap:anywhere;overflow:visible}.voice-agent-root .stage-card .resume-upload-card{cursor:default;margin:8px 0 0}.voice-agent-root .stage-card .conversation-avatar{margin:0}.voice-agent-root .stage-card .voice-action-main-btn.voice-practice-start{background:var(--voice-accent);color:var(--voice-on-accent);box-shadow:none;min-height:46px;margin:0}.voice-agent-root .voice-room-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.voice-agent-root .voice-room-heading h2,.voice-agent-root .voice-room-heading p{margin:0 0 4px}.voice-agent-root .voice-room-heading p{color:var(--voice-secondary)}.voice-agent-root .voice-room-heading .voice-session-time{flex-wrap:wrap;width:auto;margin:0;padding:5px 9px;position:static}.voice-agent-root .voice-room-heading .voice-session-time-value span{font-size:11px}.voice-agent-root .voice-room-heading .voice-session-time-value strong{font-size:16px}.voice-agent-root .stage-card .ca-turn{color:var(--voice-accent);background:0 0;align-items:center;gap:8px;margin:4px 0;padding:6px 0;font-size:17px;font-weight:700;display:flex;position:static}.voice-agent-root .stage-card .voice-question-card{background:var(--voice-soft);color:var(--voice-ink);border-color:var(--voice-edge);margin:0}.voice-agent-root .voice-question-label{text-transform:uppercase;letter-spacing:.08em;margin-top:10px;font-size:11px;font-weight:700;display:block}.voice-agent-root .stage-card .voice-question-card h3{margin:7px 0 12px;font-size:clamp(19px,2vw,25px);line-height:1.35}.voice-agent-root .stage-card .orb-controls-section{flex-wrap:wrap;justify-content:flex-start}.voice-agent-root .stage-card .orb-controls-section>button{flex:auto;width:auto;min-height:44px}.voice-agent-root .stage-card .orb-controls-section .live{color:#981f31;box-shadow:none;background:#fff4f5;border:1px solid #bc4857}.voice-agent-root .voice-ready-document{margin:4px 0;font-weight:600}.voice-agent-root .stage-card :focus-visible{outline:3px solid var(--voice-accent);outline-offset:2px}.voice-agent-root .transcript-card .voice-session-time{margin:8px 0;position:static}@media (width>=901px){.voice-agent-root .voice-agent-grid{grid-template-columns:minmax(0,1.38fr) minmax(270px,1fr)}}@media (width<=900px){.voice-agent-root .voice-agent-grid{grid-template-columns:minmax(0,1fr)}.voice-agent-root .voice-agent-workspace{padding:12px}}@media (width<=450px){.voice-agent-root .stage-card :is(.voice-mode-options,.ca-switch) button{grid-template-columns:1fr;align-content:start;row-gap:4px}.voice-agent-root :is(.voice-mode-options,.ca-switch) button>:first-child{grid-row:auto;justify-self:start}.voice-agent-root :is(.voice-mode-options,.ca-switch) button small{grid-column:1}.voice-agent-root .voice-room-heading{flex-wrap:wrap}}.voice-agent-root .stage-card .voice-mode-options button strong{color:var(--voice-ink)}.voice-agent-root .stage-card .voice-practice-example{border-radius:8px;padding:8px 10px}.voice-agent-root .voice-practice-example summary{color:var(--voice-secondary);cursor:pointer;padding:4px 0;font-size:13px;font-weight:600}.voice-agent-root .stage-card .ca-room-actions button[aria-pressed=true]{color:var(--voice-on-accent);background:var(--voice-accent)}.voice-agent-root .stage-card .ca-room-actions{margin-top:8px}.voice-agent-root .voice-top-history:disabled{opacity:.6;cursor:default}.voice-agent-root [hidden]{display:none!important}body .voice-agent-root .voice-agent-workspace{color:var(--voice-ink);background:var(--voice-page);gap:20px;padding:clamp(14px,2.2vw,30px);scroll-padding-block:20px 112px;overflow-x:hidden}.voice-agent-root .voice-agent-workspace :is(button,select,input,textarea){font-family:inherit}.voice-agent-root .voice-agent-workspace :focus-visible{outline:3px solid var(--voice-accent);outline-offset:3px}.voice-agent-root .voice-workspace-heading{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px 24px;min-inline-size:0;display:flex}.voice-agent-root .voice-workspace-heading h1{color:var(--voice-ink);letter-spacing:-.035em;margin:0;font:750 clamp(28px,3vw,40px)/1.15 Inter,system-ui,sans-serif}.voice-agent-root .voice-workspace-heading p{color:var(--voice-secondary);margin:7px 0 0;font-size:15px;line-height:1.5}.voice-agent-root .voice-session-context{flex-wrap:wrap;flex:240px;align-items:center;gap:8px;min-inline-size:0;display:flex}.voice-agent-root .voice-session-context>span{background:var(--voice-soft);min-inline-size:0;max-inline-size:100%;color:var(--voice-ink);overflow-wrap:anywhere;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;line-height:1.4;display:inline-flex}.voice-agent-root .voice-session-context i{color:var(--voice-accent);flex:none}body .voice-agent-root .voice-workspace-heading .voice-session-time{border-color:var(--voice-edge);background:var(--voice-soft);inline-size:auto;color:var(--voice-ink);margin:0 0 0 auto;padding:8px 12px;position:static}.voice-agent-root .voice-workspace-heading .voice-session-time-value>span{font-size:11px}.voice-agent-root .voice-workspace-heading .voice-session-time-value>strong{font-size:22px}.voice-agent-root .voice-top-history{border-color:#ffffff80;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:14px;display:inline-flex}.voice-agent-root .voice-control-icon{flex:none;width:20px;height:20px;display:block}.voice-agent-root .voice-top-history .voice-control-icon{width:18px;height:18px}.voice-agent-root .voice-controls-buttons .voice-control-icon{width:20px;height:20px}.voice-agent-root .setup-navbar .brand-identity__wordmark{flex-direction:row;align-items:baseline;gap:0}.voice-agent-root .setup-navbar .brand-identity :is(.brand-identity__name,.brand-identity__copilot){color:inherit;letter-spacing:-.035em;text-transform:none;font-size:22px;font-weight:700;line-height:1.1}.voice-agent-root .voice-agent-grid{flex:1 0 auto;grid-template:"stage""transcript"/minmax(0,1fr);align-items:stretch;gap:20px;min-block-size:0;min-inline-size:0;display:grid}body .voice-agent-root .voice-agent-card{border:1px solid var(--voice-edge);min-block-size:0;min-inline-size:0;color:var(--voice-ink);background:var(--voice-surface);border-radius:18px;padding:clamp(18px,2vw,28px);box-shadow:0 4px 20px #142b2110}.voice-agent-root .voice-agent-card.stage-card{grid-area:stage;gap:18px}.voice-agent-root .voice-agent-grid[data-session-layout=setup]{flex:none;grid-template-areas:"stage";align-self:center;inline-size:100%;max-inline-size:860px}.voice-agent-root .voice-setup-fields{gap:18px;display:grid}.voice-agent-root .voice-setup-intro{color:var(--voice-secondary);margin:0;font-size:15px;line-height:1.6}.voice-agent-root .voice-start-actions{gap:8px;display:grid}.voice-agent-root .voice-setup-privacy{text-align:center;color:var(--voice-secondary);margin:0;font-size:12px;line-height:1.5}.voice-agent-root .voice-setup-privacy button{min-height:44px;color:var(--voice-accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;margin-inline-start:8px;padding:8px 10px;font-weight:600;text-decoration:underline;display:inline-flex}.voice-agent-root .voice-context-section{min-inline-size:0}.voice-agent-root .stage-card .voice-action-main-btn.voice-practice-start{border-radius:11px;flex:none;width:100%;min-height:48px;margin:0;padding:12px 20px;font-size:16px}body .voice-agent-root .voice-language-field :is(label,small){color:var(--voice-secondary)}body .voice-agent-root .stage-card :is(.voice-language-field select,.voice-practice-field input,.voice-practice-field select){min-height:44px;color:var(--voice-ink);background:var(--voice-surface);border-color:var(--voice-edge)}body .voice-agent-root .stage-card .voice-role-chips button[aria-pressed=true]{color:var(--voice-ink);background:var(--voice-soft);border-color:var(--voice-accent);box-shadow:inset 0 0 0 1px var(--voice-accent)}body .voice-agent-root .stage-card .voice-practice-example{background:var(--voice-soft);color:var(--voice-ink)}.voice-agent-root .voice-session-stage{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.voice-agent-root .voice-session-status{text-align:center;margin:auto 0;padding:10px 0}.voice-agent-root .voice-status-title{color:var(--voice-ink);margin:0 0 10px;font-size:clamp(25px,2.5vw,35px);font-weight:750;line-height:1.2}.voice-agent-root .voice-status-detail{color:var(--voice-ink);margin:0;font-size:15px;line-height:1.6}.voice-agent-root .voice-status-detail i{color:var(--voice-accent);margin-inline-end:7px}.voice-agent-root .voice-status-hint{color:var(--voice-secondary);margin:14px 0 0;font-size:13px;line-height:1.6}.voice-agent-root .voice-signal{place-items:center;min-height:170px;padding:16px;display:grid}.voice-agent-root .voice-signal-core{aspect-ratio:1;background:radial-gradient(circle at 35% 25%,#b9efb4,#39b46b 43%,#167349 75%,#115f3d);border:1px solid #90d8a6;border-radius:50%;justify-content:center;align-items:center;gap:6px;width:clamp(124px,13vw,174px);display:flex;box-shadow:inset 0 3px 10px #fff9,0 15px 40px #2b9d6233}.voice-agent-root .voice-signal-core span{background:#faffef;border-radius:8px;width:5px;height:14px}.voice-agent-root .voice-signal-core span:nth-child(2n){height:27px}.voice-agent-root .voice-signal-core span:nth-child(3n){height:38px}.voice-agent-root .voice-signal-core span:nth-child(4){height:53px}.voice-agent-root .voice-signal[data-state=speaking] .voice-signal-core span{animation:.75s ease-in-out infinite alternate voice-workspace-speaking}.voice-agent-root .voice-signal[data-state=speaking] .voice-signal-core span:nth-child(2n){animation-delay:-.35s}.voice-agent-root .voice-signal:is([data-state=connecting],[data-state=thinking]) .voice-signal-core{animation:2s ease-in-out infinite voice-workspace-breathe}.voice-agent-root .voice-signal:is([data-state=muted],[data-state=paused],[data-state=pausing]) .voice-signal-core{background:radial-gradient(circle at 35% 25%,#cbd9cb,#7e9985 60%,#496553);border-color:#9fb6a6;box-shadow:inset 0 3px 10px #fff5,0 12px 30px #435d4a22}.voice-agent-root .voice-signal:is([data-state=muted],[data-state=paused],[data-state=pausing]) .voice-signal-core span{height:6px}@keyframes voice-workspace-speaking{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes voice-workspace-breathe{0%,to{opacity:.7}50%{opacity:1}}.voice-agent-root .stage-card .ca-face{margin-top:0}.voice-agent-root .stage-card .ca-frame{aspect-ratio:4/3;border-radius:13px}.voice-agent-root .stage-card .ca-caption{box-sizing:border-box;overflow-wrap:anywhere;max-width:calc(100% - 20px)}.voice-agent-root .voice-agent-grid[data-session-layout=avatar] .voice-session-status{text-align:start;margin:0}.voice-agent-root .voice-agent-grid[data-session-layout=avatar] .voice-status-title{font-size:25px}.voice-agent-root .voice-agent-card.transcript-card{grid-area:transcript;min-height:360px;overflow-y:auto}body .voice-agent-root .transcript-header-row{border-bottom-color:var(--voice-edge);gap:10px;padding-bottom:14px}body .voice-agent-root .transcript-header-row .title{color:var(--voice-ink);letter-spacing:-.02em;text-transform:none;margin:0;font-size:23px;font-weight:700}.voice-agent-root .transcript-header-row .title i{display:none}.voice-agent-root .transcript-messages-container{flex:1 0 160px;gap:8px;padding-top:14px;overflow-x:hidden}body .voice-agent-root .transcript-messages-container .chat-message-bubble{max-width:none;color:var(--voice-ink);overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:12px;align-self:stretch;padding:15px 16px;font-size:clamp(14px,1.15vw,17px);line-height:1.65}body .voice-agent-root .transcript-messages-container .chat-message-bubble.assistant{background:var(--voice-soft)}.voice-agent-root .msg-sender-label{color:var(--voice-ink);opacity:1;letter-spacing:0;text-transform:none;margin-bottom:5px;font-size:14px;font-weight:700}body .voice-agent-root .transcript-empty-view :is(h4,p){color:var(--voice-secondary)}.voice-agent-root .transcript-empty-view .empty-icon{color:var(--voice-accent);font-size:32px}body .voice-agent-root .voice-history{--history-surface:var(--voice-soft);--history-border:var(--voice-edge);--history-text:var(--voice-ink);--history-muted:var(--voice-secondary);margin:12px 0}.voice-agent-root .voice-history-autosave input{accent-color:var(--voice-accent)}.voice-agent-root .voice-history-actions .voice-history-primary{background:var(--voice-accent);border-color:var(--voice-accent);color:var(--voice-on-accent)}body .voice-agent-root .voice-export-actions button{background:var(--voice-surface);color:var(--voice-ink);border-color:var(--voice-edge)}body .voice-agent-root .voice-export-hint{color:var(--voice-secondary)}.voice-agent-root .voice-history-manual{flex-wrap:wrap}.voice-agent-root .voice-session-controls{z-index:5;border:1px solid var(--voice-edge);background:var(--voice-surface);border-radius:16px;flex:none;margin-block-start:auto;padding:14px 18px 9px;position:sticky;inset-block-end:0;box-shadow:0 -6px 24px #142b2110}.voice-agent-root .voice-controls-buttons{justify-content:center;align-items:center;gap:14px;display:flex}body .voice-agent-root .voice-controls-buttons>button{border:1px solid var(--voice-edge);background:var(--voice-surface);min-width:0;min-height:48px;color:var(--voice-ink);box-shadow:none;cursor:pointer;border-radius:11px;flex:0 230px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font:650 15px/1.3 Inter,system-ui,sans-serif;display:inline-flex}body .voice-agent-root .voice-controls-buttons>button:hover:not(:disabled){background:var(--voice-soft);transform:none}body .voice-agent-root .voice-controls-buttons>button[aria-pressed=true]{border-color:var(--voice-accent);background:var(--voice-soft)}body .voice-agent-root .voice-controls-buttons>.voice-action-main-btn.live{background:var(--voice-danger);color:#fff;border-color:var(--voice-danger)}body .voice-agent-root .voice-controls-buttons>.voice-action-main-btn.live:hover:not(:disabled){background:#a61e2d;border-color:#a61e2d}.voice-agent-root .voice-controls-buttons>button:disabled{opacity:.55;cursor:default}.voice-agent-root .voice-controls-buttons i{flex:none;font-size:17px}.voice-agent-root .voice-session-privacy{color:var(--voice-secondary);text-align:center;margin:9px 0 0;font-size:12px;line-height:1.4}@media (width>=1000px){.voice-agent-root .voice-agent-grid[data-session-layout=voice]{flex:auto;grid-template-columns:minmax(0,1.8fr) minmax(285px,1fr);grid-template-areas:"transcript stage";min-height:350px}.voice-agent-root .voice-agent-grid[data-session-layout=avatar]{flex:auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"stage transcript";min-height:350px}.voice-agent-root .voice-agent-grid[data-session-layout=review]{grid-template-columns:minmax(310px,.85fr) minmax(0,1.5fr);grid-template-areas:"stage transcript";min-height:420px}}@media (width<=999px){.voice-agent-root .voice-agent-grid{flex:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.voice-agent-root .voice-agent-grid[data-session-layout=setup]{grid-template-rows:auto}.voice-agent-root .voice-session-stage{gap:12px}.voice-agent-root .voice-agent-grid[data-session-layout=voice] .voice-session-stage{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;display:grid}.voice-agent-root .voice-agent-grid[data-session-layout=voice] .voice-session-stage>:is(.voice-avatar-area,.voice-question-card){grid-column:1/-1}.voice-agent-root .voice-agent-grid[data-session-layout=voice] .voice-session-status{text-align:start}.voice-agent-root .voice-agent-grid[data-session-layout=voice] .voice-session-stage:has(.voice-avatar-area) .voice-session-status{text-align:center;grid-column:1/-1}.voice-agent-root .voice-signal{min-height:100px;padding:4px}.voice-agent-root .voice-signal-core{gap:4px;width:96px}.voice-agent-root .voice-signal-core span{width:4px}.voice-agent-root .voice-status-title{font-size:25px}.voice-agent-root .voice-status-hint{margin-top:7px}.voice-agent-root .voice-agent-card.transcript-card{min-height:320px;max-height:none}.voice-agent-root .transcript-messages-container{flex:1 0 auto;min-height:180px;max-height:55dvh}.voice-agent-root .stage-card{overflow-y:visible}.voice-agent-root .stage-card .ca-frame{aspect-ratio:16/10;max-height:380px}}@media (width<=700px){.voice-agent-root .setup-navbar .brand-identity__wordmark{flex-direction:column;align-items:flex-start;gap:1px}.voice-agent-root .setup-navbar .brand-identity :is(.brand-identity__name,.brand-identity__copilot){font-size:16px}.voice-agent-root .voice-top-history{gap:0;width:42px;padding:0;font-size:0}.voice-agent-root .voice-top-history i{font-size:17px}body .voice-agent-root .voice-agent-workspace{gap:14px;padding:12px}.voice-agent-root .voice-workspace-heading{gap:10px 12px}.voice-agent-root .voice-workspace-heading h1{font-size:27px}.voice-agent-root .voice-workspace-heading p{margin-top:4px;font-size:13px}.voice-agent-root .voice-session-context{flex-basis:100%;order:3;gap:6px}.voice-agent-root .voice-session-context>span{padding:6px 8px;font-size:12px}.voice-agent-root .voice-workspace-heading .voice-session-time-status{padding:3px 6px;font-size:10px}.voice-agent-root .voice-workspace-heading .voice-session-time-value>strong{font-size:19px}body .voice-agent-root .voice-workspace-heading .voice-session-time{padding:6px 9px}body .voice-agent-root .voice-agent-card{border-radius:13px;padding:16px}.voice-agent-root .voice-agent-card.stage-card{gap:15px}.voice-agent-root .voice-session-controls{border-radius:13px;padding:10px 9px 8px}.voice-agent-root .voice-controls-buttons{gap:7px}body .voice-agent-root .voice-controls-buttons>button{flex:1 1 0;gap:7px;min-height:48px;padding:10px 7px;font-size:13px}.voice-agent-root .voice-controls-buttons i{font-size:15px}.voice-agent-root .voice-controls-buttons .voice-control-icon{width:17px;height:17px}.voice-agent-root .voice-session-privacy{margin-top:7px;font-size:11px}.voice-agent-root .voice-history-manual{align-items:flex-start}}@media (width<=450px){.voice-agent-root .voice-agent-grid[data-session-layout=voice] .voice-session-stage{grid-template-columns:76px minmax(0,1fr);gap:10px}.voice-agent-root .voice-signal{min-height:76px;padding:0}.voice-agent-root .voice-signal-core{gap:3px;width:74px}.voice-agent-root .voice-signal-core span{width:3px;transform:scaleY(.7)}.voice-agent-root .voice-status-title{font-size:22px}.voice-agent-root .voice-status-detail{font-size:13px}.voice-agent-root .voice-status-hint{font-size:12px}body .voice-agent-root .transcript-header-row .title{font-size:21px}body .voice-agent-root .transcript-messages-container .chat-message-bubble{padding:12px}.voice-agent-root .resume-upload-content{flex-wrap:wrap;gap:8px}.voice-agent-root .resume-text-group{flex-basis:calc(100% - 50px)}.voice-agent-root .resume-browse-btn{min-height:40px;margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.voice-agent-root .voice-signal *,.voice-agent-root .chat-message-bubble,.voice-agent-root .voice-controls-buttons button{transition:none!important;animation:none!important}}@media (forced-colors:active){.voice-agent-root .voice-signal-core{box-shadow:none;background:canvas;border:2px solid canvastext}.voice-agent-root .voice-signal-core span{background:canvastext}.voice-agent-root .stage-card :is(.voice-mode-options,.ca-switch) button[aria-pressed=true]{outline:2px solid highlight}}.upload-credit-quote{border:1px solid color-mix(in srgb,currentColor 20%,transparent);color:inherit;overflow-wrap:anywhere;background:#4f46e50d;border-radius:14px;margin:12px 0;padding:14px 16px;font-size:14px;line-height:1.5}.upload-credit-quote.is-short{background:#c98a1d1f;border-color:#bd8b33}.upload-credit-quote p{margin:0 0 6px}.upload-credit-quote p:first-child{flex-wrap:wrap;justify-content:space-between;gap:6px 20px;display:flex}.upload-credit-quote small{opacity:.8;display:block}.upload-credit-quote>div{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.upload-credit-quote .ui-button{text-decoration:none}.upload-credit-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.interview-panel-root.upload-page-root{color:#0f172a;box-sizing:border-box;flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden;font-family:var(--font-serif,"Lora", "Merriweather", Georgia, "Times New Roman", serif)!important;background-color:#fff!important;border:none!important;border-radius:0!important;padding-top:38px!important}.upload-main-container{flex:1;width:100%;height:calc(100vh - 65px);display:flex;overflow:hidden}.upload-page-root .setup-navbar{z-index:1000;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:65px;min-height:65px;padding:0 24px;display:flex;position:relative;overflow:visible!important}.upload-sidebar{box-sizing:border-box;background-color:#fff;border-right:1px solid #e2e8f0;flex-direction:column;width:250px;min-width:250px;max-width:250px;padding:16px;display:flex}.upload-new-btn{color:#1e293b;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px 14px;font-size:13px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000a}.upload-new-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.sidebar-section-heading{text-transform:uppercase;color:#94a3b8;letter-spacing:.5px;margin-top:24px;margin-bottom:12px;font-size:11px;font-weight:700}.sidebar-library-list{flex-direction:column;flex:1;gap:4px;display:flex;overflow-y:auto}.sidebar-empty-hint{color:#94a3b8;padding:8px 4px;font-size:12px;font-style:italic}.library-item{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:all .15s;display:flex;position:relative}.library-item:hover{background-color:#f1f5f9}.library-item.active{background-color:#ecfdf5;border:1px solid #a7f3d0}.library-item-icon{color:#64748b;justify-content:center;align-items:center;font-size:14px;display:flex}.library-item.active .library-item-icon{color:#10b981}.library-item-info{flex-direction:column;flex:1;min-width:0;display:flex}.library-item-name{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.library-item.active .library-item-name{color:#047857;font-weight:600}.library-item-duration{color:#94a3b8;margin-top:1px;font-size:11px}.library-item-status-transcribing{color:#047857;align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}.library-item-status-transcribing i{color:#10b981;font-size:10px}.library-item-delete{color:#94a3b8;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;padding:4px;transition:opacity .15s,color .15s}.library-item:hover .library-item-delete{opacity:1}.library-item-delete:hover{color:#ef4444;background-color:#ef444414}.sidebar-privacy-footer{color:#94a3b8;border-top:1px solid #f1f5f9;align-items:flex-start;gap:8px;padding-top:14px;font-size:11px;line-height:1.4;display:flex}.sidebar-privacy-footer i{color:#94a3b8;margin-top:2px;font-size:11px}.upload-center-stage{background-color:#fff;flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.upload-hero-container{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:860px;margin:0 auto;padding:24px 32px;display:flex}.hero-languages-badge{color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:6px;margin-bottom:20px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.hero-headline{color:#0f172a;text-align:center;letter-spacing:-.5px;margin:0 0 12px;font-size:32px;font-weight:800;line-height:1.25}.hero-subheadline{color:#64748b;text-align:center;max-width:620px;margin:0 0 24px;font-size:14px;line-height:1.55}.upload-dropzone-box{cursor:pointer;box-sizing:border-box;background-color:#fff;border:2px dashed #6ee7b7;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:620px;padding:36px 20px;transition:all .2s;display:flex}.upload-dropzone-box:hover,.upload-dropzone-box.dragging{background-color:#ecfdf5;border-color:#10b981}.dropzone-cloud-icon{color:#10b981;margin-bottom:12px;font-size:40px}.dropzone-primary-text{color:#0f172a;margin-bottom:4px;font-size:15px;font-weight:600}.dropzone-secondary-text{color:#94a3b8;font-size:12px}.hero-feature-cards-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:720px;margin-top:24px;display:grid}.hero-feature-card{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.card-icon-wrapper{color:#10b981;margin-top:1px;font-size:16px}.card-title{color:#0f172a;margin-bottom:2px;font-size:13px;font-weight:700}.card-subtitle{color:#64748b;font-size:11px;line-height:1.4}.hero-starter-input-container{width:100%;max-width:540px;margin-top:28px}.hero-starter-form{background-color:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;padding:6px 14px;display:flex;box-shadow:0 2px 4px #00000008}.hero-starter-input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;font-size:13px}.hero-starter-submit{color:#10b981;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;font-size:13px;display:flex}.hero-starter-submit:disabled{color:#cbd5e1;cursor:not-allowed}.upload-active-workspace{box-sizing:border-box;flex-direction:column;flex:1;height:100%;padding:20px 32px 0;display:flex;position:relative;overflow:hidden}.active-session-header{margin-bottom:12px}.session-title-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.session-file-icon{color:#10b981;font-size:16px}.session-title-text{color:#0f172a;letter-spacing:-.2px;font-size:17px;font-weight:700}.session-meta-row{color:#64748b;align-items:center;gap:6px;font-size:12px;display:flex}.meta-filename{color:#64748b}.meta-dot{color:#cbd5e1}.meta-speakers{color:#b45309;font-weight:600}.meta-lang{color:#64748b}.meta-transcribing-badge{color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:6px;padding:2px 10px;font-size:11px;font-weight:500;display:inline-flex}.meta-transcribing-badge i{color:#10b981;font-size:10px}.meta-uploaded-badge{color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:6px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.meta-uploaded-badge i{color:#10b981;font-size:11px}.media-player-wrapper{background-color:#000;border-radius:10px;justify-content:center;align-items:center;width:100%;height:160px;min-height:160px;margin-bottom:16px;display:flex;overflow:hidden}.media-player-wrapper.is-audio{background-color:#f1f5f9;border:1px solid #e2e8f0;height:56px;min-height:56px;padding:4px 12px}.upload-native-player{background-color:#000;outline:none;width:100%;height:100%}.upload-native-player.upload-audio-player{background-color:#0000;height:40px}.media-player-placeholder{color:#94a3b8;align-items:center;gap:10px;font-size:13px;display:flex}.upload-tabs-bar{border-bottom:1px solid #e2e8f0;align-items:center;gap:20px;margin-bottom:16px;display:flex}.upload-tab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:8px 2px 10px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.upload-tab-btn:hover{color:#059669}.upload-tab-btn.active{color:#10b981;border-bottom-color:#10b981}.upload-tab-content-area{flex:1;padding-bottom:120px;overflow-y:auto}.transcript-tab-view{flex-direction:column;width:100%;display:flex}.transcribing-center-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:60px 20px;display:flex}.transcribing-spinner-ring{border:3px solid #10b98133;border-top-color:#10b981;border-radius:50%;width:44px;height:44px;margin-bottom:20px;animation:1s linear infinite spin}.transcribing-headline{color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:600}.transcribing-subtext{color:#64748b;max-width:480px;margin:0;font-size:13px;line-height:1.5}.transcript-ready-state,.transcript-error-state{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin-top:12px;padding:48px 24px;display:flex}body.dark-theme .transcript-ready-state,body.dark-theme .transcript-error-state{background:#0f172a;border-color:#334155}.transcript-ready-badge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.transcript-ready-headline{color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:700}body.dark-theme .transcript-ready-headline{color:#f8fafc}.transcript-ready-subtext{color:#64748b;max-width:440px;margin:0 0 20px;font-size:13px;line-height:1.5}.transcript-action-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #10b9814d}.transcript-action-btn:hover{background:#059669;transform:translateY(-1px)}.transcript-error-icon{color:#dc2626;background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;font-size:22px;display:flex}.transcript-error-headline{color:#dc2626;margin:0 0 8px;font-size:18px;font-weight:700}.transcript-error-subtext{color:#64748b;max-width:460px;margin:0 0 20px;font-size:13px;line-height:1.5}.transcript-action-btn.transcript-retry-btn{background:#ef4444}.transcript-action-btn.transcript-retry-btn:hover{background:#dc2626}.transcript-turns-list{flex-direction:column;gap:16px;display:flex}.transcript-turn-row{align-items:flex-start;gap:24px;display:flex}.turn-speaker-col{flex-direction:column;width:90px;min-width:90px;display:flex}.turn-speaker-label{color:#059669;font-size:13px;font-weight:700}.turn-timecode{color:#94a3b8;cursor:pointer;margin-top:1px;font-size:11px}.turn-timecode:hover{color:#10b981;text-decoration:underline}.turn-content-col{color:#1e293b;flex:1;font-size:14px;line-height:1.6}.transcript-empty-state{text-align:center;color:#94a3b8;padding:40px 0;font-size:13px}.transcript-loading-box{justify-content:center;align-items:center;gap:10px;display:flex}.translate-tab-view{flex-direction:column;width:100%;display:flex}.translate-search-wrapper{border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;max-width:320px;margin-bottom:14px;padding:6px 12px;display:flex}.search-icon{color:#94a3b8;font-size:12px}.translate-search-input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;font-size:13px}.languages-grid-22{grid-template-columns:repeat(11,1fr);gap:6px;margin-bottom:16px;display:grid}@media (width<=1440px){.languages-grid-22{grid-template-columns:repeat(8,1fr)}}@media (width<=1200px){.languages-grid-22{grid-template-columns:repeat(6,1fr)}}@media (width<=768px){.languages-grid-22{grid-template-columns:repeat(4,1fr)}}.lang-card{text-align:center;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 4px;transition:all .15s}.lang-card:hover{background-color:#f0fdf4;border-color:#6ee7b7}.lang-card.selected{background-color:#ecfdf5;border-color:#10b981;box-shadow:0 0 0 1px #10b981}.lang-native{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:12px;font-weight:600;overflow:hidden}.lang-card.selected .lang-native{color:#047857}.lang-english{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.translate-action-row{align-items:center;gap:12px;margin-bottom:16px;display:flex}.translate-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 4px 10px #10b98133}.translate-primary-btn:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.translate-primary-btn:disabled{opacity:.7;cursor:not-allowed}.export-pdf-action-btn{color:#059669;cursor:pointer;background-color:#fff;border:1px solid #10b981;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.export-pdf-action-btn:hover{background-color:#ecfdf5}.translation-results-panel{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:12px;padding:16px}.translation-panel-header{margin-bottom:12px}.results-badge{color:#15803d;background-color:#dcfce7;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.translated-turns-list{flex-direction:column;gap:14px;display:flex}.transcript-turn-row.translated-row .turn-speaker-label{color:#15803d}.translated-full-text{color:#1e293b;white-space:pre-wrap;font-size:14px;line-height:1.6}.ask-ai-tab-view{flex-direction:column;height:100%;display:flex}.ask-ai-empty-prompt-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:50px 20px;display:flex}.ask-ai-center-icon{color:#10b981;margin-bottom:14px;font-size:34px}.ask-ai-headline{color:#0f172a;margin:0 0 10px;font-size:17px;font-weight:700}.ask-ai-prompt-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.prompt-chip-btn{color:#64748b;cursor:pointer;background:0 0;border:none;padding:4px;font-size:13px;font-style:italic;transition:color .15s}.prompt-chip-btn:hover{color:#059669;text-decoration:underline}.chip-separator{color:#cbd5e1}.ask-ai-messages-scroller{flex-direction:column;flex:1;gap:14px;padding:8px 0;display:flex;overflow-y:auto}.chat-message-row{width:100%;display:flex}.chat-message-row.user-side{justify-content:flex-end}.chat-message-row.ai-side{justify-content:flex-start}.chat-bubble{word-wrap:break-word;white-space:pre-wrap;border-radius:14px;max-width:75%;padding:12px 16px;font-size:14px;line-height:1.5}.user-side .chat-bubble{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;box-shadow:0 2px 6px #10b98133}.ai-side .chat-bubble{color:#0f172a;background-color:#f8fafc;border:1px solid #e2e8f0}.bubble-author{text-transform:uppercase;color:#64748b;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.bubble-text{color:inherit}.thinking-bubble{background-color:#f8fafc}.thinking-row{color:#64748b;align-items:center;gap:10px;font-size:13px;font-style:italic;display:flex}.spinner-mini{border:2px solid #10b98133;border-top-color:#10b981;border-radius:50%;width:14px;height:14px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.upload-bottom-bar-wrapper{z-index:5;background:linear-gradient(#fff0 0%,#fffffff2 20%,#fff 100%);flex-direction:column;align-items:center;gap:6px;padding:12px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.upload-pill-prompt-bar{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;width:100%;max-width:700px;padding:6px 12px;transition:all .15s;display:flex;box-shadow:0 2px 8px #0000000d}.upload-pill-prompt-bar:focus-within{border-color:#6ee7b7;box-shadow:0 3px 12px #10b98126}.pill-attach-btn,.pill-mic-btn{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;font-size:14px;transition:color .15s;display:flex}.pill-attach-btn:hover,.pill-mic-btn:hover{color:#0f172a}.pill-mic-btn.listening{color:#ef4444;animation:1.5s infinite pulse-mic}@keyframes pulse-mic{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.pill-prompt-input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;font-size:13px}.pill-send-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:all .15s;display:flex;box-shadow:0 2px 6px #10b98140}.pill-send-btn:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.pill-send-btn:disabled{box-shadow:none;cursor:not-allowed;background:#cbd5e1}.upload-footer-footnote{color:#94a3b8;text-align:center;font-size:11px}.upload-page-root.dark-theme{color:#f8fafc;background-color:#0f172a!important}.upload-page-root.dark-theme .setup-navbar{background-color:#1e293b;border-bottom-color:#334155}.upload-page-root.dark-theme .upload-sidebar{background-color:#1e293b;border-right-color:#334155}.upload-page-root.dark-theme .upload-new-btn{color:#f8fafc;background-color:#0f172a;border-color:#334155}.upload-page-root.dark-theme .library-item:hover{background-color:#334155}.upload-page-root.dark-theme .library-item.active{background-color:#10b98126;border-color:#10b98159}.upload-page-root.dark-theme .library-item.active .library-item-name{color:#34d399}.upload-page-root.dark-theme .library-item.active .library-item-icon{color:#10b981}.upload-page-root.dark-theme .library-item-name{color:#f8fafc}.upload-page-root.dark-theme .upload-center-stage{background-color:#0f172a}.upload-page-root.dark-theme .hero-headline,.upload-page-root.dark-theme .session-title-text,.upload-page-root.dark-theme .dropzone-primary-text,.upload-page-root.dark-theme .card-title,.upload-page-root.dark-theme .ask-ai-headline,.upload-page-root.dark-theme .turn-content-col{color:#f8fafc}.upload-page-root.dark-theme .upload-dropzone-box{background-color:#1e293b;border-color:#10b981}.upload-page-root.dark-theme .hero-feature-card,.upload-page-root.dark-theme .hero-starter-form,.upload-page-root.dark-theme .upload-pill-prompt-bar{background-color:#1e293b;border-color:#334155}.upload-page-root.dark-theme .hero-starter-input,.upload-page-root.dark-theme .pill-prompt-input{color:#f8fafc}.upload-page-root.dark-theme .upload-bottom-bar-wrapper{background:linear-gradient(#0f172a00 0%,#0f172af2 20%,#0f172a 100%)}.upload-page-root.dark-theme .upload-tabs-bar{border-bottom-color:#334155}.upload-page-root.dark-theme .upload-tab-btn.active{color:#34d399;border-bottom-color:#34d399}.upload-page-root.dark-theme .meta-transcribing-badge{color:#34d399;background-color:#10b98126;border-color:#10b98159}.upload-page-root.dark-theme .meta-transcribing-badge i{color:#10b981}.upload-page-root.dark-theme .lang-card{background-color:#1e293b;border-color:#334155}.upload-page-root.dark-theme .lang-card.selected{background-color:#10b98126;border-color:#10b981;box-shadow:0 0 0 1px #10b981}.upload-page-root.dark-theme .lang-card.selected .lang-native{color:#34d399}.upload-page-root.dark-theme .lang-native{color:#f8fafc}.upload-page-root.dark-theme .translation-results-panel{background-color:#1e293b;border-color:#334155}.upload-page-root.dark-theme .ai-side .chat-bubble{color:#f8fafc;background-color:#1e293b;border-color:#334155}@media print{.window-titlebar,.setup-navbar,.upload-sidebar,.upload-bottom-bar-wrapper,.upload-tabs-bar,.media-player-wrapper,.translate-search-wrapper,.languages-grid-22,.translate-action-row{display:none!important}.upload-page-root,.upload-main-container,.upload-center-stage,.upload-active-workspace{height:auto!important;padding:0!important;overflow:visible!important}.transcript-turns-list,.translated-turns-list{page-break-inside:auto}.transcript-turn-row{page-break-inside:avoid;margin-bottom:12px}}.transcribing-bottom-toast{color:#fff;z-index:9999;pointer-events:none;background-color:#1e293b;border-radius:9999px;align-items:center;gap:10px;padding:10px 20px;font-size:13px;font-weight:500;animation:.25s ease-out toastFadeIn;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px -5px #00000059,0 8px 10px -6px #00000040}.transcribing-bottom-toast i{color:#10b981;font-size:15px}@keyframes toastFadeIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.upload-selected-card{box-sizing:border-box;background-color:#fff;border:1.5px solid #10b981;border-radius:16px;flex-direction:column;gap:18px;width:100%;max-width:620px;padding:24px 24px 20px;animation:.2s toastFadeIn;display:flex;box-shadow:0 4px 16px #10b98114}.upload-page-root.dark-theme .upload-selected-card{background-color:#1e293b;border-color:#10b981;box-shadow:0 4px 16px #00000040}.selected-card-top{align-items:center;gap:14px;display:flex}.selected-card-icon-wrapper{color:#10b981;background-color:#ecfdf5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.upload-page-root.dark-theme .selected-card-icon-wrapper{color:#34d399;background-color:#10b98126}.selected-card-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.selected-card-filename{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.upload-page-root.dark-theme .selected-card-filename{color:#f8fafc}.selected-card-meta{color:#64748b;align-items:center;gap:6px;font-size:12px;display:flex}.selected-card-status{color:#059669;font-weight:600}.upload-page-root.dark-theme .selected-card-status{color:#34d399}.selected-card-remove-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;font-size:16px;transition:all .2s;display:flex}.selected-card-remove-btn:hover{color:#ef4444;background-color:#fee2e2}.upload-page-root.dark-theme .selected-card-remove-btn:hover{color:#f87171;background-color:#ef444433}.selected-card-bottom{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.upload-page-root.dark-theme .selected-card-bottom{border-top-color:#334155}.selected-card-change-btn{color:#475569;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:500;transition:all .2s;display:inline-flex}.selected-card-change-btn:hover{color:#0f172a;background-color:#f8fafc}.upload-page-root.dark-theme .selected-card-change-btn{color:#cbd5e1;border-color:#334155}.upload-page-root.dark-theme .selected-card-change-btn:hover{color:#fff;background-color:#334155}.selected-card-upload-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 20px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #10b98140}.selected-card-upload-btn:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b98159}.selected-card-upload-btn:disabled{opacity:.7;cursor:not-allowed}.selected-card-remove-btn.cancelling-btn{color:#ef4444;background-color:#fef2f2}.selected-card-remove-btn.cancelling-btn:hover{color:#dc2626;background-color:#fee2e2}.upload-page-root.dark-theme .selected-card-remove-btn.cancelling-btn{color:#f87171;background-color:#ef444433}.selected-card-cancel-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 20px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #ef444440}.selected-card-cancel-btn:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef444459}.selected-card-cancel-btn:active{transform:translateY(0)}.progress-right-side{align-items:center;gap:12px;display:flex}.upload-inline-cancel-btn{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #fecaca;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.2;transition:all .15s}.upload-inline-cancel-btn:hover{color:#dc2626;background-color:#fee2e2;border-color:#fca5a5}.upload-page-root.dark-theme .upload-inline-cancel-btn{color:#f87171;border-color:#ef444466}.upload-page-root.dark-theme .upload-inline-cancel-btn:hover{color:#fca5a5;background-color:#ef444433}.library-item-cancel-upload-btn{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;padding:4px 8px;font-size:14px;transition:all .2s;display:flex}.library-item-cancel-upload-btn:hover{color:#dc2626;background-color:#fee2e2}.upload-page-root.dark-theme .library-item-cancel-upload-btn:hover{color:#fca5a5;background-color:#ef444433}.hero-starter-cancel{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;box-shadow:0 2px 6px #ef44444d}.hero-starter-cancel:hover{background-color:#dc2626;transform:scale(1.05)}.pill-cancel-action-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 6px #ef444440}.pill-cancel-action-btn:hover{background:#dc2626;transform:translateY(-1px)}.meta-uploading-row{align-items:center;gap:8px;display:inline-flex}.meta-cancel-upload-btn{color:#ef4444;cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.meta-cancel-upload-btn:hover{color:#dc2626;background:#fecaca}.upload-page-root.dark-theme .meta-cancel-upload-btn{color:#f87171;background:#ef444433;border-color:#ef444466}.upload-page-root.dark-theme .meta-cancel-upload-btn:hover{color:#fca5a5;background:#ef444459}.hero-selected-file-chip,.chat-selected-file-chip{color:#065f46;white-space:nowrap;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;max-width:320px;padding:3px 10px;font-size:12px;display:inline-flex}.upload-page-root.dark-theme .hero-selected-file-chip,.upload-page-root.dark-theme .chat-selected-file-chip{color:#6ee7b7;background-color:#10b98126;border-color:#059669}.hero-selected-file-name,.chat-selected-file-name{text-overflow:ellipsis;max-width:180px;font-weight:500;overflow:hidden}.hero-selected-file-clear,.chat-selected-file-clear{color:#059669;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 2px;font-size:12px;display:flex}.hero-selected-file-clear:hover,.chat-selected-file-clear:hover{color:#ef4444}.pill-upload-action-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.pill-upload-action-btn:hover:not(:disabled){background:#059669}.sidebar-library-tabs{background:#0000000a;border-radius:8px;gap:4px;margin-bottom:12px;padding:3px;display:flex}.library-tab-pill{color:#64748b;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;flex:1;padding:4px 6px;font-size:11px;font-weight:600;transition:all .15s}.library-tab-pill.active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #00000014}.library-item-icon.video-icon{color:#6366f1;background:#eef2ff;border-radius:6px}.library-tag-local{color:#059669;background:#ecfdf5;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-block}.selected-card-progress-wrapper{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:6px;margin:12px 0;padding:10px 14px;display:flex}.upload-progress-bar-track{background:#e2e8f0;border-radius:9999px;width:100%;height:6px;overflow:hidden}.upload-progress-bar-fill{background:linear-gradient(90deg,#10b981,#059669);height:100%;transition:width .2s}.upload-progress-label{color:#475569;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.upload-converting-alert{color:#d97706;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.meta-storage-badge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}body.dark-theme .sidebar-library-tabs{background:#ffffff0d}body.dark-theme .library-tab-pill{color:#94a3b8}body.dark-theme .library-tab-pill.active{color:#f8fafc;background:#1e293b;box-shadow:0 1px 3px #0000004d}body.dark-theme .library-item-icon.video-icon{color:#818cf8;background:#6366f126}body.dark-theme .selected-card-progress-wrapper{background:#0f172a;border-color:#334155}body.dark-theme .upload-progress-bar-track{background:#334155}body.dark-theme .meta-storage-badge{color:#34d399;background:#10b98126;border-color:#34d3994d}.transcript-lang-selector-group{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:8px 14px;display:flex}.transcript-lang-label{color:#475569;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.transcript-lang-select{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:6px 12px;font-size:13px;font-weight:500}.transcript-lang-select:focus{border-color:#10b981}.transcript-toolbar-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 16px;display:flex}.transcript-toolbar-badges{align-items:center;gap:8px;display:flex}.transcript-badge-pill{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.transcript-toolbar-actions{align-items:center;gap:8px;display:flex}.transcript-lang-select-sm{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 8px;font-size:12px}.transcript-retranscribe-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.transcript-retranscribe-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}body.dark-theme .transcript-lang-selector-group{background:#1e293b;border-color:#334155}body.dark-theme .transcript-lang-label{color:#cbd5e1}body.dark-theme .transcript-lang-select{color:#f8fafc;background:#0f172a;border-color:#475569}body.dark-theme .transcript-toolbar-row{background:#1e293b;border-color:#334155}body.dark-theme .transcript-badge-pill{color:#34d399;background:#10b98126;border-color:#34d3994d}body.dark-theme .transcript-lang-select-sm{color:#f8fafc;background:#0f172a;border-color:#475569}body.dark-theme .transcript-retranscribe-btn{color:#cbd5e1;background:#0f172a;border-color:#475569}body.dark-theme .transcript-retranscribe-btn:hover{color:#fff;background:#1e293b}@media (width<=1366px){.upload-sidebar{width:220px;min-width:220px;max-width:220px;padding:12px}.upload-active-workspace{padding:16px 20px 0}.upload-hero-container{padding:16px 20px}.hero-headline{font-size:26px}.hero-feature-cards-grid{gap:8px}.hero-feature-card{padding:10px 12px}}@media (width<=1180px){.upload-sidebar{width:190px;min-width:190px;max-width:190px}.hero-feature-cards-grid{grid-template-columns:1fr;max-width:440px}}.upload-cloud-notice{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;flex-shrink:0;margin:12px 20px;padding:12px 16px}.upload-cloud-notice p{margin:6px 0}.upload-cloud-notice button,.upload-cloud-notice select{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:8px;max-width:100%;margin:6px 8px;padding:8px 12px}.upload-cloud-notice button:focus-visible,.upload-cloud-notice select:focus-visible{outline-offset:2px;outline:3px solid #6366f1}.dark-theme .upload-cloud-notice{color:#e2e8f0;background:#172033;border-color:#475569}.dark-theme .upload-cloud-notice button,.dark-theme .upload-cloud-notice select{color:#e2e8f0;background:#1e293b;border-color:#64748b}@media (width<=600px){.upload-cloud-notice{margin:8px;padding:10px;font-size:13px}}.upload-coach{border:1px solid var(--ui-line);background:var(--ui-accent-soft);color:var(--ui-text);border-radius:16px;align-items:center;gap:22px;margin:0 0 24px;padding:24px;display:flex;position:relative}.upload-coach-robot{object-fit:contain;flex:none;width:90px;height:90px;animation:4s ease-in-out infinite upload-coach-float}.upload-coach.is-paused .upload-coach-robot{animation-play-state:paused}.upload-coach-content{flex:1;min-width:0}.upload-coach h3{color:var(--ui-text);margin:0 92px 20px 0;font-size:18px;line-height:1.4}.upload-coach-tips{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.upload-coach-tip{align-items:start;gap:10px;min-width:0;display:flex}.upload-coach-tip>.uw-icon{color:var(--ui-accent);margin-top:2px;font-size:19px}.upload-coach h4{color:var(--ui-text);margin:0 0 6px;font-size:14px;line-height:1.45}.upload-coach-tip p{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.7}.upload-coach-controls{gap:2px;display:flex;position:absolute;top:12px;right:12px}.upload-coach-controls button{width:40px;height:40px;color:var(--ui-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;font-size:17px;display:grid}.upload-coach-controls button:hover{background:var(--ui-card);border-color:var(--ui-control);color:var(--ui-text)}.upload-coach--compact{gap:14px;margin-bottom:18px;padding:12px 100px 12px 16px}.upload-coach--compact .upload-coach-robot{width:48px;height:48px}.upload-coach--compact .upload-coach-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.upload-coach-message{color:var(--ui-text);flex:280px;margin:0;font-size:13px;line-height:1.65}.upload-coach .upload-coach-expand{min-height:36px;color:var(--ui-accent);white-space:nowrap;padding:4px 0;font-size:12px}.upload-coach .upload-coach-mobile-expand{display:none}.upload-coach-restore{justify-content:flex-end;margin:-8px 0 8px;display:flex}.upload-coach-restore .ui-text-button{min-height:44px;color:var(--ui-accent)}@keyframes upload-coach-float{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@media (width<=1100px){.upload-coach{align-items:start;gap:16px}.upload-coach-robot{width:68px;height:68px}.upload-coach-tips{gap:16px}}@media (width<=700px){.upload-coach{grid-template-columns:54px minmax(0,1fr);gap:14px;padding:20px;display:grid}.upload-coach-robot{width:54px;height:54px}.upload-coach-content{display:contents}.upload-coach h3{grid-column:2;align-self:center;margin:0 76px 0 0;font-size:16px}.upload-coach-tips{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:14px}.upload-coach-controls{top:9px;right:9px}.upload-coach-tip p{font-size:13px}.upload-coach:not(.is-expanded) .upload-coach-tip p{display:none}.upload-coach .upload-coach-mobile-expand{display:inline-flex}.upload-coach:not(.is-expanded) .upload-coach-tip h4{margin-bottom:0}.upload-coach--compact{padding:16px}.upload-coach--compact .upload-coach-content{padding-top:38px;display:block}.upload-coach-message{font-size:13px}.upload-coach .upload-coach-expand{grid-column:1/-1;justify-self:start}}@media (width<=400px){.upload-coach{padding:16px}.upload-coach h3{margin-right:0;padding-top:40px}}@media (prefers-reduced-motion:reduce){.upload-coach-robot{animation:none}}@media print{.upload-coach,.upload-coach-restore{display:none}}.ua-assist{gap:20px}.ua-welcome h3{margin:0 0 6px;font-size:clamp(23px,2vw,30px)}.ua-welcome p{color:var(--ui-muted);margin:0;line-height:1.6}.ua-actions{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;display:grid}.ua-actions button{text-align:start;background:var(--ui-card);min-height:106px;color:var(--ui-text);border:1px solid var(--ui-line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.ua-actions button[aria-pressed=true]{background:var(--ui-accent-soft);border:2px solid var(--ui-accent);padding:17px}.ua-actions button:hover:not(:disabled){border-color:var(--ui-accent)}.ua-actions strong{font-size:16px}.ua-actions span{color:var(--ui-muted);font-size:13px;line-height:1.5}.ua-actions i{color:var(--ui-accent);font-size:20px}.ua-create{border-top:1px solid var(--ui-line);padding-top:18px}.ua-create h4,.ua-options h4{margin:0 0 8px;font-size:18px}.ua-visual-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.ua-options{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:14px;padding:20px}.ua-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.ua-settings label,.ua-focus{color:var(--ui-text);flex-direction:column;gap:8px;font-size:13px;display:flex}.ua-settings input,.ua-settings select,.ua-focus textarea{background:var(--ui-card);width:100%;min-width:0;color:var(--ui-text);border:1px solid var(--ui-line);font:inherit;border-radius:8px;padding:11px}.ua-settings option{color:var(--ui-text);background:var(--ui-card)}.ua-voice-welcome{align-items:center;gap:14px;margin:16px 0;display:flex}.ua-voice-welcome h4{color:var(--ui-text);margin:0 0 6px;font-size:18px}.ua-voice-welcome p{margin:0;line-height:1.6}.ua-voice-orb{border:2px solid var(--ui-accent);height:52px;color:var(--ui-accent);background:var(--ui-card);border-radius:50%;flex:0 0 52px;place-items:center;display:grid}.ua-voice-orb.is-active{box-shadow:0 0 0 6px var(--ui-soft)}.ua-voice-input[data-voice-state=thinking] .ua-voice-orb{animation:2.4s ease-in-out infinite ua-pulse}.ua-voice-input .ua-end-voice{flex:0 auto;min-height:44px}.ua-focus textarea{resize:vertical;line-height:1.5}.ua-options>.ui-button{margin-top:14px}.ua-coverage{background:var(--ui-soft);border-left:3px solid #c77916;padding:10px 14px;font-size:14px;line-height:1.6}.ua-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.ua-result-heading h3{color:var(--ui-text);margin:8px 0}.ua-result-actions{flex-wrap:wrap;gap:14px;display:flex}.ua-visual{width:100%;min-width:0;margin:14px 0}.ua-visual-image{object-fit:contain;object-position:top;border:1px solid var(--ui-line);background:#f8fafc;border-radius:12px;width:100%;max-height:650px;margin:12px 0;display:block}.ua-visual-image.is-expanded{max-height:none}.ua-map-root{background:var(--ui-accent-soft);border:2px solid var(--ui-accent);border-radius:14px;width:fit-content;max-width:100%;margin:16px auto;padding:18px;font-size:20px;font-weight:700}.ua-map-branches{border-top:2px solid var(--ui-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:16px;display:grid}.ua-map-branch{border:1px solid var(--ui-line);border-left:4px solid var(--ui-accent);background:var(--ui-card);border-radius:12px;padding:16px}.ua-map-branch summary{cursor:pointer;color:var(--ui-text);font-weight:700}.ua-map-branch p{color:var(--ui-muted);font-size:14px;line-height:1.6}.ua-map-branch ul{border-left:2px solid var(--ui-line);padding:0 0 0 12px;list-style:none}.ua-map-branch li{margin:8px 0}.ua-map-branch li button{text-align:start;color:var(--ui-text);background:var(--ui-soft);border:1px solid var(--ui-line);border-radius:8px;width:100%;padding:10px}.ui-workspace.ua-workspace{grid-template-columns:minmax(0,1fr)}.ua-workspace .ui-chat{max-width:none}.ua-workspace .ui-message{max-width:100%}.ua-workspace .ui-message.is-user{max-width:85%}@media (width<=700px){.ua-visual-actions,.ua-settings,.ua-map-branches{grid-template-columns:1fr}.ua-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ua-visual-actions{grid-template-columns:1fr}.ua-actions button{min-height:100px;padding:14px}.ua-actions button[aria-pressed=true]{padding:13px}.ua-options{padding:14px}.ua-workspace .ui-tabs button{padding:10px 8px;font-size:13px}}.ua-document-settings{max-width:700px;margin:12px auto}.ua-document-settings label{flex-direction:column;gap:8px;display:flex}.ua-document-settings select{background:var(--ui-card);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:8px;padding:12px}.ua-workspace .ui-message:not(.is-user){align-self:stretch;width:100%}.ua-workspace .ui-panel>.ui-chat-messages{max-height:none;padding:20px}.ua-study-grid{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.ua-study-card{background:var(--ui-card);border:1px solid var(--ui-line);border-radius:15px;min-width:0;padding:22px}.ua-study-title{border-bottom:3px solid var(--ui-accent-soft);align-items:center;gap:12px;padding-bottom:10px;display:flex}.ua-study-title h4{color:var(--ui-text);margin:0;font-size:18px;line-height:1.4}.ua-panel-number{background:var(--ui-accent-soft);height:30px;color:var(--ui-accent);border-radius:50%;flex:0 0 30px;place-items:center;font-weight:700;display:grid}.ua-study-card>p{font-size:16px;line-height:1.7}.ua-keywords{flex-wrap:wrap;gap:8px;display:flex}.ua-keywords span{background:var(--ui-accent-soft);border-radius:20px;padding:4px 12px;font-size:13px}.ua-comic-grid .ua-study-card{border:2px solid var(--ui-line);border-radius:6px}.ua-dialogue{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;margin-top:20px;display:grid}.ua-dialogue.is-guide{grid-template-columns:minmax(0,1fr) 42px}.ua-dialogue svg{width:42px;fill:var(--ui-accent-soft);stroke:var(--ui-accent);stroke-width:2px;margin-top:12px}.ua-dialogue p{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:18px;margin:0;padding:14px;font-size:15px;line-height:1.6}.ua-dialogue p span{color:var(--ui-muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}@media (width<=700px){.ua-study-grid{grid-template-columns:1fr}.ua-study-card{padding:14px}.ua-workspace .ui-panel>.ui-chat-messages{padding:12px}}.ua-sketch-symbol{fill:none;width:44px;height:48px;stroke:var(--ui-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ua-sketch-grid .ua-study-card{border-width:2px;border-radius:9px 23px 13px 18px}.ua-sketch-grid .ua-study-title{border-bottom-color:#dac579}@font-face{font-family:Noto Sans Telugu;src:url(/app/assets/NotoSansTelugu-BfDKc9mK.ttf)format("truetype");font-weight:100 900;font-display:swap}.ua-assist{flex-direction:column;min-width:0;display:flex}.ua-assist-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.ua-assist-bar h3{margin:0;font-size:24px}.ua-assist button:not(.ui-icon-button):not(.ui-button){cursor:pointer}.ua-change-action,.ua-result-actions button,.ua-map-toolbar button,.ua-node-detail button,.ua-error button,.ua-progress-body>button,.ua-fullscreen-bar button{border:1px solid var(--ui-line);background:var(--ui-card);color:var(--ui-text);font:inherit;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:600}.ua-assist button:disabled{cursor:not-allowed;opacity:.55}.ua-assist button:focus-visible,.ua-assist summary:focus-visible,.ua-map-viewport:focus-visible,.ua-fullscreen button:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}.ua-options{padding:14px 18px}.ua-options>summary{cursor:pointer;font-weight:700}.ua-options>summary span{color:var(--ui-muted);margin-inline-start:12px;font-size:13px;font-weight:400}.ua-options .ui-button{margin-top:16px}.ua-action-picker{gap:18px;display:grid}.ua-action-picker .ua-actions button{min-height:84px}.ua-action-picker .ua-create{padding-top:12px}.ua-current-task{border:1px solid var(--ui-line);background:var(--ui-card);border-radius:16px;scroll-margin-top:100px;overflow:hidden}.ua-task-status{border-bottom:1px solid var(--ui-line);background:var(--ui-accent-soft);align-items:center;gap:16px;padding:20px;display:flex}.ua-status-title{margin:0;font-size:clamp(19px,2vw,25px);font-weight:700;line-height:1.4}.ua-task-status .ui-caption{margin:5px 0 0}.ua-status-dot{border:2px solid var(--ui-accent);width:38px;height:38px;color:var(--ui-accent);border-radius:50%;flex:0 0 38px;place-items:center;font-size:24px;display:grid}.ua-task-status.is-ready .ua-status-dot{color:#13583e;background:#b3f2d5;border-color:#239369}.ua-status-dot.is-working{border-style:dotted;animation:3s linear infinite ua-spin}.ua-progress-body{text-align:center;padding:28px 24px}.ua-progress-body>p{max-width:600px;margin:14px auto;line-height:1.6}.ua-progress-art{width:min(280px,80%);height:160px;fill:var(--ui-accent-soft);stroke:var(--ui-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;margin:8px auto;display:block}.ua-draw{stroke-dasharray:350;fill:none;animation:4s ease-in-out infinite ua-draw}.ua-pencil{transform-origin:50%;animation:3s ease-in-out infinite ua-pencil}.ua-pulse{animation:2.4s ease-in-out infinite ua-pulse}.ua-scan{animation:3s ease-in-out infinite ua-scan}.ua-phase-list{color:var(--ui-muted);justify-content:center;gap:22px;margin:20px 0;padding:0;font-size:13px;list-style:none;display:flex}.ua-phase-list li{align-items:center;gap:7px;display:flex}.ua-phase-list li:before{content:"";border:2px solid;border-radius:50%;width:9px;height:9px}.ua-phase-list .is-done,.ua-phase-list .is-active{color:var(--ui-accent);font-weight:700}.ua-phase-list .is-done:before{background:currentColor}.ua-error{background:var(--ui-soft);color:var(--ui-text);border:1px solid #c27845;border-radius:10px;margin:16px;padding:16px;line-height:1.6}.ua-result-body{white-space:normal;min-width:0;padding:20px}.ua-answer-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.ua-result-body h3{margin-top:0}.ua-result-actions{gap:8px}.ua-result-actions button:hover{border-color:var(--ui-accent)}.ua-illustrated-canvas{background:#fffdf4;border-radius:12px;margin-top:18px;overflow:hidden}.ua-illustrated-canvas>svg{-webkit-user-select:text;user-select:text;width:100%;height:auto;display:block}.ua-text-outline{border:1px solid var(--ui-line);border-radius:8px;margin-top:16px;padding:12px}.ua-text-outline summary{cursor:pointer;font-weight:600}.ua-text-outline>div{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:16px;line-height:1.8}.ua-history{border:1px solid var(--ui-line);border-radius:12px;padding:14px 16px}.ua-history>summary{cursor:pointer;font-weight:700}.ua-history>summary>span{color:var(--ui-muted);margin-inline-start:10px;font-size:13px;font-weight:400}.ua-history-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;max-height:400px;margin-top:14px;display:grid;overflow:auto}.ua-history-list>button{text-align:start;border:1px solid var(--ui-line);background:var(--ui-card);min-width:0;color:var(--ui-text);border-radius:8px;flex-direction:column;align-items:start;gap:8px;padding:14px;display:flex}.ua-history-list>button>span{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.ua-history-list small{color:var(--ui-muted)}.ua-mindmap{border:1px solid var(--ui-line);border-radius:12px;margin-top:16px;overflow:hidden}.ua-map-toolbar{background:var(--ui-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.ua-map-toolbar output{text-align:center;min-width:48px;font-size:13px}.ua-map-viewport{background:#f6fbfc;width:100%;max-height:650px;padding:12px 0;overflow:auto}.ua-connected-map{transform-origin:0 0;color:#203742;width:900px;min-height:350px;padding:28px 18px 28px 0;position:relative}.ua-connected-root{text-align:center;overflow-wrap:anywhere;background:#d8f2f0;border:2px solid #249aa5;border-radius:24px;width:198px;padding:22px 16px;font-size:21px;font-weight:700;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ua-connected-root:after{content:"";border-top:2px solid #85b7c0;width:23px;position:absolute;top:50%;left:100%}.ua-connected-branches{border-left:2px solid #85b7c0;flex-direction:column;gap:26px;margin-left:234px;padding:18px 0;display:flex}.ua-connected-branch{align-items:center;gap:34px;padding-left:27px;display:flex;position:relative}.ua-connected-branch:before{content:"";border-top:2px solid var(--branch-color);width:27px;position:absolute;top:50%;left:0}.ua-branch-heading{border:2px solid var(--branch-color);color:#203742;width:240px;font:inherit;text-align:start;overflow-wrap:anywhere;background:#fff;border-radius:12px;flex:0 0 240px;justify-content:space-between;align-items:center;gap:12px;padding:15px;font-weight:650;display:flex}.ua-branch-heading>span:first-child{min-width:0}.ua-connected-leaves{border-left:2px solid var(--branch-color);flex-direction:column;gap:12px;width:330px;padding:10px 0 10px 20px;display:flex;position:relative}.ua-connected-leaves:before{content:"";border-top:2px solid var(--branch-color);width:34px;position:absolute;top:50%;left:-34px}.ua-connected-leaves>button{text-align:start;border:1px solid var(--branch-color);color:#203742;font:inherit;overflow-wrap:anywhere;background:#fff;border-radius:9px;padding:12px;position:relative}.ua-connected-leaves>button:before{content:"";border-top:2px solid var(--branch-color);width:20px;position:absolute;top:50%;left:-21px}.ua-connected-leaves>button.is-selected{outline:3px solid #7dd4d6}.ua-node-detail{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.ua-node-detail h4{margin:0 0 6px}.ua-node-detail p{margin:0;line-height:1.6}.ua-node-detail button{flex-shrink:0}.ua-mindmap>.ui-caption{padding:12px}.ua-fullscreen{color:var(--ui-text,#e9f3f4);background:var(--ui-card,#10232b);border:1px solid var(--ui-line,#31525b);border-radius:16px;width:min(1400px,96vw);max-width:96vw;height:94dvh;max-height:94dvh;padding:20px;overflow:auto}.ua-fullscreen::backdrop{background:#000a10cc}.ua-fullscreen-bar{z-index:3;background:var(--ui-card,#10232b);justify-content:space-between;align-items:start;gap:16px;padding:16px 0;display:flex;position:sticky;top:-20px}.ua-fullscreen-bar h2{margin:0;font-size:22px}.ua-fullscreen-bar button{flex-shrink:0}.ua-fullscreen .ua-map-viewport{max-height:70vh}.ua-artifact h3{font-size:25px}.ua-overview{border-inline-start:3px solid var(--ui-accent);background:var(--ui-soft);border-radius:6px;padding:16px;font-size:18px;line-height:1.8}.ua-explanation>section{border-bottom:1px solid var(--ui-line);align-items:start;gap:14px;padding:18px 0;display:flex}.ua-explanation h4{margin:0 0 8px;font-size:18px}.ua-explanation p{white-space:pre-wrap;margin:0;line-height:1.8}.ua-step-number{background:var(--ui-accent-soft);width:30px;height:30px;color:var(--ui-accent);border-radius:50%;flex:0 0 30px;place-items:center;font-weight:700;display:grid}.ua-explanation>section.ua-general-example{background:var(--ui-soft);border:1px dashed var(--ui-line);border-radius:10px;margin:14px 0;padding:16px}.ua-general-example small{color:var(--ui-muted);margin-bottom:8px;font-weight:700;display:block}.ua-key-points{padding-inline-start:28px}.ua-key-points>li{border-bottom:1px solid var(--ui-line);padding:12px 0 16px 6px}.ua-key-points p{margin:0 0 8px;line-height:1.8}.ua-inline-sources{flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;display:flex}.ua-inline-sources summary{cursor:pointer;background:var(--ui-accent-soft);border:1px solid var(--ui-line);border-radius:8px;padding:5px 9px}.ua-inline-sources blockquote{border-inline-start:2px solid var(--ui-accent);max-width:600px;margin:8px 0;padding:10px;font-size:14px;line-height:1.6}.ua-translation-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ua-translation-columns>section{background:var(--ui-soft);border:1px solid var(--ui-line);border-radius:12px;min-width:0;padding:18px}.ua-translation-columns h4{margin:0 0 16px}.ua-translation-columns p{white-space:pre-wrap;overflow-wrap:anywhere;font-family:Noto Sans Telugu,sans-serif;line-height:1.9}.ua-task-table{max-width:100%;overflow:auto}.ua-task-table table{border-collapse:collapse;width:100%;font-size:15px}.ua-task-table caption{text-align:start;color:var(--ui-muted);padding:12px 0}.ua-task-table th,.ua-task-table td{text-align:start;border:1px solid var(--ui-line);vertical-align:top;padding:14px;line-height:1.6}.ua-task-table th{background:var(--ui-accent-soft)}@keyframes ua-spin{to{transform:rotate(360deg)}}@keyframes ua-draw{0%,to{stroke-dashoffset:350px}60%,80%{stroke-dashoffset:0}}@keyframes ua-pencil{0%,to{transform:translate(0)}50%{transform:translate(-12px,16px)}}@keyframes ua-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes ua-scan{0%,to{transform:translateY(-25px)}50%{transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){.ua-assist *,.ua-fullscreen *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=700px){.ua-assist-bar{align-items:start}.ua-assist-bar h3{font-size:21px}.ua-change-action{flex-shrink:0}.ua-task-status{gap:12px;padding:14px}.ua-result-body{padding:12px}.ua-result-actions{gap:6px}.ua-result-actions button{padding:9px}.ua-phase-list{gap:14px}.ua-history{padding:12px}.ua-progress-body{padding:18px 12px}.ua-options>summary span{margin:7px 0 0;display:block}.ua-translation-columns{grid-template-columns:1fr}.ua-node-detail{flex-direction:column;align-items:start}.ua-illustrated-canvas{overflow-x:auto}.ua-fullscreen{padding:12px}.ua-fullscreen-bar{top:-12px}.ua-fullscreen-bar h2{font-size:17px}.ua-task-table th,.ua-task-table td{min-width:95px;padding:10px}.ua-task-table td:first-child{min-width:160px}}.ui-transcript-body.has-original-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.ua-original-image{min-width:0}.ua-original-image img{object-fit:contain;border:1px solid var(--ui-line);background:#fff;border-radius:10px;max-width:100%;max-height:700px;margin:16px auto;display:block}.ua-original-image button{border:1px solid var(--ui-line);background:var(--ui-soft);color:var(--ui-text);border-radius:8px;padding:10px}@media (width<=700px){.ui-transcript-body.has-original-image{grid-template-columns:1fr}}.ua-question{border:1px solid var(--ui-line);background:var(--ui-card);border-radius:14px;margin:14px 0;padding:16px}.ua-input-modes{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ua-input-modes button{border:1px solid var(--ui-line);color:var(--ui-text);font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:9px 14px}.ua-input-modes button[aria-pressed=true]{border-color:var(--ui-accent);background:var(--ui-accent-soft);font-weight:650}.ua-voice-tools{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ua-voice-tools label{flex:1;gap:6px;min-width:150px;font-size:13px;display:grid}.ua-voice-tools select{border:1px solid var(--ui-line);width:100%;min-width:0;color:var(--ui-text);background:var(--ui-card);font:inherit;border-radius:8px;padding:10px}.ua-voice-input p{margin:10px 0;font-size:13px;line-height:1.5}.ua-voice-wave{align-items:center;gap:4px;height:24px;display:flex}.ua-voice-wave span{background:var(--ui-accent);border-radius:3px;width:4px;height:10px;animation:1s ease-in-out infinite alternate ua-listening}@keyframes ua-listening{to{height:23px}}@media (prefers-reduced-motion:reduce){.ua-voice-wave span{height:16px;animation:none}.ua-voice-input[data-voice-state=thinking] .ua-voice-orb{animation:none}}@media (width<=600px){.ua-question{padding:12px}.upload-insights-page .ua-voice-input .ua-voice-tools>label{flex:1 0 100%;width:100%;min-width:0}.upload-insights-page .ua-voice-input .ua-voice-tools>button{white-space:nowrap;flex:calc(50% - 6px);min-height:44px}}.ua-question .ua-send-text{width:auto;min-width:64px;font:inherit;padding:0 12px;font-weight:650}.ua-translation-scope{border:1px solid var(--ui-line);border-radius:12px;flex-wrap:wrap;gap:1rem;margin:16px 0;padding:12px 16px;display:flex}.ua-translation-scope legend{padding:0 6px;font-weight:600}.ua-translation-scope label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.ua-translation-scope input{width:18px;height:18px;accent-color:var(--ui-accent)}.ua-document-source{border:1px solid var(--ui-line);overflow-wrap:anywhere;border-radius:12px;margin:12px 0;padding:16px}.ua-document-progress{width:min(100%,440px);margin:16px auto}.ua-document-progress progress{width:100%;height:12px;accent-color:var(--ui-accent)}.upload-page-root.upload-insights-page{--ui-bg:#f8fafc;--ui-card:#fff;--ui-soft:#f1f5f9;--ui-text:#172033;--ui-muted:#526176;--ui-line:#e2e8f0;--ui-accent:#007a83;--ui-accent-soft:#e2f5f5;--ui-button:#007e87;--ui-button-text:#fff;color:var(--ui-text);width:100%;height:100dvh;background:var(--ui-bg)!important}.upload-page-root.upload-insights-page.dark-theme{--ui-bg:#0a131a;--ui-card:#101b23;--ui-soft:#14242d;--ui-text:#edf4f6;--ui-muted:#a3b4bd;--ui-line:#263740;--ui-accent:#00d4df;--ui-accent-soft:#0b3239;--ui-button:#00d4df;--ui-button-text:#06232b}.upload-insights-page .setup-navbar{border-color:var(--ui-line);background:var(--ui-bg)!important}.upload-insights-page .setup-navbar-left{flex:1;min-width:0}.upload-insights-page .setup-navbar-right{flex:none;margin-left:auto}.upload-insights-page .upload-main-container{height:auto;min-height:0}.upload-insights-page .upload-center-stage{min-width:0;color:var(--ui-text);scrollbar-width:thin;scrollbar-color:var(--ui-line) transparent;padding:24px clamp(16px,3.5vw,56px) 32px;overflow:auto;background:var(--ui-bg)!important}.upload-insights-page.dark-theme .upload-center-stage{background:radial-gradient(ellipse at 15% 0, var(--ui-accent-soft), transparent 48%) var(--ui-bg)!important}.upload-insights-page:not(.dark-theme) .ui-dropzone:not(.is-dragging){background:var(--ui-card);border-color:var(--ui-line)}.ui-upload-status{background:var(--ui-card);border:1px solid var(--ui-line);color:var(--ui-text);border-radius:12px;align-items:center;gap:10px;margin:0 0 16px;padding:12px 16px;font-size:14px;display:flex}.ui-upload-status i{color:var(--ui-accent)}.upload-insights-page .upload-cloud-notice{box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-soft);width:100%;max-width:1440px;color:var(--ui-muted);border-radius:12px;margin:0 auto 12px;padding:8px 14px;font-size:12px}.upload-insights-page .upload-cloud-notice p{margin:4px 0}.upload-insights-page .upload-cloud-notice button{color:var(--ui-accent)}.upload-insights-page .upload-cloud-notice select{background:var(--ui-card);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:6px;padding:4px}.upload-insights-page .upload-sidebar{border-color:var(--ui-line);background:var(--ui-bg)!important}.upload-insights-page .upload-sidebar .library-item.active{background:var(--ui-accent-soft);border-color:var(--ui-accent)}.upload-insights-page .upload-sidebar .library-item-delete{color:#b42336}.upload-insights-page.dark-theme .upload-sidebar .library-item-delete{color:#ff8995}.ui-insights{font-family:var(--font-primary,"Inter"), system-ui, sans-serif;width:100%;max-width:1440px;color:var(--ui-text);margin:0 auto}.ui-insights *{box-sizing:border-box}.ui-insights button,.ui-insights input,.ui-insights select{font:inherit}.ui-insights button{cursor:pointer}.ui-insights button:disabled,.ui-insights select:disabled{cursor:not-allowed;opacity:.55}.ui-insights :focus-visible{outline:3px solid var(--ui-accent);outline-offset:4px}.ui-heading-row{justify-content:space-between;align-items:end;gap:24px;margin:20px 0 28px;display:flex}.ui-heading-row h2{letter-spacing:-.8px;color:var(--ui-text);margin:12px 0 8px;font-size:clamp(26px,2.7vw,42px);font-weight:700;line-height:1.14}.ui-heading-row p{color:var(--ui-muted);margin:0;font-size:clamp(14px,1.2vw,17px);line-height:1.6}.ui-eyebrow,.ui-card-eyebrow{color:var(--ui-accent);letter-spacing:2.4px;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.ui-heading-actions,.ui-selected-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.ui-button{border:1px solid var(--ui-line);background:var(--ui-card);min-height:44px;color:var(--ui-text);white-space:normal;text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;display:inline-flex;font-size:13px!important;font-weight:600!important}.ui-button:hover:not(:disabled){border-color:var(--ui-accent)}.ui-button.ui-button--primary{background:var(--ui-button);border-color:var(--ui-button);color:var(--ui-button-text);box-shadow:none}.ui-insights .ui-button.ui-choose-file{color:#fff;background:#2563eb;border-color:#2563eb;min-width:156px;font-weight:700!important}.ui-insights .ui-button.ui-choose-file:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.ui-insights .ui-button.ui-choose-file:active:not(:disabled){background:#1e40af;border-color:#1e40af}.ui-insights .ui-button.ui-choose-file:focus-visible{outline-color:#2563eb}.dark-theme .ui-insights .ui-button.ui-choose-file{border-color:#60a5fa}.dark-theme .ui-insights .ui-button.ui-choose-file:focus-visible{outline-color:#93c5fd}.ui-insights .upload-hero-container.ui-entry{text-align:left;gap:0;width:100%;max-width:none;margin:0;padding:0;display:block}.ui-dropzone{border:1px solid var(--ui-accent);background:linear-gradient(160deg, var(--ui-card), var(--ui-bg));text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:clamp(270px,39vh,380px);padding:36px 24px;transition:background .15s,box-shadow .15s;display:flex}.ui-dropzone.is-dragging{background:var(--ui-accent-soft);box-shadow:0 0 0 4px var(--ui-accent-soft)}.ui-file-icons{justify-content:center;gap:9px;display:flex}.ui-file-icons span,.ui-summary-symbol{background:var(--ui-accent-soft);width:58px;height:58px;color:var(--ui-accent);border:1px solid var(--ui-line);border-radius:18px;justify-content:center;align-items:center;font-size:25px;display:inline-flex}.ui-dropzone h2{color:var(--ui-text);overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(18px,1.7vw,23px);line-height:1.4}.ui-dropzone p{color:var(--ui-muted);margin:0;font-size:14px;line-height:1.6}.ui-upload-limits{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}.ui-upload-limits span{white-space:nowrap}.ui-file-support{width:100%;max-width:600px;color:var(--ui-muted);font-size:13px}.ui-file-support summary{cursor:pointer;width:fit-content;margin:0 auto;padding:6px}.ui-file-support[open] p{overflow-wrap:anywhere;margin-top:10px}.ui-insights .upload-selected-card.ui-selected-file{width:100%;max-width:720px;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;margin:0;padding:0;display:flex}.ui-selected-actions{justify-content:center;margin-top:10px}.ui-progress{width:min(100%,400px);color:var(--ui-muted);gap:7px;font-size:12px;display:grid}.ui-progress progress{width:100%;height:8px;accent-color:var(--ui-accent)}.ui-entry-options{max-width:650px;margin:auto;padding:24px 0 0}.ui-languages{align-items:center;gap:16px;display:flex}.ui-languages label{min-width:0;color:var(--ui-muted);flex-direction:column;flex:1;gap:7px;font-size:12px;font-weight:600;display:flex}.ui-languages>i{color:var(--ui-muted);padding-top:22px;font-size:12px}.ui-languages select{border:1px solid var(--ui-line);background:var(--ui-card);width:100%;min-width:0;min-height:44px;color:var(--ui-text);text-overflow:ellipsis;border-radius:10px;padding:9px 30px 9px 12px;font-size:13px}.ui-auto-transcribe{color:var(--ui-text);align-items:flex-start;gap:9px;margin:18px 0 0;font-size:13px;line-height:1.5;display:flex}.ui-auto-transcribe input{width:16px;height:16px;accent-color:var(--ui-accent);flex-shrink:0;margin:3px 0 0}.ui-caption{color:var(--ui-muted);font-size:12px;line-height:1.6}.ui-feature-line{color:var(--ui-muted);flex-wrap:wrap;justify-content:center;gap:28px;margin:24px 0 0;font-size:12px;display:flex}.ui-feature-line i{color:var(--ui-accent);margin-right:7px}.ui-processing{border:1px solid var(--ui-line);text-align:center;background:var(--ui-card);border-radius:20px;padding:60px 24px}.ui-processing h2{overflow-wrap:anywhere;font-size:22px}.ui-processing p{color:var(--ui-muted);line-height:1.6}.ui-workspace{grid-template-columns:minmax(0,2.1fr) minmax(270px,1fr);align-items:start;gap:22px;display:grid}.ui-workspace.ui-workspace--summary{grid-template-columns:minmax(0,1fr)}.ui-insights .upload-active-workspace.ui-document{border:1px solid var(--ui-line);background:var(--ui-card);width:100%;max-width:none;box-shadow:none;border-radius:20px;margin:0;padding:0;display:block;overflow:hidden}.ui-document-header{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.ui-file-title{flex:230px;align-items:center;gap:10px;min-width:0;display:flex}.ui-file-title>i{color:var(--ui-accent);font-size:20px}.ui-file-title h2{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text);margin:0;font-size:16px;font-weight:600;overflow:hidden}.ui-file-title>span{color:var(--ui-muted);flex-shrink:0;font-size:11px}.ui-insights .upload-tabs-bar.ui-tabs{background:var(--ui-bg);border:0;border-radius:12px;gap:3px;min-width:0;margin:0;padding:4px;display:flex;overflow:visible}.ui-tabs .upload-tab-btn{color:var(--ui-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 11px;font-size:12px;display:flex}.ui-tabs .upload-tab-btn.active{border-color:var(--ui-accent);box-shadow:none;background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important}.ui-player-row{border-bottom:1px solid var(--ui-line);color:var(--ui-muted);align-items:center;gap:16px;padding:10px 20px;font-size:11px;display:flex}.ui-player-row>span{flex-shrink:0}.ui-player-row audio{width:100%;min-width:0;height:36px}.dark-theme .ui-player-row audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ui-panel{min-height:380px}.ui-transcript-controls{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ui-languages--compact{flex:320px;gap:10px;max-width:520px}.ui-languages--compact label{flex-direction:row;align-items:center;gap:8px}.ui-languages--compact select{min-height:38px;padding-left:8px;font-size:12px}.ui-languages--compact>i{padding-top:0}.ui-control-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-text-button{color:var(--ui-accent);text-align:left;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:8px 0;display:inline-flex;font-size:12px!important;font-weight:600!important}.ui-transcript-body{padding:22px 24px 26px}.ui-transcript-body.has-translation{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ui-transcript-body.has-translation>section+section{border-left:1px solid var(--ui-line);padding-left:24px}.ui-section-label{letter-spacing:1.6px;color:var(--ui-muted);margin-bottom:20px;font-size:10px;font-weight:700}.ui-transcript-turn{margin-bottom:22px}.ui-speaker{color:var(--ui-muted);align-items:center;gap:12px;font-size:11px;display:flex}.ui-speaker button{color:var(--ui-accent);background:0 0;border:0;padding:3px}.ui-transcript-turn p,.ui-plain-transcript{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-text);margin:8px 0;font-size:15px;line-height:1.9}.ui-retranscribe{color:var(--ui-muted);margin-top:12px}.ui-empty-panel{text-align:center;color:var(--ui-muted);padding:54px 24px}.ui-empty-panel>i{color:var(--ui-accent);font-size:28px}.ui-empty-panel h3{color:var(--ui-text);margin:20px 0 8px;font-size:19px}.ui-empty-panel p{max-width:430px;margin:0 auto 22px;font-size:13px;line-height:1.7}.ui-summary-card{border:1px solid var(--ui-line);background:var(--ui-card);border-radius:20px;padding:26px}.ui-summary-card .ui-card-eyebrow{margin-bottom:22px}.ui-summary-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.85}.ui-summary-card .ui-text-button{margin-top:20px}.ui-summary-empty{flex-direction:column;align-items:flex-start;padding:12px 0;display:flex}.ui-summary-empty h2{color:var(--ui-text);margin:18px 0 8px;font-size:20px;line-height:1.4}.ui-summary-empty>p:not(.ui-caption){color:var(--ui-muted);margin:0 0 22px;font-size:13px;line-height:1.8}.ui-panel>.ui-summary-card{border:0;border-radius:0;max-width:900px}.ui-chat{padding:20px}.ui-suggestions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.ui-suggestions button{border:1px solid var(--ui-line);background:var(--ui-soft);color:var(--ui-text);border-radius:20px;padding:9px 13px;font-size:12px}.ui-chat-messages{flex-direction:column;gap:14px;max-height:55vh;display:flex;overflow-y:auto}.ui-message{background:var(--ui-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:13px;width:fit-content;max-width:92%;padding:15px 18px;font-size:14px;line-height:1.7}.ui-message strong{letter-spacing:1px;text-transform:uppercase;color:var(--ui-muted);margin-bottom:8px;font-size:10px;display:block}.ui-message.is-user{background:var(--ui-accent-soft);align-self:flex-end}.ui-chat-form{border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:14px;align-items:center;gap:7px;margin-top:22px;padding:7px 9px;display:flex}.ui-chat-form .pill-prompt-input{color:var(--ui-text);background:0 0;border:0;flex:1;width:0;min-width:0;padding:8px;font-size:13px}.ui-icon-button{color:var(--ui-muted);background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ui-icon-button.ui-send{color:var(--ui-button-text);background:var(--ui-button)}.ui-icon-button.is-listening{color:#fff;background:#a32238}.ui-workspace-note{color:var(--ui-muted);text-align:center;margin:18px 0 0;font-size:11px;line-height:1.7}.ui-workspace-note i{color:var(--ui-accent);margin-right:7px}.ui-print-document{display:none}.ui-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1300px){.tool-menu-docked .ui-workspace{grid-template-columns:minmax(0,1fr)}.tool-menu-docked .ui-summary-aside{display:none}.ui-heading-row{flex-wrap:wrap;align-items:start;gap:18px}}@media (width<=900px){.ui-workspace{grid-template-columns:minmax(0,1fr)}.ui-summary-aside{display:none}.ui-heading-row{margin-top:10px}.ui-dropzone{min-height:280px}.upload-insights-page .setup-navbar-right>.setup-tab-item{display:none}}@media (width<=540px){.upload-insights-page .upload-center-stage{padding:14px 14px 28px}.ui-heading-row{margin-bottom:20px}.ui-heading-row h2{letter-spacing:-.7px;font-size:28px}.ui-heading-row p{font-size:13px}.ui-heading-actions{width:100%}.ui-heading-actions .ui-button{flex:1}.ui-dropzone{border-radius:18px;min-height:285px;padding:26px 16px}.ui-dropzone p{font-size:12px}.ui-feature-line{gap:14px;font-size:11px}.ui-languages{gap:8px}.ui-languages>i{display:none}.ui-languages select{padding-left:8px;font-size:12px}.ui-document-header{gap:15px;padding:15px 12px}.ui-file-title{flex-basis:100%}.ui-insights .upload-tabs-bar.ui-tabs{width:100%}.ui-tabs .upload-tab-btn{gap:5px;padding:9px 6px;font-size:11px}.ui-player-row{padding:10px 12px}.ui-player-row>span{display:none}.ui-transcript-controls{padding:14px}.ui-languages--compact label{flex-direction:column;align-items:stretch}.ui-transcript-body{padding:18px}.ui-transcript-body.has-translation{grid-template-columns:1fr}.ui-transcript-body.has-translation>section+section{border-left:0;border-top:1px solid var(--ui-line);padding:20px 0 0}.ui-chat{padding:14px}.ui-empty-panel{padding:38px 14px}.ui-summary-card{padding:22px}.ui-selected-actions .ui-button{flex:auto}.ui-chat-form{gap:3px;padding:5px}}@media (prefers-reduced-motion:reduce){.ui-insights *{scroll-behavior:auto!important;transition:none!important}}@media print{body:has(.upload-insights-page){background:#fff!important}.upload-insights-page,.upload-insights-page .upload-main-container,.upload-insights-page .upload-center-stage,.upload-insights-page .ui-insights{color:#000!important;background:#fff!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.upload-insights-page .setup-navbar,.upload-insights-page .window-titlebar,.upload-insights-page .upload-sidebar,.upload-insights-page .upload-cloud-notice,.upload-insights-page .ui-insights>:not(.ui-print-document){display:none!important}.upload-insights-page .ui-print-document{font-size:11pt;line-height:1.6;color:#000!important;display:block!important}.ui-print-document h1{overflow-wrap:anywhere;font-size:20pt}.ui-print-document h2{break-after:avoid;font-size:14pt}.ui-print-document p{white-space:pre-wrap;overflow-wrap:anywhere}}.upload-page-root.upload-insights-page:not(.upload-desktop){padding-top:0!important}.upload-insights-page .setup-navbar-right>.setup-action-btn{border:1px solid var(--ui-line);background:var(--ui-soft);width:38px;min-width:38px;height:38px;color:var(--ui-text);border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex}.upload-insights-page .upload-cloud-notice>div{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}@media (width<=540px){.upload-insights-page .setup-navbar-right>.setup-action-btn{display:none}}.interview-panel-root.upload-insights-page>.setup-navbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.upload-insights-page .ui-navbar-title{color:var(--ui-accent);letter-spacing:-.5px;text-align:center;white-space:nowrap;margin:0;font-family:Poppins,Inter,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.upload-insights-page .setup-navbar-right{justify-self:end}.upload-insights-page .ui-entry-languages{max-width:800px;margin:0 0 18px}.upload-insights-page .ui-entry-languages .ui-languages{gap:18px}.upload-insights-page .ui-entry-languages .ui-caption{margin:9px 0 0}.upload-insights-page .ui-auth-reconnect{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:5px 16px;margin:0 0 14px;font-size:13px;line-height:1.5;display:flex}.upload-insights-page .ui-auth-reconnect .ui-text-button{min-height:44px}@media (width<=680px){.upload-insights-page .setup-navbar :is(.copilot-brand-text,.brand-identity__wordmark){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=540px){.interview-panel-root.upload-insights-page>.setup-navbar{column-gap:6px}.upload-insights-page .ui-navbar-title{letter-spacing:-.3px;font-size:18px}.upload-insights-page .ui-entry-languages .ui-languages{gap:10px}}.ui-chat-sources{gap:6px;margin-top:10px;display:grid}.ui-chat-sources summary{cursor:pointer;font-size:12px;font-weight:600}.ui-chat-sources blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #8b5cf6;margin:8px 0;padding-left:10px;font-size:13px}body .interview-panel-root.upload-insights-page>.setup-navbar{border-color:#b12f2b;background:#b12f2b!important}body .upload-insights-page>.setup-navbar :is(.setup-navbar-home--brand,.ui-navbar-title){color:#fff!important}body .upload-insights-page>.setup-navbar :is(.copilot-menu-toggle,.setup-action-btn){color:#fff;background:0 0;border-color:#fff}body .upload-insights-page>.setup-navbar .copilot-menu-toggle span{background:#fff!important}body .upload-insights-page>.setup-navbar :is(.copilot-menu-toggle,.setup-action-btn):hover{background:#922622}body .upload-insights-page>.setup-navbar :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #fff}.ui-progress{text-align:left;border:1px solid var(--ui-line);background:var(--ui-card);border-radius:14px;width:min(100%,480px);padding:18px}.ui-progress>strong{color:var(--ui-text);font-size:14px}.ui-progress-detail{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.ui-upload-steps{color:var(--ui-muted);flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:14px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ui-upload-steps [aria-current=step]{color:var(--ui-accent);font-weight:700}.ui-progress .ui-caption{text-align:left;margin:8px 0 0;font-size:12px}.ui-processing-progress{width:min(100%,360px);height:8px;accent-color:var(--ui-accent)}.ui-document-language{max-width:720px;margin:0 0 16px}.ui-insights .ui-reading-settings{border:1px solid var(--ui-accent);background:var(--ui-card);text-align:left;border-radius:18px;width:min(100%,820px);margin:0 auto 20px;padding:22px}.ui-reading-heading{color:var(--ui-accent);align-items:center;gap:12px;margin-bottom:18px;display:flex}.ui-reading-heading h3{color:var(--ui-text);margin:0;font-size:17px;line-height:1.4}.ui-insights .ui-scan-language label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.ui-insights .ui-scan-language select{border:2px solid var(--ui-accent);background:var(--ui-card);width:100%;min-height:48px;color:var(--ui-text);font:inherit;border-radius:10px;padding:10px 14px;display:block}.ui-insights .ui-reading-settings .ui-caption{margin:9px 0 0;line-height:1.6}.ui-reading-output{border-top:1px solid var(--ui-line);margin-top:18px;padding-top:16px;font-size:14px}.ui-document-translation-language{flex:320px;min-width:0;max-width:100%}.ui-document-translation-language label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.ui-document-translation-language select{border:2px solid var(--ui-accent);background:var(--ui-card);width:100%;min-height:48px;color:var(--ui-text);font:inherit;border-radius:10px;padding:10px 14px;display:block}.ui-document-translation-language .ui-caption{margin:9px 0 0;line-height:1.6}.ui-document-translation-language select:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}.ui-original-language-note{gap:4px;font-size:13px;display:grid}.ui-original-language-note span{color:var(--ui-muted);font-size:12px}@media (width<=600px){.ui-insights .ui-reading-settings{padding:16px}}@media (prefers-reduced-motion:reduce){.ui-insights .fa-spin{animation:none}}.ui-insights .ui-translation-choice{border:0;flex-wrap:wrap;gap:10px;margin:0 0 14px;padding:0;display:flex}.ui-translation-choice legend{color:var(--ui-text);margin-bottom:10px;font-size:14px;font-weight:700}.ui-insights .ui-translation-choice label{border:1px solid var(--ui-line);background:var(--ui-card);cursor:pointer;border-radius:10px;align-items:center;gap:9px;min-height:48px;margin:0;padding:10px 16px;display:flex}.ui-insights .ui-translation-choice label:has(input:checked){border-color:var(--ui-accent);background:var(--ui-soft);color:var(--ui-accent)}.ui-insights .ui-translation-choice input{width:18px;height:18px;accent-color:var(--ui-accent);margin:0}.ui-insights .ui-translation-choice label:focus-within{outline:2px solid var(--ui-accent);outline-offset:3px}.ui-insights .ui-scan-settings{text-align:left;color:var(--ui-muted);flex-basis:100%}.ui-scan-settings summary{cursor:pointer;color:var(--ui-accent);font-size:13px;font-weight:600}.ui-scan-settings label{color:var(--ui-text);margin:14px 0 8px;font-size:13px;font-weight:600;display:block}.ui-scan-settings select{border:1px solid var(--ui-line);background:var(--ui-card);width:min(100%,360px);min-height:48px;color:var(--ui-text);font:inherit;border-radius:10px;padding:10px 14px;display:block}.ui-insights .ui-original-kept{border:1px solid var(--ui-line);background:var(--ui-soft);color:var(--ui-accent);border-radius:12px;margin:14px 0;padding:14px 16px;font-size:14px;line-height:1.6}.interview-panel-root.tool-menu-root.upload-insights-page{--ui-bg:#f5f7f9;--ui-card:#fff;--ui-soft:#eef3f5;--ui-text:#172b3a;--ui-muted:#506477;--ui-line:#dce5ea;--ui-control:#748694;--ui-accent:#006b70;--ui-accent-soft:#e2f3f1;--ui-button:#00767b;--ui-button-text:#fff;--ui-danger:#b42336;--cm-blue:var(--ui-accent);--cm-blue-strong:var(--ui-accent);--cm-blue-soft:var(--ui-accent-soft);--cm-ink:var(--ui-text);--cm-text:var(--ui-text);--cm-muted:var(--ui-muted);--cm-line:var(--ui-line);--cm-surface:var(--ui-card);--cm-tile:var(--ui-soft);--cm-hover:var(--ui-soft);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--ui-accent)}.interview-panel-root.tool-menu-root.upload-insights-page.dark-theme{--ui-bg:#0d171e;--ui-card:#14232c;--ui-soft:#1b2e38;--ui-text:#edf4f6;--ui-muted:#b0c1cb;--ui-line:#304550;--ui-control:#78909e;--ui-accent:#77ded6;--ui-accent-soft:#193d40;--ui-button:#77ded6;--ui-button-text:#092b2c;--ui-danger:#ffacb5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.upload-insights-page .upload-center-stage,.upload-insights-page.dark-theme .upload-center-stage{scrollbar-color:var(--ui-control) transparent;padding:24px clamp(16px,2.4vw,38px) 36px;background:var(--ui-bg)!important}.upload-insights-page .setup-navbar{background:var(--ui-card)!important}.upload-insights-page .ui-navbar-title{color:var(--ui-muted);letter-spacing:0;font-size:15px;font-weight:600}.upload-insights-page .setup-navbar-right{align-items:center;gap:8px;display:flex}.upload-insights-page .theme-toggle,.upload-insights-page .setup-action-btn{color:var(--ui-muted);background:var(--ui-card);border:1px solid var(--ui-control);box-shadow:none}.upload-insights-page .theme-toggle:hover,.upload-insights-page .setup-action-btn:hover{color:var(--ui-accent);background:var(--ui-accent-soft)}.upload-insights-page .upload-sidebar{background:var(--ui-card)!important}.upload-insights-page .copilot-menu-new{background:var(--ui-button);color:var(--ui-button-text);box-shadow:none}.upload-insights-page .copilot-menu-new:hover{background:var(--ui-button);filter:brightness(.95)}.upload-insights-page .ui-heading-row{align-items:center;gap:18px;margin:12px 0 26px}.upload-insights-page .ui-heading-row h2{letter-spacing:-.8px;font-size:clamp(26px,2.5vw,36px);line-height:1.25}.upload-insights-page .ui-heading-row p{max-width:660px;font-size:14px;line-height:1.7}.upload-insights-page .ui-eyebrow{letter-spacing:1.6px;font-size:10px}.upload-insights-page .uw-has-session .ui-heading-row h2{letter-spacing:-.4px;margin:6px 0;font-size:23px}.upload-insights-page .uw-has-session .ui-heading-row{margin:4px 0 18px}.upload-insights-page .ui-upload-status{background:var(--ui-accent-soft);border-color:var(--ui-line);border-radius:10px;padding:9px 14px;font-size:12px}.upload-insights-page .ui-button{border-color:var(--ui-control);border-radius:9px}.upload-insights-page .ui-button.ui-button--primary,.upload-insights-page .ui-insights .ui-button.ui-choose-file{background:var(--ui-button);border-color:var(--ui-button);color:var(--ui-button-text)}.upload-insights-page .ui-insights .ui-button.ui-choose-file:hover:not(:disabled),.upload-insights-page .ui-insights .ui-button.ui-choose-file:active:not(:disabled){background:var(--ui-button);border-color:var(--ui-button);filter:brightness(.96)}.upload-insights-page .ui-insights .ui-button.ui-choose-file:focus-visible{outline-color:var(--ui-accent)}.upload-insights-page :is(button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}.upload-insights-page .ui-insights :is(button,select,input,textarea):disabled{opacity:1;color:var(--ui-muted);background:var(--ui-soft);border-color:var(--ui-control);cursor:not-allowed}.upload-insights-page :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:1}.upload-insights-page :is(.ui-languages select,.ua-settings input,.ua-settings select,.ua-focus textarea,.ui-scan-language select,.ui-chat-form,.ua-voice-tools select){border-color:var(--ui-control)}.upload-insights-page :is(select,option){color:var(--ui-text);background-color:var(--ui-card)}.uw-upload-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.uw-upload-grid.has-selection{grid-template-columns:minmax(0,1fr)}.upload-insights-page .ui-dropzone,.upload-insights-page:not(.dark-theme) .ui-dropzone:not(.is-dragging){background:var(--ui-card);border:1px dashed var(--ui-control);border-radius:16px;gap:14px;min-height:340px;padding:28px 24px}.upload-insights-page .ui-dropzone.is-dragging{background:var(--ui-accent-soft);border:2px solid var(--ui-accent);padding:27px 23px}.upload-insights-page .ui-dropzone h2{max-width:380px;margin:0;font-size:18px}.upload-insights-page .ui-file-icons span{border:0;border-radius:15px;width:54px;height:54px;font-size:23px}.uw-drop-hint{color:var(--ui-text);font-size:15px;font-weight:600}.upload-insights-page .ui-upload-limits{font-size:12px}.upload-insights-page .ui-entry-options:empty{padding:0}.upload-insights-page .ui-feature-line{margin-top:20px}.upload-insights-page .ui-document.upload-active-workspace{border-radius:14px}.upload-insights-page .ui-document-header{gap:14px;padding:16px 18px}.upload-insights-page .ui-file-title h2{font-size:14px}.upload-insights-page .ui-tabs .upload-tab-btn{min-height:42px}.upload-insights-page .ui-panel{min-height:320px}.uw-reading-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.uw-source{scrollbar-width:thin;scrollbar-color:var(--ui-control) transparent;min-width:0;max-height:min(860px,100dvh - 130px);position:sticky;top:0;overflow:auto}.uw-assistant{border-left:1px solid var(--ui-line);min-width:0;min-height:100%}.uw-pane-heading{border-bottom:1px solid var(--ui-line);color:var(--ui-accent);align-items:center;gap:9px;padding:18px 20px;display:flex}.uw-pane-heading h3{color:var(--ui-text);margin:0;font-size:14px}.uw-pane-heading>span{color:var(--ui-muted);letter-spacing:.7px;margin-left:auto;font-size:9px}.upload-insights-page .uw-source-toggle{display:none}.upload-insights-page .uw-source .ui-transcript-controls{gap:16px;padding:16px}.upload-insights-page .uw-source .ui-languages--compact{flex-basis:100%}.upload-insights-page .uw-source .ui-languages--compact label{flex-direction:column;align-items:stretch}.upload-insights-page .uw-source .ui-languages--compact>i{padding-top:20px}.upload-insights-page .uw-source .ui-transcript-body{padding:18px 20px}.upload-insights-page .uw-source .ui-transcript-body.has-translation{grid-template-columns:minmax(0,1fr)}.upload-insights-page .uw-source .ui-transcript-body.has-translation>section+section{border-left:0;border-top:1px solid var(--ui-line);padding:20px 0 0}.upload-insights-page .uw-source :is(.ui-plain-transcript,.ui-transcript-turn p){font-size:14px;line-height:1.85}.upload-insights-page .uw-assistant .ui-chat{gap:18px;padding:20px}.upload-insights-page .uw-assistant .ua-assist-bar{align-items:start;gap:10px}.upload-insights-page .uw-assistant .ua-assist-bar h3{font-size:19px;line-height:1.45}.upload-insights-page .uw-assistant .ua-change-action{flex-shrink:0;padding:9px;font-size:11px}.upload-insights-page .uw-assistant .ua-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.upload-insights-page .uw-assistant .ua-actions button{border-radius:10px;min-height:88px;padding:13px}.upload-insights-page .uw-assistant .ua-actions button[aria-pressed=true]{padding:12px}.upload-insights-page .uw-assistant .ua-actions strong{font-size:13px}.upload-insights-page .uw-assistant .ua-actions span{font-size:12px;line-height:1.5}.upload-insights-page .uw-assistant .ua-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-insights-page .uw-assistant .ua-create h4{font-size:15px}.upload-insights-page .uw-assistant .ua-study-grid{grid-template-columns:minmax(0,1fr)}.upload-insights-page .ua-question{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:12px;padding:16px}.upload-insights-page .ua-voice-input{background:var(--ui-soft)}.upload-insights-page .ua-input-modes button{min-height:40px}.upload-insights-page .ua-voice-tools{flex-wrap:wrap}.upload-insights-page .ua-voice-tools label{flex:1;min-width:130px}.upload-insights-page .ua-voice-tools .ui-button{flex:1}.upload-insights-page .ua-question .ui-chat-form{background:var(--ui-card)}.upload-insights-page .ua-error{color:var(--ui-danger)}.upload-insights-page .session-export-dialog{--se-bg:var(--ui-card);--se-panel:var(--ui-soft);--se-text:var(--ui-text);--se-muted:var(--ui-muted);--se-line:var(--ui-line);--se-accent:var(--ui-accent);--se-field:var(--ui-card);color-scheme:inherit}.upload-insights-page .session-export-dialog :is(.se-field input,.se-field textarea,.se-field select,.se-formats label,.se-secondary){border-color:var(--ui-control)}.upload-insights-page .session-export-dialog .se-primary{background:var(--ui-button);color:var(--ui-button-text)}.upload-insights-page .session-export-dialog button:disabled,.upload-insights-page .session-export-dialog .se-choice.unavailable{opacity:1;color:var(--ui-muted)}.upload-insights-page .session-export-dialog button:disabled{background:var(--ui-soft);border-color:var(--ui-control)}@media (width<=1199px){.uw-reading-layout{grid-template-columns:minmax(0,1fr)}.upload-insights-page .uw-source-toggle{justify-self:start;margin:16px 18px 0;display:flex}.uw-source{border-bottom:1px solid var(--ui-line);max-height:430px;display:none;position:static}.uw-source.is-expanded{display:block}.uw-assistant{border-left:0}.uw-pane-heading{padding:16px 18px}}@media (width<=760px){.uw-upload-grid{grid-template-columns:minmax(0,1fr)}.upload-insights-page .ui-heading-row{margin-top:4px}}@media (width<=540px){.upload-insights-page .upload-center-stage{padding:16px 12px 28px}.upload-insights-page .ui-navbar-title{display:none}.upload-insights-page .setup-navbar-right{gap:6px}.upload-insights-page .ui-heading-row h2{font-size:27px}.upload-insights-page .uw-has-session .ui-heading-row h2{font-size:22px}.upload-insights-page .ui-heading-row p{font-size:13px}.upload-insights-page .ui-heading-actions{gap:7px}.upload-insights-page .ui-heading-actions .ui-button{gap:6px;padding:10px 8px}.upload-insights-page .ui-dropzone{min-height:300px;padding:26px 18px}.upload-insights-page .ui-document-header{padding:14px 10px}.upload-insights-page .ui-file-title{flex-wrap:wrap}.upload-insights-page .ui-file-title h2{max-width:calc(100% - 30px)}.upload-insights-page .uw-assistant .ui-chat{padding:14px}.upload-insights-page .uw-assistant .ua-assist-bar{flex-wrap:wrap}.upload-insights-page .uw-assistant .ua-settings{grid-template-columns:minmax(0,1fr)}.uw-pane-heading>span{letter-spacing:0;font-size:8px}.upload-insights-page .ua-question{padding:12px}}@media (prefers-reduced-motion:reduce){.upload-insights-page .ua-status-dot,.upload-insights-page .ua-voice-wave span{animation:none}}body .interview-panel-root.upload-insights-page>.setup-navbar{color:#fff;border-color:#b7534b;background:#b7534b!important}body .interview-panel-root.tool-menu-root.upload-insights-page>.setup-navbar :is(.setup-navbar-home--brand,.ui-navbar-title){color:#fff!important}body .interview-panel-root.tool-menu-root.upload-insights-page>.setup-navbar :is(.copilot-menu-toggle,.setup-action-btn,.theme-toggle){color:#fff;background:0 0;border-color:#fff}body .interview-panel-root.tool-menu-root.upload-insights-page>.setup-navbar .copilot-menu-toggle span{background:#fff!important}body .interview-panel-root.tool-menu-root.upload-insights-page>.setup-navbar :is(.copilot-menu-toggle:hover,.copilot-menu-toggle.is-open,.setup-action-btn:hover,.theme-toggle:hover){color:#fff;background:#9d443d}body .interview-panel-root.tool-menu-root.upload-insights-page>.setup-navbar :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #fff}.uw-icon{vertical-align:middle;flex:0 0 1.15em;width:1.15em;height:1.15em;display:inline-block}.uw-icon.is-spinning{animation:1.2s linear infinite uw-spin}.upload-insights-page .ui-feature-line .uw-icon{color:var(--ui-accent);margin-right:7px}.upload-insights-page .ui-file-title>.uw-icon{color:var(--ui-accent);font-size:20px}.upload-insights-page .uw-source .ui-languages--compact>.uw-icon{margin-top:20px}@keyframes uw-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.uw-icon.is-spinning{animation:none}}.interview-panel-root.upload-insights-page{font-family:var(--font-primary,"Inter"), system-ui, sans-serif}.interview-panel-root.upload-page-root.tool-menu-root.upload-insights-page .upload-sidebar{--cm-font:var(--font-primary,"Inter"), system-ui, sans-serif;font-family:var(--cm-font)}.interview-panel-root.upload-page-root.tool-menu-root.upload-insights-page .upload-sidebar .upload-new-btn{color:var(--ui-button-text);background:var(--ui-button);border:1px solid var(--ui-button);border-radius:9px}.interview-panel-root.upload-page-root.tool-menu-root.upload-insights-page .upload-sidebar .history-search-field{background:var(--ui-card);border-color:var(--ui-control)}.interview-panel-root.upload-page-root.tool-menu-root.upload-insights-page .upload-sidebar :is(.sidebar-section-heading,.history-search-hint,.library-empty-state,.library-item-meta){color:var(--ui-muted)}.interview-panel-root.upload-page-root.tool-menu-root.upload-insights-page .upload-sidebar .sidebar-library-tabs{background:var(--ui-soft)}.interview-panel-root.upload-page-root.tool-menu-root.upload-insights-page .upload-sidebar .library-tab-pill{color:var(--ui-muted);background:0 0;font-size:11px}.interview-panel-root.upload-page-root.tool-menu-root.upload-insights-page .upload-sidebar .library-tab-pill.active{color:var(--ui-accent);background:var(--ui-accent-soft);box-shadow:inset 0 0 0 1px var(--ui-accent)}.upload-insights-page .copilot-settings{--cs-blue:var(--ui-accent);--cs-blue-soft:var(--ui-accent-soft);--cs-ink:var(--ui-text);--cs-muted:var(--ui-muted);--cs-line:var(--ui-control);--cs-surface:var(--ui-card);--cs-tile:var(--ui-soft);color-scheme:inherit}.upload-insights-page .copilot-settings:before{background:var(--ui-accent)}@media (width<=540px){.upload-insights-page .ui-navbar-title{font-size:15px;display:block}}.upload-insights-page .uw-assistant .ua-assist :is(button,input,select,textarea):disabled{opacity:1;color:var(--ui-muted);background:var(--ui-soft);border-color:var(--ui-control)}.upload-insights-page button:is(:disabled,[aria-disabled=true]){opacity:1!important}.upload-insights-page .upload-sidebar :is(.sidebar-empty-hint,.sidebar-privacy-footer,.sidebar-privacy-footer i){color:var(--ui-muted)}.upload-insights-page .ui-document-translation-status{border:1px solid var(--ui-line);background:var(--ui-accent-soft);color:var(--ui-text);border-radius:12px;margin:16px;padding:18px}.upload-insights-page .ui-document-translation-status strong{font-size:18px;display:block}.upload-insights-page .ui-document-translation-status p{color:var(--ui-muted);margin:8px 0;line-height:1.6}.upload-insights-page .ui-document-translation-status progress{width:100%;max-width:560px;height:10px;accent-color:var(--ui-accent);margin-top:14px;display:block}.upload-insights-page .ui-document-versions{flex-wrap:wrap;gap:8px;padding:0 16px 16px;display:flex}.upload-insights-page .ui-document-versions button[aria-pressed=true]{background:var(--ui-button);color:var(--ui-button-text);border-color:var(--ui-button)}.upload-insights-page .ui-insights.uw-has-selection{max-width:1040px}.upload-insights-page .uw-has-selection .ui-heading-row{margin:4px 0 20px}.upload-insights-page .uw-has-selection .ui-heading-row h2{margin:6px 0;font-size:28px}.upload-insights-page .ui-dropzone.has-file,.upload-insights-page:not(.dark-theme) .ui-dropzone.has-file:not(.is-dragging){text-align:left;border-style:solid;min-height:0;padding:20px}.upload-insights-page .ui-dropzone.has-file.is-dragging{padding:19px}.upload-insights-page .ui-insights .ui-selected-file{align-items:stretch;gap:18px;max-width:none;animation:none;transform:none}.ui-selected-header{align-items:center;gap:14px;min-width:0;display:flex}.ui-selected-name{flex:1;min-width:0}.upload-insights-page .ui-selected-name h2{overflow-wrap:anywhere;max-width:none;font-size:16px}.upload-insights-page .ui-selected-name p{margin:4px 0 0;font-size:12px}.upload-insights-page .ui-selected-header .ui-file-icons span{border-radius:11px;width:44px;height:44px;font-size:20px}.upload-insights-page .ui-selected-header .ui-selected-actions{gap:8px;margin:0}.ui-selection-controls{border-top:1px solid var(--ui-line);flex-wrap:wrap;align-items:end;gap:14px;padding-top:18px;display:flex}.ui-selection-languages{flex:420px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;min-width:0;margin:0;display:grid}.ui-selection-languages .ui-languages{grid-column:1/-1}.upload-insights-page .ui-selection-languages label,.upload-insights-page .ui-selection-languages .ui-languages label{color:var(--ui-text);font-size:13px;font-weight:600}.upload-insights-page .ui-selection-languages select{border:1px solid var(--ui-control);border-radius:9px;min-height:46px;padding:10px 30px 10px 12px;font-size:14px}.upload-insights-page .ui-selection-controls>.selected-card-upload-btn{flex:0 auto;max-width:100%;min-height:46px}.ui-selection-footer{border-top:1px solid var(--ui-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 18px;padding-top:10px;display:flex}.upload-insights-page .ui-selection-footer .ui-caption{margin:0;font-size:12px;line-height:1.6}.ui-selection-details{color:var(--ui-muted);min-width:0;font-size:12px}.ui-selection-details summary{cursor:pointer;min-height:44px;color:var(--ui-accent);padding:12px 0;font-weight:600}.ui-selection-details[open]{flex-basis:100%}.upload-insights-page .ui-selection-details[open] p{margin:0 0 8px}.ui-recording-options{flex-basis:100%}.upload-insights-page .ui-recording-options .ui-auto-transcribe{margin:8px 0}.upload-insights-page .ui-selected-file .ui-progress{width:100%;max-width:none}@media (width<=740px){.ui-selected-header{flex-wrap:wrap}.upload-insights-page .ui-selected-header .ui-selected-actions{flex-basis:100%;justify-content:flex-start}.ui-selection-controls>.ui-selection-languages{flex-basis:100%}.upload-insights-page .ui-selection-controls>.selected-card-upload-btn{width:100%}}@media (width<=540px){.upload-insights-page .ui-dropzone.has-file,.upload-insights-page:not(.dark-theme) .ui-dropzone.has-file:not(.is-dragging){padding:16px}.upload-insights-page .ui-dropzone.has-file.is-dragging{padding:15px}.upload-insights-page .ui-insights .ui-selected-file{gap:14px}.upload-insights-page .ui-selected-name h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-selection-languages{grid-template-columns:minmax(0,1fr);gap:12px}.ui-selection-languages .ui-languages{flex-direction:column;align-items:stretch;gap:12px}.ui-selection-languages .ui-languages>i{display:none}.ui-selection-controls{gap:14px;padding-top:14px}.ui-selection-details{flex-basis:100%}}.uw-file-types{justify-content:center;gap:clamp(16px,3vw,36px);margin-bottom:4px;display:flex}.uw-file-types>span{color:var(--ui-muted);flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex}.uw-file-types>span>.uw-icon{box-sizing:content-box;background:var(--ui-accent-soft);color:var(--ui-accent);border-radius:12px;padding:12px;font-size:22px}.upload-insights-page .ui-dropzone h2{max-width:none}.upload-insights-page .uw-drop-hint{color:var(--ui-muted);font-size:13px;font-weight:400}.uw-entry-language{align-items:end;gap:20px;padding:20px 0 0;display:flex}.uw-entry-language .ui-document-translation-language{flex:0 340px;min-width:0}.upload-insights-page .uw-entry-language label{color:var(--ui-text);font-size:13px;font-weight:600}.upload-insights-page .uw-entry-language select{border:1px solid var(--ui-control);border-radius:9px;width:100%;min-height:46px;padding:10px 30px 10px 12px;font-size:14px}.uw-entry-language>p{color:var(--ui-muted);flex:1;max-width:480px;margin:0 0 3px;font-size:12px;line-height:1.7}.uw-credit-note{color:var(--ui-muted);justify-content:center;align-items:start;gap:8px;margin:20px 0 0;font-size:12px;line-height:1.6;display:flex}.uw-credit-note .uw-icon{color:var(--ui-accent);margin-top:2px}@media (width<=700px){.uw-entry-language{display:block}.uw-entry-language>p{margin-top:8px}.uw-file-types{gap:16px}.uw-file-types>span>.uw-icon{padding:10px;font-size:20px}}.workspace-credit-notice{color:#172335;text-align:left;background:#f2f5fa;border:1px solid #bac7d7;border-radius:14px;flex-shrink:0;align-items:center;gap:16px;width:100%;min-width:0;margin:0 0 22px;padding:16px 20px;font-family:inherit;display:flex}.workspace-credit-notice[data-dark=true]{color:#eef3fb;background:#172335;border-color:#6e829a}.workspace-credit-notice__icon{color:#936000;flex:0 0 28px;width:28px;height:28px}.workspace-credit-notice[data-dark=true] .workspace-credit-notice__icon{color:#ffc350}.workspace-credit-notice__copy{flex:1;min-width:0}.workspace-credit-notice__copy strong{color:inherit;font-size:16px;line-height:1.4;display:block}.workspace-credit-notice__copy p{color:inherit;margin:4px 0 0;font-size:13px;line-height:1.5}.workspace-credit-notice__deadline{font-weight:650}.workspace-credit-notice__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px 16px;max-width:330px;display:flex}.workspace-credit-notice__actions a,.workspace-credit-notice__details{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px 0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.workspace-credit-notice__actions .workspace-credit-notice__primary{color:#172335;background:#ffc350;border:1px solid #b88223;border-radius:10px;gap:8px;padding:10px 16px;font-size:14px;text-decoration:none}.workspace-credit-notice a:focus-visible,.workspace-credit-notice button:focus-visible,.workspace-reward-dialog button:focus-visible,.workspace-reward-dialog summary:focus-visible{outline-offset:3px;outline:3px solid #5489f5}.workspace-credit-notice--warning{background:#fff7e6;border-color:#bb7c14}.workspace-credit-notice--urgent{background:#fff0ed;border-color:#bd5141}.workspace-credit-notice--warning[data-dark=true]{color:#fff1d6;background:#30291c;border-color:#ad7e35}.workspace-credit-notice--urgent[data-dark=true]{color:#ffe9e5;background:#352320;border-color:#bd6d60}.workspace-reward-dialog{box-sizing:border-box;color:#172335;text-align:left;overscroll-behavior:contain;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #b9c9dd;border-radius:18px;width:min(600px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;font-family:Poppins,Inter,system-ui,sans-serif;overflow:auto;box-shadow:0 24px 80px #0005}.workspace-reward-dialog[data-dark=true]{color:#eef3fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#152133;border-color:#6e829a}.workspace-reward-dialog::backdrop{background:#08111bb3}.workspace-reward-dialog__header{z-index:1;background:inherit;border-bottom:1px solid #9caec155;align-items:center;gap:16px;padding:16px 22px;display:flex;position:sticky;top:0}.workspace-reward-dialog__header h2{color:inherit;flex:1;margin:0;font-size:20px;line-height:1.4}.workspace-reward-dialog__body{padding:8px 22px 22px}.workspace-reward-dialog button{min-height:44px;font:inherit;color:inherit;cursor:pointer;font-size:14px}.workspace-reward-dialog__close{background:0 0;border:1px solid #7794bd;border-radius:10px;flex:0 0 44px;width:44px;padding:0;font-size:28px!important}.workspace-reward-dialog .reward-eligibility{margin:0}.workspace-reward-dialog .reward-eligibility__card{flex-direction:column;gap:12px;padding:16px}.workspace-reward-dialog .reward-eligibility__actions{align-items:stretch;min-width:0}.workspace-reward-dialog .reward-eligibility p{overflow-wrap:anywhere;font-size:14px}.workspace-reward-dialog .reward-eligibility__footnote{margin-top:16px}@media (width<=760px){.workspace-credit-notice{grid-template-columns:24px minmax(0,1fr);gap:8px 10px;margin-bottom:16px;padding:12px;display:grid}.workspace-credit-notice__icon{width:24px;height:24px}.workspace-credit-notice__copy strong{font-size:14px}.workspace-credit-notice__copy p{font-size:12px}.workspace-credit-notice__actions{grid-column:1/-1;justify-content:flex-start;gap:6px 14px;max-width:none}.workspace-credit-notice__actions .workspace-credit-notice__primary,.workspace-credit-notice__details{flex:1}.workspace-reward-dialog__header{padding:12px 16px}.workspace-reward-dialog__body{padding:4px 12px 16px}}.account-dropdown-container{z-index:1001;-webkit-app-region:no-drag;align-items:center;display:inline-flex;position:relative;overflow:visible!important}.account-dropdown-arrow{opacity:.7;pointer-events:none;margin-left:3px;font-size:9px;transition:transform .2s}.account-dropdown-arrow.open{transform:rotate(180deg)}.account-dropdown-menu{z-index:999999;transform-origin:100% 0;-webkit-app-region:no-drag;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;width:220px;padding:6px 0;animation:.15s cubic-bezier(.16,1,.3,1) accountDropdownFadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #00000014}@keyframes accountDropdownFadeIn{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.dark-theme .account-dropdown-menu,body.dark-theme .account-dropdown-menu{background:#1e293b;border-color:#334155;box-shadow:0 14px 28px -5px #0009,0 10px 12px -6px #0006}.account-menu-item{color:#1f2937;cursor:pointer;text-align:left;box-sizing:border-box;-webkit-app-region:no-drag;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.dark-theme .account-menu-item,body.dark-theme .account-menu-item{color:#f1f5f9}.account-menu-item:hover{color:#111827;background:#f3f4f6}.dark-theme .account-menu-item:hover,body.dark-theme .account-menu-item:hover{color:#fff;background:#334155}.account-menu-icon{text-align:center;color:#4b5563;pointer-events:none;flex-shrink:0;width:18px;font-size:16px}.dark-theme .account-menu-icon,body.dark-theme .account-menu-icon{color:#94a3b8}.account-menu-item:hover .account-menu-icon{color:#111827}.dark-theme .account-menu-item:hover .account-menu-icon,body.dark-theme .account-menu-item:hover .account-menu-icon{color:#fff}.account-menu-divider{background:#e5e7eb;width:100%;height:1px;margin:4px 0}.dark-theme .account-menu-divider,body.dark-theme .account-menu-divider{background:#334155}.account-menu-item.account-menu-logout,.account-menu-item.account-menu-logout .account-menu-icon{color:#ef4444}.account-menu-item.account-menu-logout:hover{color:#dc2626;background:#ef444414}.account-menu-item.account-menu-logout:hover .account-menu-icon{color:#dc2626}.dark-theme .account-menu-item.account-menu-logout,body.dark-theme .account-menu-item.account-menu-logout,.dark-theme .account-menu-item.account-menu-logout .account-menu-icon,body.dark-theme .account-menu-item.account-menu-logout .account-menu-icon{color:#f87171}.dark-theme .account-menu-item.account-menu-logout:hover,body.dark-theme .account-menu-item.account-menu-logout:hover{color:#fca5a5;background:#f871711f}.dark-theme .account-menu-item.account-menu-logout:hover .account-menu-icon,body.dark-theme .account-menu-item.account-menu-logout:hover .account-menu-icon{color:#fca5a5}.setup-profile-circle-btn,.setup-logout-btn.setup-profile-btn{color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-app-region:no-drag;box-sizing:border-box;background:#1e293b;border:2px solid #10b981;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;transition:all .25s;display:inline-flex;position:relative;border-radius:50%!important}.setup-profile-circle-btn:hover,.setup-logout-btn.setup-profile-btn:hover{transform:scale(1.06)}.setup-profile-initials{letter-spacing:.5px;pointer-events:none;color:#fff;font-size:13px;font-weight:800;line-height:1}.credit-ring-green{border-color:#10b981!important;box-shadow:0 0 0 2px #10b98140,0 0 10px #10b98166!important}.credit-ring-green:hover{box-shadow:0 0 0 3px #10b98159,0 0 14px #10b9818c!important}.credit-ring-yellow{border-color:#eab308!important;box-shadow:0 0 0 2px #eab3084d,0 0 10px #eab30873!important}.credit-ring-yellow:hover{box-shadow:0 0 0 3px #eab30866,0 0 14px #eab30899!important}.credit-ring-red{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444459,0 0 12px #ef44448c!important}.credit-ring-red:hover{box-shadow:0 0 0 3px #ef444473,0 0 16px #ef4444b3!important}.profile-credit-badge-exclamation{color:#fff;background-color:#ef4444;border:2px solid #0f172a;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:900;line-height:1;animation:2s ease-in-out infinite pulseExclamation;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 8px #ef4444d9}@keyframes pulseExclamation{0%,to{transform:scale(1);box-shadow:0 0 8px #ef4444d9}50%{transform:scale(1.15);box-shadow:0 0 12px #ef4444}}.account-dropdown-container .setup-logout-btn.setup-profile-btn.account-settings-btn{gap:4px;width:48px;border-radius:14px!important;min-width:48px!important;min-height:44px!important;padding:0!important}.account-settings-icon{pointer-events:none;flex-shrink:0;width:22px;height:22px}.account-settings-btn .account-dropdown-arrow{flex-shrink:0;margin-left:0}.credit-balance{appearance:none;color:#283a86;cursor:pointer;text-align:left;background:linear-gradient(115deg,#edf3ff,#f3edff);border:1px solid #c8d2fb;border-radius:13px;flex:none;align-items:center;gap:9px;min-width:168px;max-width:235px;min-height:44px;padding:9px 12px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #4768be0d}.credit-balance:hover:not(:disabled){border-color:#889ce5;box-shadow:0 3px 12px #4768be25}.credit-balance:focus-visible{outline-offset:3px;outline:3px solid #6785ee}.credit-balance:disabled{cursor:default}.credit-balance__spark{color:#6851d9;place-items:center;width:24px;height:26px;display:grid}.credit-balance__spark svg{width:24px;height:24px}.credit-balance__body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.credit-balance__row{white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.credit-balance__label{font-size:11px;font-weight:600}.credit-balance__row strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.credit-balance__arrow{padding-left:6px;font-size:16px;line-height:10px}.credit-balance__track{background:repeating-linear-gradient(120deg,#ccd4ed 0 2px,#e2e7f5 2px 5px);border-radius:4px;height:4px;display:block;overflow:hidden}.credit-balance__track>span{border-radius:inherit;background:linear-gradient(90deg,#447bf0,#8560df);height:100%;display:block}.credit-balance--unavailable .credit-balance__row{gap:8px}[data-theme=dark] .credit-balance,.dark-mode .credit-balance{color:#e1e8ff;background:linear-gradient(115deg,#202f51,#30264b);border-color:#46537d}[data-theme=dark] .credit-balance__spark,.dark-mode .credit-balance__spark{color:#baa3ff}@media (width<=600px){.credit-balance{gap:0;min-width:110px;padding:8px 9px}.credit-balance__spark{display:none}.credit-balance__row{gap:7px}.credit-balance__label{font-size:10px}.credit-balance__row strong{font-size:11px}.workspace-topbar{flex-wrap:wrap;gap:10px}.workspace-account{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion:reduce){.credit-balance{transition:none}}.rewards-surface{--reward-bg:#fff;--reward-soft:#f5f8fb;--reward-text:#172438;--reward-muted:#617088;--reward-line:#e1e8ef;--reward-green:#146b4f;--reward-tint:#e7f6ef;--reward-link:#305ac7;--reward-error:#9b2929;color:var(--reward-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Segoe UI,system-ui,-apple-system,sans-serif}.rewards-surface.rewards-dark{--reward-bg:#182333;--reward-soft:#202e40;--reward-text:#eff5fd;--reward-muted:#b2c0d4;--reward-line:#37485d;--reward-green:#7ce0b0;--reward-tint:#203d35;--reward-link:#b0c9ff;--reward-error:#ffabab;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body .workspace-page .workspace-topbar .rewards-bell{cursor:pointer;border:1px solid #0000;border-radius:8px;place-items:center;width:44px;min-width:44px;height:44px;padding:10px;display:grid;position:relative;color:#fff!important;background:0 0!important}body .workspace-page .workspace-topbar .rewards-bell:hover{background:#ffffff18!important}.rewards-bell svg{width:23px;height:23px}.rewards-badge{color:#862035;background:#fff;border:2px solid #a32638;border-radius:14px;min-width:17px;min-height:17px;padding:1px 4px;font-size:10px;font-weight:800;line-height:13px;position:absolute;top:0;right:0}.rewards-surface button{font:inherit;cursor:pointer;line-height:1.4}.rewards-surface button:disabled{cursor:wait;opacity:.6}.rewards-surface button:focus-visible{outline:3px solid var(--reward-link);outline-offset:3px}.rewards-icon-button{width:40px;height:40px;color:var(--reward-muted);background:0 0;border:0;border-radius:10px;flex:0 0 40px;place-items:center;padding:9px;display:grid}.rewards-icon-button:hover{background:var(--reward-soft)}.rewards-icon-button svg{width:22px;height:22px}.rewards-gift{background:var(--reward-tint);width:46px;height:46px;color:var(--reward-green);border-radius:14px;flex:0 0 46px;place-items:center;display:grid}.rewards-gift svg{width:25px;height:25px}.rewards-toast{z-index:900;top:max(78px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right));box-sizing:border-box;background:var(--reward-bg);border:1px solid var(--reward-line);border-radius:18px;align-items:flex-start;gap:12px;width:430px;max-width:calc(100vw - 24px);padding:18px 12px 18px 18px;animation:.25s ease-out reward-arrive;display:flex;position:fixed;box-shadow:0 12px 44px #111c3433}.rewards-toast-copy{flex:1;min-width:0}.rewards-toast strong{font-size:16px;font-weight:750;display:block}.rewards-toast p{margin:6px 0 4px;font-size:14px;line-height:1.5}.rewards-toast b{color:var(--reward-green);white-space:nowrap}.rewards-toast small{color:var(--reward-muted);font-size:12px}.rewards-text-button{min-height:36px;color:var(--reward-link);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:inline-flex;font-size:13px!important;font-weight:650!important}.rewards-toast .rewards-text-button{margin-top:4px;display:flex}.rewards-text-button:hover{text-decoration:underline}.rewards-backdrop{z-index:15000;isolation:isolate;background:#06112466;justify-content:flex-end;display:flex;position:fixed;inset:0}.rewards-panel{background:var(--reward-bg);flex-direction:column;width:460px;max-width:100%;height:100%;max-height:100dvh;animation:.2s ease-out reward-arrive;display:flex;box-shadow:-14px 0 50px #08152526}.rewards-panel-heading{border-bottom:1px solid var(--reward-line);align-items:center;gap:12px;padding:24px 20px 18px;display:flex}.rewards-panel-heading>div{flex:1;min-width:0}.rewards-panel-heading h2{letter-spacing:-.4px;color:var(--reward-text);margin:0;font-size:21px;line-height:1.3}.rewards-panel-heading p{color:var(--reward-muted);margin:5px 0 0;font-size:13px}.rewards-explainer{background:var(--reward-tint);color:var(--reward-green);border-radius:10px;margin:16px 20px 0;padding:12px 14px;font-size:13px;line-height:1.5}.rewards-history{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 20px 24px;overflow:auto}.rewards-history-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rewards-history-heading h3{color:var(--reward-text);margin:0;font-size:14px}.rewards-empty{text-align:center;color:var(--reward-muted);padding:38px 12px;font-size:14px;line-height:1.6}.rewards-empty svg{width:38px;height:38px;color:var(--reward-green)}.rewards-empty h3{color:var(--reward-text);margin:16px 0 6px;font-size:17px}.rewards-empty p{margin:0}.rewards-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rewards-item{border:1px solid var(--reward-line);background:var(--reward-bg);border-radius:14px;overflow:hidden}.rewards-item-unread{background:var(--reward-soft)}.rewards-row{width:100%;color:var(--reward-text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:16px 13px;display:flex}.rewards-row:hover{background:var(--reward-soft)}.rewards-row:focus-visible{outline-offset:-3px!important}.rewards-row-icon{width:36px;height:36px;color:var(--reward-green);background:var(--reward-tint);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.rewards-row-icon svg{width:21px;height:21px}.rewards-row-copy{flex:1;min-width:0}.rewards-row-copy strong{align-items:center;gap:6px;font-size:14px;font-weight:650;display:flex}.rewards-row-copy time{color:var(--reward-muted);margin-top:5px;font-size:12px;display:block}.rewards-row-value{text-align:right;flex-shrink:0}.rewards-row-value b{color:var(--reward-green);font-variant-numeric:tabular-nums;font-size:17px;display:block}.rewards-row-value small{color:var(--reward-muted);margin-top:5px;font-size:11px;display:block}.rewards-unread-dot{background:var(--reward-link);border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.rewards-detail{border-top:1px solid var(--reward-line);margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.rewards-detail>div{justify-content:space-between;gap:16px;margin:6px 0;display:flex}.rewards-detail dt{color:var(--reward-muted)}.rewards-detail dd{text-align:right;color:var(--reward-text);margin:0}.rewards-more{border:1px solid var(--reward-line);background:var(--reward-bg);width:100%;min-height:44px;color:var(--reward-link);border-radius:10px;margin-top:14px;padding:10px}.rewards-error{border:1px solid var(--reward-line);color:var(--reward-error);border-radius:10px;margin:0 0 12px;padding:12px;font-size:13px;line-height:1.6}.rewards-error button{color:var(--reward-link);background:0 0;border:0;padding:8px 0 0;font-weight:650;display:block}.rewards-panel-footer{border-top:1px solid var(--reward-line);padding:16px 20px max(18px,env(safe-area-inset-bottom))}.rewards-panel-footer button{border:1px solid var(--reward-line);background:var(--reward-soft);width:100%;min-height:46px;color:var(--reward-text);border-radius:11px;justify-content:space-between;align-items:center;padding:10px 14px;font-weight:650;display:flex}@keyframes reward-arrive{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (width<=900px){body .workspace-page .workspace-topbar .rewards-bell{grid-area:2/3;justify-self:center}body .workspace-page .workspace-topbar .workspace-pricing-link{white-space:normal;grid-column:1/3;font-size:12px;line-height:1.4}.rewards-toast{top:132px}}@media (width<=480px){.rewards-toast{gap:10px;padding:15px 8px 15px 14px;right:12px}.rewards-toast .rewards-gift{border-radius:10px;flex-basis:36px;width:36px;height:36px}.rewards-toast strong{font-size:15px}.rewards-toast p{font-size:13px}.rewards-panel-heading{gap:10px;padding:20px 14px 16px}.rewards-panel-heading h2{font-size:19px}.rewards-explainer{margin:14px 14px 0}.rewards-history{padding:14px}.rewards-row{gap:9px;padding:14px 10px}.rewards-history-heading{gap:8px}.rewards-history-heading .rewards-text-button{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.rewards-toast,.rewards-panel{animation:none}}.workspace-page{--ws-bg:#fbfcfd;--ws-text:#0d1014;--ws-muted:#5b5f66;--ws-primary:#3665e4;--ws-primary-strong:#1c45c2;--ws-ring:0 0 0 4px #3665e43d;--ws-mark-gradient:linear-gradient(90deg, #9754ed, #2e79f5, #00d3cb, #484dd2);--ws-cta-gradient:linear-gradient(135deg, #3665e4 0%, #7c4ddb 100%);--ws-font:"Poppins", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;color:var(--ws-text);font-family:var(--ws-font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(760px 420px at 8% -6%, #9754ed1a, transparent 62%), radial-gradient(820px 460px at 100% 104%, #2e79f51a, transparent 62%), var(--ws-bg);flex-direction:column;display:flex;overflow:hidden auto}.workspace-page *,.workspace-page :before,.workspace-page :after{box-sizing:border-box}.workspace-page--desktop{padding-top:38px}.workspace-page::-webkit-scrollbar-thumb{background:#0d101433}.workspace-page::-webkit-scrollbar-thumb:hover{background:#0d101452}.workspace-topbar{z-index:5;width:100%;padding:clamp(12px,2dvh,20px) clamp(16px,2.5vw,40px);padding-left:max(clamp(16px, 2.5vw, 40px), env(safe-area-inset-left));padding-right:max(clamp(16px, 2.5vw, 40px), env(safe-area-inset-right));flex-shrink:0;align-items:center;gap:16px;margin:0;display:flex;position:relative}.workspace-brand{letter-spacing:-.035em;min-width:0;color:inherit;border-radius:8px;align-items:center;gap:12px;font-size:21px;text-decoration:none;display:inline-flex}.workspace-topbar .workspace-brand .brand-identity{--workspace-brand-font-size:20px}.workspace-topbar .workspace-brand .brand-identity :is(.brand-identity__name,.brand-identity__copilot){font-size:var(--workspace-brand-font-size);letter-spacing:-.035em;text-transform:none;line-height:1.05}@media (width<=600px){.workspace-topbar .workspace-brand .brand-identity{--workspace-brand-font-size:17px}}@media (width<=360px){.workspace-topbar .workspace-brand .brand-identity{--workspace-brand-font-size:15px}}.workspace-brand:focus-visible{outline:2px solid var(--ws-focus,#2563eb);outline-offset:6px}.workspace-brand-mark{background:var(--ws-mark-gradient);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.workspace-brand-mark img{object-fit:contain;width:100%;height:100%}.workspace-brand-text{white-space:nowrap;font-weight:400}.workspace-brand-text strong{font-weight:700}.workspace-nav{align-items:center;margin-left:8px;display:flex}.workspace-nav-item{color:var(--ws-primary-strong);white-space:nowrap;background:#3665e417;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .15s;display:inline-flex}.workspace-nav-item i{font-size:13px}.workspace-nav-item:hover{background:#3665e424}.workspace-account{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.workspace-page .setup-logout-btn.setup-profile-btn,body.dark-theme .workspace-page .setup-logout-btn.setup-profile-btn{min-width:44px;min-height:40px;font-family:var(--ws-font);padding:8px 14px;box-shadow:0 8px 18px -10px #3665e4b3;background:var(--ws-cta-gradient)!important;color:#fff!important;border:0!important}.workspace-page .setup-logout-btn.setup-profile-btn:hover,body.dark-theme .workspace-page .setup-logout-btn.setup-profile-btn:hover{filter:brightness(1.07);background:var(--ws-cta-gradient)!important}.workspace-page .account-menu-item{font-family:var(--ws-font)}.workspace-page .account-menu-item:focus-visible{outline:2px solid var(--ws-primary);outline-offset:-2px}.workspace-nav-item:focus-visible,.workspace-page .setup-logout-btn.setup-profile-btn:focus-visible,body.dark-theme .workspace-page .setup-logout-btn.setup-profile-btn:focus-visible,.workspace-footer a:focus-visible{box-shadow:var(--ws-ring);outline:none}.workspace-main{flex-direction:column;flex:1 1 0;width:100%;max-width:1240px;min-height:0;max-height:880px;margin:auto;padding:clamp(8px,2dvh,20px) clamp(16px,3vw,36px) clamp(12px,2.5dvh,28px);display:flex}.workspace-intro{text-align:center;flex-shrink:0;max-width:760px;margin:0 auto clamp(14px,3dvh,32px)}.workspace-title{color:var(--ws-text);letter-spacing:-.035em;margin:0;font-size:clamp(24px,min(3.6vw,5dvh),42px);font-weight:700;line-height:1.15}.workspace-title:focus{outline:none}.workspace-subtitle{color:var(--ws-muted);margin:clamp(4px,1.2dvh,12px) 0 0;font-size:clamp(15px,1.4vw,17px);line-height:1.6}.workspace-grid{flex:.7 1 0;grid-template-rows:repeat(2,minmax(80px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2.5dvh,26px) clamp(16px,2.5vw,28px);min-height:176px;margin:auto 0;padding:0;list-style:none;display:grid}.workspace-card{--ws-card-from:#2348a6;--ws-card-to:#1b3b98;--ws-card-arrow:#1b3b98;--ws-card-shine:.14;--ws-art-w:33%;--ws-art-x:64%;--ws-art-ratio:512 / 431;--ws-text-start:9%;--ws-text-end:calc(var(--ws-art-x) - var(--ws-art-w) / 2 - 3%);isolation:isolate;align-items:center;width:100%;min-width:0;height:100%;min-height:0;transition:transform .2s;display:flex;position:relative;container-type:size}.workspace-card--green{--ws-card-from:#1f6f4c;--ws-card-to:#135a3b;--ws-card-arrow:#135a3b;--ws-art-w:31%;--ws-art-x:70%;--ws-art-ratio:23 / 20;--ws-spark-top:-9%;--ws-spark-right:6%}.workspace-card--orange{--ws-card-from:#d4622b;--ws-card-to:#c4521f;--ws-card-arrow:#c4521f;--ws-card-shine:.1;--ws-art-w:27%;--ws-art-x:70%;--ws-art-ratio:476 / 512}.workspace-card--red{--ws-card-from:#c9403a;--ws-card-to:#ad2c29;--ws-card-arrow:#ad2c29;--ws-art-w:32%;--ws-art-x:70%;--ws-art-ratio:512 / 407}.workspace-card--point-left{--ws-text-start:17%}.workspace-card-shape,.workspace-card-ring{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.workspace-card-shape{filter:drop-shadow(0 18px 26px #14182833)drop-shadow(0 4px 8px #1418281a);transition:filter .2s}.workspace-card-fill-from{stop-color:var(--ws-card-from)}.workspace-card-fill-to{stop-color:var(--ws-card-to)}.workspace-card-shine{stop-color:#fff;stop-opacity:var(--ws-card-shine)}.workspace-card-ring path{fill:none;stroke:var(--ws-primary-strong);stroke-width:3px;opacity:0}.workspace-card-visual{top:50%;left:var(--ws-art-x);width:calc(var(--ws-art-w) * .7);aspect-ratio:var(--ws-art-ratio);pointer-events:none;-webkit-user-select:none;user-select:none;max-height:80%;position:absolute;transform:translate(-50%,-50%)}.workspace-card-art{object-fit:contain;filter:drop-shadow(0 14px 16px #00000042);width:100%;height:100%;display:block}.workspace-card-sparks{top:var(--ws-spark-top,-12%);right:var(--ws-spark-right,-13%);aspect-ratio:1;width:26%;min-width:22px;max-width:44px;height:auto;position:absolute;overflow:visible}.workspace-card-sparks path{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round}.workspace-card--green .workspace-card-art{width:auto;margin:0 auto}.workspace-card-bars{position:absolute;inset:0}.workspace-card-bars span{background:#76e2a2cc;border-radius:999px;width:4.5%;position:absolute}.workspace-card-bars span:first-child{height:18%;top:47%;left:2%}.workspace-card-bars span:nth-child(2){height:30%;top:36%;left:16%}.workspace-card-bars span:nth-child(3){height:30%;top:41%;right:16%}.workspace-card-bars span:nth-child(4){height:18%;top:52%;right:2%}.workspace-card-body{width:calc(var(--ws-text-end) - var(--ws-text-start));margin-left:var(--ws-text-start);flex-direction:column;align-items:flex-start;gap:clamp(5px,5cqh,18px);display:flex}.workspace-card-title{color:#fff;letter-spacing:-.015em;text-shadow:0 1px 2px #0000001f;margin:0;font-size:clamp(16px,min(5.4cqi,13cqh),30px);font-weight:700;line-height:1.2}.workspace-card-go{aspect-ratio:1;width:clamp(28px,min(10.4cqi,23cqh),52px);color:var(--ws-card-arrow);background:#fff;border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid;box-shadow:0 6px 14px #0000002e}.workspace-card-go svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:44%;height:44%}.workspace-card-desc{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-card-link{color:inherit;-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none}.workspace-card-link:after{content:"";z-index:2;position:absolute;inset:0}.workspace-card:has(.workspace-card-link:focus-visible) .workspace-card-ring path{opacity:1}.workspace-card:has(.workspace-card-link:focus-visible) .workspace-card-go{transform:translate(4px)}@supports not selector(:has(*)){.workspace-card-link:focus-visible:after{outline:3px solid var(--ws-primary-strong);outline-offset:4px;border-radius:26px}}@media (hover:hover){.workspace-card:hover{transform:translateY(-6px)}.workspace-card:hover .workspace-card-shape{filter:drop-shadow(0 26px 34px #14182842)drop-shadow(0 6px 10px #1418281f)}.workspace-card:hover .workspace-card-go{transform:translate(4px)}}.workspace-card:active{transform:translateY(-2px)}.workspace-footer{min-height:64px;color:var(--ws-muted);flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:8px 80px 8px 16px;font-size:13px;display:flex}.workspace-footer a{color:var(--ws-muted);border-radius:6px;text-decoration:none}.workspace-footer a:hover{color:var(--ws-text);text-decoration:underline}.hcb-fab.hcb-fab--workspace{width:44px;height:44px;right:16px;bottom:max(10px, env(safe-area-inset-bottom));font-size:19px}@media (width>=1024px){.workspace-grid{width:76.5%;margin-inline:auto}.workspace-card-visual{width:calc(var(--ws-art-w) * .7 / .765)}}@media (width<=639px){.workspace-topbar{gap:8px;padding:10px 14px}.workspace-brand{gap:8px;font-size:clamp(15px,4.3vw,19px)}.workspace-brand-mark{border-radius:9px;width:30px;height:30px}.workspace-nav{display:none}.workspace-page .setup-logout-btn.setup-profile-btn{min-height:36px;padding:8px 10px}.workspace-main{max-width:540px;padding:6px 16px 12px}.workspace-intro{margin-bottom:clamp(10px,2dvh,18px)}.workspace-title{font-size:clamp(23px,6.2vw,28px)}.workspace-subtitle{margin-top:5px;font-size:13px;line-height:1.4}.workspace-grid{grid-template-rows:repeat(4,minmax(74px,1fr));grid-template-columns:minmax(0,1fr);gap:clamp(10px,1.8dvh,16px);min-height:326px}.workspace-card{--ws-art-w:29%;--ws-art-x:68%;--ws-text-start:7%}.workspace-card--green{--ws-art-w:26%;--ws-art-x:73%}.workspace-card--orange{--ws-art-w:24%;--ws-art-x:73%}.workspace-card--red{--ws-art-w:27%;--ws-art-x:73%}.workspace-card--point-left{--ws-text-start:16%}.workspace-card-shape{filter:drop-shadow(0 7px 12px #14182826)}.workspace-card-art{filter:drop-shadow(0 6px 8px #0003)}.workspace-footer{padding-bottom:max(8px, env(safe-area-inset-bottom));justify-content:flex-start;gap:7px;font-size:11px}}@media (height<=520px) and (width>=540px){.workspace-topbar{padding-top:8px;padding-bottom:8px}.workspace-brand{font-size:18px}.workspace-brand-mark{width:30px;height:30px}.workspace-nav{display:none}.workspace-main{max-width:1000px;padding-top:4px;padding-bottom:10px}.workspace-intro{margin-bottom:10px}.workspace-title{font-size:24px}.workspace-subtitle{display:none}.workspace-grid{grid-template-rows:repeat(2,minmax(72px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;min-height:156px}.workspace-card{--ws-text-start:7%}.workspace-card--point-left{--ws-text-start:16%}.workspace-card-title{font-size:clamp(16px,min(5cqi,13cqh),24px)}.workspace-footer{min-height:48px;padding-top:4px;padding-bottom:4px}.hcb-fab.hcb-fab--workspace{bottom:4px}}@media (prefers-reduced-motion:reduce){.workspace-card,.workspace-card-shape,.workspace-card-go{transition:none}.workspace-card:hover,.workspace-card:active,.workspace-card:hover .workspace-card-go{transform:none}.workspace-card:has(.workspace-card-link:focus-visible) .workspace-card-go{transform:none}}@media (forced-colors:active){.workspace-card-shape{filter:none}.workspace-card-fill{fill:canvas;stroke:canvastext;stroke-width:2px}.workspace-card-gloss,.workspace-card-sparks,.workspace-card-bars{display:none}.workspace-card-ring path{stroke:highlight}.workspace-card-go{border:2px solid canvastext}}body.dark-theme .workspace-page{--ws-bg:#0f1726;--ws-text:#edf2fc;--ws-muted:#b3bfd3;--ws-primary:#93b4ff;--ws-primary-strong:#aec6ff;--ws-ring:0 0 0 4px #93b4ff55;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.workspace-account{gap:10px}body.dark-theme .workspace-page .account-dropdown-menu{background:#1b2638;border-color:#3d4b62}body.dark-theme .workspace-page .account-menu-item{color:#e4eaf5}body.dark-theme .workspace-page .account-menu-item:hover{color:#fff;background:#29364c}body.dark-theme .workspace-page .account-menu-icon{color:#b3bfd3}body.dark-theme .workspace-page .account-menu-divider{background:#3d4b62}body.dark-theme .workspace-page .account-menu-logout,body.dark-theme .workspace-page .account-menu-logout .account-menu-icon{color:#faa}body.dark-theme .workspace-page::-webkit-scrollbar-thumb{background:#72829b}@media (width<=640px){.workspace-account{gap:6px}.workspace-brand{gap:6px;font-size:clamp(12px,3.5vw,19px)}.workspace-page .setup-logout-btn.setup-profile-btn{min-width:40px;padding-inline:8px}}.workspace-pricing-link{color:var(--text-secondary,#64748b);white-space:nowrap;align-items:center;gap:7px;padding:8px 0;font-size:12px;text-decoration:none;display:inline-flex}.workspace-pricing-link:hover{color:var(--text-primary,#334155)}.workspace-pricing-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #7c6cf2}@media (width<=600px){.workspace-topbar{flex-wrap:wrap}.workspace-account{margin-left:auto}.workspace-pricing-link{font-size:11px}}@media (width<=360px){.workspace-account{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.workspace-pricing-link{flex-basis:100%;justify-content:flex-end;padding-block:0}}body .workspace-page .workspace-topbar{color:#fff;background:linear-gradient(#b3343d 0%,#7d3237 100%);border-bottom:1px solid #7d3237}body .workspace-page .workspace-topbar .workspace-brand{color:#fff}body .workspace-page .workspace-topbar :is(.workspace-pricing-link,.theme-toggle,.credit-balance,.setup-logout-btn.setup-profile-btn){min-height:44px;box-shadow:none;border-radius:8px;font-family:Segoe UI,system-ui,-apple-system,Arial,sans-serif;font-size:14px;font-weight:600;color:#fff!important;background:0 0!important;border:1px solid #0000!important}body .workspace-page .workspace-topbar .workspace-pricing-link{padding:8px 12px}body .workspace-page .workspace-topbar :is(.workspace-pricing-link,.theme-toggle,.setup-logout-btn.setup-profile-btn):hover:not(:disabled){filter:none;background:#ffffff18!important}body .workspace-page .workspace-topbar :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #fff}body .workspace-page .workspace-topbar .credit-balance.credit-balance--dashboard{gap:10px;min-width:168px;max-width:260px;padding:8px 14px;color:#080f17!important;background:#fff!important;border-color:#fff!important}body .workspace-page .workspace-topbar .credit-balance.credit-balance--dashboard:hover:not(:disabled){filter:none;background:#edf3fc!important;border-color:#edf3fc!important}body .workspace-page .workspace-topbar .dashboard-wallet-icon{flex-shrink:0;width:22px;height:22px}body .workspace-page .workspace-topbar .dashboard-credit-label{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}body .workspace-page .workspace-topbar .dashboard-credit-chevron{flex-shrink:0;width:16px;height:16px}body .workspace-page .workspace-topbar :is(.theme-toggle,.account-settings-btn){justify-content:center;width:44px;min-width:44px;padding:0;border-radius:8px!important}body .workspace-page .workspace-topbar .theme-toggle svg{width:24px;height:24px}body .workspace-page .workspace-topbar :is(.theme-toggle span,.account-dropdown-arrow){display:none}body .workspace-page .workspace-topbar{padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));gap:12px;min-height:62px}body .workspace-page .workspace-account{gap:8px}body .workspace-page .workspace-topbar .workspace-brand{gap:8px;font-size:18px}body .workspace-page .workspace-topbar .workspace-brand-mark{width:32px;height:32px}@media (width<=900px){body .workspace-page .workspace-topbar{padding:8px max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}body .workspace-page .workspace-topbar .workspace-account{display:contents}body .workspace-page .workspace-topbar .workspace-brand{grid-area:1/1/auto/5;font-size:14px}body .workspace-page .workspace-topbar .theme-toggle{grid-area:1/5;justify-self:end;width:44px;padding:0}body .workspace-page .workspace-topbar .theme-toggle span{display:none}body .workspace-page .workspace-topbar .account-dropdown-container{grid-area:1/6;justify-self:end}body .workspace-page .workspace-topbar .account-settings-btn{gap:4px;width:44px;min-width:44px;padding:0}body .workspace-page .workspace-topbar .workspace-pricing-link{grid-area:2/1/auto/4;justify-content:center;padding-inline:6px}body .workspace-page .workspace-topbar .credit-balance{grid-area:2/4/auto/7;gap:0;width:100%;min-width:0;max-width:none;padding:6px}body .workspace-page .workspace-topbar .credit-balance__spark{display:none}body .workspace-page .workspace-topbar .credit-balance__row{gap:4px}body .workspace-page .workspace-topbar .credit-balance__row strong{text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (width<=360px){body .workspace-page .workspace-topbar .workspace-brand{gap:6px;font-size:12px}body .workspace-page .workspace-topbar .workspace-brand-mark{width:28px;height:28px}}@media (width<=900px){body .workspace-page .workspace-topbar .workspace-pricing-link{justify-content:flex-start}body .workspace-page .workspace-topbar .credit-balance.credit-balance--dashboard{gap:6px;min-width:0;max-width:none;padding:8px}}@media (width<=360px){body .workspace-page .workspace-topbar .dashboard-wallet-icon{width:18px;height:18px}body .workspace-page .workspace-topbar .dashboard-credit-label{font-size:12px}}.dashboard-country{min-width:0;position:relative}body .workspace-page .dashboard-country-trigger{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff5c;border-radius:10px;align-items:center;gap:8px;max-width:190px;min-height:44px;padding:8px 11px;font:600 14px Segoe UI,system-ui,sans-serif;display:flex}body .workspace-page .dashboard-country-trigger:hover{background:#fff2}.dashboard-country-trigger>span:not(.dashboard-country-flag):first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-country-flag{object-fit:cover;border-radius:3px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:18px;font-size:18px;display:inline-flex}.dashboard-country-status{z-index:920;color:#225339;background:#fff;border:1px solid #d9e5dd;border-radius:12px;align-items:center;gap:10px;width:290px;max-width:calc(100vw - 24px);padding:12px 14px;font:13px/1.5 system-ui,sans-serif;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 8px 30px #101a3026}.dashboard-country-status.is-error{color:#992b35;border-color:#edc7cc}.dashboard-country-status button{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:10px 2px;font:600 13px system-ui,sans-serif;text-decoration:underline}.dashboard-country-dialog{--dc-bg:#fff;--dc-text:#17202e;--dc-muted:#5b6473;--dc-line:#e5e7ed;--dc-soft:#f6f7fa;--dc-selected:#fff0f2;--dc-accent:#9d2940;box-sizing:border-box;inset:var(--country-top,74px) auto auto var(--country-left,12px);width:370px;max-width:calc(100vw - 24px);max-height:var(--country-height,calc(100dvh - 100px));border:1px solid var(--dc-line);background:var(--dc-bg);color:var(--dc-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:18px;margin:0;padding:0;font:14px/1.5 Segoe UI,system-ui,sans-serif;position:fixed;overflow:hidden;box-shadow:0 20px 65px #0c142d33}.dashboard-country-dialog[open]{flex-direction:column;display:flex}.dashboard-country-dialog *{box-sizing:border-box}.dashboard-country-dialog::backdrop{background:#0b142326}.dashboard-country-heading{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 18px 14px;display:flex}.dashboard-country-heading h2{color:var(--dc-text);letter-spacing:-.5px;margin:0;font:700 21px/1.3 Segoe UI,system-ui,sans-serif}.dashboard-country-heading p{color:var(--dc-muted);margin:6px 0 0;font-size:13px}.dashboard-country-heading button{background:var(--dc-soft);width:36px;height:36px;color:var(--dc-muted);cursor:pointer;border:0;border-radius:9px;flex:0 0 36px;padding:0;font:26px/1 system-ui,sans-serif}.dashboard-country-search{border:1px solid var(--dc-line);background:var(--dc-soft);border-radius:10px;align-items:center;gap:10px;margin:0 18px 12px;padding:11px 12px;display:flex}.dashboard-country-search:focus-within{outline:2px solid var(--dc-accent);outline-offset:2px}.dashboard-country-search svg{width:20px;height:20px;color:var(--dc-muted);flex:0 0 20px}.dashboard-country-search input{width:100%;min-width:0;margin:0;padding:0;font:16px/1.4 Segoe UI,system-ui,sans-serif;box-shadow:none!important;color:var(--dc-text)!important;background:0 0!important;border:0!important;outline:none!important}.dashboard-country-search input::placeholder{color:var(--dc-muted);font-size:14px}.dashboard-country-options{overscroll-behavior:contain;flex:1;min-height:90px;max-height:320px;margin:0;padding:0 8px 8px;list-style:none;overflow:auto}.dashboard-country-options li{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;min-height:48px;margin:2px 0;padding:10px;display:flex}.dashboard-country-options li>span:not(.dashboard-country-flag){flex:1;min-width:0}.dashboard-country-options li small{color:var(--dc-muted);font-size:12px}.dashboard-country-options li b{min-width:14px;color:var(--dc-accent);font-size:16px}.dashboard-country-options li.is-selected{background:var(--dc-selected);color:var(--dc-accent);font-weight:650}.dashboard-country-options li.is-active{border-color:var(--dc-accent)}.dashboard-country-options li:hover{background:var(--dc-soft)}.dashboard-country-options .dashboard-country-empty{color:var(--dc-muted);cursor:default;display:block}.dashboard-country-help{border-top:1px solid var(--dc-line);background:var(--dc-soft);flex-shrink:0;padding:15px 18px 18px;font-size:12px}.dashboard-country-help strong{color:var(--dc-text);font-size:13px;font-weight:650}.dashboard-country-help p{color:var(--dc-muted);margin:5px 0}.dashboard-country-help small{color:var(--dc-muted);font-size:11px}.dashboard-country-dialog button:focus-visible{outline:2px solid var(--dc-accent);outline-offset:2px}body.dark-theme .dashboard-country-dialog{--dc-bg:#172132;--dc-text:#f1f4fa;--dc-muted:#b8c2d1;--dc-line:#364357;--dc-soft:#202d40;--dc-selected:#452b3a;--dc-accent:#ffb0bd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.dark-theme .dashboard-country-status{color:#b5e7ce;background:#1c2c36;border-color:#3c5c50}body.dark-theme .dashboard-country-status.is-error{color:#ffb7be;border-color:#78505c}.workspace-pricing-short,.dashboard-country-code{display:none}@media (width>=901px) and (width<=1120px){body .workspace-page .dashboard-country-trigger{max-width:150px}body .workspace-page .workspace-account{gap:4px}}@media (width<=900px){body .workspace-page .workspace-topbar{grid-template-columns:minmax(0,1fr) 60px 44px minmax(108px,1fr)}body .workspace-page .workspace-topbar .workspace-brand{grid-column:1/3}body .workspace-page .workspace-topbar .theme-toggle{grid-column:3}body .workspace-page .workspace-topbar .account-dropdown-container{grid-column:4}body .workspace-page .workspace-topbar .dashboard-country{grid-area:2/1;align-self:center}body .workspace-page .workspace-topbar .dashboard-country-trigger{gap:5px;width:100%;max-width:none;padding-inline:7px;font-size:13px}body .workspace-page .workspace-topbar .workspace-pricing-link{grid-area:2/2;justify-content:center;padding:6px 3px}.workspace-pricing-full{display:none}.workspace-pricing-short{display:inline}body .workspace-page .workspace-topbar .rewards-bell{grid-area:2/3}body .workspace-page .workspace-topbar .credit-balance{grid-area:2/4}.dashboard-country-status{position:fixed;top:128px;left:12px;right:auto}}@media (width<=600px){.dashboard-country-dialog{border-radius:22px 22px 0 0;width:100%;max-width:100%;max-height:85dvh;margin:0;inset:auto 0 0}.dashboard-country-options{max-height:40dvh}.dashboard-country-help{padding-bottom:max(20px,env(safe-area-inset-bottom))}.dashboard-country-heading{padding-top:24px}}@media (width<=360px){body .workspace-page .workspace-topbar{grid-template-columns:minmax(0,1fr) 48px 36px 108px;gap:4px}body .workspace-page .workspace-topbar .dashboard-country-trigger{gap:4px;padding-inline:5px;font-size:12px}body .workspace-page .workspace-topbar .dashboard-country-trigger .dashboard-country-flag{flex-basis:20px;width:20px}body .workspace-page .workspace-topbar .rewards-bell{width:36px}}@media (width<=900px){body .workspace-page .workspace-topbar .workspace-brand{grid-column:1/-1;justify-self:start;max-width:calc(100% - 108px)}body .workspace-page .workspace-topbar .theme-toggle{grid-column:4;justify-self:end;margin-right:54px}body .workspace-page .workspace-topbar .account-dropdown-container{grid-column:4;justify-self:end}}@media (width<=600px){body .workspace-page .workspace-topbar{grid-template-columns:minmax(0,1fr) 54px 36px 132px}body .workspace-page .workspace-topbar .dashboard-credit-label{font-size:12px}body .workspace-page .workspace-topbar .dashboard-wallet-icon{width:18px;height:18px}}@media (width<=360px){body .workspace-page .workspace-topbar{grid-template-columns:minmax(0,1fr) 48px 36px 124px}body .workspace-page .workspace-topbar .credit-balance.credit-balance--dashboard{gap:4px;padding-inline:6px}}@media (width<=600px){body .workspace-page .workspace-topbar .dashboard-credit-unit{display:none}}@media (width<=360px){.dashboard-country-name{display:none}.dashboard-country-code{display:inline}}.credits-panel{--cr-text:#18233b;--cr-muted:#576277;--cr-border:#dce2f0;--cr-bg:#fff;--cr-accent:#5141ce;color:var(--cr-text);background:var(--cr-bg);border:1px solid var(--cr-border);text-align:left;box-sizing:border-box;border-radius:24px;grid-column:1/-1;width:100%;margin:0 0 24px;padding:clamp(20px,3vw,32px);box-shadow:0 8px 30px #23316b08}.credits-panel *{box-sizing:border-box}.credits-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.credits-panel h2{color:inherit;margin:0;font-size:18px;font-weight:650}.credits-panel h3{color:inherit;margin:7px 0 12px;font-size:23px;font-weight:650;line-height:1.3}.credits-panel p{margin:8px 0 14px;font-size:14px;line-height:1.65}.credits-panel__columns{grid-template-columns:1fr 1fr;gap:32px;display:grid}.credits-panel__referrals{border-left:1px solid var(--cr-border);padding-left:32px}.credits-panel .credits-panel__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--cr-accent);margin:0;font-size:10px;font-weight:700}.credits-panel .credits-panel__amount{margin:8px 0 12px;line-height:1.15}.credits-panel__amount strong{letter-spacing:-.05em;font-size:clamp(38px,4.5vw,62px);font-weight:750}.credits-panel__amount span{white-space:nowrap;font-size:18px}.credits-panel__muted,.credits-panel__totals,.credits-panel__updated{color:var(--cr-muted)}.credits-panel__track{background:#e8e8f4;border-radius:100px;height:12px;margin-top:22px;overflow:hidden}.credits-panel__track span{border-radius:inherit;background:linear-gradient(90deg,#5441d2,#9d6ef1);height:100%;transition:width .25s;display:block}.credits-panel__totals{justify-content:space-between;gap:12px;margin:8px 0 18px;font-size:11px;display:flex}.credits-panel__button{min-height:44px;font:inherit;border:1px solid var(--cr-accent);color:#fff;background:var(--cr-accent);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.credits-panel__button:hover{filter:brightness(1.12)}.credits-panel__button:disabled{cursor:wait;opacity:.6}.credits-panel__text-button{font:inherit;color:var(--cr-accent);cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:12px;font-weight:600}.credits-panel :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #9076ed}.credits-panel__referral-stats{color:var(--cr-muted);flex-wrap:wrap;gap:18px;margin:18px 0;font-size:12px;display:flex}.credits-panel__referral-stats strong{color:var(--cr-text)}.credits-panel__link-label{font-size:11px;font-weight:600;display:block}.credits-panel__link-label input{border:1px solid var(--cr-border);background:var(--cr-bg);width:100%;min-height:40px;color:var(--cr-text);font:inherit;border-radius:8px;margin:7px 0 12px;padding:8px 10px;font-size:12px;display:block}.credits-panel__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.credits-panel .credits-panel__notice{color:var(--cr-muted);min-height:18px;font-size:12px}.credits-panel .credits-panel__status{border-top:1px solid var(--cr-border);color:var(--cr-muted);margin-top:20px;padding-top:14px;font-size:12px}.credits-panel .credits-panel__updated{margin:8px 0 0;font-size:10px}.credits-panel .credits-panel__test{color:#76550b;background:#fff1cf;border-radius:7px;margin-right:10px;padding:4px 8px;font-size:11px;display:inline-block}.credits-panel__history{border-top:1px solid var(--cr-border);margin-top:20px;padding-top:16px}.credits-panel__history h3{font-size:16px}.credits-panel__history ul{margin:0;padding:0;list-style:none}.credits-panel__history li{border-bottom:1px solid var(--cr-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:flex}.credits-panel__history time{color:var(--cr-muted);margin-top:5px;font-size:11px;display:block}.credits-panel__positive{color:#13804b;font-weight:700}body.dark-theme .credits-panel,.dark-theme .credits-panel{--cr-text:#eff1fa;--cr-muted:#b3bfd4;--cr-border:#354159;--cr-bg:#182236;--cr-accent:#a38afa}body.dark-theme .credits-panel__button,.dark-theme .credits-panel__button{color:#17172b}body.dark-theme .credits-panel__track,.dark-theme .credits-panel__track{background:#354159}body.dark-theme .credits-panel__positive,.dark-theme .credits-panel__positive{color:#72dcad}@media (width<=720px){.credits-panel__columns{grid-template-columns:1fr;gap:24px}.credits-panel__referrals{border-left:0;border-top:1px solid var(--cr-border);padding:24px 0 0}.credits-panel h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.credits-panel__track span{transition:none}}.interview-panel-root.profile-page-root{color:#1e293b;flex-direction:column;width:100vw;height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:background-color .3s,color .3s;display:flex;overflow:hidden;background-color:#f8fafc!important;border:none!important;border-radius:0!important;padding-top:38px!important}.interview-panel-root.profile-page-root.dark-theme{color:#f1f5f9;background-color:#0b0f19!important}.profile-content-container{box-sizing:border-box;flex-direction:column;flex:1;gap:24px;width:100%;max-width:1120px;margin:0 auto;padding:32px 48px;display:flex;overflow-y:auto}.profile-hero-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;transition:all .3s;display:flex;box-shadow:0 4px 16px #00000008}.interview-panel-root.profile-page-root.dark-theme .profile-hero-card{background:#151b28;border-color:#242f44;box-shadow:0 4px 20px #00000040}.profile-hero-left{align-items:center;gap:20px;display:flex}.profile-avatar-circle{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#a855f7 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;font-size:26px;font-weight:800;display:flex;box-shadow:0 8px 16px #6366f140}.profile-hero-info{flex-direction:column;gap:6px;display:flex}.profile-hero-name-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-hero-name{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:24px;font-weight:800}.interview-panel-root.profile-page-root.dark-theme .profile-hero-name{color:#f8fafc}.profile-status-pill{color:#059669;background:#10b9811f;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.interview-panel-root.profile-page-root.dark-theme .profile-status-pill{color:#34d399;background:#10b98133}.status-indicator-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b98199}.profile-hero-email{color:#64748b;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.interview-panel-root.profile-page-root.dark-theme .profile-hero-email{color:#94a3b8}.profile-hero-actions{align-items:center;display:flex}.profile-hero-logout-btn{color:#ef4444;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.profile-hero-logout-btn:hover{background:#ef444414;border-color:#ef4444;transform:translateY(-1px)}.interview-panel-root.profile-page-root.dark-theme .profile-hero-logout-btn{color:#f87171;border-color:#334155}.interview-panel-root.profile-page-root.dark-theme .profile-hero-logout-btn:hover{background:#f871711f;border-color:#f87171}.profile-cards-grid{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;display:grid}@media (width<=880px){.profile-cards-grid{grid-template-columns:1fr}}.profile-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:20px;padding:24px;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000005}.interview-panel-root.profile-page-root.dark-theme .profile-card{background:#151b28;border-color:#242f44;box-shadow:0 4px 12px #00000026}.profile-card.profile-card-full{grid-column:span 2}@media (width<=880px){.profile-card.profile-card-full{grid-column:span 1}}.profile-card-header{align-items:center;gap:14px;display:flex}.profile-card-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.profile-card-icon.bg-indigo{color:#6366f1;background:#6366f11f}.profile-card-icon.bg-purple{color:#8b5cf6;background:#8b5cf61f}.profile-card-icon.bg-emerald{color:#10b981;background:#10b9811f}.profile-card-icon.bg-rose{color:#f43f5e;background:#f43f5e1f}.profile-card-title{color:#0f172a;margin:0;font-size:17px;font-weight:700}.interview-panel-root.profile-page-root.dark-theme .profile-card-title{color:#f8fafc}.profile-card-subtitle{color:#64748b;margin:2px 0 0;font-size:12px}.interview-panel-root.profile-page-root.dark-theme .profile-card-subtitle{color:#94a3b8}.profile-info-list{flex-direction:column;gap:12px;display:flex}.profile-info-row{background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.interview-panel-root.profile-page-root.dark-theme .profile-info-row{background:#1c2436}.profile-info-label{color:#64748b;font-weight:600}.interview-panel-root.profile-page-root.dark-theme .profile-info-label{color:#94a3b8}.profile-info-value{color:#0f172a;font-weight:700}.interview-panel-root.profile-page-root.dark-theme .profile-info-value{color:#f1f5f9}.code-font{opacity:.9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600}.profile-badge-active{color:#059669;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.profile-plan-banner{background:linear-gradient(135deg,#6366f114 0%,#8b5cf614 100%);border:1px solid #6366f133;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.interview-panel-root.profile-page-root.dark-theme .profile-plan-banner{background:linear-gradient(135deg,#6366f126 0%,#8b5cf626 100%);border-color:#6366f14d}.profile-plan-meta{justify-content:space-between;align-items:center;display:flex}.profile-plan-badge{color:#4f46e5;letter-spacing:-.01em;font-size:16px;font-weight:800}.interview-panel-root.profile-page-root.dark-theme .profile-plan-badge{color:#818cf8}.profile-plan-status{color:#059669;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.profile-plan-desc{color:#475569;margin:0;font-size:12.5px;line-height:1.5}.interview-panel-root.profile-page-root.dark-theme .profile-plan-desc{color:#cbd5e1}.profile-features-list{flex-direction:column;gap:10px;display:flex}.profile-feature-item{color:#334155;align-items:center;gap:10px;font-size:13px;display:flex}.interview-panel-root.profile-page-root.dark-theme .profile-feature-item{color:#cbd5e1}.text-success{color:#10b981}.profile-stats-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.profile-stat-box{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;display:flex}.interview-panel-root.profile-page-root.dark-theme .profile-stat-box{background:#1c2436;border-color:#242f44}.profile-stat-box.clickable{cursor:pointer;transition:all .2s}.profile-stat-box.clickable:hover{background:#eef2ff;border-color:#c7d2fe;transform:translateY(-2px);box-shadow:0 4px 10px #6366f114}.interview-panel-root.profile-page-root.dark-theme .profile-stat-box.clickable:hover{background:#222d42;border-color:#384865;box-shadow:0 4px 10px #0003}.profile-stat-number{color:#0f172a;letter-spacing:-.02em;font-size:20px;font-weight:800}.interview-panel-root.profile-page-root.dark-theme .profile-stat-number{color:#f8fafc}.profile-stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.interview-panel-root.profile-page-root.dark-theme .profile-stat-label{color:#94a3b8}.profile-loading-state,.profile-error-hint{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.profile-recent-sessions{border-top:1px solid #e2e8f0;flex-direction:column;gap:10px;padding-top:14px;display:flex}.interview-panel-root.profile-page-root.dark-theme .profile-recent-sessions{border-color:#242f44}.recent-sessions-header{text-transform:uppercase;color:#64748b;letter-spacing:.5px;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.recent-sessions-header-left{align-items:center;gap:8px;display:flex}.recent-sessions-count-pill{color:#4f46e5;background:#eef2ff;border-radius:10px;justify-content:center;align-items:center;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.interview-panel-root.profile-page-root.dark-theme .recent-sessions-count-pill{color:#a5b4fc;background:#242b45}.recent-sessions-view-all-btn{color:#4f46e5;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .2s;display:inline-flex}.recent-sessions-view-all-btn:hover{color:#4338ca;background:#f1f5f9;border-color:#cbd5e1}.interview-panel-root.profile-page-root.dark-theme .recent-sessions-view-all-btn{color:#a5b4fc;border-color:#2e3a52}.interview-panel-root.profile-page-root.dark-theme .recent-sessions-view-all-btn:hover{color:#c7d2fe;background:#1f2a3f;border-color:#3b4d6e}.recent-sessions-list.expanded-sessions-list{max-height:380px;padding-right:4px;overflow-y:auto}.recent-sessions-list.expanded-sessions-list::-webkit-scrollbar{width:5px}.recent-sessions-list.expanded-sessions-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.interview-panel-root.profile-page-root.dark-theme .recent-sessions-list.expanded-sessions-list::-webkit-scrollbar-thumb{background:#334155}.recent-session-left-meta{align-items:center;gap:12px;display:flex}.recent-session-type-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}.recent-session-type-icon.icon-notetaker{color:#9333ea;background:#f3e8ff}.recent-session-type-icon.icon-copilot{color:#0284c7;background:#e0f2fe}.interview-panel-root.profile-page-root.dark-theme .recent-session-type-icon.icon-notetaker{color:#d8b4fe;background:#2e1065}.interview-panel-root.profile-page-root.dark-theme .recent-session-type-icon.icon-copilot{color:#7dd3fc;background:#082f49}.recent-session-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recent-session-type-tag{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.recent-session-type-tag.tag-notetaker{color:#7e22ce;background:#f3e8ff;border:1px solid #e9d5ff}.recent-session-type-tag.tag-copilot{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.interview-panel-root.profile-page-root.dark-theme .recent-session-type-tag.tag-notetaker{color:#d8b4fe;background:#2e1065;border-color:#581c87}.interview-panel-root.profile-page-root.dark-theme .recent-session-type-tag.tag-copilot{color:#7dd3fc;background:#082f49;border-color:#0369a1}.recent-session-destination-hint{color:#4f46e5;opacity:0;font-size:11px;font-weight:600;transition:all .2s;transform:translate(-4px)}.interview-panel-root.profile-page-root.dark-theme .recent-session-destination-hint{color:#a5b4fc}.recent-session-item:hover .recent-session-destination-hint{opacity:1;transform:translate(0)}.recent-sessions-list{flex-direction:column;gap:8px;display:flex}.recent-session-item{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12.5px;transition:all .2s;display:flex}.recent-session-item:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}.interview-panel-root.profile-page-root.dark-theme .recent-session-item{background:#1c2436;border-color:#242f44}.interview-panel-root.profile-page-root.dark-theme .recent-session-item:hover{background:#253147;border-color:#384865;box-shadow:0 2px 8px #0003}.recent-session-right{align-items:center;gap:10px;display:flex}.recent-session-arrow{color:#94a3b8;font-size:11px;transition:transform .2s,color .2s}.recent-session-item:hover .recent-session-arrow{color:#6366f1;transform:translate(2px)}.recent-session-info{flex-direction:column;gap:2px;display:flex}.recent-session-title{color:#0f172a;font-weight:700}.interview-panel-root.profile-page-root.dark-theme .recent-session-title{color:#f1f5f9}.recent-session-tech{color:#64748b;font-size:11px}.recent-session-time{color:#475569;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11.5px;font-weight:600}.interview-panel-root.profile-page-root.dark-theme .recent-session-time{color:#94a3b8}.profile-security-box{flex-direction:column;gap:16px;display:flex}.security-status-line{background:#f8fafc;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.interview-panel-root.profile-page-root.dark-theme .security-status-line{background:#1c2436}.security-status-line strong{color:#0f172a;font-size:13.5px;display:block}.interview-panel-root.profile-page-root.dark-theme .security-status-line strong{color:#f1f5f9}.security-status-line p{color:#64748b;margin:2px 0 0;font-size:12px}.interview-panel-root.profile-page-root.dark-theme .security-status-line p{color:#94a3b8}.security-actions-area{flex-direction:column;gap:12px;display:flex}.security-warning-text{color:#64748b;margin:0;font-size:12.5px;line-height:1.5}.interview-panel-root.profile-page-root.dark-theme .security-warning-text{color:#94a3b8}.profile-logout-action-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #ef444440}.profile-logout-action-btn:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 6px 16px #ef444459}@media (width<=640px){.profile-content-container{padding:20px 16px}.profile-hero-card{flex-direction:column;align-items:flex-start;padding:20px}.profile-hero-actions{width:100%}.profile-hero-logout-btn{justify-content:center;width:100%}.profile-stats-grid{grid-template-columns:1fr}}body:not(.dark-theme) .profile-page-root .setup-navbar-title,body:not(.dark-theme) .profile-page-root .profile-plan-status{color:#047857}body.dark-theme .profile-page-root .recent-sessions-header-left>span:first-child,body.dark-theme .profile-page-root .recent-session-tech{color:#acbad0}@media (width<=1599px){.interview-panel-root.profile-page-root .setup-navbar-tabs{display:none}}@media (width<=900px){.interview-panel-root.profile-page-root .setup-navbar-right>:not(.account-dropdown-container):not(.theme-toggle){display:none}.interview-panel-root.profile-page-root .setup-navbar{gap:8px;padding:0 14px}}.interview-panel-root.focused-profile{--fp-surface:#fff;--fp-ink:#142039;--fp-muted:#62718b;--fp-line:#dfe6f3;--fp-blue:#2855ed;--fp-tint:#f1f5ff;color:var(--fp-ink);font-family:Inter,system-ui,sans-serif;background:#f7f9ff!important;padding-top:0!important}.interview-panel-root.focused-profile.dark-theme{--fp-surface:#151e30;--fp-ink:#eef3ff;--fp-muted:#a9b7d0;--fp-line:#34425b;--fp-blue:#9ab7ff;--fp-tint:#1c2b46;background:#0c1424!important}.interview-panel-root.focused-profile:has(>.window-titlebar){padding-top:38px!important}.focused-profile [hidden]{display:none!important}.focused-header{background:var(--fp-surface);border-bottom:1px solid var(--fp-line);flex:none;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:flex}.focused-header>div{align-items:center;gap:16px;display:flex}.focused-back{color:var(--fp-blue);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0}.profile-content-container.focused-content{gap:28px;max-width:1200px;padding:40px 32px 24px}.focused-heading h1{letter-spacing:-1px;margin:0 0 8px;font-size:clamp(28px,3vw,38px)}.focused-heading p{color:var(--fp-muted);margin:0;font-size:17px}.focused-tabs{border-bottom:1px solid var(--fp-line);gap:22px;display:flex}.focused-tabs button{font:inherit;color:var(--fp-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 8px;font-weight:600}.focused-tabs button[aria-selected=true]{color:var(--fp-blue);border-bottom-color:var(--fp-blue)}.focused-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:24px;display:grid}.focused-main-column,.focused-summary{flex-direction:column;gap:24px;min-width:0;display:flex}.focused-card{border:1px solid var(--fp-line);background:var(--fp-surface);border-radius:18px;min-width:0;padding:26px}.focused-card h2{letter-spacing:-.4px;margin:0 0 18px;font-size:20px}.focused-identity{align-items:center;gap:18px;padding:0 0 22px;display:flex}.focused-identity strong{overflow-wrap:anywhere;font-size:22px}.focused-avatar{color:#fff;background:linear-gradient(135deg,#4466f0,#8650e5);border-radius:50%;flex-shrink:0;place-items:center;width:68px;height:68px;font-size:25px;font-weight:700;display:grid}.focused-details{margin:0}.focused-details>div{border-top:1px solid var(--fp-line);grid-template-columns:145px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.focused-details dt,.focused-muted{color:var(--fp-muted)}.focused-details dd{overflow-wrap:anywhere;margin:0}.focused-details dd button{margin-left:12px}.focused-text-button{color:var(--fp-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600}.focused-credit-card{background:linear-gradient(145deg,var(--fp-surface),var(--fp-tint))}.focused-credit-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.focused-credit-top>strong{color:var(--fp-blue);font-size:48px;line-height:1}.focused-plan{background:var(--fp-tint);color:var(--fp-ink);overflow-wrap:anywhere;border-radius:18px;padding:6px 12px;font-size:13px}.focused-card p{color:var(--fp-muted);margin:8px 0 18px}.focused-primary{color:#fff;width:100%;font:inherit;cursor:pointer;background:#2855ed;border:0;border-radius:10px;padding:14px;font-weight:600}.focused-link{text-align:center;color:var(--fp-blue);margin:16px 0 0;display:block}.focused-session-count{font-size:32px}.focused-appearance{border:1px solid var(--fp-line);border-radius:10px;display:flex;overflow:hidden}.focused-appearance button{min-height:46px;color:var(--fp-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:10px 4px}.focused-appearance button[aria-pressed=true]{background:var(--fp-tint);color:var(--fp-blue);box-shadow:inset 0 0 0 1px var(--fp-blue);border-radius:9px}.focused-footer{justify-content:flex-end;gap:22px;font-size:13px;display:flex}.focused-footer a,.focused-plan-heading a{color:var(--fp-blue)}.focused-plan-heading{margin:0 0 24px}.focused-plan-heading h2{margin-top:0}.focused-empty{color:var(--fp-muted);padding:18px}.focused-profile :is(button,a,[role=button]):focus-visible{outline:3px solid var(--fp-blue);outline-offset:3px}@media (width<=760px){.focused-grid{grid-template-columns:1fr}.focused-header{gap:10px;padding:14px 16px}.focused-header>div{gap:8px}.focused-header .copilot-brand-text{font-size:15px}.profile-content-container.focused-content{gap:22px;padding:24px 16px}.focused-tabs{gap:6px}.focused-tabs button{padding:12px 5px;font-size:13px}.focused-card{padding:20px}.focused-details>div{grid-template-columns:1fr;gap:8px}.focused-footer{justify-content:center}}@media (width<=390px){.focused-header .copilot-brand-text{display:none}}.account-details form{gap:10px;display:grid}.account-details label{margin-top:10px;font-size:14px;font-weight:600}.account-details input,.account-details select{border:1px solid var(--fp-line,#cbd5e1);background:var(--fp-surface,#fff);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;box-sizing:border-box;border-radius:9px;padding:10px 12px;font-size:14px}.account-details input:focus-visible,.account-details select:focus-visible,.account-details button:focus-visible{outline-offset:3px;outline:3px solid #3665e4}.account-details input[aria-invalid=true],.account-details select[aria-invalid=true]{border-color:#b42318}.account-details__email{position:relative}.account-details__email input{background:#94a3b814;padding-right:96px}.account-details__email span{color:#167647;font-size:12px;font-weight:600;position:absolute;top:13px;right:12px}.account-details__contact{border-top:1px solid #94a3b84d;gap:10px;margin-top:12px;padding-top:20px;display:grid}.account-details__contact h3{margin:0;font-size:18px}.account-details__contact h3 span{color:#5b36b8;background:#ede9fe;border-radius:15px;margin-left:8px;padding:3px 8px;font-size:12px;font-weight:500}.account-details__phone{grid-template-columns:minmax(160px,.9fr) minmax(150px,1.1fr);gap:10px;display:grid}.account-details .focused-muted{margin:0;font-size:13px;line-height:1.6}.account-details__actions{gap:12px;margin-top:12px;display:flex}.account-details__actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#3665e4;border:1px solid #3665e4;border-radius:9px;padding:11px 18px;font-weight:600}.account-details__actions button[type=button]{color:inherit;background:0 0;border-color:#94a3b8}.account-details__actions button:disabled{opacity:.55;cursor:default}.account-details__error{color:#b42318;font-size:14px}.account-details__success{color:#167647;font-size:14px}.dark-theme .account-details input,.dark-theme .account-details select{color:#f1f5f9;background:#172338;border-color:#475569}.dark-theme .account-details__error{color:#fda29b}.dark-theme .account-details__success,.dark-theme .account-details__email span{color:#75e0a7}@media (width<=550px){.account-details__phone{grid-template-columns:1fr}}.hcb-fab{z-index:9999;cursor:pointer;color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 24px #3b82f680}.hcb-fab:hover{transform:scale(1.1);box-shadow:0 6px 32px #3b82f6a6}.hcb-fab:active{transform:scale(.94)}.hcb-fab--open{background:linear-gradient(135deg,#64748b 0%,#475569 100%);box-shadow:0 4px 20px #64748b73}.hcb-badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 3px;font-size:10px;font-weight:700;animation:.3s cubic-bezier(.34,1.56,.64,1) hcb-badge-pop;display:flex;position:absolute;top:-4px;right:-4px}@keyframes hcb-badge-pop{0%{transform:scale(0)}to{transform:scale(1)}}.hcb-window{z-index:9998;background:#f1f5f9;border:1px solid #00000012;border-radius:20px;flex-direction:column;width:375px;height:580px;animation:.26s cubic-bezier(.34,1.4,.64,1) hcb-slide-up;display:flex;position:fixed;bottom:92px;right:24px;overflow:hidden;box-shadow:0 16px 64px #00000038}@keyframes hcb-slide-up{0%{opacity:0;transform:translateY(28px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.hcb-window.hcb-dark{background:#0f172a;border-color:#ffffff0f}.hcb-header{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.hcb-header-left{align-items:center;gap:10px;display:flex}.hcb-header-actions{gap:4px;display:flex}.hcb-avatar{background:#fff3;border:2px solid #ffffff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.hcb-header-name{font-size:14px;font-weight:700;line-height:1.2}.hcb-header-status{opacity:.9;align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}.hcb-status-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 2px #4ade8059}.hcb-status-dot--typing{background:#fbbf24;animation:1s ease-in-out infinite hcb-pulse;box-shadow:0 0 0 2px #fbbf2459}@keyframes hcb-pulse{0%,to{opacity:1}50%{opacity:.4}}.hcb-icon-btn{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;transition:background .15s;display:flex}.hcb-icon-btn:hover{background:#ffffff47}.hcb-body{scroll-behavior:smooth;color:#0f172a;flex-direction:column;flex:1;gap:8px;padding:14px 12px 10px;display:flex;overflow-y:auto}.hcb-body::-webkit-scrollbar{width:4px}.hcb-body::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}.hcb-dark .hcb-body{color:#f8fafc}.hcb-dark .hcb-body::-webkit-scrollbar-thumb{background:#ffffff1a}.hcb-msg-bot-wrap{align-items:flex-start;gap:8px;animation:.28s cubic-bezier(.25,.46,.45,.94) hcb-slide-in-left;display:flex}@keyframes hcb-slide-in-left{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.hcb-msg-avatar{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;font-size:14px;display:flex}.hcb-msg-bot-inner{flex-direction:column;max-width:85%;display:flex}.hcb-msg-bot{color:#1e293b;background:#fff;border-radius:4px 16px 16px;padding:10px 14px;font-size:12.5px;line-height:1.7;box-shadow:0 1px 4px #00000014}.hcb-dark .hcb-msg-bot{color:#e2e8f0;background:#1e293b}.hcb-msg-user-wrap{justify-content:flex-end;animation:.28s cubic-bezier(.25,.46,.45,.94) hcb-slide-in-right;display:flex}@keyframes hcb-slide-in-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.hcb-msg-user-inner{flex-direction:column;align-items:flex-end;max-width:82%;display:flex}.hcb-msg-user{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:16px 4px 16px 16px;padding:9px 14px;font-size:12.5px;line-height:1.5;box-shadow:0 2px 8px #3b82f64d}.hcb-msg-time{color:#94a3b8;margin-top:3px;padding:0 2px;font-size:10px}.hcb-msg-time--right{text-align:right}.hcb-typing{background:#fff;border-radius:4px 16px 16px;align-items:center;gap:5px;width:fit-content;padding:12px 16px;display:flex;box-shadow:0 1px 4px #00000014}.hcb-dark .hcb-typing{background:#1e293b}.hcb-typing span{background:#94a3b8;border-radius:50%;width:8px;height:8px;animation:1.3s ease-in-out infinite hcb-bounce;display:block}.hcb-typing span:first-child{animation-delay:0s}.hcb-typing span:nth-child(2){animation-delay:.18s}.hcb-typing span:nth-child(3){animation-delay:.36s}@keyframes hcb-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-7px)}}.hcb-options{flex-direction:column;gap:6px;padding:4px 0 4px 38px;animation:.2s hcb-fade-in;display:flex}.hcb-option-btn{color:#1d4ed8;cursor:pointer;text-align:left;white-space:nowrap;background:#fff;border:1.5px solid #bfdbfe;border-radius:20px;width:fit-content;max-width:100%;padding:8px 16px;font-size:12.5px;font-weight:500;line-height:1.4;transition:background .15s,border-color .15s,transform .1s,box-shadow .15s}.hcb-dark .hcb-option-btn{color:#93c5fd;background:#1e293b;border-color:#334155}.hcb-option-btn:hover{background:#eff6ff;border-color:#3b82f6;transform:translate(3px);box-shadow:0 2px 8px #3b82f626}.hcb-dark .hcb-option-btn:hover{background:#1a2744;border-color:#3b82f6}.hcb-option-btn:active{transform:scale(.97)}.hcb-issue-form-card{background:#fff;border:1px solid #3b82f62e;border-radius:14px;margin:6px 0;padding:14px;animation:.25s ease-out hcb-fade-in;box-shadow:0 4px 16px #00000014}.hcb-dark .hcb-issue-form-card{background:#1e293b;border-color:#3b82f64d;box-shadow:0 4px 20px #00000059}.hcb-form-header{margin-bottom:12px}.hcb-form-title{color:#0f172a;font-size:14px;font-weight:700}.hcb-dark .hcb-form-title{color:#f8fafc}.hcb-form-subtitle{color:#64748b;margin-top:2px;font-size:11px}.hcb-dark .hcb-form-subtitle{color:#94a3b8}.hcb-form-auth-notice{color:#b45309;background:#fef3c7;border-radius:8px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 10px;font-size:11px;display:flex}.hcb-dark .hcb-form-auth-notice{color:#fde68a;background:#78350f}.hcb-form-error{color:#b91c1c;background:#fee2e2;border-radius:8px;align-items:center;gap:6px;margin-bottom:10px;padding:7px 10px;font-size:11.5px;display:flex}.hcb-dark .hcb-form-error{color:#fecaca;background:#7f1d1d}.hcb-form-body{flex-direction:column;gap:10px;display:flex}.hcb-form-field{flex-direction:column;gap:4px;display:flex}.hcb-form-label{color:#475569;font-size:11px;font-weight:600}.hcb-dark .hcb-form-label{color:#cbd5e1}.hcb-form-input,.hcb-form-select,.hcb-form-textarea{color:#0f172a;box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:7px 10px;font-family:inherit;font-size:12px;transition:border-color .15s,box-shadow .15s}.hcb-dark .hcb-form-input,.hcb-dark .hcb-form-select,.hcb-dark .hcb-form-textarea{color:#f1f5f9;background:#0f172a;border-color:#334155}.hcb-form-input:focus,.hcb-form-select:focus,.hcb-form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.hcb-form-input[readonly]{color:#64748b;cursor:not-allowed;background:#f1f5f9}.hcb-dark .hcb-form-input[readonly]{color:#94a3b8;background:#1e293b}.hcb-form-textarea{resize:vertical;min-height:56px}.hcb-form-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.hcb-btn-cancel{color:#64748b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:8px;padding:7px 14px;font-size:11.5px;font-weight:600;transition:background .15s}.hcb-dark .hcb-btn-cancel{color:#94a3b8;border-color:#334155}.hcb-btn-cancel:hover{background:#f1f5f9}.hcb-dark .hcb-btn-cancel:hover{background:#334155}.hcb-btn-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:11.5px;font-weight:600;transition:transform .1s,box-shadow .15s;display:flex;box-shadow:0 2px 8px #3b82f659}.hcb-btn-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f673}.hcb-btn-submit:disabled{opacity:.6;cursor:not-allowed}.hcb-spinner{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:11px;height:11px;animation:.6s linear infinite hcb-spin;display:inline-block}@keyframes hcb-spin{to{transform:rotate(360deg)}}.hcb-ticket-card{color:#1e3a8a;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1.5px solid #60a5fa;border-radius:12px;margin:4px 0;padding:12px 14px;animation:.3s hcb-fade-in}.hcb-dark .hcb-ticket-card{color:#bfdbfe;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-color:#3b82f6}.hcb-ticket-badge{text-transform:uppercase;letter-spacing:.5px;color:#2563eb;margin-bottom:4px;font-size:10px;font-weight:700}.hcb-dark .hcb-ticket-badge{color:#60a5fa}.hcb-ticket-title{color:#0f172a;font-size:13.5px;font-weight:700}.hcb-dark .hcb-ticket-title{color:#f8fafc}.hcb-ticket-id-box{background:#fff;border:1px dashed #3b82f6;border-radius:8px;align-items:center;gap:8px;margin:8px 0;padding:6px 12px;display:inline-flex}.hcb-dark .hcb-ticket-id-box{background:#1e293b;border-color:#60a5fa}.hcb-ticket-id-label{color:#64748b;font-size:11px;font-weight:500}.hcb-dark .hcb-ticket-id-label{color:#94a3b8}.hcb-ticket-id-val{color:#1d4ed8;font-family:monospace;font-size:14px;font-weight:700}.hcb-dark .hcb-ticket-id-val{color:#93c5fd}.hcb-ticket-desc{color:#334155;margin:4px 0 0;font-size:11.5px;line-height:1.4}.hcb-dark .hcb-ticket-desc{color:#cbd5e1}.hcb-report-title{color:#1e293b;margin-bottom:2px;font-size:13.5px;font-weight:700;display:block}.hcb-dark .hcb-report-title{color:#f1f5f9}.hcb-my-issues-card{color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;margin:6px 0;padding:12px;animation:.25s ease-out hcb-fade-in;box-shadow:0 4px 16px #0f172a14}.hcb-dark .hcb-my-issues-card{color:#f8fafc;background:#0f172a;border-color:#334155;box-shadow:0 4px 20px #00000073}.hcb-my-issues-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.hcb-dark .hcb-my-issues-header{border-bottom-color:#334155}.hcb-my-issues-title{color:#0f172a;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.hcb-dark .hcb-my-issues-title{color:#f8fafc}.hcb-btn-refresh-issues{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.hcb-btn-refresh-issues:hover:not(:disabled){background:#dbeafe;border-color:#1d4ed8}.hcb-dark .hcb-btn-refresh-issues{color:#93c5fd;background:#3b82f626;border-color:#3b82f659}.hcb-dark .hcb-btn-refresh-issues:hover:not(:disabled){background:#3b82f640}.hcb-issues-list{flex-direction:column;gap:10px;max-height:400px;padding-right:2px;display:flex;overflow-y:auto}.hcb-issue-card{color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;flex-direction:column;gap:4px;padding:11px 13px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 6px #0f172a0f}.hcb-dark .hcb-issue-card{color:#f8fafc;background:#1e293b;border-color:#334155;box-shadow:0 4px 12px #00000059}.hcb-issue-card.is-resolved{border-left:4px solid #16a34a}.hcb-issue-card:not(.is-resolved){border-left:4px solid #2563eb}.hcb-dark .hcb-issue-card.is-resolved{border-left:4px solid #10b981}.hcb-dark .hcb-issue-card:not(.is-resolved){border-left:4px solid #3b82f6}.hcb-card-header{justify-content:space-between;align-items:center;display:flex}.hcb-card-ticket-id{color:#1d4ed8;letter-spacing:.3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:800}.hcb-dark .hcb-card-ticket-id{color:#60a5fa}.hcb-card-badges-row{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 5px;display:flex}.hcb-badge-spacer{width:4px;display:inline-block}.hcb-status-pill{text-transform:lowercase;letter-spacing:.2px;border-radius:4px;align-items:center;gap:3.5px;padding:2px 6px;font-size:9.5px;font-weight:700;line-height:1.1;display:inline-flex}.hcb-status-pill.open{color:#1e40af;background:#dbeafe;border:1px solid #93c5fd}.hcb-dark .hcb-status-pill.open{color:#93c5fd;background:#3b82f633;border:1px solid #3b82f666}.hcb-status-pill.resolved{color:#166534;background:#dcfce7;border:1px solid #86efac}.hcb-dark .hcb-status-pill.resolved{color:#6ee7b7;background:#10b98133;border:1px solid #10b98166}.hcb-status-pill.in_progress,.hcb-status-pill.investigating{color:#854d0e;background:#fef9c3;border:1px solid #fde047}.hcb-dark .hcb-status-pill.in_progress,.hcb-dark .hcb-status-pill.investigating{color:#fde047;background:#eab30833;border:1px solid #eab30866}.hcb-status-pill.closed{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.hcb-dark .hcb-status-pill.closed{color:#94a3b8;background:#334155;border:1px solid #475569}.hcb-priority-tag{text-transform:capitalize;letter-spacing:.2px;border-radius:4px;align-items:center;padding:2px 6px;font-size:9.5px;font-weight:700;line-height:1.1;display:inline-flex}.hcb-priority-tag.medium{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}.hcb-dark .hcb-priority-tag.medium{color:#e2e8f0;background:#94a3b82e;border:1px solid #94a3b859}.hcb-priority-tag.high{color:#9a3412;background:#ffedd5;border:1px solid #fdba74}.hcb-dark .hcb-priority-tag.high{color:#fdba74;background:#ea580c38;border:1px solid #ea580c73}.hcb-priority-tag.critical{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.hcb-dark .hcb-priority-tag.critical{color:#fca5a5;background:#dc262638;border:1px solid #dc262673}.hcb-priority-tag.low{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.hcb-dark .hcb-priority-tag.low{color:#94a3b8;background:#1e293b;border:1px solid #334155}.hcb-card-subject{color:#0f172a;word-break:break-word;margin:3px 0 2px;font-size:13px;font-weight:700;line-height:1.35}.hcb-dark .hcb-card-subject{color:#f8fafc}.hcb-card-category{color:#475569;align-items:center;gap:4px;margin-bottom:2px;font-size:11px;font-weight:600;display:inline-flex}.hcb-dark .hcb-card-category{color:#94a3b8}.hcb-card-desc{color:#1e293b;word-break:break-word;white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin:3px 0 5px;padding:6px 8px;font-size:11.5px;line-height:1.45}.hcb-dark .hcb-card-desc{color:#cbd5e1;background:#00000040;border-color:#ffffff0d}.hcb-resolution-box{background:#f0fdf4;border:1.5px solid #86efac;border-radius:8px;margin:5px 0;padding:8px 10px;animation:.2s ease-out hcb-fade-in}.hcb-dark .hcb-resolution-box{background:#10b9811a;border-color:#10b98159}.hcb-resolution-head{color:#15803d;align-items:center;gap:5px;margin-bottom:3px;font-size:11.5px;font-weight:700;display:flex}.hcb-dark .hcb-resolution-head{color:#4ade80}.hcb-resolution-head strong{color:#14532d;font-weight:800}.hcb-dark .hcb-resolution-head strong{color:#86efac;font-weight:800}.hcb-resolution-body{color:#166534;margin-bottom:3px;font-size:11px;line-height:1.4}.hcb-dark .hcb-resolution-body{color:#bbf7d0}.hcb-resolution-label{color:#14532d;font-weight:700}.hcb-dark .hcb-resolution-label{color:#86efac}.hcb-resolution-time{color:#15803d;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.hcb-dark .hcb-resolution-time{color:#4ade80}.hcb-card-footer{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:3px;padding-top:6px;display:flex}.hcb-dark .hcb-card-footer{border-top-color:#334155}.hcb-card-filed-on{color:#475569;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:inline-flex}.hcb-dark .hcb-card-filed-on{color:#94a3b8}.hcb-my-issues-actions{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;padding-top:8px;display:flex}.hcb-dark .hcb-my-issues-actions{border-top-color:#334155}.hcb-footer{color:#94a3b8;background:#f8fafc;border-top:1px solid #00000012;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:10.5px;display:flex}.hcb-dark .hcb-footer{background:#0a0f1e;border-top-color:#ffffff0f}@keyframes hcb-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.hcb-window{border-radius:20px 20px 0 0;width:100vw;height:82vh;bottom:0;right:0}.hcb-fab{bottom:16px;right:16px}}.terms-gate-app[inert] .hcb-fab,.terms-gate-app[inert] .hcb-window{display:none!important}.auth-page{--auth-bg:#fbfcfd;--auth-card:#fff;--auth-text:#0d1014;--auth-muted:#5b5f66;--auth-border:#dbdee1;--auth-border-soft:#e7e9ee;--auth-primary:#3665e4;--auth-primary-strong:#1c45c2;--auth-error:#b42318;--auth-error-bg:#fef3f2;--auth-error-border:#fecdca;--auth-success:#067647;--auth-success-bg:#ecfdf3;--auth-success-border:#abefc6;--auth-info:#1c45c2;--auth-info-bg:#eef4ff;--auth-info-border:#d1e0ff;--auth-ring:0 0 0 4px #3665e433;--auth-mark-gradient:linear-gradient(90deg, #9754ed, #2e79f5, #00d3cb, #484dd2);--auth-cta-gradient:linear-gradient(135deg, #3665e4 0%, #7c4ddb 100%);--auth-font:"Poppins", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;z-index:1;background:var(--auth-bg);color:var(--auth-text);font-family:var(--auth-font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex;position:fixed;inset:0}.auth-page *,.auth-page :before,.auth-page :after{box-sizing:border-box}.auth-scroll{-webkit-overflow-scrolling:touch;background:radial-gradient(760px 420px at 8% -6%, #9754ed1c, transparent 62%), radial-gradient(820px 460px at 100% 104%, #2e79f51c, transparent 62%), var(--auth-bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.auth-scroll::-webkit-scrollbar-thumb{background:#0d101433}.auth-scroll::-webkit-scrollbar-thumb:hover{background:#0d101452}.auth-topbar{justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(16px,4vw,40px);display:flex}.auth-brand{min-width:0;color:var(--auth-text);letter-spacing:-.035em;border-radius:12px;align-items:center;gap:12px;font-size:21px;text-decoration:none;display:inline-flex}.auth-brand-mark{background:var(--auth-mark-gradient);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.auth-brand-mark img{object-fit:contain;width:100%;height:100%}.auth-brand-text{white-space:nowrap;font-weight:400}.auth-brand-text strong{font-weight:700}.auth-back{color:var(--auth-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.auth-back:hover{color:var(--auth-text);background:#0d10140d}.auth-back--bottom{margin-top:20px;display:none}.auth-main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:16px 16px 88px;display:flex}.auth-card{background:var(--auth-card);border:1px solid var(--auth-border-soft);border-radius:24px;width:100%;max-width:448px;padding:40px;box-shadow:0 1px 2px #0d10140a,0 28px 64px -32px #3665e461}.auth-title{letter-spacing:-.03em;color:var(--auth-text);margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.2}.auth-subtitle{color:var(--auth-muted);text-wrap:pretty;margin:0 0 28px;font-size:15px;line-height:1.6}.auth-keep{white-space:nowrap}.auth-email-chip{color:var(--auth-text);overflow-wrap:anywhere;font-weight:600}.auth-google{color:#1f1f1f;width:100%;height:52px;font:500 15px/1 var(--auth-font);cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:0 16px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.auth-google:hover:not(:disabled){background:#f8f9fb;border-color:#c3c7cd}.auth-google-mark{flex:none}.auth-divider{color:var(--auth-muted);align-items:center;gap:14px;margin:22px 0;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--auth-border-soft);flex:1;height:1px}.auth-form{margin:0}.auth-label{color:var(--auth-text);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.auth-input{border:1px solid var(--auth-border);width:100%;height:52px;color:var(--auth-text);font:400 16px/1.2 var(--auth-font);background:#fff;border-radius:14px;padding:0 16px;transition:border-color .15s,box-shadow .15s,background-color .15s}.auth-input::placeholder{color:#8b9097}.auth-input:hover:not(:disabled){border-color:#b9bec6}.auth-input:focus{border-color:var(--auth-primary);box-shadow:var(--auth-ring);outline:none}.auth-input[aria-invalid=true]{border-color:var(--auth-error)}.auth-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #b4231824}.auth-input:disabled{color:var(--auth-muted);background:#f4f5f7}.auth-code-input{text-align:center;letter-spacing:.6em;height:60px;padding-left:.6em;font-size:26px;font-weight:600}.auth-code-input::placeholder{color:#c4c8ce}.auth-field-error,.auth-field-help{align-items:flex-start;gap:8px;margin:8px 0 0;font-size:13px;line-height:1.5;display:flex}.auth-field-error{color:var(--auth-error)}.auth-field-error i{margin-top:3px}.auth-field-help{color:var(--auth-muted)}.auth-primary{background:var(--auth-cta-gradient);color:#fff;width:100%;height:52px;font:600 15px/1 var(--auth-font);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:0 16px;transition:transform .15s,box-shadow .15s,filter .15s,opacity .15s;display:flex;box-shadow:0 14px 30px -12px #3665e499}.auth-primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 18px 34px -12px #3665e4a6}.auth-primary:disabled,.auth-google:disabled{cursor:not-allowed}.auth-primary:disabled{opacity:.5;box-shadow:none}.auth-google:disabled{opacity:.6}.auth-primary[aria-busy=true],.auth-google[aria-busy=true]{opacity:1;cursor:progress}.auth-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite auth-spin}.auth-google .auth-spinner{color:var(--auth-primary)}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-notice{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.auth-notice i{margin-top:3px}.auth-notice--error{color:var(--auth-error);background:var(--auth-error-bg);border-color:var(--auth-error-border)}.auth-notice--success{color:var(--auth-success);background:var(--auth-success-bg);border-color:var(--auth-success-border)}.auth-notice--info{color:var(--auth-info);background:var(--auth-info-bg);border-color:var(--auth-info-border)}.auth-notice .auth-link-button{color:inherit;text-decoration:underline}.auth-switch,.auth-resend{text-align:center;color:var(--auth-muted);margin:24px 0 0;font-size:14px;line-height:1.5}.auth-resend{margin-top:20px}.auth-switch a,.auth-link-button{color:var(--auth-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-weight:600;text-decoration:none}.auth-switch a:hover,.auth-link-button:hover:not(:disabled){color:var(--auth-primary-strong);text-decoration:underline}.auth-link-button:disabled{color:var(--auth-muted);cursor:not-allowed}.auth-back-step{color:var(--auth-muted);font:500 14px/1.2 var(--auth-font);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:-6px 0 18px;padding:6px 10px 6px 0;display:inline-flex}.auth-back-step:hover:not(:disabled){color:var(--auth-text)}.auth-back-step:disabled{cursor:not-allowed;opacity:.6}.auth-consent{margin:0 0 24px}.auth-form .auth-consent{margin:0}.auth-check{color:var(--auth-text);cursor:pointer;align-items:flex-start;gap:12px;margin:0;font-size:15px;line-height:1.5;display:flex}.auth-check-input{width:20px;height:20px;accent-color:var(--auth-primary);cursor:pointer;flex:none;margin:1px 0 0}.auth-check-input:focus-visible{outline:2px solid var(--auth-primary);outline-offset:3px;border-radius:4px}.auth-check--invalid .auth-check-input{outline:2px solid var(--auth-error);outline-offset:2px;border-radius:4px}.auth-check-input:disabled{cursor:not-allowed}.auth-check a,.auth-consent-note a{color:var(--auth-primary);border-radius:4px;font-weight:600;text-decoration:none}.auth-check a:hover,.auth-consent-note a:hover{color:var(--auth-primary-strong);text-decoration:underline}.auth-check a:focus-visible,.auth-consent-note a:focus-visible{box-shadow:var(--auth-ring);outline:none}.auth-consent-error{margin-top:8px}.auth-consent-note{color:var(--auth-muted);text-wrap:pretty;margin:10px 0 0;font-size:13px;line-height:1.55}.auth-account-line{color:var(--auth-muted);margin:-14px 0 24px;font-size:14px;line-height:1.5}.auth-account-line .auth-email-chip{max-width:100%;display:inline-block}.auth-title[tabindex="-1"]:focus{outline:none}.auth-primary--flush,.auth-form .auth-google{margin-top:24px}.auth-back-button{font-family:var(--auth-font);cursor:pointer;background:0 0;border:0}.auth-back-button:disabled{opacity:.6;cursor:not-allowed}.auth-page--gate{z-index:10030}.auth-brand:focus-visible,.auth-back:focus-visible,.auth-google:focus-visible,.auth-primary:focus-visible,.auth-switch a:focus-visible,.auth-link-button:focus-visible,.auth-back-step:focus-visible{box-shadow:var(--auth-ring);outline:none}.auth-google:focus-visible{border-color:var(--auth-primary)}.auth-page>.window-titlebar{flex:none}@media (width<=599px){.auth-topbar{justify-content:center;padding:18px 16px 8px}.auth-back--top{display:none}.auth-back--bottom{display:inline-flex}.auth-page--gate .auth-topbar{justify-content:space-between}.auth-main{justify-content:flex-start;padding:12px 16px 96px}.auth-card{border-radius:20px;padding:28px 22px}.auth-title{font-size:26px}.auth-brand{font-size:19px}.auth-brand-mark{border-radius:9px;width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.auth-spinner{animation-duration:1.6s}.auth-primary,.auth-primary:hover:not(:disabled){transition:none;transform:none}}.auth-referral-problem{color:var(--auth-error);align-items:flex-start;gap:8px;margin:8px 0 0;font-size:13px;line-height:1.5;display:flex}.auth-referral-problem i{margin-top:3px}.auth-referral-problem .auth-link-button{color:inherit;font-size:inherit;text-decoration:underline}.auth-referral-problem--step{background:var(--auth-error-bg);border:1px solid var(--auth-error-border);border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:14px}.auth-form.auth-form--methods .auth-consent{margin:22px 0 0}.auth-form--methods .auth-primary{margin-top:22px}.session-recovery-dialog{border:1px solid #dbe2ec;border-radius:20px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #0005}.session-recovery-dialog::backdrop{background:#0f172ab3}.auth-page.auth-page--recovery{min-height:0;position:relative;inset:auto}.auth-page--recovery .auth-scroll{background:var(--auth-bg);overflow:visible}.auth-page--recovery .auth-main{min-height:0;padding:24px}.auth-page--recovery .auth-card{width:100%;box-shadow:none;border:0;padding:0}.auth-page--recovery .auth-back-step{margin-top:16px}@media (width<=420px){.auth-page--recovery .auth-main{padding:20px 16px}}.auth-topbar-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}body.dark-theme .auth-page{--auth-bg:#0f1726;--auth-card:#182335;--auth-text:#edf2fc;--auth-muted:#b3bfd3;--auth-border:#4c5c76;--auth-border-soft:#344359;--auth-primary:#93b4ff;--auth-primary-strong:#aec6ff;--auth-error:#ffb4ac;--auth-error-bg:#3b242b;--auth-error-border:#80414d;--auth-success:#8be0b5;--auth-success-bg:#15372b;--auth-success-border:#356b51;--auth-info:#b5cdff;--auth-info-bg:#1c3153;--auth-info-border:#415f91;--auth-ring:0 0 0 4px #93b4ff33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.dark-theme .auth-input{background:#111c2c}body.dark-theme .auth-input:disabled{background:#202e43}body.dark-theme .auth-input::placeholder{color:#95a5bd}body.dark-theme .auth-input:hover:not(:disabled){border-color:#93b4ff}body.dark-theme .auth-back:hover{background:#ffffff0f}body.dark-theme .auth-scroll::-webkit-scrollbar-thumb{background:#72829b}body.dark-theme .session-recovery-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1726;border-color:#4c5c76}@media (width<=599px){.auth-topbar{justify-content:space-between;gap:8px}.auth-topbar-actions{gap:0}.auth-brand{gap:8px;font-size:clamp(14px,4.3vw,19px)}}.auth-recovery-theme{justify-content:flex-end;margin-bottom:12px;display:flex}.auth-support-reference{overflow-wrap:anywhere;opacity:.8;margin-top:8px;font-size:11px;line-height:1.5;display:block}.auth-support-help{color:inherit;margin-top:12px;font-size:12px;line-height:1.6}.auth-support-help summary{cursor:pointer;font-weight:600}.auth-support-help p{margin:8px 0 0}.auth-provider-stack{gap:12px;display:grid}.auth-provider-stack .auth-google{color:#fff;background:#18181b;border-color:#18181b;height:auto;min-height:56px;padding:17px 40px;line-height:1.4;position:relative}.auth-provider-stack .auth-google:hover:not(:disabled){background:#29292e;border-color:#29292e}.auth-provider-stack .auth-google-mark,.auth-provider-logo{width:22px;height:22px;font-size:24px;position:absolute;left:18px}.auth-email-choice{border:1px solid var(--auth-border);color:#18181b;width:100%;min-height:56px;font:500 15px/1.4 var(--auth-font);cursor:pointer;background:#fff;border-radius:14px;padding:14px 20px}.auth-email-choice:hover{background:#f7f7fa}.auth-email-choice:focus-visible{outline:2px solid var(--auth-primary);outline-offset:3px}.auth-email-hint{color:var(--auth-muted);text-align:center;margin:10px 0 24px;font-size:13px}.auth-welcome-brand{justify-content:center;margin:-8px 0 20px;display:flex}.auth-card--welcome{padding-top:24px}.auth-card--welcome .auth-title,.auth-card--welcome .auth-subtitle{text-align:center}.auth-card--welcome .auth-subtitle{margin-bottom:20px}@media (width<=600px),(height<=800px){.auth-main{padding-bottom:32px}.auth-welcome-brand{margin-bottom:16px}}@media (height<=760px){.auth-welcome-brand{margin:-4px 0 12px}.auth-welcome-brand span.brand-identity--hero img.brand-identity__mark{width:72px;height:72px}.auth-welcome-brand .brand-identity__name{font-size:22px}.auth-welcome-brand .brand-identity__copilot{font-size:9px}}.session-startup .session-startup-card{text-align:center;width:min(100%,480px);padding:clamp(24px,5vw,44px)}.session-startup-card>.brand-identity{margin:0 auto 28px}.session-startup-card h1{color:var(--auth-text);margin:18px 0 12px;font-size:clamp(24px,5vw,30px);line-height:1.25}.session-startup-card h1:focus{outline:none}.session-startup-card p{color:var(--auth-muted);margin:0;font-size:15px;line-height:1.6}.session-startup-spinner{border:3px solid var(--auth-border);border-top-color:var(--auth-primary);border-radius:50%;width:28px;height:28px;margin:0 auto;animation:1s linear infinite session-startup-spin;display:block}.session-startup-actions{gap:12px;margin:28px 0 20px;display:grid}.session-startup-actions button{min-height:46px;font:inherit;cursor:pointer;border-radius:12px;padding:12px 16px;font-size:15px;font-weight:600}.session-startup-primary{color:#fff;background:#3665e4;border:1px solid #0000}.session-startup-primary:hover{background:#1c45c2}.session-startup-secondary{border:1px solid var(--auth-border);background:var(--auth-card);color:var(--auth-text)}.session-startup-link{color:var(--auth-info);background:0 0;border:1px solid #0000}.session-startup-home{color:var(--auth-muted);text-underline-offset:4px;padding:8px;font-size:14px;display:inline-block}.session-startup a:focus-visible,.session-startup button:focus-visible{outline:3px solid var(--auth-primary);outline-offset:3px}@keyframes session-startup-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.session-startup-spinner{animation:none}}:root{--font-primary:"Inter", system-ui, -apple-system, sans-serif;--font-display:"Outfit", sans-serif;--bg-gradient:radial-gradient(circle at 10% 20%, #eff6ff 0%, #f8fafc 90%);--bg-dark:#0b1329;--color-primary:#8b5cf6;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-text-dark:#0f172a;--color-text-light:#f8fafc;--border-light:#0000000f;--border-dark:#ffffff14}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-primary);color:var(--color-text-dark);-webkit-font-smoothing:antialiased;background:0 0;overflow:hidden}.window-titlebar{-webkit-app-region:drag;-webkit-user-select:none;user-select:none;z-index:2000;background:#0f172a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 14px;display:flex;position:fixed;top:0;left:0}.window-title{color:#94a3b8;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.window-title i{color:#10b981}.window-controls{-webkit-app-region:no-drag;align-items:center;gap:6px;display:flex}.win-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:background .15s,color .15s;display:flex}.win-btn:hover{color:#f8fafc;background:#ffffff14}.win-btn-close:hover{color:#fff!important;background:#e81123!important}.landing-page-root{background:#f8fafc;flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.landing-page-root .app-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;-webkit-user-select:none;user-select:none;background:#ffffffd9;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 40px;display:flex;position:fixed;top:38px;left:0}.landing-page-root .logo-container{cursor:pointer;align-items:center;gap:10px;display:flex}.landing-page-root .logo-icon{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex;box-shadow:0 4px 10px #10b98133}.landing-page-root .logo-text{font-family:var(--font-display);color:#0f172a;letter-spacing:-.02em;font-size:18px;font-weight:800}.landing-page-root .nav-actions{align-items:center;gap:16px;display:flex}.landing-page-root .btn-started{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9f4a 0%,#fd8b00 100%);border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #fd8b004d}.landing-page-root .btn-started:hover{transform:translateY(-1px);box-shadow:0 6px 18px #fd8b0066}.landing-page-root .btn-login{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:999px;padding:10px 24px;font-size:13.5px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 14px #8b5cf64d}.landing-page-root .btn-login:hover{transform:translateY(-1px);box-shadow:0 6px 18px #8b5cf666}.landing-page-root .lang-picker{color:#64748b;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.landing-page-root .lang-picker:hover{background:#0000000a}.landing-page-root .slider-container{scroll-behavior:smooth;width:100%;height:calc(100vh - 38px);margin-top:38px;overflow-y:scroll}.landing-page-root .slider-container::-webkit-scrollbar{display:none}.landing-page-root .slide{background:#fff;align-items:center;width:100%;height:auto;min-height:calc(100vh - 38px);padding:100px 80px 60px;display:flex;position:relative}#slide1{background:radial-gradient(circle at 10% 20%,#eff6ff 0%,#f8fafc 90%);grid-template-columns:1.1fr .9fr;gap:40px;display:grid}.landing-page-root .hero-left{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:flex}.landing-page-root .badge-coach{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.landing-page-root .hero-title{font-family:var(--font-display);color:#0f172a;letter-spacing:-.03em;text-align:left;font-size:48px;font-weight:800;line-height:1.12}.landing-page-root .hero-title span{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#10b981 0%,#059669 100%);-webkit-background-clip:text;background-clip:text}.landing-page-root .hero-desc{color:#475569;text-align:left;max-width:520px;font-size:16px;line-height:1.5}.landing-page-root .rating-row{align-items:center;gap:12px;margin:8px 0;display:flex}.landing-page-root .avatar-stack{align-items:center;display:flex}.landing-page-root .avatar{object-fit:cover;border:2px solid #fff;border-radius:50%;width:32px;height:32px;margin-left:-8px}.landing-page-root .avatar:first-child{margin-left:0}.landing-page-root .rating-text{color:#1e293b;font-size:13.5px;font-weight:700}.landing-page-root .rating-text span{color:#64748b;font-weight:500}.landing-page-root .stars{color:#f59e0b;gap:2px;font-size:12px;display:flex}.landing-page-root .hero-cta-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9f4a 0%,#fd8b00 100%);border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 32px;font-size:16px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 20px #fd8b0059}.landing-page-root .hero-cta-btn:hover{transform:scale(1.02);box-shadow:0 8px 24px #fd8b0073}.landing-page-root .hero-cta-sub{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.landing-page-root .hero-cta-sub span{color:#10b981;font-weight:700}.landing-page-root .features-list-row{color:#64748b;align-items:center;gap:20px;margin-top:14px;font-size:13px;font-weight:600;display:flex}.landing-page-root .features-list-row span{align-items:center;gap:6px;display:flex}.landing-page-root .features-list-row i{color:#10b981}.landing-page-root .hero-right{justify-content:center;align-items:center;display:flex;position:relative}.landing-page-root .hero-img-card{border:1px solid #fff3;border-radius:20px;width:100%;max-width:460px;height:400px;position:relative;box-shadow:0 20px 40px #00000026}.landing-page-root .floating-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex;position:absolute;box-shadow:0 8px 16px #00000026}.landing-page-root .badge-feedback{text-align:left;background:#0f172abf;border:1px solid #ffffff1a;max-width:220px;top:180px;left:-20px}.landing-page-root .badge-listening{background:#10b981d9;font-weight:700;top:20px;right:20px}.landing-page-root .badge-listening span{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulse}.landing-page-root .badge-score{background:#0f172abf;border:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:4px;bottom:20px;left:20px}.landing-page-root .score-dots{gap:4px;display:flex}.landing-page-root .score-dots span{background:#fff3;border-radius:50%;width:6px;height:6px}.landing-page-root .score-dots span.fill{background:#10b981}#slide2{flex-direction:column;justify-content:center;gap:40px}.landing-page-root .grid-4{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:1200px;display:grid}.landing-page-root .card-feature{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 6px -1px #0000000d}.landing-page-root .card-feature:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.landing-page-root .card-badge{letter-spacing:.04em;border-radius:6px;padding:3px 8px;font-size:9px;font-weight:800;position:absolute;top:24px;right:24px}.landing-page-root .badge-orange{color:#d97706;background:#fef3c7}.landing-page-root .badge-green{color:#059669;background:#d1fae5}.landing-page-root .badge-purple{color:#7c3aed;background:#f3e8ff}.landing-page-root .card-icon{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;font-size:18px;display:flex}.landing-page-root .icon-blue{background:#2563eb}.landing-page-root .icon-green{background:#10b981}.landing-page-root .icon-purple{background:#8b5cf6}.landing-page-root .icon-cyan{background:#06b6d4}.landing-page-root .card-title{font-family:var(--font-display);color:#0f172a;margin-bottom:8px;font-size:18px;font-weight:800}.landing-page-root .card-desc{color:#475569;min-height:54px;margin-bottom:16px;font-size:12.5px;line-height:1.45}.landing-page-root .card-bullets{flex-direction:column;flex:1;gap:8px;margin-bottom:20px;list-style:none;display:flex}.landing-page-root .card-bullets li{color:#475569;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.landing-page-root .card-bullets i{color:#10b981;font-size:11px}.landing-page-root .card-best-for{border-radius:6px;align-self:flex-start;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:700}.landing-page-root .best-blue{color:#2563eb;background:#eff6ff}.landing-page-root .best-green{color:#059669;background:#ecfdf5}.landing-page-root .best-purple{color:#7c3aed;background:#faf5ff}.landing-page-root .best-cyan{color:#0891b2;background:#ecfeff}.landing-page-root .card-btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;font-size:13px;font-weight:700;transition:background .15s;display:flex}.landing-page-root .btn-gradient{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#3b82f6 100%)}.landing-page-root .btn-dark{color:#fff;background:#0f172a}.landing-page-root .btn-dark:hover{background:#1e293b}.landing-page-root .card-info{color:#94a3b8;margin-top:-12px;margin-bottom:12px;font-size:10px;font-style:italic}#slide3{flex-direction:column;justify-content:center;gap:32px}.landing-page-root .slide-header{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:680px;margin-bottom:10px;display:flex}.landing-page-root .slide-title{font-family:var(--font-display);color:#0f172a;letter-spacing:-.02em;font-size:38px;font-weight:800}.landing-page-root .slide-title span{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);-webkit-background-clip:text;background-clip:text}.landing-page-root .slide-subtitle{color:#475569;font-size:14.5px;line-height:1.5}.landing-page-root .card-reminder{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:20px;display:flex;position:relative;box-shadow:0 4px 6px -1px #0000000d}.landing-page-root .reminder-badge{color:#2563eb;background:#dbeafe;border-radius:6px;padding:3px 8px;font-size:9px;font-weight:800;position:absolute;top:20px;right:20px}.landing-page-root .icon-pink{background:#db2777}.landing-page-root .icon-indigo{background:#2563eb}.landing-page-root .icon-teal{background:#0d9488}.landing-page-root .icon-orange{background:#ea580c}.landing-page-root .reminder-time{color:#64748b;align-items:center;gap:6px;margin-bottom:12px;font-size:11.5px;font-weight:600;display:flex}.landing-page-root .btn-reminder-toggle{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;font-size:12.5px;font-weight:700;display:flex}.landing-page-root .btn-rem-disable{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.landing-page-root .btn-rem-enable{color:#fff;background:#2563eb}.landing-page-root .btn-explore-schedule{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:12px 28px;font-size:14px;font-weight:700;transition:background .15s;display:flex;box-shadow:0 4px 10px #0f172a33}.landing-page-root .btn-explore-schedule:hover{background:#1e293b}#slide4{flex-direction:column;justify-content:center;gap:32px}.landing-page-root .career-grid{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:1200px;display:grid}.landing-page-root .career-column{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.landing-page-root .career-img-header{background-position:50%;background-size:cover;height:180px;position:relative}.landing-page-root .career-tag{color:#2563eb;background:#fff;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 2px 6px #00000014}.landing-page-root .career-col-title{font-family:var(--font-display);color:#0f172a;padding:16px;font-size:16px;font-weight:800}.landing-page-root .stats-row{border-top:1px solid #e2e8f0;justify-content:center;align-items:center;gap:60px;width:100%;max-width:1000px;margin-top:10px;padding-top:24px;display:flex}.landing-page-root .stat-item{align-items:center;gap:12px;display:flex}.landing-page-root .stat-icon{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.landing-page-root .stat-icon-blue{color:#2563eb;background:#eff6ff}.landing-page-root .stat-icon-green{color:#059669;background:#ecfdf5}.landing-page-root .stat-icon-orange{color:#ea580c;background:#fff7ed}.landing-page-root .stat-details{flex-direction:column;align-items:flex-start;display:flex}.landing-page-root .stat-val{font-family:var(--font-display);color:#0f172a;font-size:18px;font-weight:800}.landing-page-root .stat-lbl{color:#64748b;font-size:11.5px;font-weight:500}#slide5{flex-direction:column;justify-content:center;gap:32px}.landing-page-root .community-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;width:100%;max-width:1100px;display:grid}.landing-page-root .activity-feed{flex-direction:column;gap:12px;display:flex}.landing-page-root .activity-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;box-shadow:0 2px 4px #00000005}.landing-page-root .activity-user{align-items:center;gap:12px;display:flex}.landing-page-root .user-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.landing-page-root .avatar-v{background:#059669}.landing-page-root .avatar-h{background:#2563eb}.landing-page-root .avatar-j{background:#0ea5e9}.landing-page-root .avatar-l{background:#0891b2}.landing-page-root .avatar-f{background:#7c3aed}.landing-page-root .activity-text{color:#1e293b;text-align:left;font-size:13px}.landing-page-root .activity-text span{color:#64748b;margin-left:6px;font-size:11.5px}.landing-page-root .activity-icon{color:#10b981;font-size:14px}.landing-page-root .sim-card{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative;box-shadow:0 10px 25px #0000000d}.landing-page-root .sim-country{color:#e11d48;background:#fff5f5;border:1px solid #fecdd3;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-12px;right:20px;box-shadow:0 4px 10px #0000000d}.landing-page-root .sim-profile{align-items:center;gap:12px;display:flex}.landing-page-root .sim-avatar{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.landing-page-root .sim-name{color:#0f172a;font-size:13px;font-weight:700}.landing-page-root .sim-role{color:#64748b;font-size:11px}.landing-page-root .sim-bubble{color:#047857;background:#ecfdf5;border:1px solid #d1fae5;border-radius:12px;padding:10px 14px;font-size:12.5px;font-weight:600}.landing-page-root .sim-score{color:#64748b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.landing-page-root .sim-score-val{color:#2563eb;font-size:16px;font-weight:800}.landing-page-root .carousel-indicators{justify-content:center;gap:6px;margin-top:8px;display:flex}.landing-page-root .car-dot{background:#cbd5e1;border-radius:50%;width:6px;height:6px}.landing-page-root .car-dot.active{background:#2563eb;border-radius:3px;width:16px}.landing-page-root .btn-community{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;align-self:flex-start;margin-top:8px;padding:6px 14px;font-size:12px;font-weight:700}.landing-page-root .community-footer{text-align:center;width:100%;margin-top:10px}.landing-page-root .footer-title{font-family:var(--font-display);color:#0f172a;margin-bottom:4px;font-size:24px;font-weight:800}.landing-page-root .footer-desc{color:#64748b;font-size:13px}#slide6{flex-direction:column;justify-content:flex-start;gap:40px;padding-top:60px;padding-bottom:50px}.landing-page-root .cta-banner{color:#fff;text-align:center;background:linear-gradient(135deg,#ff7e40 0%,#d92662 100%);border-radius:20px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:960px;padding:35px 40px;display:flex;box-shadow:0 12px 28px #d9266240}.landing-page-root .banner-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:800}.landing-page-root .banner-subtitle{opacity:.9;max-width:600px;font-size:13px;line-height:1.5}.landing-page-root .btn-banner-practice{color:#d92662;cursor:pointer;background:#fff;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 28px;font-size:14.5px;font-weight:800;transition:transform .2s;display:flex;box-shadow:0 4px 14px #0000001a}.landing-page-root .btn-banner-practice:hover{transform:scale(1.03)}.landing-page-root .banner-pills{justify-content:center;gap:10px;margin-top:2px;display:flex}.landing-page-root .banner-pill{color:#fff;background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.landing-page-root .banner-bullet{color:#fff;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.landing-page-root .banner-bullet span{background:#10b981;border-radius:50%;width:5px;height:5px}.landing-page-root .faq-section{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:680px;margin-bottom:50px;display:flex}.landing-page-root .badge-faq{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.landing-page-root .faq-title{font-family:var(--font-display);color:#0f172a;letter-spacing:-.02em;font-size:26px;font-weight:800}.landing-page-root .faq-subtitle{color:#64748b;margin-top:-8px;font-size:13.5px}.landing-page-root .faq-accordion{flex-direction:column;gap:10px;width:100%;display:flex}.landing-page-root .faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:border-color .2s;overflow:hidden}.landing-page-root .faq-item:hover{border-color:#cbd5e1}.landing-page-root .faq-trigger{cursor:pointer;text-align:left;color:#1e293b;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 20px;font-size:13.5px;font-weight:700;display:flex}.landing-page-root .faq-trigger i{color:#64748b;font-size:11px;transition:transform .2s}.landing-page-root .faq-item.active .faq-trigger i{transform:rotate(180deg)}.landing-page-root .faq-content{background:#fafcff;max-height:0;transition:max-height .25s ease-out;overflow:hidden}.landing-page-root .faq-item.active .faq-content{max-height:200px}.landing-page-root .faq-inner{color:#475569;border-top:1px solid #f1f5f9;padding:0 20px 16px;font-size:12.5px;line-height:1.5}.landing-page-root .faq-footer-meta{text-align:center;color:#94a3b8;border-top:1px solid #e2e8f0;flex-direction:column;gap:6px;width:100%;margin-top:40px;padding-top:24px;font-size:10.5px;display:flex}.landing-page-root .slider-dots{z-index:1000;flex-direction:column;gap:12px;display:flex;position:fixed;top:50%;right:30px;transform:translateY(-50%)}.landing-page-root .dot{cursor:pointer;background:#cbd5e1;border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}.landing-page-root .dot:hover{background:#94a3b8;transform:scale(1.3)}.landing-page-root .dot.active{background:#2563eb;transform:scale(1.3)}.landing-page-root .app-footer{z-index:1000;color:#94a3b8;-webkit-user-select:none;user-select:none;background:#0b1329;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 40px;font-size:11.5px;display:flex;position:fixed;bottom:0;left:0}.landing-page-root .app-footer a{color:#94a3b8;margin-left:10px;text-decoration:none}.landing-page-root .app-footer a:hover{color:#f8fafc}.landing-page-root .footer-badge{color:#ff9f4a;align-items:center;gap:4px;font-weight:700;display:flex}.landing-page-root .auth-modal,.interview-panel-root .auth-modal{z-index:3000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.landing-page-root .auth-modal-overlay,.interview-panel-root .auth-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172aa6;position:absolute;inset:0}.landing-page-root .auth-modal-card,.interview-panel-root .auth-modal-card{z-index:10;color:#d9e7fc;text-align:left;background:#081b2c;border:1px solid #94a3b833;border-radius:16px;width:380px;padding:28px 24px;animation:.25s cubic-bezier(.16,1,.3,1) modalEnter;position:relative;box-shadow:0 25px 50px -12px #00000080}@keyframes modalEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.landing-page-root .auth-modal-close,.interview-panel-root .auth-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;transition:background .15s,color .15s;display:flex;position:absolute;top:16px;right:16px}.landing-page-root .auth-modal-close:hover,.interview-panel-root .auth-modal-close:hover{color:#fff;background:#ffffff14}.landing-page-root .auth-modal-card h1,.interview-panel-root .auth-modal-card h1{font-family:var(--font-display);color:#fff;margin-bottom:4px;font-size:24px;font-weight:800}.landing-page-root .auth-modal-card .sub,.interview-panel-root .auth-modal-card .sub{color:#94a3b8;margin-bottom:20px;font-size:13.5px}.landing-page-root .google-auth-btn,.interview-panel-root .google-auth-btn{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #94a3b859;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s;display:flex}.landing-page-root .google-auth-btn:hover,.interview-panel-root .google-auth-btn:hover{background:#f8fafc;border-color:#94a3b8a6}.landing-page-root .google-auth-btn:disabled,.interview-panel-root .google-auth-btn:disabled{opacity:.6;cursor:not-allowed}.landing-page-root .google-auth-btn i,.interview-panel-root .google-auth-btn i{color:#4285f4;font-size:16px}.landing-page-root .auth-divider,.interview-panel-root .auth-divider{color:#94a3b8;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0;font-size:11px;display:flex}.landing-page-root .auth-divider:before,.landing-page-root .auth-divider:after,.interview-panel-root .auth-divider:before,.interview-panel-root .auth-divider:after{content:"";background:#94a3b840;flex:1;height:1px}.landing-page-root .auth-divider span,.interview-panel-root .auth-divider span{white-space:nowrap}.landing-page-root .field,.interview-panel-root .field{margin-bottom:14px}.landing-page-root .field label,.interview-panel-root .field label{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.landing-page-root .field input,.interview-panel-root .field input{color:#d9e7fc;background:#12273c;border:1px solid #94a3b840;border-radius:8px;outline:none;width:100%;height:42px;padding:0 12px;font-size:13.5px;transition:border-color .15s}.landing-page-root .field input:focus,.interview-panel-root .field input:focus{border-color:#ff9f4a;box-shadow:0 0 0 2px #ff9f4a26}.landing-page-root .auth-submit-btn,.interview-panel-root .auth-submit-btn{color:#180800;cursor:pointer;background:linear-gradient(135deg,#ff9f4a 0%,#fd8b00 100%);border:none;border-radius:8px;width:100%;height:44px;margin-top:10px;font-size:15px;font-weight:800;transition:filter .15s}.landing-page-root .auth-submit-btn:hover,.interview-panel-root .auth-submit-btn:hover{filter:brightness(1.05)}.landing-page-root .auth-submit-btn:disabled,.interview-panel-root .auth-submit-btn:disabled{opacity:.6;cursor:not-allowed}.landing-page-root #msg,.interview-panel-root #msg{color:#ffb4a3;text-align:center;min-height:18px;margin-top:12px;font-size:12.5px}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #f97316b3}70%{transform:scale(1);box-shadow:0 0 0 10px #f9731600}to{transform:scale(.95);box-shadow:0 0 #f9731600}}.interview-panel-root{background:#0f0f1af5;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:100vw;height:100vh;padding-top:38px;display:flex;position:relative;overflow:hidden}.interview-panel-root .app-shell{flex-direction:column;flex:1;min-height:0;display:flex}.interview-panel-root .top-bar{-webkit-app-region:drag;background:#00000059;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 16px 12px;display:flex}.interview-panel-root .brand{align-items:flex-start;gap:10px;display:flex}.interview-panel-root .logo{color:#fff;background:linear-gradient(145deg,#8b5cf6 0%,#6d28d9 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:800;display:flex}.interview-panel-root .top-actions{-webkit-app-region:no-drag;flex-shrink:0;align-items:center;gap:12px;padding-top:2px;display:flex}.interview-panel-root .btn-start{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:opacity .15s;display:inline-flex;box-shadow:0 4px 14px #7c3aed59}.interview-panel-root .btn-start:hover{filter:brightness(1.06)}.interview-panel-root .btn-start:disabled{opacity:.55;cursor:not-allowed;filter:none}.interview-panel-root .btn-stop{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700}.interview-panel-root .btn-stop:hover{background:#b91c1c}.interview-panel-root .main-grid{flex:1;grid-template-columns:minmax(200px,1.2fr) minmax(180px,.9fr) minmax(180px,.9fr);gap:10px;min-height:0;padding:10px 12px 12px;display:grid}.interview-panel-root .panel{text-align:left;background:#191928d9;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.interview-panel-root .panel-head{letter-spacing:.06em;color:#94a3b8;border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:8px 12px;font-size:10px;font-weight:800}.interview-panel-root .panel-head-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.interview-panel-root .flag-pill{color:#a78bfa;border:1px solid #a78bfa59;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700}.interview-panel-root .status-pill{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.interview-panel-root .status-pill.paused{color:#fbbf24;background:#fbbf2426}.interview-panel-root .status-pill.live{color:#4ade80;background:#4ade8026}.interview-panel-root .current-q-body{color:#f1f5f9;border-bottom:1px solid #ffffff0f;flex-shrink:0;min-height:72px;padding:12px;font-size:14px;line-height:1.5}.interview-panel-root .tabs{border-bottom:1px solid #ffffff0f;flex-shrink:0;display:flex}.interview-panel-root .tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:8px 10px;font-size:11px;font-weight:700}.interview-panel-root .tab.active{color:#c4b5fd;border-bottom-color:#8b5cf6}.interview-panel-root .tab-panels{flex:1;min-height:0;position:relative}.interview-panel-root .tab-panel{padding:8px 10px;font-size:12px;line-height:1.45;position:absolute;inset:0;overflow-y:auto}.interview-panel-root .tab-panel-live{flex-direction:column;display:flex;padding:0!important;overflow:hidden!important}.interview-panel-root .live-chat-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 12px 14px;display:flex;overflow:hidden auto}.interview-panel-root .live-chat-placeholder{text-align:center;color:#64748b;max-width:220px;margin:auto;padding:28px 14px;font-size:13px;line-height:1.45}.interview-panel-root .chat-bubble-container{flex-direction:column;width:max-content;max-width:80%;margin-bottom:6px;display:flex}.interview-panel-root .chat-bubble-container--interviewer{align-self:flex-start!important;margin-left:0!important;margin-right:auto!important}.interview-panel-root .chat-bubble-container--candidate{align-self:flex-end!important;margin-left:auto!important;margin-right:0!important}.interview-panel-root .chat-bubble-header{color:#94a3b8;margin-bottom:3px;padding:0 4px;font-size:11px;font-weight:500}.interview-panel-root .chat-bubble-container--interviewer .chat-bubble-header{text-align:left}.interview-panel-root .chat-bubble-container--candidate .chat-bubble-header{text-align:right}.interview-panel-root .chat-bubble-body{word-break:break-word;white-space:normal;text-align:left;border-radius:12px;padding:10px 14px;font-size:13.5px;font-weight:500;line-height:1.45}.interview-panel-root .chat-bubble-container--interviewer .chat-bubble-body,.interview-panel-root .chat-bubble-container--candidate .chat-bubble-body{color:#1e293b!important;background:#f1f5f9!important;border:none!important}.interview-panel-root .chat-bubble-container--question .chat-bubble-body{color:#fff!important;background:#f97316!important;border:none!important}.interview-panel-root .chat-bubble-container--question.chat-bubble--question-past .chat-bubble-body,.interview-panel-root .chat-bubble-container--question.chat-bubble--question-present .chat-bubble-body{cursor:pointer;transition:opacity .15s}.interview-panel-root .chat-bubble-container--question.chat-bubble--question-past .chat-bubble-body:hover,.interview-panel-root .chat-bubble-container--question.chat-bubble--question-present .chat-bubble-body:hover{opacity:.9}.interview-panel-root .completed-review-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;grid-column:2/-1;gap:16px;min-height:0;padding:22px;display:flex;overflow:hidden}.interview-panel-root .completed-review-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:14px;padding-bottom:14px;display:flex}.interview-panel-root .completed-review-header h2{color:#0f172a;margin:4px 0 0;font-size:18px}.interview-panel-root .completed-review-kicker,.interview-panel-root .completed-review-section-title{color:#059669;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.interview-panel-root .completed-review-count,.interview-panel-root .completed-review-empty{color:#64748b;font-size:11px}.interview-panel-root .completed-review-buffer{color:#64748b;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:300px;font-size:13px;display:flex}.interview-panel-root .completed-review-buffer strong{color:#334155;font-size:15px}.interview-panel-root .completed-review-spinner{border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite completed-review-spin}@keyframes completed-review-spin{to{transform:rotate(360deg)}}.interview-panel-root .completed-review-audio{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;padding:12px}.interview-panel-root .completed-review-audio audio{width:100%;margin-top:9px}.interview-panel-root .completed-review-transcript{min-height:0;padding-right:6px;overflow-y:auto}.interview-panel-root .completed-review-line{background:#f8fafc;border-left:3px solid #94a3b8;border-radius:6px;flex-direction:column;gap:4px;margin-top:10px;padding:10px 12px;display:flex}.interview-panel-root .completed-review-line-meta{color:#64748b;font-size:10px;font-weight:700}.interview-panel-root .completed-review-line-text{color:#1e293b;white-space:pre-wrap;font-size:13px;line-height:1.45}.interview-panel-root .completed-review-line--interviewer{background:#ecfdf5;border-left-color:#059669}.interview-panel-root .completed-review-line--question{background:#fff7ed;border-left-color:#f97316}.interview-panel-root .completed-review-line--question .completed-review-line-text{color:#c2410c;font-weight:700}.interview-panel-root .completed-review-empty{margin-top:10px;display:block}body.dark-theme .interview-panel-root .completed-review-panel{background:#0f172a;border-color:#263449}body.dark-theme .interview-panel-root .completed-review-header{border-bottom-color:#263449}body.dark-theme .interview-panel-root .completed-review-header h2,body.dark-theme .interview-panel-root .completed-review-buffer strong{color:#f8fafc}body.dark-theme .interview-panel-root .completed-review-audio{background:#121e33;border-color:#29466a}body.dark-theme .interview-panel-root .completed-review-line{background:#121e33}body.dark-theme .interview-panel-root .completed-review-line--interviewer{background:#10b9811f}body.dark-theme .interview-panel-root .completed-review-line--question{background:#f9731624}body.dark-theme .interview-panel-root .completed-review-line-text{color:#e2e8f0}.interview-panel-root .chat-bubble-container--interim{opacity:.88}.interview-panel-root .question-badge-pill{display:none}.interview-panel-root .q-item{border-bottom:1px solid #ffffff0d;padding:8px 0}.interview-panel-root .q-item .q-meta{color:#64748b;margin-bottom:4px;font-size:10px}.interview-panel-root .q-item .q-text{color:#e2e8f0;white-space:pre-wrap}.interview-panel-root .answer-body{color:#f1f5f9;white-space:pre-wrap;flex:1;padding:12px;font-size:13px;line-height:1.5;overflow-y:auto}.interview-panel-root .answer-body.muted{color:#64748b}.interview-panel-root .ai-loader,.teleprompter-window-root .ai-loader,.topbar-window-root .ai-loader{color:#ffffffa6;align-items:center;gap:8px;font-size:12px;display:inline-flex}.interview-panel-root .ai-loader-dots,.teleprompter-window-root .ai-loader-dots,.topbar-window-root .ai-loader-dots{gap:4px;display:inline-flex}.interview-panel-root .ai-loader-dots span,.teleprompter-window-root .ai-loader-dots span,.topbar-window-root .ai-loader-dots span{background:#a78bfa;border-radius:50%;width:6px;height:6px;animation:.6s ease-in-out infinite ai-loader-bounce}.interview-panel-root .ai-loader-dots span:nth-child(2),.teleprompter-window-root .ai-loader-dots span:nth-child(2),.topbar-window-root .ai-loader-dots span:nth-child(2){animation-delay:.15s}.interview-panel-root .ai-loader-dots span:nth-child(3),.teleprompter-window-root .ai-loader-dots span:nth-child(3),.topbar-window-root .ai-loader-dots span:nth-child(3){animation-delay:.3s}.interview-panel-root .setup-overlay{z-index:1000;background:radial-gradient(circle at 0 0,#eef5ff 0%,#fff 50%,#f6f0ff 100%);flex-direction:column;justify-content:flex-start;align-items:center;padding:0 0 40px;display:flex;position:absolute;inset:38px 0 0;overflow-y:auto}.interview-panel-root .setup-navbar{-webkit-user-select:none;user-select:none;-webkit-app-region:drag;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 30px;display:flex;box-shadow:0 2px 10px #00000008}.interview-panel-root .setup-navbar *{-webkit-app-region:no-drag}.interview-panel-root .setup-navbar-left{flex-shrink:0;align-items:center;gap:10px;display:flex}.interview-panel-root .setup-navbar-logo{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex;box-shadow:0 4px 10px #10b98133}.interview-panel-root .setup-navbar-title{font-family:var(--font-display);color:#0c9c73;letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;font-size:18px;font-weight:800}.setup-navbar-tabs{flex-shrink:0;align-items:center;gap:8px;display:flex}.setup-tab-item{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.setup-tab-item:hover{color:#0f172a;background:#f1f5f9}.setup-tab-item.active{color:#10b981;background:#ecfdf5}.setup-tab-item.active.tab-home-active{color:#2563eb;background:#eff6ff}.setup-navbar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.setup-action-btn{color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}.btn-copilot{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 10px #10b98133}.btn-notetaker{background:linear-gradient(135deg,#a78bfa 0%,#7c3aed 100%);box-shadow:0 4px 10px #7c3aed33}.btn-voice-agent{background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%);box-shadow:0 4px 10px #06b6d433}.btn-upload{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 10px #10b98133}.btn-radar{background:linear-gradient(135deg,#34d399 0%,#059669 100%);box-shadow:0 4px 10px #05966933}.setup-action-btn:hover{opacity:.95;transform:translateY(-1px)}.setup-lang-picker{color:#64748b;cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.setup-logout-btn{color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #cbd5e1;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.setup-logout-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.interview-panel-root .setup-subheader-row{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:10px 40px;display:flex}.interview-panel-root .setup-subheader-left{align-items:center;gap:8px;display:flex}.interview-panel-root .badge-crumb{letter-spacing:.02em;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.interview-panel-root .crumb-home{color:#2563eb;background:#eff6ff}.interview-panel-root .crumb-home:hover{background:#dbeafe}.interview-panel-root .crumb-copilot{color:#059669;background:#ecfdf5}.interview-panel-root .crumb-separator{color:#94a3b8;font-size:9px}.interview-panel-root .setup-subheader-right{align-items:center;display:flex}.interview-panel-root .setup-warning-pill{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:700;display:flex}.interview-panel-root .setup-layout-grid{flex:1;grid-template-columns:280px 1fr 280px;align-items:center;gap:30px;width:100%;max-width:1280px;margin:30px auto 10px;padding:0 40px;display:grid}.interview-panel-root .setup-column{flex-direction:column;gap:20px;display:flex}.interview-panel-root .setup-candidate-card{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:16px;padding:14px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 10px #00000005}.interview-panel-root .setup-candidate-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000000a}.interview-panel-root .glow-blue{border-left:4px solid #3b82f6}.interview-panel-root .glow-green{border-left:4px solid #10b981}.interview-panel-root .glow-orange{border-left:4px solid #f59e0b}.interview-panel-root .glow-pink{border-left:4px solid #ec4899}.interview-panel-root .glow-cyan{border-left:4px solid #06b6d4}.interview-panel-root .glow-indigo{border-left:4px solid #6366f1}.interview-panel-root .candidate-avatar-container{flex-shrink:0;width:90px;height:70px;position:relative}.interview-panel-root .candidate-avatar{object-fit:cover;border:1.5px solid #e2e8f0;border-radius:8px;width:100%;height:100%}body.dark-theme .interview-panel-root .setup-profile-card{color:#f8fafc!important;background:#080f1a!important;border-color:#1e293b!important;box-shadow:0 18px 45px #00000059!important}body.dark-theme .interview-panel-root .setup-profile-field{color:#cbd5e1!important}body.dark-theme .interview-panel-root .setup-profile-field textarea{color:#f8fafc!important;background:#030712!important;border-color:#334155!important}body.dark-theme .interview-panel-root .setup-profile-field textarea::placeholder{color:#64748b!important}body.dark-theme .interview-panel-root .setup-profile-field textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f633!important}body.dark-theme .interview-panel-root .setup-resume-upload{color:#60a5fa!important;background:#2563eb14!important;border-color:#3b82f6!important}body.dark-theme .interview-panel-root .setup-resume-upload:hover,body.dark-theme .interview-panel-root .setup-resume-upload.dragging{background:#2563eb29!important;border-color:#60a5fa!important}body.dark-theme .interview-panel-root .setup-resume-upload small,body.dark-theme .interview-panel-root .setup-resume-loaded small{color:#94a3b8!important}body.dark-theme .interview-panel-root .setup-resume-upload button,body.dark-theme .interview-panel-root .setup-resume-loaded>button{color:#93c5fd!important;background:#0f172a!important;border-color:#3b82f6!important}body.dark-theme .interview-panel-root .setup-resume-loaded{color:#34d399!important;background:#10b9811a!important;border-color:#10b981!important}.interview-panel-root .candidate-badge{z-index:2;border:1.5px solid #fff;border-radius:4px;padding:2px 6px;font-size:8.5px;font-weight:800;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 5px #0000001a}.interview-panel-root .badge-blue{color:#2563eb;background:#eff6ff}.interview-panel-root .badge-green{color:#059669;background:#ecfdf5}.interview-panel-root .badge-orange{color:#ea580c;background:#fff7ed}.interview-panel-root .badge-pink{color:#db2777;background:#fdf2f8}.interview-panel-root .badge-cyan{color:#0891b2;background:#ecfeff}.interview-panel-root .badge-indigo{color:#4f46e5;background:#eef2ff}.interview-panel-root .candidate-icon-left{z-index:2;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:flex;position:absolute;bottom:-6px;left:-6px;box-shadow:0 2px 5px #0000001a}.interview-panel-root .bg-blue{color:#fff;background:#3b82f6}.interview-panel-root .bg-green{color:#fff;background:#10b981}.interview-panel-root .bg-orange{color:#fff;background:#f97316}.interview-panel-root .bg-pink{color:#fff;background:#ec4899}.interview-panel-root .bg-cyan{color:#fff;background:#06b6d4}.interview-panel-root .bg-indigo{color:#fff;background:#6366f1}.interview-panel-root .candidate-icon-right{color:#fff;z-index:2;background:#10b981;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:flex;position:absolute;bottom:-6px;right:-6px;box-shadow:0 2px 5px #0000001a}.interview-panel-root .candidate-details{flex-direction:column;flex:1;justify-content:center;gap:2px;display:flex}.interview-panel-root .candidate-role-name{color:#1e293b;margin:0;font-size:13.5px;font-weight:700}.interview-panel-root .candidate-desc{color:#64748b;margin:0;font-size:11px;font-weight:600;line-height:1.35}.interview-panel-root .setup-center-wrapper{justify-content:center;align-items:center;display:flex}.interview-panel-root .setup-card{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;gap:16px;width:100%;max-width:520px;padding:35px 30px;display:flex;box-shadow:0 15px 35px #0000000d}.interview-panel-root .setup-profile-container{justify-content:center;align-items:flex-start;min-height:calc(100vh - 150px);padding:28px 20px 90px;display:flex;overflow-y:auto}.interview-panel-root .setup-profile-card{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;gap:16px;width:min(760px,100%);padding:32px;display:flex;position:relative;box-shadow:0 15px 35px #0000000d}.interview-panel-root .setup-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.interview-panel-root .setup-profile-field{color:#334155;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.interview-panel-root .setup-profile-field:first-child,.interview-panel-root .setup-profile-field:nth-child(2),.interview-panel-root .setup-profile-field:nth-child(3),.interview-panel-root .setup-profile-field:nth-child(6),.interview-panel-root .setup-profile-field:nth-child(10){grid-column:1/-1}.interview-panel-root .setup-profile-field textarea{resize:vertical;color:#1e293b;width:100%;min-height:76px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;padding:10px 12px;font-weight:500;line-height:1.45}.interview-panel-root .setup-profile-field textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.interview-panel-root .setup-profile-field--job-description{width:100%}.interview-panel-root .setup-profile-field--job-description small{color:#94a3b8;font-size:10px;font-weight:500}@media (width<=700px){.interview-panel-root .setup-profile-card{padding:24px 18px}.interview-panel-root .setup-profile-fields{grid-template-columns:1fr}.interview-panel-root .setup-profile-field,.interview-panel-root .setup-profile-field:first-child,.interview-panel-root .setup-profile-field:nth-child(2),.interview-panel-root .setup-profile-field:nth-child(3),.interview-panel-root .setup-profile-field:nth-child(6),.interview-panel-root .setup-profile-field:nth-child(10){grid-column:auto}}.interview-panel-root .setup-icon{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto;font-size:20px;display:flex;box-shadow:0 4px 10px #a855f733}.interview-panel-root .setup-title{text-align:center;font-family:var(--font-display);letter-spacing:-.02em;color:#0f172a;font-size:24px;font-weight:800}.interview-panel-root .setup-subtitle{text-align:center;color:#64748b;margin-top:-6px;font-size:13.5px;line-height:1.45}.interview-panel-root .setup-label{color:#1e293b;text-transform:uppercase;letter-spacing:.04em;text-align:left;font-size:12px;font-weight:700}.interview-panel-root .setup-input-wrap{position:relative}.interview-panel-root .setup-input-icon{color:#94a3b8;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.interview-panel-root .setup-input{color:#1e293b;background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px 0 38px;font-size:13.5px;font-weight:500;transition:border-color .15s,box-shadow .15s}.interview-panel-root .setup-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f826}.interview-panel-root .setup-resume-upload,.interview-panel-root .setup-resume-loaded{color:#2563eb;cursor:pointer;background:#f8fbff;border:1px dashed #93c5fd;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.interview-panel-root .setup-resume-upload:hover,.interview-panel-root .setup-resume-upload.dragging{background:#eff6ff;border-color:#2563eb}.interview-panel-root .setup-resume-upload>i{font-size:18px}.interview-panel-root .setup-resume-upload span,.interview-panel-root .setup-resume-loaded span{text-align:left;flex-direction:column;flex:1;gap:3px;font-size:12px;font-weight:700;display:flex}.interview-panel-root .setup-resume-upload small,.interview-panel-root .setup-resume-loaded small{color:#64748b;font-size:10.5px;font-weight:500}.interview-panel-root .setup-resume-upload button,.interview-panel-root .setup-resume-loaded>button{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700}.interview-panel-root .setup-resume-loaded{color:#16a34a;cursor:default;background:#f0fdf4;border-style:solid;border-color:#86efac}.interview-panel-root .setup-resume-loaded>div{align-items:center;gap:9px;min-width:0;display:flex}.interview-panel-root .setup-resume-loaded strong,.interview-panel-root .setup-resume-loaded small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.interview-panel-root .setup-resume-loaded>button{color:#dc2626;border-color:#fecaca;flex:none;padding:5px 8px}.interview-panel-root .suggest-list{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:180px;margin-top:6px;list-style:none;overflow-y:auto;box-shadow:0 6px 16px #0000000f}.interview-panel-root .suggest-item{color:#334155;cursor:pointer;justify-content:space-between;gap:10px;padding:10px 14px;font-size:13px;transition:background .15s;display:flex}.interview-panel-root .suggest-item:hover{background:#f8fafc}.interview-panel-root .suggest-item span:last-child{text-transform:uppercase;color:#94a3b8;font-size:10.5px;font-weight:700}.interview-panel-root .chips{flex-wrap:wrap;gap:8px;min-height:auto;display:flex}.interview-panel-root .chip{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.interview-panel-root .chip button{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.interview-panel-root .setup-helper-box{color:#2563eb;text-align:left;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.interview-panel-root .setup-helper-box i{margin-top:2px}.interview-panel-root .setup-tip-line{color:#64748b;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.interview-panel-root .setup-tip-line i{color:#f59e0b}.interview-panel-root .setup-tip-row{flex-direction:column;gap:6px;display:flex}.interview-panel-root .setup-tip-cols{justify-content:space-between;gap:12px;display:flex}.interview-panel-root .setup-actions{flex-wrap:wrap;gap:12px;width:100%;margin-top:4px;display:flex}.interview-panel-root .setup-continue{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:12px;flex:1.2;height:42px;font-size:13.5px;font-weight:700;transition:background .15s,transform .15s;box-shadow:0 4px 10px #8b5cf633}.interview-panel-root .setup-continue:hover{background:#7c3aed;transform:translateY(-1px)}.interview-panel-root .setup-skip{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;flex:.8;height:42px;font-size:13.5px;font-weight:700;transition:background .15s,border-color .15s}.interview-panel-root .setup-skip:hover{background:#f1f5f9;border-color:#94a3b8}.interview-panel-root .setup-past-sessions{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:0 0 100%;height:42px;font-size:13.5px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.interview-panel-root .setup-past-sessions i{color:#64748b;margin-right:6px}.interview-panel-root .setup-past-sessions:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}body.dark-theme .interview-panel-root .setup-past-sessions{color:#e2e8f0;background:#111827;border-color:#334155}body.dark-theme .interview-panel-root .setup-past-sessions i{color:#94a3b8}body.dark-theme .interview-panel-root .setup-past-sessions:hover{color:#fff;background:#1e293b;border-color:#64748b}.interview-panel-root .setup-card-footer{color:#64748b;justify-content:center;gap:12px;margin-top:6px;font-size:11px;font-weight:600;display:flex}.interview-panel-root .setup-card-footer span{align-items:center;gap:4px;display:flex}.interview-panel-root .setup-card-footer span:before{content:"•";color:#cbd5e1;margin-right:8px}.interview-panel-root .setup-card-footer span:first-child:before{display:none}.interview-panel-root .setup-msg{text-align:center;color:#dc2626;min-height:16px;font-size:12px;font-weight:600}.interview-panel-root .setup-footer-strip{color:#94a3b8;-webkit-user-select:none;user-select:none;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:center;align-items:center;gap:16px;width:100%;padding:16px 40px;font-size:11px;font-weight:500;display:flex}.interview-panel-root .setup-footer-strip a{color:#94a3b8;text-decoration:none}.interview-panel-root .setup-footer-strip a:hover{color:#64748b}.interview-panel-root .setup-chat-bubble{color:#fff;cursor:pointer;z-index:1001;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 14px #2563eb66}.interview-panel-root #statusMsg{color:#cbd5e1;z-index:10;pointer-events:none;font-size:11px;position:fixed;bottom:10px;left:20px}.teleprompter-window-root{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000001f}.teleprompter-window-root .header{-webkit-app-region:drag;-webkit-user-select:none;user-select:none;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.topbar-window-root .topbar-strip{-webkit-app-region:drag;-webkit-user-select:none;user-select:none;background:#00000073;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.teleprompter-window-root .header-title{color:#6d28d9;letter-spacing:.02em;font-size:13px;font-weight:700}.teleprompter-window-root .win-btn:hover{color:#1e293b;background:#0000000d}.teleprompter-window-root .content{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex}.teleprompter-window-root .output-panel{white-space:pre-wrap;text-align:left;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;flex:1;min-height:0;padding:12px;font-size:13.5px;line-height:1.5;overflow-y:auto}.teleprompter-window-root .output-panel::-webkit-scrollbar{width:6px}.teleprompter-window-root .output-panel::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.teleprompter-window-root .output-question{color:#0f172a;white-space:pre-wrap;word-break:break-word;border-left:3px solid #6d28d9;margin-bottom:8px;padding-left:8px;font-weight:700}.teleprompter-window-root .output-answer{color:#334155;white-space:pre-wrap;word-break:break-word}.teleprompter-window-root .output-placeholder{color:#94a3b8;text-align:center;margin-top:40px;font-style:italic}.teleprompter-window-root .controls-row{flex-shrink:0;gap:8px;display:flex}.teleprompter-window-root .btn{cursor:pointer;color:#fff;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:filter .2s;display:inline-flex}.teleprompter-window-root .btn:hover{filter:brightness(1.06)}.teleprompter-window-root .btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.teleprompter-window-root .btn-capture{background:linear-gradient(135deg,#10b981 0%,#059669 100%);flex:1;box-shadow:0 2px 8px #10b98133}.teleprompter-window-root .btn-clear{color:#475569;background:#fff;border:1.5px solid #cbd5e1}.teleprompter-window-root .btn-clear:hover{color:#1e293b;background:#f1f5f9;border-color:#94a3b8}.teleprompter-window-root .btn-improvise{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);flex:1;box-shadow:0 2px 8px #2563eb40}.teleprompter-window-root .btn-example{background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);flex:1;box-shadow:0 2px 8px #7c3aed40}.teleprompter-window-root .footer{background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.teleprompter-window-root .input-box{color:#1e293b;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;flex:1;height:38px;padding:0 10px;font-size:12.5px}.teleprompter-window-root .input-box:focus{border-color:#6d28d9;box-shadow:0 0 0 2px #6d28d91a}.teleprompter-window-root .btn-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);border:none;border-radius:6px;height:38px;padding:0 16px;font-size:12px;font-weight:700;box-shadow:0 2px 8px #8b5cf640}.topbar-window-root{color:#e8e8f0;background:0 0;flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.topbar-window-root .topbar-strip{-webkit-app-region:drag;-webkit-user-select:none;user-select:none;background:#12121c;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;height:45px;padding:0 16px;display:flex}.topbar-window-root .brand-section{align-items:center;gap:10px;display:flex}.topbar-window-root .brand-name{color:#fff;letter-spacing:-.01em;font-size:13.5px;font-weight:800}.topbar-window-root .btn-hide{color:#e2e8f0;cursor:pointer;-webkit-app-region:no-drag;background:#ffffff14;border:1px solid #ffffff0f;border-radius:5px;padding:2.5px 10px;font-size:11px;font-weight:700}.topbar-window-root .btn-hide:hover{background:#ffffff26}.topbar-window-root .actions-section{-webkit-app-region:no-drag;gap:8px;display:flex}.topbar-window-root .action-btn{color:#fff;cursor:pointer;background:#000;border:1px solid #ffffff26;border-radius:6px;padding:4px 14px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s}.topbar-window-root .action-btn:hover{background:#18181b;border-color:#ffffff40}.topbar-window-root .status-section{-webkit-app-region:no-drag;align-items:center;gap:12px;display:flex}.topbar-window-root .listening-status{color:#a1a1b5;align-items:center;gap:6px;font-size:11.5px;display:flex}.topbar-window-root .status-dot{background:#64748b;border-radius:50%;width:6.5px;height:6.5px}.topbar-window-root .status-dot.active{background:#ef4444;animation:1.5s infinite pulse;box-shadow:0 0 8px #ef4444}.topbar-window-root .timer-val{color:#cbd5e1;font-variant-numeric:tabular-nums;font-size:12px}.topbar-window-root .btn-listener-toggle{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff0f;border-radius:5px;padding:3.5px 12px;font-size:11px;font-weight:700}.topbar-window-root .btn-listener-toggle:hover{background:#ffffff26}.topbar-window-root .btn-exit{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:5px;padding:3.5px 12px;font-size:11px;font-weight:700}.topbar-window-root .btn-exit:hover{background:#b91c1c}.topbar-window-root .btn-clear{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:5px;padding:3.5px 12px;font-size:11px;font-weight:700}.topbar-window-root .btn-clear:hover{background:#ffffff1f}.topbar-window-root .answer-panel{text-align:left;background:#0a0a12;border:1px solid #ffffff14;border-top:none;border-radius:0 0 8px 8px;flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px 16px;display:flex;position:relative}.topbar-window-root .panel-close-btn{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:16px;position:absolute;top:10px;right:12px}.topbar-window-root .panel-close-btn:hover{color:#f1f5f9}.topbar-window-root .label-header{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:flex}.topbar-window-root .question-content{color:#fff;white-space:pre-wrap;background:#ef444426;border:1px solid #ef444473;border-radius:8px;max-height:80px;margin-bottom:4px;padding:8px 12px;font-size:13.5px;font-weight:700;overflow-y:auto}.topbar-window-root .answer-content{color:#e2e8f0;white-space:pre-wrap;flex:1;min-height:180px;font-size:13px;line-height:1.5;overflow-y:auto}.topbar-window-root .answer-content::-webkit-scrollbar{width:5px}.topbar-window-root .answer-content::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2.5px}.interview-panel-root .setup-ready-container{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:1280px;margin:50px auto 10px;padding:0 40px;display:flex}.interview-panel-root .setup-ready-card{color:#0f172a;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:520px;padding:50px 40px;display:flex;position:relative;box-shadow:0 15px 35px #0000000d}.interview-panel-root .setup-ready-back-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:all .2s;display:flex;position:absolute;top:24px;left:24px;box-shadow:0 2px 5px #00000005}.interview-panel-root .setup-ready-back-btn:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8;transform:translate(-1px)}.interview-panel-root .setup-ready-icon{color:#3b82f6;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;font-size:28px;display:flex;box-shadow:0 4px 14px #3b82f826}.interview-panel-root .setup-ready-title{font-family:var(--font-display);color:#0f172a;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.interview-panel-root .setup-ready-subtitle{color:#64748b;text-transform:uppercase;letter-spacing:.06em;background:#f1f5f9;border-radius:999px;margin:-6px 0 6px;padding:6px 16px;font-size:13px;font-weight:700}.interview-panel-root .setup-ready-desc{color:#475569;max-width:380px;margin:0 0 10px;font-size:14px;line-height:1.5}.interview-panel-root .setup-ready-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:14.5px;font-weight:750;transition:all .2s;display:flex;box-shadow:0 4px 14px #2563eb4d}.interview-panel-root .setup-ready-btn:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 18px #2563eb66}.interview-panel-root .setup-ready-btn i{font-size:12px}.interview-panel-root .session-main-grid{background:#f8fafc;flex:1;gap:24px;width:100%;min-height:0;padding:24px 30px;display:grid;overflow-y:auto;grid-template-columns:480px 1fr 1fr!important}.interview-panel-root .session-panel-column{flex-direction:column;gap:20px;min-height:0;display:flex}.interview-panel-root .session-panel-column.col-left{gap:16px}.interview-panel-root .session-subheader-row{-webkit-user-select:none;user-select:none;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 16px;display:flex}.interview-panel-root .session-subheader-row .subheader-left{flex-shrink:0;align-items:center;gap:6px;display:flex}.interview-panel-root .session-subheader-row .live-session-badge{color:#ea580c;text-transform:uppercase;letter-spacing:.04em;background:#fff;border:1.5px solid #fdba74;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;white-space:nowrap!important;flex-shrink:0!important}.interview-panel-root .session-subheader-row .session-tech-text{color:#334155;font-size:13.5px;font-weight:700;white-space:nowrap!important;flex-shrink:0!important}.interview-panel-root .session-subheader-row .subheader-middle{flex-shrink:0;align-items:center;gap:6px;display:flex}.interview-panel-root .session-subheader-row .toolbar-btn{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex;white-space:nowrap!important;flex-shrink:0!important}.interview-panel-root .session-subheader-row .interview-language-select{min-width:92px;max-width:112px;color:inherit;font:inherit;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;outline:0;padding:0;font-weight:700}.interview-panel-root .session-subheader-row .interview-language-select option{color:#1e293b;background:#fff;font-weight:600}.interview-panel-root .session-subheader-row .toolbar-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.interview-panel-root .session-subheader-row .toolbar-btn:disabled{opacity:.5;cursor:not-allowed}.interview-panel-root .session-subheader-row .subheader-right{flex-shrink:0;align-items:center;gap:6px;margin-right:22px;display:flex}.interview-panel-root .session-subheader-row .session-timer-badge{color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:4.5px 10px;font-family:monospace;font-size:13px;font-weight:700;white-space:nowrap!important;flex-shrink:0!important}.interview-panel-root .session-subheader-row .status-pill-btn{color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:750;transition:all .2s;display:inline-flex;white-space:nowrap!important;flex-shrink:0!important}.interview-panel-root .session-subheader-row .status-pill-btn.stopped{background:#10b981;box-shadow:0 2px 8px #10b98133}.interview-panel-root .session-subheader-row .status-pill-btn.listening{background:#ef4444;box-shadow:0 2px 8px #ef444433}.interview-panel-root .session-subheader-row .status-pill-btn.start-recording{background:#3b82f6;box-shadow:0 2px 8px #3b82f633}.interview-panel-root .session-subheader-row .reset-timer-btn{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;align-items:center;gap:4px;padding:4.5px 8px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex;white-space:nowrap!important;flex-shrink:0!important}.interview-panel-root .session-subheader-row .reset-timer-btn:hover{color:#1e293b;background:#f8fafc;border-color:#94a3b8}.interview-panel-root .session-subheader-row .status-pill-btn .dot{background:#fff;border-radius:50%;width:6px;height:6px;display:inline-block}.interview-panel-root .session-subheader-row .mic-pill-btn{cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex;white-space:nowrap!important;flex-shrink:0!important}.interview-panel-root .session-subheader-row .mic-pill-btn.on{color:#2563eb;background:#eff6ff;border:1.5px solid #3b82f6}.interview-panel-root .session-subheader-row .mic-pill-btn.off{color:#475569;background:#fff;border:1.5px solid #cbd5e1}.interview-panel-root .session-subheader-row .settings-gear-btn{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;transition:all .2s;display:flex}.interview-panel-root .session-subheader-row .settings-gear-btn:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.interview-panel-root .card-question-current{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:10px;padding:16px 20px;display:flex;box-shadow:0 4px 10px #00000003}.interview-panel-root .card-lbl-blue{color:#2563eb;text-transform:uppercase;letter-spacing:.04em;align-items:center;font-size:11px;font-weight:800;display:flex}.interview-panel-root .card-question-current .current-q-body{font-family:var(--font-primary);color:#1e293b;font-size:14.5px;font-style:italic;font-weight:700;line-height:1.45}.interview-panel-root .question-tag-row{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.interview-panel-root .q-tag{text-transform:capitalize;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.interview-panel-root .q-tag-tech{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.interview-panel-root .q-tag-level{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.interview-panel-root .q-tag-mode{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.interview-panel-root .copilot-options-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.interview-panel-root .copilot-opt-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.interview-panel-root .copilot-opt-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.interview-panel-root .copilot-opt-btn.active{color:#2563eb;background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.interview-panel-root .btn-next-question{color:#2563eb;cursor:pointer;background:#93c5fd;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;font-size:13.5px;font-weight:750;transition:all .2s;display:flex}.interview-panel-root .btn-next-question:hover{color:#fff;background:#60a5fa}.interview-panel-root .card-question-history{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;flex:1;min-height:250px;display:flex;overflow:hidden;box-shadow:0 4px 10px #00000003}.interview-panel-root .history-tabs-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex}.interview-panel-root .history-tab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 14px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.interview-panel-root .history-tab-btn:hover{color:#1e293b}.interview-panel-root .history-tab-btn.active{color:#2563eb;background:#fff;border-bottom:2.5px solid #2563eb}.interview-panel-root .questions-count-badge{color:#fff;background:#10b981;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-block}.interview-panel-root .history-tab-content{flex-direction:column;flex:1;min-height:0;padding:14px;display:flex;overflow-y:auto}.interview-panel-root .questions-history-list{flex-direction:column;gap:8px;display:flex}.interview-panel-root .history-question-item{color:#b91c1c;cursor:pointer;text-align:left;background:#ef44440d;border:1px solid #ef444426;border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:12.5px;font-weight:600;transition:all .15s}.interview-panel-root .history-question-item:hover{color:#991b1b;background:#ef44441a}.interview-panel-root .history-question-item.active{color:#047857!important;background:#10b98114!important;border-color:#10b98140!important}.interview-panel-root .history-question-item.active:hover{background:#10b9811f!important}.interview-panel-root .history-placeholder{color:#94a3b8;text-align:center;padding:20px 10px;font-size:12.5px}.interview-panel-root .session-panel-column.col-answer{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;flex:1;min-height:0;padding:20px 24px;display:flex;box-shadow:0 4px 14px #00000003}.interview-panel-root .glow-blue-left{border-left:4px solid #3b82f6}.interview-panel-root .glow-green-left{border-left:4px solid #10b981}.interview-panel-root .answer-header-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.interview-panel-root .answer-title-text{font-family:var(--font-display);color:#0f172a;align-items:center;gap:6px;font-size:16px;font-weight:800;display:flex}.interview-panel-root .badge-fastest{color:#2563eb;background:#eff6ff;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:800}.interview-panel-root .badge-alternative{color:#059669;background:#ecfdf5;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:800}.interview-panel-root .answer-ready-status{color:#10b981;letter-spacing:.02em;align-items:center;gap:4px;margin-bottom:14px;font-size:10px;font-weight:750;display:flex}.interview-panel-root .answer-ready-status .dot{background:#10b981;border-radius:50%;width:6px;height:6px;display:inline-block}.interview-panel-root .answer-text-body{color:#334155;text-align:left;white-space:pre-wrap;word-break:break-word;flex:1;margin-bottom:16px;padding-right:6px;font-size:13.5px;font-weight:500;line-height:1.6;overflow-y:auto}.interview-panel-root .answer-text-body.code-mode{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:12.5px;line-height:1.5}.interview-panel-root .answer-text-body::-webkit-scrollbar{width:5px}.interview-panel-root .answer-text-body::-webkit-scrollbar-thumb{background:#0000000d;border-radius:2.5px}.interview-panel-root .answer-text-body.muted{color:#94a3b8;font-style:italic}.interview-panel-root .answer-footer-row{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.interview-panel-root .btn-copy-answer{color:#2563eb;cursor:pointer;background:#fff;border:1.5px solid #3b82f6;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:70%;height:38px;font-size:13px;font-weight:750;transition:all .2s;display:flex}.interview-panel-root .btn-copy-answer:hover{background:#eff6ff;border-color:#2563eb}.interview-panel-root .feedback-buttons{gap:8px;display:flex}.interview-panel-root .btn-feedback-thumb{display:none!important}.interview-panel-root .settings-wrapper{display:inline-block;position:relative}.interview-panel-root .settings-dropdown{z-index:999;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:16px;width:290px;padding:18px;animation:.15s ease-out settingsDropdownFadeIn;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 25px -5px #00000014,0 8px 10px -6px #00000014}@keyframes settingsDropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.interview-panel-root .settings-item{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.interview-panel-root .settings-item-left{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.interview-panel-root .settings-item-title{color:#0f172a;font-size:13.5px;font-weight:600;line-height:1.3}.interview-panel-root .settings-item-sub{color:#64748b;margin-top:2px;font-size:11px;font-weight:400;line-height:1.2}.interview-panel-root .settings-toggle{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.interview-panel-root .settings-toggle input{opacity:0;width:0;height:0}.interview-panel-root .settings-slider{cursor:pointer;background-color:#cbd5e1;border-radius:24px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.interview-panel-root .settings-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #00000026}.interview-panel-root .settings-toggle input:checked+.settings-slider{background-color:#3b82f6}.interview-panel-root .settings-toggle input:checked+.settings-slider:before{transform:translate(20px)}.interview-panel-root .settings-slider-row{flex-direction:column;gap:8px;width:100%;padding-top:4px;display:flex}.interview-panel-root .settings-item-slider-header{justify-content:space-between;align-items:center;width:100%;display:flex}.interview-panel-root .settings-font-val{color:#64748b;font-size:11px;font-weight:500}.interview-panel-root .settings-range-input{appearance:none;cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px;transition:opacity .2s}.interview-panel-root .settings-range-input::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:2.5px solid #3b82f6;border-radius:50%;width:18px;height:18px;transition:transform .15s,border-color .15s;box-shadow:0 1.5px 4px #00000026}.interview-panel-root .settings-range-input::-webkit-slider-thumb:hover{transform:scale(1.15)}.interview-panel-root .settings-range-input::-moz-range-thumb{cursor:pointer;background:#fff;border:2.5px solid #3b82f6;border-radius:50%;width:18px;height:18px;transition:transform .15s,border-color .15s;box-shadow:0 1.5px 4px #00000026}.interview-panel-root .settings-range-input::-moz-range-thumb:hover{transform:scale(1.15)}.interview-panel-root .session-subheader-row .recording-status-badge{color:#ef4444;background:#fef2f2;border:1px solid #fee2e2;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex;white-space:nowrap!important;flex-shrink:0!important}.interview-panel-root .session-subheader-row .recording-status-badge .dot{background:#ef4444;border-radius:50%;width:6px;height:6px;animation:1.2s infinite alternate recordingPulse;display:inline-block}@keyframes recordingPulse{0%{opacity:.4}to{opacity:1}}.interview-panel-root .session-subheader-row .stop-recording-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:700;line-height:1;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #ef444433;white-space:nowrap!important;flex-shrink:0!important}.interview-panel-root .session-subheader-row .stop-recording-btn:hover{background:#dc2626;box-shadow:0 2px 10px #dc26264d}.interview-panel-root .session-subheader-row .stop-recording-btn i{font-size:10px}.topbar-window-root .topbar-analysis-actions{-webkit-app-region:no-drag;flex-shrink:0;justify-content:flex-start;gap:8px;margin-top:8px;display:flex}.topbar-window-root .topbar-analysis-actions .btn{cursor:pointer;color:#fff;border:none;border-radius:4px;align-items:center;gap:4px;width:auto;padding:4px 10px;font-size:11px;font-weight:600;transition:filter .2s;display:inline-flex}.topbar-window-root .topbar-analysis-actions .btn:hover{filter:brightness(1.08)}.topbar-window-root .topbar-analysis-actions .btn:disabled{opacity:.5;cursor:not-allowed}.topbar-window-root .topbar-analysis-actions .btn-improvise{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 1px 4px #2563eb33}.topbar-window-root .topbar-analysis-actions .btn-example{background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);box-shadow:0 1px 4px #7c3aed33}.topbar-window-root .topbar-analysis-actions .btn-clear-analysis{background:linear-gradient(135deg,#4b5563 0%,#374151 100%);box-shadow:0 1px 4px #4b556333}.interview-panel-root .session-subheader-row .back-to-skills-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:8px;font-size:14px;line-height:1;transition:all .2s;display:inline-flex}.interview-panel-root .session-subheader-row .back-to-skills-btn:hover{color:#1e293b;background:#f8fafc;border-color:#94a3b8}.notetaker-root{color:#0f172a;background:#f8fafc;flex-direction:column;min-height:100vh;font-family:Outfit,Inter,sans-serif;display:flex;height:100vh!important;overflow-y:auto!important}.notetaker-header{background:#fff;border-bottom:1px solid #cbd5e1;flex-shrink:0;justify-content:space-between;align-items:center;height:72px;margin-bottom:30px;padding:0 40px;display:flex}.notetaker-header-left{cursor:pointer;align-items:center;gap:12px;display:flex}.notetaker-logo-icon{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.notetaker-logo-title{color:#0c9c73;letter-spacing:-.02em;font-size:20px;font-weight:850}.notetaker-header-right{align-items:center;gap:16px;display:flex}.notetaker-header-btn{cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.btn-green-outline{color:#059669;background:0 0;border:1.5px solid #10b981}.btn-green-outline:hover{background:#ecfdf5;border-color:#059669}.btn-grey-outline{color:#475569;background:0 0;border:1.5px solid #cbd5e1}.btn-grey-outline:hover{background:#f1f5f9;border-color:#94a3b8}.notetaker-lang-picker{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;display:flex}.notetaker-exit-btn{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:all .2s;display:flex}.notetaker-exit-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.notetaker-grid{flex:1;grid-template-columns:420px 1fr;gap:15px;width:100%;max-width:100%;margin:20px auto 0;padding:0 20px 20px;display:grid}.notetaker-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;gap:24px;padding:40px;display:flex;box-shadow:0 10px 30px #00000008}.notetaker-card-header{border-bottom:1px solid #f1f5f9;align-items:center;gap:16px;padding-bottom:20px;display:flex}.notetaker-card-icon{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.bg-green,.bg-green-light{color:#10b981;background:#ecfdf5}.notetaker-card-title{font-family:var(--font-display);color:#0f172a;margin:0;font-size:20px;font-weight:800}.notetaker-card-subtitle{color:#64748b;margin:4px 0 0;font-size:13.5px}.notetaker-pill-tabs{background:#f1f5f9;border-radius:12px;gap:4px;padding:6px;display:flex}.notetaker-pill-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13.5px;font-weight:700;transition:all .2s;display:flex}.notetaker-pill-btn.active{color:#0f172a;background:#fff;box-shadow:0 4px 12px #0000000d}.notetaker-record-form{flex-direction:column;gap:20px;display:flex}.notetaker-record-form .notetaker-input:focus,.notetaker-record-form .notetaker-textarea:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 3px #10b9811a}.notetaker-form-group{flex-direction:column;gap:8px;display:flex}.notetaker-label{color:#0f172a;align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:flex}.notetaker-input{color:#0f172a;background-color:#0000;border:1.5px solid #cbd5e1;border-radius:12px;height:46px;padding:0 16px;font-size:14px;font-weight:500;transition:all .2s}.notetaker-input[readonly]{cursor:not-allowed;color:#64748b!important;background-color:#f1f5f9!important;border-color:#e2e8f0!important}body.dark-theme .notetaker-input[readonly]{cursor:not-allowed;color:#94a3b8!important;background-color:#1e293b!important;border-color:#334155!important}.notetaker-input:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 3px #10b9811a}.notetaker-textarea{color:#0f172a;resize:none;background-color:#0000;border:1.5px solid #cbd5e1;border-radius:12px;height:100px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s}.notetaker-textarea:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 3px #10b9811a}.notetaker-help-text{color:#64748b;margin-top:-2px;font-size:11.5px}.notetaker-timer-wrapper{justify-content:center;margin:10px 0;display:flex}.notetaker-timer-circle{background:#f8fafc;border:8px solid #eff6ff;border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;display:flex;box-shadow:inset 0 2px 5px #00000008,0 4px 10px #00000005}.notetaker-mode-group{margin-bottom:18px}.notetaker-mode-label-row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.notetaker-mode-badge{color:#64748b;letter-spacing:.02em;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.notetaker-mode-selector{grid-template-columns:1fr 1fr;gap:10px;display:grid}.notetaker-mode-card{cursor:pointer;text-align:left;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:flex-start;padding:10px 12px;transition:all .2s;display:flex;position:relative}.notetaker-mode-card:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.notetaker-mode-card.active{background:#ecfdf5;border-color:#10b981;box-shadow:0 2px 8px #10b9811f}.notetaker-mode-card:disabled{opacity:.6;cursor:not-allowed}.notetaker-mode-card-header{color:#334155;align-items:center;gap:7px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.notetaker-mode-card.active .notetaker-mode-card-header{color:#047857}.notetaker-mode-title{font-size:13px;font-weight:700}.notetaker-mode-desc{color:#64748b;margin:0;font-size:11px;line-height:1.35}.notetaker-mode-card.active .notetaker-mode-desc{color:#065f46}.dark .notetaker-mode-card,[data-theme=dark] .notetaker-mode-card{background:#1e293b;border-color:#334155}.dark .notetaker-mode-card:hover:not(:disabled),[data-theme=dark] .notetaker-mode-card:hover:not(:disabled){background:#334155}.dark .notetaker-mode-card.active,[data-theme=dark] .notetaker-mode-card.active{background:#10b98126;border-color:#10b981}.dark .notetaker-mode-card-header,[data-theme=dark] .notetaker-mode-card-header{color:#f1f5f9}.dark .notetaker-mode-card.active .notetaker-mode-card-header,[data-theme=dark] .notetaker-mode-card.active .notetaker-mode-card-header{color:#34d399}.dark .notetaker-mode-desc,[data-theme=dark] .notetaker-mode-desc{color:#94a3b8}.dark .notetaker-mode-card.active .notetaker-mode-desc,[data-theme=dark] .notetaker-mode-card.active .notetaker-mode-desc{color:#6ee7b7}.dark .notetaker-mode-badge,[data-theme=dark] .notetaker-mode-badge{color:#94a3b8;background:#334155}.notetaker-timer-val{color:#0f172a;font-family:monospace;font-size:28px;font-weight:800}.notetaker-action-record-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:50px;font-size:15px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 15px #10b98140}.notetaker-action-record-btn:hover{opacity:.95;transform:translateY(-1px)}.notetaker-action-record-btn.recording{background:#ef4444;box-shadow:0 4px 15px #ef444440}.notetaker-footer-note{color:#64748b;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.notetaker-left-card{gap:20px;padding:32px}.notetaker-left-card .notetaker-card-header{align-items:flex-start;gap:14px;padding-bottom:18px}.notetaker-left-card .notetaker-card-title{font-size:19px;line-height:1.25}.notetaker-left-card .notetaker-card-subtitle{max-width:260px;line-height:1.45}.notetaker-left-card .notetaker-pill-tabs{border:1px solid #e2e8f0;border-radius:12px;padding:5px}.notetaker-left-card .notetaker-pill-btn{min-height:38px;padding:8px 10px}.notetaker-left-card .notetaker-pill-btn:hover,.notetaker-left-card .notetaker-pill-btn:focus-visible{color:#047857;outline-offset:2px;outline:2px solid #10b981}.notetaker-left-card .notetaker-select{background:#f8fafc;border-color:#e2e8f0;border-radius:10px;height:44px}.notetaker-left-card .notetaker-select:focus-visible,.notetaker-left-card button:focus-visible{outline-offset:2px;outline:2px solid #10b981}.notetaker-left-card .notetaker-timer-wrapper{align-items:center;gap:14px;min-height:176px;margin:0;position:relative}.notetaker-left-card .notetaker-timer-circle{background:#fff;border:8px solid #ecfdf5;outline:1px solid #d1fae5;flex-direction:column;flex:0 0 156px;gap:4px;width:156px;height:156px;position:relative}.notetaker-left-card .notetaker-timer-wrapper.recording .notetaker-timer-circle{border-color:#a7f3d0;outline-color:#10b981;box-shadow:0 0 0 8px #10b98114,inset 0 2px 5px #00000008}.notetaker-left-card .notetaker-timer-wrapper.paused .notetaker-timer-circle{border-color:#fde68a;outline-color:#f59e0b}.notetaker-left-card .notetaker-timer-val{letter-spacing:0;font-size:30px;line-height:1}.notetaker-timer-status{color:#64748b;font-size:11px;font-weight:700}.notetaker-waveform{align-items:center;gap:3px;width:42px;display:flex}.notetaker-waveform i{background:#a7f3d0;border-radius:4px;width:4px;height:12px;display:block}.notetaker-waveform i:nth-child(2){height:24px}.notetaker-waveform i:nth-child(3){height:17px}.notetaker-waveform i:nth-child(4){height:9px}.notetaker-timer-wrapper.recording .notetaker-waveform i{animation:1.1s ease-in-out infinite alternate notetaker-wave}.notetaker-timer-wrapper.recording .notetaker-waveform i:nth-child(2){animation-delay:.15s}.notetaker-timer-wrapper.recording .notetaker-waveform i:nth-child(3){animation-delay:.3s}.notetaker-timer-wrapper.recording .notetaker-waveform i:nth-child(4){animation-delay:.45s}@keyframes notetaker-wave{0%{opacity:.55;transform:scaleY(.65)}to{opacity:1;transform:scaleY(1.15)}}.notetaker-processing-copy{color:#64748b;justify-content:center;align-items:center;gap:8px;min-height:24px;font-size:12px;font-weight:700;display:flex}.notetaker-action-record-btn:active,.notetaker-secondary-btn:active{transform:translateY(1px)}.notetaker-action-record-btn:disabled,.notetaker-secondary-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.notetaker-secondary-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.notetaker-secondary-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:750;display:inline-flex}.notetaker-secondary-btn:hover{color:#047857;background:#f0fdf4;border-color:#a7f3d0}.notetaker-ai-translation{color:#475569;border-top:1px dashed #cbd5e1;margin-top:10px;padding-top:8px;font-size:13px;line-height:1.5}.notetaker-ai-translation>span{color:#047857;letter-spacing:.04em;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.notetaker-left-card .notetaker-footer-note{color:#64748b;background:#f0fdf4;border-radius:10px;padding:10px 12px}@media (width<=560px){.notetaker-left-card{padding:24px}.notetaker-left-card .notetaker-form-row{flex-direction:column;gap:12px!important}.notetaker-left-card .notetaker-timer-wrapper{gap:8px}.notetaker-left-card .notetaker-timer-circle{flex-basis:136px;width:136px;height:136px}.notetaker-waveform{width:32px}}@media (prefers-reduced-motion:reduce){.notetaker-timer-wrapper.recording .notetaker-waveform i{animation:none}}.text-gold{color:#eab308}.notetaker-past-sessions{flex-direction:column;gap:12px;display:flex}.notetaker-past-item{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;transition:all .2s;display:flex}.notetaker-past-item:hover{background:#f1f5f9;border-color:#cbd5e1}.past-title{color:#0f172a;margin:0;font-size:14px;font-weight:700}.past-date{color:#64748b;font-size:12px}.past-duration{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:600}.notetaker-header-tabs{background:#f1f5f9;border-radius:8px;gap:4px;margin-left:auto;padding:4px;display:flex}.notetaker-header-tab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .2s}.notetaker-header-tab-btn.active{color:#0f172a;background:#fff;box-shadow:0 2px 6px #0000000d}.notetaker-card-body{flex-direction:column;flex:1;display:flex}.notetaker-live-panel{flex-direction:column;flex:1;justify-content:space-between;height:100%;display:flex}.notetaker-chat-messages{flex-direction:column;flex:1;gap:16px;height:100%;min-height:0;padding-right:8px;display:flex;overflow-y:auto}.notetaker-ready-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.notetaker-ready-icon-box{color:#10b981;background:#ecfdf5;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;font-size:24px;display:flex;box-shadow:0 4px 10px #10b9811a}.notetaker-ready-title{font-family:var(--font-display);color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:800}.notetaker-ready-subtitle{color:#64748b;max-width:320px;margin:0 0 24px;font-size:13.5px;line-height:1.4}.notetaker-ready-pills{gap:12px;display:flex}.ready-pill{border:1.5px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;display:flex}.pill-green-border{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.pill-orange{color:#ea580c;background:#fff7ed;border-color:#ffedd5}.pill-green-fill{color:#fff;background:#10b981;border-color:#10b981}.notetaker-chat-input-area{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:20px}.notetaker-chat-form{gap:12px;display:flex;position:relative}.notetaker-chat-input{color:#0f172a;background-color:#0000;border:1.5px solid #cbd5e1;border-radius:12px;flex:1;height:48px;padding:0 54px 0 16px;font-size:14px;font-weight:500;transition:all .2s}.notetaker-chat-input:focus{border-color:#10b981;outline:none}.notetaker-chat-send-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:all .2s;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #10b98133}.notetaker-chat-send-btn:hover{transform:scale(1.05)}.notetaker-chat-help{color:#64748b;text-align:center;margin:8px 0 0;font-size:11.5px}.notetaker-msg-bubble{gap:12px;max-width:85%;margin-bottom:8px;display:flex}.notetaker-msg-bubble.user{flex-direction:row-reverse;align-self:flex-end}.notetaker-msg-bubble.ai{align-self:flex-start}.msg-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}.notetaker-msg-bubble.user .msg-avatar{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe}.notetaker-msg-bubble.ai .msg-avatar{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.msg-text{border-radius:14px;padding:10px 16px;font-size:13.5px;line-height:1.5}.notetaker-msg-bubble.user .msg-text{color:#0369a1;background:#e0f2fe;border-top-right-radius:2px}.notetaker-msg-bubble.ai .msg-text{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-top-left-radius:2px}.notetaker-feedback-panel{flex-direction:column;gap:20px;padding:10px 0;display:flex}.feedback-section{flex-direction:column;gap:8px;display:flex}.feedback-sec-title{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:800;display:flex}.feedback-list{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.feedback-list li{color:#475569;font-size:13.5px;line-height:1.4}.notetaker-footer-strip{color:#64748b;border-top:1px solid #cbd5e1;flex-shrink:0;justify-content:flex-start;align-items:center;gap:16px;width:100%;max-width:1650px;margin:20px auto 0;padding:20px 40px;font-size:12px;display:flex}.notetaker-footer-strip a{color:#64748b;text-decoration:none;transition:color .2s}.notetaker-footer-strip a:hover{color:#10b981}.notetaker-floating-bubble{color:#fff;cursor:pointer;z-index:1000;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;transition:all .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #2563eb4d}.notetaker-floating-bubble:hover{transform:scale(1.05)}.custom-toast-notification{-webkit-backdrop-filter:blur(12px);color:#fff;z-index:9999;font-family:var(--font-primary);pointer-events:none;background:#0f172ae6;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:500;animation:.3s ease-out forwards slideUpFadeIn;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0000004d}.custom-toast-notification i{color:#10b981;font-size:16px}@keyframes slideUpFadeIn{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.notetaker-select{cursor:pointer;box-sizing:border-box;border-radius:12px;outline:none;width:100%;height:46px;padding:0 16px;font-size:14px;font-weight:500;color:#0f172a!important;background-color:#fff!important;border:1.5px solid #cbd5e1!important}.notetaker-select:disabled{cursor:not-allowed;color:#64748b!important;background-color:#e2e8f0!important;border-color:#cbd5e1!important}.interview-panel-root .session-modal-overlay{-webkit-backdrop-filter:blur(5px);z-index:10000;background-color:#0f172a73;justify-content:center;align-items:center;animation:.2s ease-out fadeInModal;display:flex;position:fixed;inset:0}.interview-panel-root .session-modal-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;width:100%;max-width:490px;padding:28px 28px 24px;display:flex;position:relative;box-shadow:0 20px 25px -5px #00000014,0 10px 10px -5px #0000000a,0 0 1px 1px #0000000d}.interview-panel-root .session-modal-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.interview-panel-root .session-modal-title-row{align-items:center;gap:8px;display:flex}.interview-panel-root .session-modal-title-row i{color:#2563eb;font-size:20px}.interview-panel-root .session-modal-title-row h3{font-family:var(--font-display), var(--font-primary), sans-serif;color:#0f172a;margin:0;font-size:19px;font-weight:700}.interview-panel-root .session-modal-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:20px;line-height:1;transition:color .15s;display:flex}.interview-panel-root .session-modal-close-btn:hover{color:#475569}.interview-panel-root .session-modal-desc{color:#64748b;text-align:left;margin:0 0 20px;font-size:13.5px;font-weight:450;line-height:1.45}.interview-panel-root .session-modal-options{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.interview-panel-root .session-modal-option-card{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.interview-panel-root .session-modal-option-left{flex:1;align-items:center;gap:14px;display:flex}.interview-panel-root .session-modal-option-icon{color:#2563eb;background:#eff6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.interview-panel-root .session-modal-option-text{text-align:left;flex-direction:column;gap:2px;display:flex}.interview-panel-root .session-modal-option-title{color:#0f172a;font-size:14.5px;font-weight:600}.interview-panel-root .session-modal-option-sub{color:#64748b;font-size:12px;line-height:1.3}.interview-panel-root .session-modal-divider{background-color:#f1f5f9;width:100%;height:1px;margin:0 0 16px}.interview-panel-root .session-modal-consent-row{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.interview-panel-root .session-modal-consent-checkbox{box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;transition:all .15s;display:flex}.interview-panel-root .session-modal-consent-row:hover .session-modal-consent-checkbox{border-color:#94a3b8}.interview-panel-root .session-modal-consent-row.checked .session-modal-consent-checkbox{background:#2563eb;border-color:#2563eb}.interview-panel-root .session-modal-consent-checkbox:after{content:"";opacity:0;box-sizing:border-box;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;display:block;transform:rotate(45deg)translate(-.5px,-.5px)}.interview-panel-root .session-modal-consent-row.checked .session-modal-consent-checkbox:after{opacity:1}.interview-panel-root .session-modal-consent-text{color:#64748b;font-size:12.5px;font-weight:450;line-height:1.45}.interview-panel-root .session-modal-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.interview-panel-root .session-modal-btn-cancel{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;height:44px;padding:0 24px;font-size:14px;font-weight:600;transition:all .15s}.interview-panel-root .session-modal-btn-cancel:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.interview-panel-root .session-modal-btn-start{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 28px;font-size:14px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #2563eb33}.interview-panel-root .session-modal-btn-start:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 16px #2563eb4d}.interview-panel-root .session-modal-btn-start:disabled{color:#fff;cursor:not-allowed;box-shadow:none;opacity:.8;background:#93c5fd}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.notetaker-translation-header{letter-spacing:.05em;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;padding:8px 16px;font-size:11px;font-weight:800;display:flex}.translation-header-col{text-align:left;flex:1;padding:0 10px}.translation-header-col:last-child{border-left:1px dashed #cbd5e1}.notetaker-translation-row{gap:16px;width:100%;margin-bottom:16px;display:flex}.notetaker-translation-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;box-shadow:0 4px 12px #00000005}.notetaker-translation-card.translation{background:#fff;border:1.5px solid #00cbd640;box-shadow:0 4px 12px #00cbd60a}.translation-card-header{justify-content:space-between;align-items:center;font-size:11px;font-weight:750;display:flex}.translation-card-header .card-num{color:#64748b}.translation-card-header .card-speaker{color:#a78bfa}.translation-card-header .card-lang{color:#00cbd6;align-items:center;gap:4px;display:flex}.translation-card-text{color:#0c101a;white-space:pre-wrap;word-break:break-word;font-size:13.5px;line-height:1.5}.notetaker-action-toolbar{align-items:center;gap:8px;margin-left:auto;margin-right:16px;display:flex}.notetaker-toolbar-btn{color:#475569;cursor:pointer;box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.notetaker-toolbar-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.notetaker-toolbar-btn i{font-size:12px}.notetaker-modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:11000;background-color:#09090ed1;justify-content:center;align-items:center;animation:.2s ease-out fadeInModal;display:flex;position:fixed;inset:0}.notetaker-modal-card{box-sizing:border-box;background:#12121c;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;width:100%;max-width:440px;padding:24px 28px;display:flex;box-shadow:0 20px 40px #00000080}.notetaker-modal-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.notetaker-modal-header h3{font-family:var(--font-display), sans-serif;color:#fff;margin:0;font-size:18px;font-weight:700}.notetaker-modal-close-btn{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:color .15s;display:flex}.notetaker-modal-close-btn:hover{color:#cbd5e1}.notetaker-modal-desc{color:#94a3b8;margin:0 0 20px;font-size:13px}.notetaker-modal-section{margin-bottom:20px}.notetaker-modal-section-title{color:#64748b;letter-spacing:.05em;margin:0 0 10px;font-size:11px;font-weight:800}.notetaker-modal-options{flex-direction:column;gap:10px;display:flex}.notetaker-modal-option-row{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#1a1a2e;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.notetaker-modal-option-row:hover{background:#ffffff08;border-color:#ffffff14}.notetaker-modal-option-row.checked{background:#00f0ff08;border-color:#00f0ff40}.notetaker-modal-option-checkbox{box-sizing:border-box;border:1.5px solid #475569;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.notetaker-modal-option-row.checked .notetaker-modal-option-checkbox{background:#00f0ff;border-color:#00f0ff}.notetaker-modal-option-checkbox:after{content:"";opacity:0;box-sizing:border-box;background:#12121c;border-radius:50%;width:6px;height:6px;display:block}.notetaker-modal-option-row.checked .notetaker-modal-option-checkbox:after{opacity:1}.notetaker-modal-option-text{color:#cbd5e1;font-size:13.5px;font-weight:500;transition:color .2s}.notetaker-modal-option-row.checked .notetaker-modal-option-text{color:#fff}.notetaker-modal-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.notetaker-modal-btn-cancel{color:#94a3b8;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #ffffff1f;border-radius:10px;height:40px;padding:0 20px;font-size:13.5px;font-weight:600;transition:all .15s}.notetaker-modal-btn-cancel:hover{color:#fff;background:#ffffff0a}.notetaker-modal-btn-download{color:#0c101a;cursor:pointer;box-sizing:border-box;background:#00cbd6;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 24px;font-size:13.5px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #00cbd640}.notetaker-modal-btn-download:hover{background:#00f0ff;transform:translateY(-1px);box-shadow:0 6px 16px #00f0ff66}body:not(.dark-theme) .notetaker-modal-overlay{background-color:#0f172a66}body:not(.dark-theme) .notetaker-modal-card{background:#fff;border:1px solid #cbd5e1;box-shadow:0 20px 40px #0f172a1a}body:not(.dark-theme) .notetaker-modal-header h3{color:#0f172a}body:not(.dark-theme) .notetaker-modal-desc{color:#64748b}body:not(.dark-theme) .notetaker-modal-section-title{color:#475569}body:not(.dark-theme) .notetaker-modal-option-row{background:#f8fafc;border:1px solid #e2e8f0}body:not(.dark-theme) .notetaker-modal-option-row:hover{background:#f1f5f9;border-color:#cbd5e1}body:not(.dark-theme) .notetaker-modal-option-row.checked{background:#10b9810d;border-color:#10b98159}body:not(.dark-theme) .notetaker-modal-option-checkbox{border:1.5px solid #94a3b8}body:not(.dark-theme) .notetaker-modal-option-row.checked .notetaker-modal-option-checkbox{background:#10b981;border-color:#10b981}body:not(.dark-theme) .notetaker-modal-option-checkbox:after{background:#fff}body:not(.dark-theme) .notetaker-modal-option-text{color:#475569}body:not(.dark-theme) .notetaker-modal-option-row.checked .notetaker-modal-option-text{color:#0f172a}body:not(.dark-theme) .notetaker-modal-btn-cancel{color:#475569;background:#fff;border:1px solid #cbd5e1}body:not(.dark-theme) .notetaker-modal-btn-cancel:hover{color:#0f172a;background:#f1f5f9}.notetaker-msg-bubble.user.highlighted-question .msg-text{color:#166534!important;background:#f0fdf4!important;border:1.5px solid #10b981!important;box-shadow:0 2px 8px #10b98114!important}.notetaker-translation-row.highlighted-question .notetaker-translation-card.original,.notetaker-translation-row.highlighted-question .notetaker-translation-card.translation{background:#f0fdf4!important;border:1.5px solid #10b981!important;box-shadow:0 2px 8px #10b98114!important}body.dark-theme{background:radial-gradient(circle at 10% 10%,#0b304c 0%,#030712 65%) no-repeat fixed!important}body.dark-theme .landing-page-root{color:#fff!important;background:0 0!important}body.dark-theme .landing-page-card,body.dark-theme .feature-card,body.dark-theme .faq-item{color:#fff!important;background:#080f1a!important;border-color:#121e33!important}body.dark-theme .hero-subtitle,body.dark-theme .section-subtitle,body.dark-theme .feature-desc,body.dark-theme .faq-subtitle{color:#94a3b8!important}body.dark-theme .faq-title,body.dark-theme .faq-trigger{color:#fff!important}body.dark-theme .faq-inner{color:#cbd5e1!important}body.dark-theme .faq-trigger i{color:#94a3b8!important}body.dark-theme .landing-page-root h1,body.dark-theme .landing-page-root h2,body.dark-theme .landing-page-root h3,body.dark-theme .landing-page-root h4,body.dark-theme .landing-page-root .slide-title,body.dark-theme .landing-page-root .footer-title,body.dark-theme .landing-page-root .role-card-title,body.dark-theme .landing-page-root .career-col-title{color:#fff!important}body.dark-theme .landing-page-root p,body.dark-theme .landing-page-root .slide-subtitle,body.dark-theme .landing-page-root .footer-desc,body.dark-theme .landing-page-root .role-card-subtitle{color:#94a3b8!important}body.dark-theme .notetaker-root{color:#fff!important;background:0 0!important}body.dark-theme .setup-navbar{background:#080f1a!important;border-bottom:1px solid #121e33!important;box-shadow:0 4px 20px #0003!important}body.dark-theme .setup-navbar-title{color:#fff!important}body.dark-theme .setup-tab-item{color:#94a3b8!important;background:0 0!important}body.dark-theme .setup-tab-item:hover{color:#fff!important;background:#ffffff14!important}body.dark-theme .setup-tab-item.active{color:#10b981!important;background:#10b98126!important}body.dark-theme .setup-navbar-right .setup-lang-picker{color:#94a3b8!important;background:#ffffff08!important;border-color:#121e33!important}body.dark-theme .setup-action-btn{color:#fff!important;background:#ffffff0d!important;border-color:#121e33!important}body.dark-theme .setup-action-btn.active{color:#fff!important;background:#10b981!important;border-color:#10b981!important}body.dark-theme .setup-logout-btn{color:#fff!important;border-color:#121e33!important}body.dark-theme .setup-logout-btn:hover{background:#ef44441a!important}body.dark-theme .notetaker-card{background:#080f1a!important;border:1px solid #121e33!important;box-shadow:0 10px 30px #0000004d!important}body.dark-theme .notetaker-card-header{border-bottom:1px solid #121e33!important}body.dark-theme .notetaker-card-title{color:#fff!important}body.dark-theme .notetaker-card-subtitle{color:#94a3b8!important}body.dark-theme .notetaker-label{color:#cbd5e1!important}body.dark-theme .notetaker-input,body.dark-theme .notetaker-select{color:#fff!important;background:#030712!important;border:1px solid #121e33!important}body.dark-theme .notetaker-input:focus,body.dark-theme .notetaker-select:focus{outline:none;border-color:#10b981!important}body.dark-theme .notetaker-input::placeholder{color:#64748b!important}body.dark-theme .notetaker-timer-circle{background:#030712!important;border-color:#121e33!important}body.dark-theme .notetaker-timer-val{color:#fff!important}body.dark-theme .notetaker-left-card .notetaker-timer-circle{background:#080f1a;outline-color:#065f46;border-color:#064e3b!important}body.dark-theme .notetaker-left-card .notetaker-timer-wrapper.recording .notetaker-timer-circle{outline-color:#10b981;border-color:#047857!important}body.dark-theme .notetaker-timer-status,body.dark-theme .notetaker-processing-copy{color:#94a3b8}body.dark-theme .notetaker-secondary-btn{color:#cbd5e1;background:#080f1a;border-color:#1e293b}body.dark-theme .notetaker-secondary-btn:hover{color:#6ee7b7;background:#0f2a24;border-color:#047857}body.dark-theme .notetaker-ai-translation{color:#cbd5e1;border-top-color:#1e293b}body.dark-theme .notetaker-ai-translation>span{color:#6ee7b7}body.dark-theme .notetaker-left-card .notetaker-footer-note{color:#94a3b8;background:#0f2a24}body.dark-theme .notetaker-header-tabs{background:#030712!important;border:1px solid #121e33!important}body.dark-theme .notetaker-header-tab-btn{color:#94a3b8!important}body.dark-theme .notetaker-header-tab-btn.active{color:#10b981!important;box-shadow:none!important;background:#121e33!important;border-bottom-color:#10b981!important}body.dark-theme .notetaker-header-tab-btn:hover,body.dark-theme .notetaker-ready-title{color:#fff!important}body.dark-theme .notetaker-ready-subtitle{color:#94a3b8!important}body.dark-theme .notetaker-ready-icon-box{color:#10b981!important;background:#10b9811a!important}body.dark-theme .notetaker-chat-input-area{border-top:1px solid #121e33!important}body.dark-theme .notetaker-chat-input{color:#fff!important;background:#030712!important;border:1px solid #121e33!important}body.dark-theme .notetaker-chat-input::placeholder,body.dark-theme .notetaker-chat-help{color:#64748b!important}body.dark-theme .notetaker-msg-bubble.user .msg-text{color:#fff!important;background:#121e33!important;border:1px solid #334155!important}body.dark-theme .notetaker-msg-bubble.ai .msg-text{color:#fff!important;background:#0b0f19!important;border:1px solid #121e33!important}body.dark-theme .notetaker-translation-card{color:#fff!important;background:#030712!important;border:1px solid #121e33!important}body.dark-theme .translation-card-text{color:#fff!important}body.dark-theme .translation-card-header{background:#ffffff05!important;border-bottom:1px solid #121e33!important}body.dark-theme .card-speaker{color:#94a3b8!important}body.dark-theme .notetaker-msg-bubble.user.highlighted-question .msg-text{color:#4ade80!important;background:#10b98126!important;border:1.5px solid #10b981!important}body.dark-theme .notetaker-translation-row.highlighted-question .notetaker-translation-card.original,body.dark-theme .notetaker-translation-row.highlighted-question .notetaker-translation-card.translation{background:#10b9811a!important;border:1.5px solid #10b981!important}body.dark-theme .notetaker-past-item{background:#080f1a!important;border:1px solid #121e33!important}body.dark-theme .notetaker-past-item:hover{background:#121e33!important}body.dark-theme .past-title{color:#fff!important}body.dark-theme .past-date{color:#64748b!important}body.dark-theme .past-duration{color:#94a3b8!important}body.dark-theme .notetaker-toolbar-btn{color:#cbd5e1!important;background:#ffffff08!important;border:1px solid #121e33!important}body.dark-theme .notetaker-toolbar-btn:hover{color:#fff!important;background:#ffffff14!important}body.dark-theme .notetaker-footer-strip{color:#64748b!important;border-top:1px solid #121e33!important}body.dark-theme .notetaker-footer-strip a{color:#64748b!important}body.dark-theme .notetaker-footer-strip a:hover{color:#10b981!important}body.dark-theme .notetaker-pill-tabs{background:#030712!important;border:1px solid #121e33!important}body.dark-theme .notetaker-pill-btn{color:#94a3b8!important}body.dark-theme .notetaker-pill-btn.active{color:#fff!important;background:#080f1a!important;box-shadow:0 2px 8px #0000004d!important}body.dark-theme .interview-panel-root{color:#fff!important;background:0 0!important}body.dark-theme .interview-panel-card,body.dark-theme .session-panel-column,body.dark-theme .dashboard-card,body.dark-theme .metric-card{background:#080f1a!important;border-color:#121e33!important}body.dark-theme .metric-value,body.dark-theme .panel-title,body.dark-theme .card-title{color:#fff!important}body.dark-theme .metric-label,body.dark-theme .panel-subtitle,body.dark-theme .card-desc{color:#94a3b8!important}body.dark-theme .interview-panel-root .chat-bubble-container--interviewer .chat-bubble-body,body.dark-theme .interview-panel-root .chat-bubble-container--candidate .chat-bubble-body{color:#f1f5f9!important;background:#121e33!important;border:none!important}body.dark-theme .interview-panel-root .chat-bubble-container--question .chat-bubble-body{color:#fff!important;background:#f97316!important;border:none!important}body.dark-theme .interview-panel-root .chat-bubble-container.chat-bubble--question-present .chat-bubble-body,body.dark-theme .interview-panel-root .chat-bubble-container--candidate.chat-bubble--question-present .chat-bubble-body,body.dark-theme .interview-panel-root .chat-bubble-container--interviewer.chat-bubble--question-present .chat-bubble-body{color:#fff!important;background:#22c55e1a!important;border:1px solid #22c55e8c!important}body.dark-theme .interview-panel-root .chat-bubble-container.chat-bubble--question-past .chat-bubble-body,body.dark-theme .interview-panel-root .chat-bubble-container--candidate.chat-bubble--question-past .chat-bubble-body,body.dark-theme .interview-panel-root .chat-bubble-container--interviewer.chat-bubble--question-past .chat-bubble-body{color:#fff!important;background:#ef44441a!important;border:1px solid #ef44448c!important}body.dark-theme .question-badge-pill{display:none!important}body.dark-theme .interview-panel-root .history-question-item{color:#f87171!important;background:#ef44441a!important;border-color:#ef444440!important}body.dark-theme .interview-panel-root .history-question-item:hover{color:#fca5a5!important;background:#ef444433!important}body.dark-theme .interview-panel-root .history-question-item.active{color:#34d399!important;background:#10b98126!important;border-color:#10b98166!important}body.dark-theme .interview-panel-root .history-question-item.active:hover{background:#10b98140!important}body.dark-theme .landing-page-root .slide,body.dark-theme #slide1{background:0 0!important}body.dark-theme #slide2,body.dark-theme #slide3,body.dark-theme #slide4,body.dark-theme #slide5,body.dark-theme #slide6{background:#030712!important}body.dark-theme .app-header{background:#0c121ed9!important;border-bottom:1px solid #121e33!important}body.dark-theme .app-header .logo-text{color:#fff!important}body.dark-theme .app-header .setup-tab-item{color:#94a3b8!important;background:0 0!important}body.dark-theme .app-header .setup-tab-item.active{color:#10b981!important;background:#10b98126!important}body.dark-theme .app-header .setup-tab-item:hover{color:#fff!important;background:#ffffff14!important}body.dark-theme .nav-actions .btn-login{color:#fff!important;border-color:#121e33!important}body.dark-theme .nav-actions .btn-login:hover{background:#ffffff0d!important}body.dark-theme .hero-title{color:#fff!important}body.dark-theme .hero-desc{color:#cbd5e1!important}body.dark-theme .rating-text{color:#94a3b8!important}body.dark-theme .features-list-row{color:#cbd5e1!important}body.dark-theme .badge-coach{color:#fff!important;background:#ffffff0d!important;border-color:#121e33!important}body.dark-theme .floating-badge{color:#fff!important;background:#080f1a!important;border-color:#121e33!important}body.dark-theme .badge-listening{color:#06b6d4!important;background:#06b6d41a!important}body.dark-theme .score-dots span{background:#334155!important}body.dark-theme .score-dots span.fill{background:#10b981!important}body.dark-theme .hero-img-card{background-color:#080f1a!important;border-color:#121e33!important}body.dark-theme .slider-dots .dot{background:#334155!important}body.dark-theme .slider-dots .dot.active{background:#10b981!important}body.dark-theme .app-footer{color:#64748b!important;background:#080f1a!important;border-top:1px solid #121e33!important}body.dark-theme .app-footer a{color:#64748b!important}body.dark-theme .app-footer a:hover{color:#10b981!important}body.dark-theme .session-subheader-row{background:#080f1a!important;border-bottom:1px solid #121e33!important}body.dark-theme .session-subheader-row .live-session-badge{color:#ea580c!important;background:#121e33!important}body.dark-theme .session-subheader-row .session-tech-text{color:#fff!important}body.dark-theme .session-subheader-row .toolbar-btn{color:#94a3b8!important;background:#030712!important;border:1px solid #121e33!important}body.dark-theme .session-subheader-row .interview-language-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0!important}body.dark-theme .session-subheader-row .interview-language-select option{color:#e2e8f0;background:#111827}body.dark-theme .session-subheader-row .toolbar-btn:hover{color:#fff!important;background:#121e33!important}body.dark-theme .session-subheader-row .session-timer-badge{color:#fff!important;background:#030712!important;border:1px solid #121e33!important}body.dark-theme .session-subheader-row .status-pill-btn.start-recording{color:#fff!important;background:#10b981!important}body.dark-theme .session-subheader-row .mic-pill-btn.off{color:#94a3b8!important;background:#121e33!important;border:1px solid #334155!important}body.dark-theme .session-subheader-row .mic-pill-btn.on{color:#fff!important;background:#ef4444!important;border:1px solid #ef4444!important}body.dark-theme .session-subheader-row .settings-gear-btn{color:#94a3b8!important;background:#030712!important;border:1px solid #121e33!important}body.dark-theme .session-subheader-row .settings-dropdown{color:#fff!important;background:#080f1a!important;border:1px solid #121e33!important}body.dark-theme .session-main-grid{background:0 0!important}body.dark-theme .card-question-history{background:#080f1a!important;border:1px solid #121e33!important;box-shadow:0 4px 10px #0000004d!important}body.dark-theme .history-tabs-header{background:#080f1a!important;border-bottom:1px solid #121e33!important}body.dark-theme .history-tab-btn{color:#94a3b8!important;background:0 0!important}body.dark-theme .history-tab-btn.active{color:#10b981!important;background:0 0!important;border-bottom:2px solid #10b981!important}body.dark-theme .live-chat-scroll{background:#080f1a!important}body.dark-theme .live-chat-placeholder{color:#64748b!important}body.dark-theme .setup-card{color:#fff!important;background:#080f1a!important;border-color:#121e33!important}body.dark-theme .setup-title{color:#fff!important}body.dark-theme .setup-subtitle{color:#94a3b8!important}body.dark-theme .setup-label{color:#cbd5e1!important}body.dark-theme .setup-input{color:#fff!important;background:#030712!important;border-color:#121e33!important}body.dark-theme .answer-title-text,body.dark-theme .answer-text-body{color:#fff!important}body.dark-theme .answer-text-body.code-mode{color:#fff!important;background:#030712!important;border:1px solid #121e33!important}body.dark-theme .answer-footer-row{border-top:1px solid #121e33!important}body.dark-theme .interview-panel-root .setup-overlay{background:radial-gradient(circle at 10% 10%,#0b304c 0%,#030712 65%) no-repeat fixed!important}body.dark-theme .interview-panel-root .setup-subheader-row{background:#080f1a!important;border-bottom:1px solid #121e33!important}body.dark-theme .interview-panel-root .crumb-home{color:#60a5fa!important;background:#2563eb26!important}body.dark-theme .interview-panel-root .crumb-home:hover{background:#2563eb40!important}body.dark-theme .interview-panel-root .crumb-copilot{color:#34d399!important;background:#10b98126!important}body.dark-theme .interview-panel-root .crumb-separator{color:#475569!important}body.dark-theme .interview-panel-root .setup-warning-pill{color:#fbbf24!important;background:#d9770626!important;border:1px solid #d977064d!important}body.dark-theme .interview-panel-root .setup-candidate-card{background:#080f1a!important;border:1px solid #121e33!important;box-shadow:0 4px 12px #0000004d!important}body.dark-theme .interview-panel-root .setup-candidate-card:hover{box-shadow:0 8px 20px #0006!important}body.dark-theme .interview-panel-root .candidate-avatar{border:1.5px solid #121e33!important}body.dark-theme .interview-panel-root .candidate-badge{border:1.5px solid #080f1a!important;box-shadow:0 2px 5px #0000004d!important}body.dark-theme .interview-panel-root .badge-blue{color:#60a5fa!important;background:#2563eb33!important}body.dark-theme .interview-panel-root .badge-green{color:#34d399!important;background:#10b98133!important}body.dark-theme .interview-panel-root .badge-orange{color:#ff9d5c!important;background:#f9731633!important}body.dark-theme .interview-panel-root .badge-pink{color:#f472b6!important;background:#ec489933!important}body.dark-theme .interview-panel-root .badge-cyan{color:#22d3ee!important;background:#06b6d433!important}body.dark-theme .interview-panel-root .badge-indigo{color:#818cf8!important;background:#6366f133!important}body.dark-theme .interview-panel-root .candidate-icon-left,body.dark-theme .interview-panel-root .candidate-icon-right{border:1.5px solid #080f1a!important;box-shadow:0 2px 5px #0000004d!important}body.dark-theme .interview-panel-root .candidate-role-name{color:#fff!important}body.dark-theme .interview-panel-root .candidate-desc{color:#94a3b8!important}body.dark-theme .interview-panel-root .suggest-list{background:#080f1a!important;border:1px solid #121e33!important;box-shadow:0 8px 24px #0006!important}body.dark-theme .interview-panel-root .suggest-item{color:#e2e8f0!important}body.dark-theme .interview-panel-root .suggest-item:hover{background:#ffffff0d!important}body.dark-theme .interview-panel-root .suggest-item span:last-child{color:#64748b!important}body.dark-theme .interview-panel-root .setup-footer-strip{color:#64748b!important;border-top:1px solid #121e33!important}body.dark-theme .interview-panel-root .setup-footer-strip a{color:#64748b!important}body.dark-theme .interview-panel-root .setup-footer-strip a:hover{color:#10b981!important}body.dark-theme .interview-panel-root .setup-ready-card{color:#fff!important;background:#080f1a!important;border:1px solid #121e33!important;box-shadow:0 15px 35px #0000004d!important}body.dark-theme .interview-panel-root .setup-ready-back-btn{color:#94a3b8!important;background:#030712!important;border:1px solid #121e33!important;box-shadow:0 2px 5px #0003!important}body.dark-theme .interview-panel-root .setup-ready-back-btn:hover{color:#fff!important;background:#ffffff0d!important;border-color:#334155!important}body.dark-theme .interview-panel-root .setup-ready-icon{color:#3b82f6!important;background:#2563eb26!important;box-shadow:0 4px 14px #2563eb40!important}body.dark-theme .interview-panel-root .setup-ready-title{color:#fff!important}body.dark-theme .interview-panel-root .setup-ready-subtitle{color:#60a5fa!important;background:#2563eb26!important}body.dark-theme .interview-panel-root .setup-ready-desc{color:#94a3b8!important}body.dark-theme .interview-panel-root .setup-ready-btn{background:#2563eb!important;box-shadow:0 4px 14px #2563eb66!important}body.dark-theme .interview-panel-root .setup-ready-btn:hover{background:#1d4ed8!important;box-shadow:0 6px 18px #2563eb80!important}body.dark-theme .interview-panel-root .session-modal-overlay{background-color:#000000b3!important}body.dark-theme .interview-panel-root .session-modal-card{background:#080f1a!important;border:1px solid #121e33!important;box-shadow:0 25px 50px -12px #00000080!important}body.dark-theme .interview-panel-root .session-modal-title-row i{color:#3b82f6!important}body.dark-theme .interview-panel-root .session-modal-title-row h3{color:#fff!important}body.dark-theme .interview-panel-root .session-modal-close-btn{color:#64748b!important}body.dark-theme .interview-panel-root .session-modal-close-btn:hover{color:#fff!important}body.dark-theme .interview-panel-root .session-modal-desc{color:#94a3b8!important}body.dark-theme .interview-panel-root .session-modal-option-card{background:#030712!important;border:1px solid #121e33!important}body.dark-theme .interview-panel-root .session-modal-option-icon{color:#3b82f6!important;background:#2563eb26!important}body.dark-theme .interview-panel-root .session-modal-option-title{color:#fff!important}body.dark-theme .interview-panel-root .session-modal-option-sub{color:#94a3b8!important}body.dark-theme .interview-panel-root .session-modal-divider{background-color:#121e33!important}body.dark-theme .interview-panel-root .session-modal-consent-checkbox{background:#030712!important;border:1.5px solid #475569!important}body.dark-theme .interview-panel-root .session-modal-consent-row:hover .session-modal-consent-checkbox{border-color:#94a3b8!important}body.dark-theme .interview-panel-root .session-modal-consent-row.checked .session-modal-consent-checkbox{background:#2563eb!important;border-color:#2563eb!important}body.dark-theme .interview-panel-root .session-modal-consent-text{color:#cbd5e1!important}body.dark-theme .interview-panel-root .session-modal-btn-cancel{color:#cbd5e1!important;background:#030712!important;border:1.5px solid #121e33!important}body.dark-theme .interview-panel-root .session-modal-btn-cancel:hover{color:#fff!important;background:#ffffff0d!important;border-color:#334155!important}body.dark-theme .interview-panel-root .session-modal-btn-start{background:#2563eb!important;box-shadow:0 4px 12px #2563eb33!important}body.dark-theme .interview-panel-root .session-modal-btn-start:hover:not(:disabled){background:#1d4ed8!important;box-shadow:0 6px 16px #2563eb4d!important}body.dark-theme .interview-panel-root .session-modal-btn-start:disabled{color:#ffffff80!important;opacity:.6!important;background:#2563eb66!important}body.dark-theme .interview-panel-root .settings-slider{background-color:#334155!important}body.dark-theme .interview-panel-root .settings-toggle input:checked+.settings-slider{background-color:#2563eb!important}body.dark-theme .interview-panel-root .badge-fastest{color:#60a5fa!important;background:#2563eb26!important}body.dark-theme .interview-panel-root .badge-alternative{color:#34d399!important;background:#10b98126!important}body.dark-theme .teleprompter-window-root{color:#fff!important;background:#030712!important;border-color:#121e33!important;box-shadow:0 10px 30px #0006!important}body.dark-theme .teleprompter-window-root .header{background:#080f1a!important;border-bottom:1px solid #121e33!important}body.dark-theme .teleprompter-window-root .header-title{color:#a78bfa!important}body.dark-theme .teleprompter-window-root .win-btn{color:#94a3b8!important}body.dark-theme .teleprompter-window-root .win-btn:hover{color:#fff!important;background:#ffffff14!important}body.dark-theme .teleprompter-window-root .output-panel{color:#fff!important;background:#080f1a!important;border:1px solid #121e33!important}body.dark-theme .teleprompter-window-root .output-panel::-webkit-scrollbar-thumb{background:#ffffff1a!important}body.dark-theme .teleprompter-window-root .output-question{color:#fff!important;border-left-color:#a78bfa!important}body.dark-theme .teleprompter-window-root .output-answer{color:#fff!important}body.dark-theme .teleprompter-window-root .output-placeholder{color:#64748b!important}body.dark-theme .teleprompter-window-root .btn-clear{color:#cbd5e1!important;background:#080f1a!important;border:1.5px solid #121e33!important}body.dark-theme .teleprompter-window-root .btn-clear:hover{color:#fff!important;background:#ffffff0d!important;border-color:#334155!important}body.dark-theme .teleprompter-window-root .footer{background:#080f1a!important;border-top:1px solid #121e33!important}body.dark-theme .teleprompter-window-root .input-box{color:#fff!important;background:#030712!important;border:1.5px solid #121e33!important}body.dark-theme .teleprompter-window-root .input-box:focus{border-color:#a78bfa!important;box-shadow:0 0 0 2px #a78bfa26!important}body.dark-theme .teleprompter-window-root .input-box::placeholder{color:#64748b!important}body.dark-theme .teleprompter-window-root .ai-loader{color:#94a3b8!important}.active-question-display{background:#3b82f60d;border-left:3px solid #3b82f6;border-radius:4px;margin:8px 0;padding:8px 12px}body.dark-theme .active-question-display{background:#3b82f61a;border-left-color:#3b82f6}.glow-green-left .active-question-display{background:#10b9810d;border-left-color:#10b981}body.dark-theme .glow-green-left .active-question-display{background:#10b9811a;border-left-color:#10b981}.active-question-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:11px;font-weight:700;display:block}body.dark-theme .active-question-label{color:#94a3b8}.active-question-text-val{color:#0f172a;margin:0;font-size:13px;font-weight:500;line-height:1.4}body.dark-theme .active-question-text-val{color:#e2e8f0}.interview-panel-root .chat-meta-plain{flex-shrink:0;align-items:center;gap:6px;margin-bottom:0;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.interview-panel-root .chat-speaker-label-plain{color:#000;font-weight:800}.interview-panel-root .chat-meta-time-plain{color:#0000008c;font-weight:400}body.dark-theme .chat-speaker-label-plain{color:#fff!important}body.dark-theme .chat-meta-time-plain{color:#ffffff8c!important}.interview-panel-root .question-badge-pill-plain{color:#10b981;letter-spacing:.02em;background-color:#10b9811a;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.interview-panel-root .session-subheader-row .new-session-badge-btn{color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;background:#2563eb;border:none;border-radius:999px;justify-content:center;align-items:center;padding:4.5px 12px;font-size:11px;font-weight:800;transition:background .2s,transform .1s;display:inline-flex;white-space:nowrap!important;flex-shrink:0!important}.interview-panel-root .session-subheader-row .new-session-badge-btn:hover{background:#1d4ed8}.interview-panel-root .session-subheader-row .new-session-badge-btn:active{transform:scale(.96)}body.dark-theme .session-subheader-row .new-session-badge-btn{background:#3b82f6}body.dark-theme .session-subheader-row .new-session-badge-btn:hover{background:#2563eb}body.dark-theme .landing-page-section{background:0 0!important}body.dark-theme .landing-page-root .sim-card,body.dark-theme .landing-page-root .auth-modal-card{color:#fff!important;background:#080f1a!important;border-color:#121e33!important}body.dark-theme .landing-page-root .sim-card:hover{background:#0b1528!important;border-color:#1a2c4c!important}body.dark-theme .landing-page-root .sim-card .card-title{color:#fff!important}body.dark-theme .landing-page-root .sim-card .card-desc{color:#cbd5e1!important}body.dark-theme .landing-page-root .card-feature,body.dark-theme .landing-page-root .card-reminder{color:#0f172a!important;background:#fff!important;border-color:#e2e8f0!important}body.dark-theme .landing-page-root .card-feature:hover,body.dark-theme .landing-page-root .card-reminder:hover{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 10px 15px -3px #0000001a!important}body.dark-theme .landing-page-root .card-feature .card-title,body.dark-theme .landing-page-root .card-reminder .card-title{color:#0f172a!important}body.dark-theme .landing-page-root .card-feature .card-desc,body.dark-theme .landing-page-root .card-reminder .card-desc{color:#475569!important}body.dark-theme .landing-page-root .card-bullets li{color:#334155!important}body.dark-theme .landing-page-root .card-bullets li i{color:#10b981!important}body.dark-theme .landing-page-root .card-best-for.best-blue{color:#60a5fa!important;background:#2563eb26!important}body.dark-theme .landing-page-root .card-best-for.best-green{color:#34d399!important;background:#10b98126!important}body.dark-theme .landing-page-root .card-best-for.best-purple{color:#a78bfa!important;background:#8b5cf626!important}body.dark-theme .landing-page-root .card-best-for.best-cyan{color:#22d3ee!important;background:#06b6d426!important}body.dark-theme .session-panel-column.glow-blue-left{border:1px solid #ef444473!important;box-shadow:0 0 15px #ef444414!important}body.dark-theme .session-panel-column.glow-green-left{border:1px solid #00cbd673!important;box-shadow:0 0 15px #00cbd614!important}body.dark-theme .glow-blue-left .answer-title-text i,body.dark-theme .glow-blue-left .answer-title-text{color:#ef4444!important}body.dark-theme .glow-green-left .answer-title-text i,body.dark-theme .glow-green-left .answer-title-text{color:#00cbd6!important}body.dark-theme .glow-blue-left .active-question-display{background:#ef444414!important;border-left:3px solid #ef4444!important}body.dark-theme .glow-blue-left .active-question-label{color:#ef4444cc!important}body.dark-theme .glow-green-left .active-question-display{background:#00cbd614!important;border-left:3px solid #00cbd6!important}body.dark-theme .glow-green-left .active-question-label{color:#00cbd6cc!important}body.dark-theme .glow-blue-left .answer-footer-row{border-top:1px solid #ef44444d!important}body.dark-theme .glow-green-left .answer-footer-row{border-top:1px solid #00cbd64d!important}.interview-panel-root .session-modal-card .session-action-error{color:#b42336}body.dark-theme .interview-panel-root .session-modal-card .session-action-error{color:#ff8995}.session-reconnect-notice{z-index:1200;color:#f4f7ff;background:#142137;border:1px solid #536887;border-radius:14px;align-items:center;gap:20px;width:max-content;max-width:calc(100vw - 32px);padding:16px 20px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0005}.session-reconnect-notice div{gap:4px;min-width:0;display:grid}.session-reconnect-notice span{color:#c7d2e4;font-size:14px}.session-reconnect-notice button{color:#fff;cursor:pointer;background:#345ed8;border:1px solid #779aff;border-radius:9px;flex-shrink:0;min-height:44px;padding:10px 16px;font-weight:600}.session-reconnect-notice button:focus-visible{outline-offset:3px;outline:3px solid #a9c3ff}@media (width<=540px){.session-reconnect-notice{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:12px;width:calc(100vw - 32px)}}body .interview-panel-root:is(.copilot-root,.notetaker-root,.voice-agent-root,.upload-insights-page){--tool-header-height:62px;--cm-top:calc(var(--tool-header-height) + 38px)}body .interview-panel-root:is(.notetaker-root,.voice-agent-root,.upload-insights-page){--tool-header-height:56px}body .interview-panel-root:is(.nt-browser,.voice-agent-web,.upload-insights-page:not(:has(>.window-titlebar))){--cm-top:var(--tool-header-height)}body .interview-panel-root.copilot-root{--cm-top:62px;--cs-header-height:62px}body .interview-panel-root.copilot-root.copilot-session{--cs-header-height:62px;--cm-top:var(--cs-header-height)}body .interview-panel-root.copilot-root.copilot-session.copilot-electron{--cm-top:calc(var(--cs-header-height) + 38px)}body .interview-panel-root:is(.copilot-root,.notetaker-root,.voice-agent-root,.upload-insights-page) :is(.setup-navbar,.copilot-session-header){box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:var(--tool-header-height);min-height:var(--tool-header-height);padding:8px max(16px, env(safe-area-inset-right)) 7px max(16px, env(safe-area-inset-left));flex-shrink:0;gap:12px}body .interview-panel-root:is(.notetaker-root,.voice-agent-root,.upload-insights-page)>.setup-navbar{padding-block:6px 5px}body .interview-panel-root:is(.notetaker-root,.voice-agent-root,.upload-insights-page)>.setup-navbar .setup-navbar-home--brand{box-sizing:border-box;min-height:44px}body .interview-panel-root:is(.notetaker-root,.voice-agent-root,.upload-insights-page)>.setup-navbar .brand-identity__mark{width:34px;height:34px}body .interview-panel-root:is(.notetaker-root,.voice-agent-root,.upload-insights-page)>.setup-navbar .brand-identity__name{font-size:17px}body .interview-panel-root.copilot-root .setup-overlay>.setup-navbar{height:62px}body .interview-panel-root:is(.copilot-root,.notetaker-root,.voice-agent-root,.upload-insights-page) :is(.setup-navbar-left,.cs-brand){gap:8px;min-width:0}body .interview-panel-root:is(.copilot-root,.notetaker-root,.voice-agent-root,.upload-insights-page) :is(.setup-navbar,.copilot-session-header) .copilot-menu-toggle{width:44px;min-width:44px;height:44px;min-height:44px}body .interview-panel-root:is(.copilot-root,.notetaker-root,.voice-agent-root,.upload-insights-page) :is(.setup-navbar,.copilot-session-header) .copilot-brand-mark{flex:0 0 32px;width:32px;height:32px}body .interview-panel-root:is(.copilot-root,.notetaker-root,.voice-agent-root,.upload-insights-page) :is(.setup-navbar,.copilot-session-header) .copilot-brand-mark img{width:32px;height:32px}@media (width<=900px){body .interview-panel-root:is(.copilot-root,.notetaker-root,.voice-agent-root,.upload-insights-page) :is(.setup-navbar,.copilot-session-header){padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:6px}}@media (width<=762px){body .interview-panel-root.copilot-root.copilot-session{--cs-header-height:110px}body .interview-panel-root.copilot-root .copilot-session-header{height:var(--cs-header-height);min-height:var(--cs-header-height);padding-block:7px}}body .interview-panel-root.copilot-root.copilot-menu-docked :is(.app-shell>.setup-navbar,.setup-overlay>.setup-navbar,.copilot-session-header){width:calc(100% + var(--cm-width));max-width:none;margin-left:calc(-1 * var(--cm-width))}body .interview-panel-root.copilot-root :is(.app-shell,.setup-overlay),body .interview-panel-root.copilot-root :is(.app-shell>.setup-navbar,.setup-overlay>.setup-navbar,.copilot-session-header){transition:none}body .interview-panel-root:is(.notetaker-root.nt-browser,.voice-agent-root.voice-agent-web){border:0;border-radius:0;width:100%;max-width:100%}body .interview-panel-root:is(.notetaker-root,.voice-agent-root,.upload-insights-page)>.setup-navbar .setup-navbar-home--brand{gap:9px;font-size:16px}body .interview-panel-root:is(.notetaker-root,.voice-agent-root,.upload-insights-page)>.setup-navbar .copilot-brand-text{font-size:inherit;white-space:nowrap;line-height:normal}body .interview-panel-root:is(.notetaker-root,.voice-agent-root,.upload-insights-page)>.setup-navbar .copilot-brand-text strong{display:inline}@media (width<=680px){body .interview-panel-root:is(.notetaker-root,.voice-agent-root,.upload-insights-page)>.setup-navbar .setup-navbar-home--brand{gap:6px;font-size:13px}}.desktop-connect-backdrop,.desktop-connect-dialog,.desktop-connect-dialog *{box-sizing:border-box}.desktop-connect-backdrop{z-index:25000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051126a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.desktop-connect-dialog{color:#14253d;background:#fff;border-radius:22px;width:min(100%,480px);max-height:calc(100dvh - 40px);padding:28px;font:16px/1.6 system-ui;overflow:auto;box-shadow:0 20px 70px #0004}.desktop-connect-dialog h2{margin-top:0;font-size:23px}.desktop-connect-code{text-align:center;letter-spacing:5px;color:#07569e;background:#eef5ff;border-radius:12px;padding:12px;font-size:28px;display:block}.desktop-connect-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.desktop-connect-dialog button{color:#0b3a67;min-height:44px;font:inherit;cursor:pointer;background:#eff5fc;border:1px solid #b9cee4;border-radius:10px;padding:11px 18px}.desktop-connect-dialog button:last-child{color:#fff;background:#075da9}.desktop-connect-dialog button:disabled{opacity:.55;cursor:wait}.desktop-connect-dialog [role=alert]{color:#a11721}.desktop-connect-dialog button:focus-visible{outline-offset:3px;outline:3px solid #5c9ef1}.desktop-connect-dialog[data-theme=dark]{color:#edf5ff;background:#111e30}.desktop-connect-dialog[data-theme=dark] .desktop-connect-code{color:#91caff;background:#183452}
