:root{color-scheme:light;--page-bg: #f7f5f4;--surface: #fffefd;--text-primary: #2d2932;--text-secondary: #6f6874;--text-muted: #8e8794;--type-title-color: var(--text-primary);--type-heading-color: #2d2932;--type-body-color: #6f6874;--type-muted-color: var(--text-secondary);--type-faint-color: var(--text-muted);--type-placeholder-color: #aaa3ae;--border: rgba(143, 127, 219, .16);--border-hover: rgba(143, 127, 219, .28);--brand: #8f7fdb;--brand-hover: #8f7fdb;--brand-soft: rgba(143, 127, 219, .12);--brand-secondary: #8e8794;--warm-accent: #a88768;--danger: #a25e6a;--button-primary-bg: var(--brand);--button-primary-bg-hover: var(--brand-hover);--button-primary-text: #ffffff;--button-secondary-bg: rgba(255, 254, 252, .7);--button-secondary-bg-hover: rgba(255, 254, 252, .92);--button-secondary-border: rgba(143, 127, 219, .15);--button-secondary-text: #5c5464;--button-soft-bg: rgba(168, 135, 104, .11);--button-soft-border: rgba(168, 135, 104, .2);--button-soft-text: #80654f;--button-danger-bg: #fbf3f5;--button-danger-border: #e8cbd1;--button-danger-text: var(--danger);--space-1: 8px;--space-2: 12px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 48px;--space-7: 64px;--radius-button: 999px;--radius-input: 14px;--radius-container: 20px;--bg: var(--page-bg);--bg-deep: #f1edef;--card: rgba(255, 254, 252, .82);--card-strong: rgba(255, 254, 252, .92);--line: var(--border);--text: var(--text-primary);--muted: var(--text-secondary);--accent: var(--brand);--accent-strong: var(--brand-hover);--liquid-surface: rgba(255, 254, 252, .78);--liquid-active: #8f7fdb;--liquid-active-shadow: 0 5px 14px rgba(45, 41, 50, .1);--tag-bg: rgba(255, 254, 252, .68);--tag-bg-hover: rgba(255, 254, 252, .9);--tag-border: rgba(143, 127, 219, .15);--tag-text: #5c5464;--tag-shadow: inset 0 1px 1px rgba(255, 255, 255, .62);--polish-surface: rgba(255, 254, 252, .82);--polish-border: rgba(143, 127, 219, .13);--polish-shadow: 0 18px 48px rgba(45, 41, 50, .065);--polish-field: rgba(255, 254, 252, .72);--polish-field-border: rgba(143, 127, 219, .16);--focus-ring: rgba(143, 127, 219, .15);--focus-border: #8f7fdb;--serif: "Iowan Old Style", "Songti SC", "STSong", "Source Han Serif SC", "Noto Serif SC", Didot, "Times New Roman", serif;--sans: "Avenir Next", Inter, -apple-system, BlinkMacSystemFont, "Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Hiragino Sans GB", sans-serif;--font-family-ui: var(--sans);--font-family-body: var(--sans);--font-family-display: var(--serif);--font-family-brand: var(--serif);--font-xs: .82rem;--font-sm: .9rem;--font-md: .96rem;--font-lg: 1.08rem;--font-title: 1.34rem;--font-hero: clamp(2rem, 3vw, 3rem);--font-brand: clamp(2.3rem, 5vw, 3rem);--lh-tight: 1.3;--lh-copy: 1.62;--lh-reading: 1.76;--radius-xl: 28px;--radius-lg: 20px;--radius-md: 14px;--radius-field: 6px;--radius-pill: 999px;--page-max-width: 1120px;--composer-width: 1120px}html{min-width:320px;background:var(--bg);color:var(--text);font-family:var(--sans);scroll-behavior:smooth;text-rendering:optimizeLegibility}body{margin:0;padding:24px;background:linear-gradient(180deg,#fffefe,#fdfcfd,#f5f2f9);color:var(--text);font-size:16px;font-weight:400;letter-spacing:0;line-height:var(--lh-copy)}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}input,textarea{width:100%;border:1px solid var(--polish-field-border);border-radius:var(--radius-field);background:var(--polish-field);color:var(--text);line-height:1.62;outline:none;padding:10px 12px;box-shadow:inset 0 1px 1px #ffffff75;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--type-placeholder-color);font-size:.94em;line-height:1.58}button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input:focus,textarea:focus{background:#ffffffd1;border-color:var(--focus-border);box-shadow:0 0 0 4px #8b6cff17,inset 0 1px 1px #ffffff61}.page-shell{display:grid;gap:24px;width:min(100%,var(--page-max-width));margin:0 auto}.glass,.title-banner,.hero,.composer,.supplement-panel,.mode-switcher-block{position:relative;overflow:hidden;border:1px solid var(--polish-border);background:var(--polish-surface),var(--liquid-surface);box-shadow:var(--polish-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass:before,.title-banner:before,.hero:before,.composer:before,.supplement-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent 46%),radial-gradient(circle at 12% 0%,rgba(255,255,255,.35),transparent 32%);opacity:.58}.title-banner>*,.hero>*,.composer>*,.supplement-panel>*{position:relative}.title-banner{position:relative;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:auto;width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:10px 0 12px}.title-banner:before,.title-banner:after{display:none}.brand-mark{display:flex;align-items:baseline;gap:14px;width:fit-content;margin:0;color:#18241d;font-family:var(--serif);font-size:clamp(2.05rem,4vw,2.72rem);font-weight:500;line-height:.95;text-shadow:0 1px 0 rgba(255,255,255,.42)}.brand-main{display:inline-block;font-size:inherit;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.brand-agent{display:inline-block;color:#213128d1;font-family:var(--sans);font-size:.22em;font-weight:400;letter-spacing:.16em;text-transform:uppercase;transform:translateY(-.18em)}.title-copy{max-width:34ch;margin:12px 0 0;color:#424e46d1;font-size:.78rem;font-weight:400;letter-spacing:.04em;line-height:1.65}.page-switcher-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.page-nav-button,.template-tab,.primary-button{border:1px solid rgba(123,141,132,.18);border-radius:var(--radius-pill);transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease}.page-nav-button,.template-tab{min-height:38px;background:var(--tag-bg);color:var(--tag-text);padding:9px 15px;border-color:var(--tag-border);box-shadow:var(--tag-shadow);font-size:.9rem;font-weight:600}.page-nav-button:hover,.template-tab:hover{background:var(--tag-bg-hover);border-color:#486b5457}.page-nav-button:hover,.template-tab:hover,.primary-button:hover:not(:disabled){transform:translateY(-1px)}.page-nav-button.active,.template-tab.active,.primary-button.accent{background:var(--liquid-active);background-image:var(--liquid-active);border-color:#43664e61;color:#fff;box-shadow:var(--liquid-active-shadow);text-shadow:0 1px 8px rgba(0,0,0,.18)}.main-stage{display:grid;gap:24px;width:100%}.hero{display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:var(--radius-xl);padding:18px 24px}.eyebrow{margin:0;color:var(--accent-strong);font-size:.8rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.hero h2,.panel-head h2{margin:0;color:var(--text);font-family:var(--sans);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.hero h2{margin-top:6px;font-size:clamp(1.38rem,2vw,1.74rem);line-height:1.16}.hero-copy{max-width:34ch;margin:8px 0 0;color:#424e46d1;font-size:.98rem;line-height:1.62}.workspace{display:grid;gap:24px;width:100%}.composer{width:100%;border-radius:var(--radius-xl);padding:24px 22px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-head h2{font-size:.86rem;line-height:1.35}.button-row{display:flex;flex-wrap:wrap;gap:8px}.panel-tools{align-items:center}.status-pill{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(92,112,105,.12);border-radius:var(--radius-pill);background:#ffffff2e;color:#44524c8f;font-size:.74rem;line-height:1;padding:0 9px;white-space:nowrap}.mode-switcher-block{display:grid;gap:7px;margin-bottom:14px;border-color:#272f370e;border-radius:var(--radius-lg);padding:10px;box-shadow:inset 0 1px #ffffffb3,0 8px 18px #0c121805}.mode-switcher-title,.field>span:first-child,.supplement-panel-title{color:#172026f5;font-family:var(--serif);font-size:.96rem;font-weight:500;letter-spacing:0;line-height:1.45;text-transform:uppercase}.mode-switcher-title{margin-bottom:1px}.template-switcher{display:flex;flex-wrap:wrap;gap:6px;border:1px solid rgba(39,47,55,.05);border-radius:16px;background:#ffffff47;padding:5px;box-shadow:inset 0 1px #ffffffc7,0 6px 14px #0c121805}.template-tab{min-height:34px;padding:8px 12px;border-radius:12px;font-size:.88rem;line-height:1.08}.mode-switcher-hint{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:5px 18px;margin:2px 2px 0;border-top:1px solid rgba(39,47,55,.055);padding:8px 4px 0;color:#67717bb8;font-size:.75rem;line-height:1.48}.form-grid{display:grid;gap:16px;margin:0 0 18px}.field{display:grid;gap:10px}.field-question-primary{border-color:transparent;background:transparent;box-shadow:none}.field-concern-secondary{border-color:transparent;border-style:dashed;background:transparent;opacity:.96}.primary-button{min-width:168px;min-height:44px;padding:0 20px;font-size:.95rem;font-weight:650}.primary-button:disabled{opacity:.48;transform:none;box-shadow:none}.static-notice{background:#f3e9dc94;color:#654b2d}.supplement-panel{display:grid;gap:12px;width:100%;margin-top:14px;border-radius:var(--radius-xl);padding:14px}.supplement-panel-head{display:grid;gap:4px;cursor:pointer;list-style:none}.supplement-panel-head::-webkit-details-marker{display:none}.supplement-panel-copy{color:#67717bcc;font-size:.82rem;line-height:1.42}.supplement-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}.supplement-card{display:grid;gap:8px;min-width:0;border:1px solid rgba(91,115,139,.08);border-radius:var(--radius-lg);background:#ffffff9e;padding:14px}.supplement-card span{color:var(--text);font-size:.96rem;font-weight:600;line-height:1.45}.supplement-card textarea{min-height:78px}.records-stage{grid-template-columns:1fr;align-items:start}.records-panel,.response-card{width:100%;border-radius:var(--radius-xl);padding:22px}.ghost-button,.records-filter-button{min-height:34px;border:1px solid var(--tag-border);border-radius:var(--radius-pill);background:var(--tag-bg);color:var(--tag-text);box-shadow:var(--tag-shadow);font-size:.86rem;font-weight:600;padding:7px 12px}.records-filter-button:hover{background:var(--tag-bg-hover);border-color:#486b5457}.ghost-button.active,.records-filter-button.active{background:var(--liquid-active);color:#fff}.records-search-field input{min-height:38px}.history-list{display:grid;gap:12px}.history-question-title{margin:0;color:#18241df0;font-size:.98rem;font-weight:720;line-height:1.45}.history-answer{margin:0;color:#445048d1;font-size:.9rem;line-height:1.62}.history-meta{display:flex;flex-wrap:wrap;gap:5px 8px;color:#58655ead;font-size:.78rem}.answer-stage{grid-template-columns:1fr}.question-review{display:grid;gap:8px;margin-bottom:14px;border:1px solid rgba(104,124,113,.14);border-radius:var(--radius-md);background:#ffffff6b;padding:12px}.response-output{min-height:205px;border:1px solid var(--polish-field-border);border-radius:var(--radius-md);background:var(--polish-field);color:#222d27e6;padding:18px 16px;box-shadow:inset 0 1px 1px #ffffff75;font-size:.98rem;line-height:var(--lh-reading)}.response-output p{margin:0 0 .84em}.response-output p:last-child{margin-bottom:0}@media (min-width: 900px){.composer{margin-left:0}}@media (max-width: 760px){body{padding:18px}.page-shell,.main-stage{gap:18px}.title-banner{grid-template-columns:1fr;gap:14px;min-height:0;padding:18px}.brand-mark{font-size:2rem}.title-copy{margin-top:4px}.page-switcher-nav{justify-content:flex-start}.hero{padding:17px 18px}.hero h2{font-size:1.28rem}.composer{padding:18px}.panel-head h2{font-size:.86rem}.mode-switcher-hint{display:none}.mobile-type-description{display:block;margin-top:0}.mobile-type-description summary{min-height:24px;color:#67717bc7;cursor:pointer;font-size:.78rem;font-weight:600;list-style:none}.mobile-type-description summary::-webkit-details-marker{display:none}.mobile-type-description-list{display:grid;gap:6px;padding-top:8px;color:#67717bb8;font-size:.76rem;line-height:1.48}.template-switcher{padding:7px}.template-tab{min-height:34px;padding:5px 8px;font-size:12.5px}.form-grid{gap:10px}.composer .field{padding:14px;border-radius:18px}#question{min-height:118px;height:118px;padding:12px 13px;font-size:15px;line-height:1.5}#concern{min-height:74px;height:74px;padding:10px 12px;font-size:14px;line-height:1.45}.composer-actions{justify-content:center;margin-top:14px}.primary-button{width:min(58vw,218px);min-width:168px;max-width:218px}.ask-actions__status{flex-basis:100%;text-align:center}.supplement-panel{margin-top:12px}.supplement-panel-grid,.records-stage{grid-template-columns:1fr}}@media (max-width: 480px){body{padding:14px}.title-banner{border-radius:18px;padding:16px}.brand-mark{gap:10px;font-size:1.72rem}.page-nav-button{min-height:34px;padding:7px 12px;font-size:.82rem}.hero,.composer{border-radius:18px}.mode-switcher-block{padding:10px;border-radius:18px}.mode-switcher-title,#question-label,#concern-label,.supplement-panel-title{font-size:.96rem}#question-label{font-size:15px;font-weight:700}#concern-label{color:#38464cbd;font-size:13.5px;font-weight:650}}.history-mode{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit}.history-actions .mini-button.is-favorited{border-color:#33705652;background:#3370561a;color:#286148}.history-empty{margin:0;padding:28px 16px;color:#46525bad;text-align:center}.quota-notice-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#1418156b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quota-notice-dialog{position:relative;width:min(100%,520px);padding:28px;border:1px solid var(--polish-border);border-radius:var(--radius-xl);background:var(--polish-surface),var(--liquid-surface);box-shadow:var(--polish-shadow)}.quota-notice-close{position:absolute;top:12px;right:12px;display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:50%;background:var(--tag-bg);color:var(--tag-text);cursor:pointer;font-size:22px;line-height:1}.quota-notice-kicker{display:block;margin-bottom:8px;color:var(--accent);font-size:13px;font-weight:700}.quota-notice-dialog h2{margin:0;padding-right:32px;color:var(--text);font-family:var(--serif);font-size:23px;letter-spacing:0;line-height:1.3}.quota-notice-dialog p{margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.7}.quota-notice-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:22px}.quota-notice-actions .primary-button,.quota-notice-actions .ghost-button{width:auto;min-width:128px}.quota-notice-actions .text-button{min-height:40px;padding:8px 10px;border:0;background:transparent;color:var(--muted);cursor:pointer}.access-modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#14181575;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.access-modal-dialog{position:relative;width:min(100%,920px);max-height:min(90vh,860px);overflow:auto;border:1px solid var(--polish-border);border-radius:var(--radius-xl);background:var(--polish-surface),var(--liquid-surface);box-shadow:var(--polish-shadow)}.access-modal-steps{display:flex;gap:10px;align-items:center;padding:22px 64px 18px 24px;border-bottom:1px solid rgba(50,61,69,.1);color:var(--muted);font-size:13px}.access-modal-steps span:not([aria-hidden]){padding:6px 10px;border:1px solid var(--tag-border);border-radius:var(--radius-pill);background:var(--tag-bg);color:var(--tag-text)}.access-modal-steps span.active{border-color:#43664e61;background:var(--liquid-active);color:#fff}.access-modal-steps span.complete{color:var(--accent)}.access-modal-content{padding:24px}.access-modal-content>.composer{width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.access-modal-content .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 560px){.quota-notice-dialog{padding:24px 20px 20px}.quota-notice-dialog h2{font-size:21px}.quota-notice-actions{display:grid}.quota-notice-actions .primary-button,.quota-notice-actions .ghost-button,.quota-notice-actions .text-button{width:100%;max-width:none}.access-modal-backdrop{padding:10px}.access-modal-dialog{max-height:94vh}.access-modal-steps{padding:14px 52px 14px 14px}.access-modal-content{padding:18px 14px}.access-modal-content .plan-grid{grid-template-columns:1fr}}.auth-card{width:min(100%,720px)}.auth-copy,.auth-message,.auth-error{margin:0 0 14px}.auth-message{color:#467156e6}.auth-error{color:#a83838eb}.auth-form{display:grid;gap:14px}.auth-form input{width:100%;min-height:44px;border:1px solid rgba(94,119,107,.2);border-radius:12px;background:#ffffffb8;color:#212a2ceb;font:inherit;padding:0 12px}.admin-shell{width:min(1180px,calc(100vw - 32px));margin:32px auto}.admin-page{display:grid;gap:22px}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-stat{border:1px solid rgba(94,119,107,.16);border-radius:14px;background:#ffffff85;padding:14px}.admin-stat span{display:block;color:#455054b8;font-size:.82rem}.admin-stat strong{display:block;margin-top:4px;color:#1e2a27eb;font-size:1.6rem}.admin-section{display:grid;gap:12px}.admin-section h3{margin:0;color:#1f2a2be0;font-size:1rem}.admin-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.admin-table,.admin-question-list{display:grid;gap:10px}.admin-row{display:grid;grid-template-columns:minmax(260px,1fr) repeat(4,auto);gap:14px;align-items:center;border:1px solid rgba(94,119,107,.14);border-radius:12px;background:#ffffff7a;padding:12px 14px}.admin-row-code{grid-template-columns:minmax(260px,1fr) repeat(3,auto)}.admin-actions .ghost-button{min-width:54px;min-height:32px;padding:6px 10px}.admin-row p{margin:4px 0 0;color:#455054a8;font-size:.78rem}.admin-question .history-detail-section p{white-space:pre-wrap}@media (max-width: 760px){.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-row,.plan-grid,.redeem-box{grid-template-columns:1fr}}.purchase-panel{display:grid;gap:14px}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.plan-card{display:grid;gap:6px;border:1px solid rgba(94,119,107,.14);border-radius:16px;background:#ffffff80;padding:14px}.plan-card span{color:#455054b8;font-size:.84rem}.plan-card strong{color:#1e2a27f0;font-size:1.6rem;line-height:1.1}.plan-card p,.wechat-help p,.privacy-note{margin:0;color:#455054b8;font-size:.84rem;line-height:1.62}.redeem-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.redeem-box .field{gap:6px}.redeem-box .field span{color:#455054bd;font-size:.84rem}.wechat-help{display:grid;gap:6px;border:1px solid rgba(94,119,107,.12);border-radius:14px;background:#ffffff61;padding:12px}.wechat-help strong{color:#1e2a27e6;font-size:.94rem}.privacy-note{margin-top:12px;border-top:1px solid rgba(91,115,139,.1);padding-top:12px}body{padding:24px;background:radial-gradient(circle at top left,rgba(47,58,51,.16),transparent 24rem),radial-gradient(circle at bottom right,rgba(218,221,214,.18),transparent 22rem),linear-gradient(180deg,#f2f2ef,#ecede8 52%,#daddd6);letter-spacing:.01em}.page-shell{display:grid;grid-template-columns:1fr;align-items:start;gap:24px;width:min(100%,760px);margin:0 auto}.main-stage,.workspace,.records-stage,.answer-stage{display:grid;grid-template-columns:1fr;gap:24px;width:100%}.title-banner,.composer,.records-panel,.response-card{width:100%;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.68);background:linear-gradient(145deg,#ffffffc7,#fafcfa7a 52%,#eef7f257),#ffffff70;box-shadow:0 18px 52px #1f30281b,inset 0 1px 2px #ffffff80}.title-banner{grid-template-columns:minmax(0,1fr) auto;min-height:auto;padding:22px 24px;border-radius:28px}.brand-mark{gap:14px;color:#18241d;font-size:clamp(2.05rem,4vw,2.72rem);font-weight:500;line-height:.95}.brand-main{letter-spacing:.24em}.brand-agent{color:#213128d1;font-size:.22em;font-weight:400;letter-spacing:.16em}.title-copy{max-width:34ch;margin:12px 0 0;color:#424e46d1;font-size:.78rem;line-height:1.65}.page-switcher-nav{gap:8px}.page-nav-button,.template-tab,.ghost-button,.records-filter-button{min-height:38px;border-radius:var(--radius-pill);border:1px solid var(--tag-border);background:var(--tag-bg);color:var(--tag-text);box-shadow:var(--tag-shadow);font-size:.9rem;font-weight:600;line-height:1.08;padding:9px 15px}.template-tab{min-height:34px;border-radius:12px;padding:8px 12px;font-size:.88rem}.page-nav-button:hover,.template-tab:hover,.ghost-button:hover,.records-filter-button:hover{background:var(--tag-bg-hover);border-color:#486b5457}.page-nav-button.active,.template-tab.active,.ghost-button.active,.records-filter-button.active,.primary-button.accent{background:var(--liquid-active);background-image:var(--liquid-active);border-color:#43664e61;color:#fff;box-shadow:var(--liquid-active-shadow)}.composer,.records-panel,.response-card{padding:26px 24px}.composer{padding:28px 24px;background:linear-gradient(180deg,#fafcffe6,#f1f6fbd1),#ffffff70}.panel-head{align-items:flex-start;gap:12px;margin-bottom:12px}.panel-head h2{color:var(--text);font-family:var(--serif);font-size:1.5rem;font-weight:700;line-height:1.1;letter-spacing:-.03em;text-transform:none}.response-card .panel-head h2,.records-panel .panel-head h2{font-size:1.34rem;line-height:1.2}.status-pill{min-height:24px;border-color:#5c70691f;background:#ffffff2e;color:#44524c8f;font-size:.74rem;padding:0 9px}.mode-switcher-block{display:grid;gap:6px;margin:0 0 14px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.mode-switcher-block:before{display:none}.mode-switcher-title{color:var(--muted);font-family:var(--sans);font-size:.82rem;font-weight:700;letter-spacing:.04em;line-height:1.45}.template-switcher{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:0;border:1px solid rgba(255,255,255,.42);border-radius:16px;background:#ffffff42;padding:5px;box-shadow:inset 0 1px #ffffff5c}.mode-switcher-hint{grid-template-columns:repeat(2,minmax(0,max-content));gap:5px 18px;margin:2px 2px 0;border-top:1px solid rgba(39,47,55,.055);padding:8px 4px 0;color:#67717bb8;font-size:.75rem;line-height:1.48}.mode-switcher-hint>div{white-space:nowrap}.mode-switcher-hint strong{color:#36424cd1;font-weight:760}.form-grid{gap:16px;margin:0 0 18px}.field{gap:8px}.field>span:first-child,.supplement-card span,.supplement-panel-title{color:var(--text);font-family:var(--sans);font-size:.96rem;font-weight:600;letter-spacing:0;line-height:1.45;text-transform:none}.composer .field{border:1px solid rgba(91,115,139,.08);border-radius:var(--radius-xl);background:#ffffff57;padding:18px}.field-question-primary,.field-concern-secondary{border-color:transparent;background:transparent;box-shadow:none}input,textarea{border-color:#5b738b1f;border-radius:var(--radius-md);background:#ffffffc7;color:var(--text);font-size:.98rem;line-height:1.62;padding:10px 12px}#question{min-height:115px;height:115px;font-size:1rem}#concern{min-height:78px;height:78px;font-size:.96rem}.supplement-panel{display:grid;gap:12px;margin-top:14px;border:1px solid rgba(91,115,139,.12);border-radius:20px;background:#ffffff1a;padding:14px 15px 15px;box-shadow:none}.supplement-panel:before{display:none}.supplement-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.supplement-card{border:0;border-radius:0;background:transparent;padding:0}.supplement-card textarea{min-height:88px}.composer-actions{align-items:center;gap:10px;margin-top:12px;padding-top:4px}.primary-button{min-width:168px;min-height:44px;border-radius:var(--radius-pill);padding:0 20px;font-size:.95rem;font-weight:650}.ask-actions__status{color:#67717bcc;font-size:.86rem;line-height:1.5}.hint,.static-notice{margin:12px 0 0;border:1px solid rgba(39,47,55,.055);border-radius:var(--radius-md);background:#ffffff47;color:#53605ac7;font-size:.84rem;line-height:1.58;padding:10px 12px}.records-filters-stack{display:grid;gap:14px;border:1px solid rgba(255,255,255,.62);border-radius:var(--radius-lg);background:#ffffff70;padding:12px;box-shadow:0 12px 34px #1f302813,inset 0 1px 1px #ffffff70}.history-list{gap:12px}.history-item{border:1px solid rgba(104,124,113,.18);border-radius:var(--radius-md);background:#ffffff80;box-shadow:0 8px 22px #1f30280e}.history-summary{display:grid;gap:8px;padding:11px 12px}.history-question-title{color:#18241df0;font-size:.98rem;font-weight:720;line-height:1.45}.history-answer{color:#445048d1;font-size:.9rem;line-height:1.62}.history-meta{gap:5px 8px;color:#58655ead;font-size:.78rem}.question-review{margin-bottom:14px;border:1px solid rgba(104,124,113,.14);border-radius:var(--radius-md);background:#ffffff6b;padding:12px}.response-output{min-height:205px;border:1px solid rgba(91,115,139,.12);border-radius:var(--radius-md);background:#ffffffc7;color:#222d27e6;box-shadow:inset 0 1px 1px #ffffff75;font-size:.98rem;line-height:var(--lh-reading);padding:18px 16px}.response-output.empty,.response-output.empty p{color:#5e6d7694;font-size:.9212rem;line-height:1.62}.followup-card{margin-top:14px;border:1px solid rgba(91,115,139,.08);border-radius:var(--radius-lg);background:#ffffff6b;padding:14px}.answer-actions{margin-top:14px}@media (max-width: 760px){body{padding:18px}.page-shell,.main-stage,.workspace,.records-stage,.answer-stage{gap:18px}.title-banner{grid-template-columns:1fr;gap:14px;padding:18px}.brand-mark{font-size:2rem}.title-copy{margin-top:4px}.page-switcher-nav{justify-content:flex-start}.composer,.records-panel,.response-card{padding:18px}.panel-head h2,.response-card .panel-head h2,.records-panel .panel-head h2{font-size:1.28rem}.mode-switcher-hint{display:none}.mobile-type-description{display:block}.mobile-type-description summary{min-height:24px;color:#67717bc7;cursor:pointer;font-size:.78rem;font-weight:600;list-style:none}.mobile-type-description summary::-webkit-details-marker{display:none}.mobile-type-description-list{display:grid;gap:6px;padding-top:8px;color:#67717bb8;font-size:.76rem;line-height:1.48}.template-switcher{padding:7px}.template-tab{min-height:34px;padding:5px 8px;font-size:12.5px}.form-grid{gap:10px}.composer .field{border-radius:18px;padding:14px}#question{min-height:118px;height:118px;padding:12px 13px;font-size:15px;line-height:1.5}#concern{min-height:74px;height:74px;padding:10px 12px;font-size:14px;line-height:1.45}.composer-actions{justify-content:center;margin-top:14px}.primary-button{width:min(58vw,218px);min-width:168px;max-width:218px}.ask-actions__status{flex-basis:100%;text-align:center}.supplement-panel-grid{grid-template-columns:1fr}}@media (max-width: 480px){body{padding:14px}.title-banner{border-radius:18px;padding:16px}.brand-mark{gap:10px;font-size:1.72rem}.brand-main{letter-spacing:.2em}.page-nav-button{min-height:34px;padding:7px 12px;font-size:.82rem}.composer,.records-panel,.response-card{border-radius:18px}.mode-switcher-block{gap:6px;margin-bottom:12px}.mode-switcher-title,#question-label,#concern-label,.supplement-panel-title{font-size:.96rem}#question-label{font-size:15px;font-weight:700}#concern-label{color:#38464cbd;font-size:13.5px;font-weight:650}}body .access-modal-dialog{width:min(100%,820px);border-radius:18px}body .access-modal-steps{padding:18px 64px 16px 28px}body .access-modal-steps span:not([aria-hidden]){min-height:34px;padding:6px 12px}body .access-modal-steps span.active{color:#fff!important;-webkit-text-fill-color:#fff;opacity:1}body .access-modal-content{padding:26px 30px 30px}body .access-modal-content>.composer.auth-card,body .access-modal-content>.composer.purchase-panel{width:100%;max-width:none;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body .access-modal-content>.composer:before{display:none}body .access-modal-content .auth-form{gap:16px}body .access-modal-content .auth-form .field{gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .access-modal-content .auth-form input{min-height:48px;border-radius:10px}body .access-modal-content .composer-actions{justify-content:flex-start;margin-top:4px}body .access-modal-content .plan-card,body .access-modal-content .wechat-help{border-radius:12px}body .access-auth-panel,body .access-purchase-panel{display:grid;gap:16px;width:100%;min-width:0}body .access-auth-panel .panel-head,body .access-purchase-panel .panel-head{min-height:0;margin:0;padding:0}body .access-auth-panel .panel-head h2,body .access-purchase-panel .panel-head h2{margin:0;font-family:var(--serif);font-size:1.42rem;letter-spacing:0;line-height:1.35}body .access-auth-panel .auth-copy,body .access-purchase-panel .auth-copy{margin:0;color:var(--muted);line-height:1.65}body .access-auth-form{display:grid;gap:16px}body .access-auth-field{display:grid;gap:8px;min-width:0}body .access-auth-field>span{color:var(--text);font-size:.9rem;font-weight:650}body .access-auth-field input{min-height:48px;border-radius:10px}body .access-auth-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:2px}body .access-auth-actions .primary-button,body .access-auth-actions .ghost-button{width:auto;min-width:126px;max-width:none}body .access-purchase-panel .redeem-box{align-items:end}@media (max-width: 560px){body .access-modal-dialog{border-radius:14px}body .access-modal-steps{padding:14px 50px 14px 16px}body .access-modal-content{padding:20px 16px 22px}body .access-auth-actions .primary-button,body .access-auth-actions .ghost-button{width:100%}}body .access-purchase-panel .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .access-purchase-panel button.plan-card{width:100%;min-width:0;min-height:116px;margin:0;color:var(--text);cursor:pointer;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease}body .access-purchase-panel button.plan-card:hover{transform:translateY(-1px);border-color:#43664e57}body .access-purchase-panel button.plan-card.selected{border-color:#43664e85;background:#e4eee6e6;box-shadow:0 0 0 3px #43664e1a}body .manual-payment-panel{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:24px;align-items:center;padding:20px;border:1px solid var(--polish-border);border-radius:14px;background:#ffffff6b}body .manual-payment-copy{display:grid;gap:10px;min-width:0}body .manual-payment-kicker{color:var(--accent);font-size:.78rem;font-weight:700}body .manual-payment-copy h3{margin:0;color:var(--text);font-family:var(--serif);font-size:1.3rem;letter-spacing:0}body .manual-payment-copy ol{display:grid;gap:7px;margin:2px 0;padding-left:1.35rem;color:var(--text);font-size:.9rem;line-height:1.58}body .manual-payment-copy p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}body .manual-payment-copy strong{overflow-wrap:anywhere}body .alipay-qr-frame{overflow:hidden;width:100%;border:1px solid rgba(22,119,255,.18);border-radius:12px;background:#fff}body .alipay-qr-frame img{display:block;width:100%;height:auto}body .redeem-section-title{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;margin-top:4px;padding-top:16px;border-top:1px solid rgba(50,61,69,.1)}body .redeem-section-title strong{color:var(--text);font-size:.95rem}body .redeem-section-title span{color:var(--muted);font-size:.8rem}@media (max-width: 720px){body .access-purchase-panel .plan-grid,body .manual-payment-panel{grid-template-columns:1fr}body .alipay-qr-frame{width:min(100%,260px);margin:0 auto}}@media (max-width: 760px){html,body,#root{max-width:100%;overflow-x:hidden}body .page-shell,body .main-stage,body .workspace,body .workspace-left-column,body .layout-slot,body .composer{min-width:0;max-width:100%}body .composer .panel-head{flex-direction:column;align-items:stretch}body .composer .panel-tools{width:100%;min-width:0;justify-content:flex-start}body .composer .panel-tools .status-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis}body .composer .mode-switcher-hint{display:none}body .composer .mobile-type-description{display:block}}body .payment-order-start{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;justify-content:space-between;padding:16px;border:1px solid rgba(67,102,78,.18);border-radius:12px;background:#f4f8f4b8}body .payment-order-start p{flex:1 1 360px;margin:0;color:var(--muted);font-size:.86rem;line-height:1.6}body .payment-start-copy{flex:1 1 560px;display:grid;gap:4px}body .payment-start-copy p{flex:none}body .payment-start-copy .payment-flow-copy{color:#46524cb8;font-size:.8rem}body .payment-order-start .primary-button{width:auto;min-width:190px;max-width:none}body .payment-reference{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:12px;border:1px solid rgba(67,102,78,.2);border-radius:10px;background:#ffffffa8}body .payment-reference span{color:var(--muted);font-size:.78rem}body .payment-reference strong{color:var(--text);font-size:1.08rem;letter-spacing:.08em}body .payment-reference .ghost-button{min-height:32px;padding:6px 10px}body .payment-submit-panel{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(240px,1fr) auto;gap:12px;align-items:end;padding-top:16px;border-top:1px solid rgba(50,61,69,.1)}body .payment-submit-panel p{margin:4px 0 0;color:var(--muted);font-size:.78rem;line-height:1.5}body .payment-submit-panel .primary-button{width:auto;min-width:170px;max-width:none}body .admin-payment-row{grid-template-columns:minmax(210px,1fr) 90px 110px minmax(180px,.8fr) auto}body .admin-payment-row.status-pending{border-color:#43664e57;background:#eff6f0c7}body .payment-order-number{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}body .admin-payment-row .primary-button{width:auto;min-width:150px;max-width:none}@media (max-width: 760px){body .payment-order-start,body .payment-submit-panel{grid-template-columns:1fr}body .payment-order-start .primary-button,body .payment-submit-panel .primary-button{width:100%;max-width:none}body .payment-reference{grid-template-columns:1fr auto}body .payment-reference span{grid-column:1 / -1}body .admin-payment-row{grid-template-columns:1fr}}body .payment-history{display:grid;gap:10px}body .payment-history .redeem-section-title{margin-top:0}body .payment-history-empty{margin:0;padding:12px 14px;border:1px dashed rgba(67,102,78,.18);border-radius:10px;color:var(--muted);font-size:.82rem}body .payment-history-list{display:grid;gap:8px}body .payment-history-row{display:grid;grid-template-columns:minmax(190px,1fr) auto auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(67,102,78,.14);border-radius:10px;background:#ffffff75;color:var(--text);font-size:.82rem}body .payment-history-row>div{display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}body .payment-history-row>div span{color:var(--muted)}@media (max-width: 560px){body .payment-history-row{grid-template-columns:1fr;gap:4px}}body .title-banner-nav{position:relative;display:flex;gap:10px;align-items:center}body .account-menu{position:relative;flex:0 0 auto}body .account-trigger,body .header-login-button{display:inline-flex;gap:8px;align-items:center;min-height:40px;border:1px solid rgba(67,102,78,.2);border-radius:999px;background:#ffffff9e;color:var(--text);padding:5px 10px 5px 5px;box-shadow:0 6px 16px #1f302814}body .account-trigger{width:40px;height:40px;justify-content:center;border-color:#43664e29;padding:4px}body .account-trigger:hover,body .account-trigger[aria-expanded=true]{border-color:#43664e57;background:#f2f7f2f0;box-shadow:0 8px 20px #1f30281f}body .header-login-button{padding:8px 14px;color:#2e523bf0;font-size:.84rem;font-weight:650}body .account-avatar{display:inline-grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;font-size:.82rem;font-weight:750;line-height:1}body .avatar-forest{background:#416b54}body .avatar-ocean{background:#397a96}body .avatar-plum{background:#76546f}body .avatar-amber{background:#a66f25}body .avatar-graphite{background:#4d5754}body .avatar-rose{background:#9a5d66}body .account-popover{position:absolute;z-index:120;top:calc(100% + 10px);right:0;display:grid;width:min(280px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(67,102,78,.18);border-radius:8px;background:#f9faf7fa;box-shadow:0 18px 42px #1f30282e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body .account-popover-identity{display:flex;gap:10px;align-items:center;min-width:0;padding:13px}body .account-popover-identity .account-avatar{width:36px;height:36px}body .account-popover-identity>div{display:grid;min-width:0}body .account-popover-identity strong,body .account-popover-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .account-popover-identity strong{color:var(--text);font-size:.92rem}body .account-popover-identity span{color:var(--muted);font-size:.76rem}body .account-popover-quota{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(67,102,78,.1);border-bottom:1px solid rgba(67,102,78,.1);padding:10px 14px;color:var(--muted);font-size:.78rem}body .account-popover-quota strong{color:var(--text);font-size:.96rem}body .account-popover-actions{display:grid;padding:5px}body .account-popover-actions button{display:flex;align-items:center;min-height:38px;border:0!important;border-radius:6px;background:transparent!important;background-image:none!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;padding:8px 9px;box-shadow:none!important;font-size:.84rem;font-weight:540;text-align:left}body .account-popover-actions button:hover{background:#43664e14!important}body .account-popover-actions button.danger{color:#934747!important;-webkit-text-fill-color:#934747!important}body .profile-modal-backdrop{position:fixed;z-index:220;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;background:#1c231f61;padding:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .profile-modal-dialog{position:relative;display:grid;gap:20px;width:min(100%,480px);border:1px solid rgba(255,255,255,.72);border-radius:14px;background:#f9faf7fa;padding:24px;box-shadow:0 26px 70px #16221c3d}body .profile-editor-head{display:flex;gap:14px;align-items:center;padding-right:36px}body .profile-editor-head .account-avatar{width:54px;height:54px;font-size:1.12rem}body .profile-editor-head h2,body .profile-editor-head p{margin:0}body .profile-editor-head h2{font-family:var(--serif);font-size:1.42rem}body .profile-editor-head p{overflow-wrap:anywhere;color:var(--muted);font-size:.78rem}body .profile-editor-form{display:grid;gap:18px}body .avatar-color-field{display:grid;gap:9px;margin:0;border:0;padding:0}body .avatar-color-field legend{color:var(--text);font-size:.9rem;font-weight:650}body .avatar-color-options{display:flex;flex-wrap:wrap;gap:10px}body .avatar-color-option{position:relative;overflow:hidden;width:32px;height:32px;border:3px solid rgba(255,255,255,.9);border-radius:50%;padding:0;box-shadow:0 0 0 1px #43664e2e}body .avatar-color-option:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--avatar-swatch)}body .avatar-color-option.selected:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:.78rem;font-weight:800;-webkit-text-fill-color:#fff}body .avatar-color-option.avatar-forest{--avatar-swatch: #416b54}body .avatar-color-option.avatar-ocean{--avatar-swatch: #397a96}body .avatar-color-option.avatar-plum{--avatar-swatch: #76546f}body .avatar-color-option.avatar-amber{--avatar-swatch: #a66f25}body .avatar-color-option.avatar-graphite{--avatar-swatch: #4d5754}body .avatar-color-option.avatar-rose{--avatar-swatch: #9a5d66}body .profile-editor-actions{display:flex;gap:10px;justify-content:flex-end}body .profile-editor-actions .primary-button,body .profile-editor-actions .ghost-button{width:auto;min-width:110px;max-width:none}@media (max-width: 760px){body .title-banner-nav{width:100%;justify-content:space-between}}@media (max-width: 480px){body .title-banner-nav{flex-wrap:wrap;align-items:flex-start}body .page-switcher-nav{flex:1 1 auto}body .account-popover{position:fixed;top:112px;right:14px;left:14px;width:auto}body .profile-modal-backdrop{align-items:end;padding:10px}body .profile-modal-dialog{border-radius:14px;padding:20px 16px}}@media (max-width: 760px){body .title-banner,body .title-banner-content,body .title-banner-nav,body .title-nav,body .page-switcher-nav,body .mode-switcher-block,body .template-switcher{min-width:0;max-width:100%}body .title-banner-nav,body .page-switcher-nav{flex-wrap:wrap}body .template-switcher{width:100%;overflow:visible}body .template-tab{flex:1 1 calc(50% - 6px);min-width:0;justify-content:center;text-align:center;white-space:normal}}@media (max-width: 360px){body .brand-mark{font-size:1.55rem}body .brand-main{letter-spacing:.16em}body .header-login-button{flex:1 1 100%;justify-content:center}}:root{--bg: #f2f2ef;--bg-deep: #ecede8;--card: #f7f7f4;--card-strong: #ecede8;--line: rgba(20, 22, 20, .1);--text: #141614;--muted: #6e726b;--accent: #2f3a33;--accent-strong: #141614;--shadow: 0 24px 60px rgba(12, 14, 12, .14);--radius-xl: 28px;--radius-lg: 20px;--radius-md: 14px;--mono: "SF Mono", "JetBrains Mono", ui-monospace, monospace;--serif: "Iowan Old Style", "Source Han Serif SC", "Noto Serif SC", serif;--sans: "Inter", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", sans-serif;--font-xs: .82rem;--font-sm: .9rem;--font-md: .96rem;--font-lg: 1.08rem;--font-title: 1.22rem;--font-hero: clamp(2.25rem, 4.6vw, 3.5rem);--lh-tight: 1.3;--lh-copy: 1.68;--lh-reading: 1.82;--space-1: 6px;--space-2: 10px;--space-3: 14px;--space-4: 18px;--space-5: 22px;--space-6: 26px;--workspace-left-width: 360px;--response-side-width: 320px;--answer-panel-height: 680px;--conversation-panel-height: 300px;--resize-handle-size: 12px}body #section-history .history-block-label{position:sticky;top:8px;padding-top:11px!important;font-family:var(--sans)!important;font-size:.72rem!important;font-weight:650!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#62717ba8!important}body #section-history .history-question,body #section-history .history-answer,body #section-history .history-conversation-content{white-space:normal!important;font-family:var(--sans)!important;font-size:.99rem!important;font-weight:430!important;line-height:1.78!important;color:#172026e6!important}body #section-history .history-answer.rendered h1,body #section-history .history-answer.rendered h2,body #section-history .history-answer.rendered h3,body #section-history .history-conversation-content.rendered h1,body #section-history .history-conversation-content.rendered h2,body #section-history .history-conversation-content.rendered h3{margin-top:.95em!important;margin-bottom:.4em!important;font-size:1.02rem!important;line-height:1.35!important;font-weight:720!important;color:#193d31f5!important}body #section-history .history-field{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid rgba(91,115,139,.1)}body #section-history .history-field:first-child{padding-top:0}body #section-history .history-field:last-child{padding-bottom:0;border-bottom:0}body #section-history .history-field-label{font-size:.82rem;font-weight:700;line-height:1.5;color:#455769bd}body #section-history .history-field-value,body #section-history .history-text-paragraph{min-width:0;font-size:.98rem;line-height:1.7;color:var(--text)}body #section-history .history-text-paragraph{margin:0}body[data-theme=dark] #section-history .history-field{border-bottom-color:#c3d5e81a}@media (max-width: 720px){body #section-history .history-block,body #section-history .history-conversation-item{grid-template-columns:1fr!important;gap:6px!important}body #section-history .history-block-label{position:static;padding-top:0!important}body #section-history .history-field{grid-template-columns:1fr;gap:3px}body #section-history .history-block-surface,body #section-history .history-conversation-item{padding:12px 13px!important}}body:has(.page-shell){--discern-section-gap: 18px;--discern-stack-gap: 14px;--discern-inner-step-gap: 12px}body:has(.page-shell) .page-shell,body:has(.page-shell) .main-stage,body:has(.page-shell) .workspace,body:has(.page-shell) .response-stack{row-gap:var(--discern-section-gap)!important}body:has(.page-shell) .workspace-left-column,body:has(.page-shell) .response-main-column,body:has(.page-shell) .response-side-column,body:has(.page-shell) .records-filters-stack,body:has(.page-shell) #section-history .history-list{gap:var(--discern-stack-gap)!important}body:has(.page-shell) #section-question.composer{row-gap:var(--discern-inner-step-gap)!important}body:has(.page-shell) #section-question .mode-switcher-block,body:has(.page-shell) #section-question .form-grid,body:has(.page-shell) #section-question #supplement-panel,body:has(.page-shell) #section-question .send-preview,body:has(.page-shell) #section-question .composer-actions{margin-top:var(--discern-inner-step-gap)!important;margin-bottom:0!important}body:has(.page-shell) #section-question>.panel-head+.mode-switcher-block{margin-top:0!important}body:has(.page-shell) #section-question .form-grid{gap:var(--discern-inner-step-gap)!important}body:has(.page-shell) #section-answer .answer-actions{margin-top:var(--discern-inner-step-gap)!important;padding-top:var(--discern-inner-step-gap)!important}@media (min-width: 721px){body[data-current-page=workspace]:has(.page-shell) .main-stage{row-gap:26px!important}}body[data-current-page=records]:has(.page-shell) #section-records-filters{padding-top:16px!important;padding-bottom:16px!important}body[data-current-page=records]:has(.page-shell) #section-history .history-list{gap:var(--discern-stack-gap)!important}body[data-current-page=records]:has(.page-shell) #section-history .history-body{padding-top:var(--discern-inner-step-gap)!important;padding-bottom:var(--discern-inner-step-gap)!important}@media (max-width: 720px){body:has(.page-shell){--discern-section-gap: 14px;--discern-stack-gap: 12px;--discern-inner-step-gap: 10px}}@media (max-width: 480px){body:has(.page-shell){--discern-section-gap: 12px;--discern-stack-gap: 10px;--discern-inner-step-gap: 10px}html body[data-current-page=workspace]:has(.page-shell) #section-question.composer{--mobile-composer-step-gap: var(--discern-inner-step-gap);row-gap:var(--discern-inner-step-gap)!important;gap:var(--discern-inner-step-gap)!important}html body[data-current-page=workspace]:has(.page-shell) #section-question .mode-switcher-block,html body[data-current-page=workspace]:has(.page-shell) #section-question .form-grid,html body[data-current-page=workspace]:has(.page-shell) #section-question #supplement-panel,html body[data-current-page=workspace]:has(.page-shell) #section-question .send-preview,html body[data-current-page=workspace]:has(.page-shell) #section-question#section-question .composer-actions{margin-top:0!important;margin-bottom:0!important}html body[data-current-page=records]:has(.page-shell) #section-records-filters{padding-top:12px!important;padding-bottom:12px!important}}body #section-history .history-field-value,body #section-history .history-text-paragraph{min-width:0!important;font-family:var(--sans)!important;font-size:.99rem!important;font-weight:430!important;line-height:1.76!important;color:#172026e6!important}body #section-history .history-conversation-role{padding-top:1px!important;font-family:var(--sans)!important;font-size:.72rem!important;font-weight:650!important;line-height:1.3!important;letter-spacing:.07em!important;color:#62717b9e!important}html body #section-answer .response-output.empty,html body #section-answer .response-output.empty p{color:#5e6d7694!important;-webkit-text-fill-color:rgba(94,109,118,.58)!important;font-size:.9212rem!important;line-height:1.62!important;font-weight:400!important}html body[data-theme=dark] #section-answer .response-output.empty,html body[data-theme=dark] #section-answer .response-output.empty p{color:#a8b9bf7a!important;-webkit-text-fill-color:rgba(168,185,191,.48)!important}@media (max-width: 480px){#answer-favorite{background:#ffffff57!important;background-image:none!important;box-shadow:inset 0 1px 1px #ffffff7a!important;color:#243237b8!important;-webkit-text-fill-color:rgba(36,50,55,.72)!important}}body[data-theme=dark]{--bg: #0d0f0d;--bg-deep: #111311;--card: #111311;--card-strong: #161816;--line: rgba(231, 231, 226, .1);--text: #e7e7e2;--muted: #a9ada5;--accent: #3e4a42;--accent-strong: #e7e7e2;--shadow: 0 24px 60px rgba(0, 0, 0, .42)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;color:var(--text);background:radial-gradient(circle at top left,rgba(47,58,51,.16),transparent 24rem),radial-gradient(circle at bottom right,rgba(218,221,214,.18),transparent 22rem),linear-gradient(180deg,#f2f2ef,#ecede8 52%,#daddd6);font-family:var(--sans)}html{scroll-behavior:smooth}body[data-theme=dark]{background:radial-gradient(circle at top left,rgba(62,74,66,.18),transparent 22rem),radial-gradient(circle at bottom right,rgba(22,24,22,.14),transparent 20rem),linear-gradient(180deg,#0d0f0d,#111311 52%,#161816)}body{padding:24px;font-size:16px;line-height:var(--lh-copy);letter-spacing:.01em}[hidden]{display:none!important}.page-shell{display:grid;grid-template-columns:320px 1fr;gap:24px;align-items:start}.glass{background:var(--card);border:1px solid rgba(255,255,255,.55);box-shadow:var(--shadow);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.sidebar{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;padding:22px;border-radius:var(--radius-xl)}.brand-block h1,.hero h2,.panel-head h2{margin:0;font-family:var(--serif);font-weight:700;letter-spacing:-.03em}.brand-block h1{font-size:2rem;margin-top:6px}.hero h2{font-size:clamp(2rem,3vw,3rem)}.brand-copy,.hero-copy,.micro-copy{color:var(--muted);line-height:1.65}.eyebrow{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-strong)}.panel{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.panel-head h2{font-size:1.34rem;line-height:1.2}.settings-body,.layout-controls{display:grid;gap:14px}.layout-status{font-size:.86rem;color:var(--accent-strong);line-height:1.5}.sidebar-panels,.layout-dropzone{display:grid;gap:20px}.layout-dropzone.drag-over,.layout-slot.drag-over{outline:2px dashed rgba(87,114,141,.35);outline-offset:8px;border-radius:var(--radius-lg)}.layout-slot{min-height:120px}.layout-slot>.layout-card{height:100%}.layout-card.dragging{opacity:.42}.layout-card.drop-before{box-shadow:inset 0 4px #57728d8c}.field{display:grid;gap:8px}.field span{font-size:.96rem;font-weight:600;color:var(--text);line-height:1.45}.field span.field-meta{color:var(--muted);font-weight:500}input,textarea,button{font:inherit}input,textarea{width:100%;border:1px solid var(--line);background:#ffffffc7;border-radius:var(--radius-md);padding:10px 12px;color:var(--text);font-size:.98rem;outline:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}input::placeholder,textarea::placeholder{color:#61718194;font-size:.94em;line-height:1.62}body[data-theme=dark] input,body[data-theme=dark] textarea{background:#ffffff0d}body[data-theme=dark] input::placeholder,body[data-theme=dark] textarea::placeholder{color:#9eb0c066}input:focus,textarea:focus{border-color:#57728d73;box-shadow:0 0 0 4px #57728d1a}textarea{resize:vertical;min-height:88px;line-height:1.62}.primary-button,.ghost-button,.template-tab{border-radius:999px;padding:11px 18px;border:1px solid transparent;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease}.primary-button:hover,.ghost-button:hover,.template-tab:hover{transform:translateY(-1px)}.primary-button:disabled,.ghost-button:disabled,.template-tab:disabled,.mini-button:disabled,.session-mini:disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}.primary-button{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);color:#fff;box-shadow:0 10px 24px #3f587338}.primary-button.accent{background:linear-gradient(135deg,#38506a,#223547)}.ghost-button,.template-tab{background:#ffffff80;color:var(--text);border-color:var(--line)}body[data-theme=dark] .ghost-button,body[data-theme=dark] .template-tab,body[data-theme=dark] .mini-button,body[data-theme=dark] .session-mini{background:#ffffff0a}.template-tab.active{background:#57728d1f;color:var(--accent-strong);border-color:#57728d40}.button-row,.quick-links,.hero-actions,.template-switcher{display:flex;flex-wrap:wrap;gap:10px}.panel-tools{align-items:center;gap:10px}.drag-handle{border:1px solid var(--line);background:#ffffff94;color:var(--muted);border-radius:999px;min-width:38px;height:38px;cursor:grab;font-size:.94rem;line-height:1}.drag-handle:active{cursor:grabbing}body[data-theme=dark] .drag-handle{background:#ffffff0a}.delivery-mode-switch{display:flex;flex-wrap:wrap;gap:10px}.delivery-mode-button.active{background:#57728d1f;color:var(--accent-strong);border-color:#57728d40}.conversation-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;margin-top:16px}.toggle-row{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-size:.96rem;font-weight:500}.toggle-row input{width:18px;height:18px;accent-color:var(--accent)}.structure-list{margin:0;padding-left:18px;color:var(--muted);font-size:.98rem;line-height:1.9}.main-stage{display:grid;gap:24px}.hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;border-radius:var(--radius-xl)}.workspace{display:grid;grid-template-columns:minmax(320px,var(--workspace-left-width)) var(--resize-handle-size) minmax(0,1fr);gap:24px;align-items:start}.workspace-left-column{display:grid;gap:16px;align-content:start}.composer,.response-card{border-radius:var(--radius-xl);padding:26px 24px}.composer{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto}.composer{padding:28px 24px;background:linear-gradient(180deg,#fafcffe6,#f1f6fbd1);border:1px solid rgba(255,255,255,.68);box-shadow:0 20px 48px #121c271a,inset 0 1px #fff6}body[data-theme=dark] .composer{background:linear-gradient(180deg,#2d1f17e6,#0d0f0dd1);border-color:#e6edf512;box-shadow:0 22px 52px #0000004d,inset 0 1px #ffffff08}.composer .panel-head{align-items:flex-start;margin-bottom:12px}.composer .panel-head h2{font-size:1.5rem;line-height:1.1}.composer .section-note{max-width:56ch;margin-bottom:18px}.mode-switcher-block{display:grid;gap:6px;margin-bottom:14px}.mode-switcher-title{font-size:.82rem;font-weight:700;letter-spacing:.04em;color:var(--muted);text-transform:uppercase}.composer .template-switcher{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:0;padding:5px;border-radius:16px;background:#ffffff42;border:1px solid rgba(255,255,255,.42);box-shadow:inset 0 1px #ffffff5c}body[data-theme=dark] .composer .template-switcher{background:#ffffff0a;border-color:#ffffff0f;box-shadow:inset 0 1px #ffffff05}.supplemental-fields{border-radius:20px;border:1px solid rgba(91,115,139,.12);background:#ffffff1a;padding:14px 15px 15px}body[data-theme=dark] .supplemental-fields{border-color:#c3d5e814;background:#ffffff05}.supplemental-fields-head{display:grid;gap:4px;margin-bottom:12px;color:var(--text)}.supplemental-summary-title{font-size:.96rem;font-weight:700}.supplemental-summary-preview{font-size:.82rem;line-height:1.42;color:var(--muted)}.supplemental-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.send-preview{border-radius:20px;border:1px solid rgba(91,115,139,.1);background:#ffffff14;padding:12px 14px 14px}body[data-theme=dark] .send-preview{border-color:#c3d5e80f;background:#ffffff05}.send-preview summary{position:relative;cursor:pointer;display:grid;gap:4px;padding-right:56px;list-style:none;color:var(--text)}.send-preview summary::-webkit-details-marker{display:none}.send-preview-title{font-size:.96rem;font-weight:700}.send-preview-copy{font-size:.82rem;line-height:1.42;color:var(--muted)}.send-preview summary:after{content:"展开";position:absolute;right:0;top:0;font-size:.82rem;font-weight:600;color:var(--accent-strong)}.send-preview[open] summary:after{content:"收起"}.send-preview .field{margin-top:14px}.composer .template-tab{min-width:0;min-height:0;padding:9px 13px;border-radius:12px;text-align:center;background:#fffc;border-color:#57728d0f;font-size:.9rem;box-shadow:inset 0 1px #fffc,0 4px 12px #3f587309}.composer .template-tab:hover{border-color:#57728d1f;background:#f9fcfff0}.composer .template-tab.active{background:linear-gradient(135deg,#57728d24,#3f58732e);border-color:#57728d29;box-shadow:0 8px 16px #3f58730f,inset 0 1px #ffffff73}body[data-theme=dark] .composer .template-tab{background:#ffffff0d;border-color:#c3d5e814;box-shadow:inset 0 1px #ffffff08,0 8px 18px #00000024}body[data-theme=dark] .composer .template-tab:hover{background:#ffffff12;border-color:#c3d5e824}body[data-theme=dark] .composer .template-tab.active{background:linear-gradient(135deg,#57728d47,#3f58735c);border-color:#c3d5e81f;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff0d}.composer .conversation-toolbar{margin-top:0;margin-bottom:18px;padding:14px 16px;border-radius:18px;border:1px solid rgba(91,115,139,.1);background:#ffffff70}body[data-theme=dark] .composer .conversation-toolbar{border-color:#c3d5e80f;background:#ffffff08}.session-context{align-items:flex-start}.session-context-copy{display:grid;gap:6px}.session-context-label{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.session-context-title{font-size:1rem;font-weight:600;line-height:1.55;color:var(--text)}.followup-guidance{margin:-6px 0 18px;padding:12px 14px;border-radius:16px;border:1px solid rgba(91,115,139,.1);background:#ffffff38;color:var(--muted)}body[data-theme=dark] .followup-guidance{border-color:#c3d5e80f;background:#ffffff05}.response-card{display:flex;flex-direction:column;min-height:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px}.field-span-2{grid-column:1 / -1}.form-section-label{margin:4px 0 -4px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong);opacity:.78}.composer .field{gap:10px;padding:16px;border-radius:20px;border:1px solid rgba(91,115,139,.08);background:#ffffff57}body[data-theme=dark] .composer .field{border-color:#c3d5e80f;background:#ffffff06}.composer .field-span-2{padding:18px}.field-question-primary{padding:22px 20px;border-color:#3f587324;background:linear-gradient(180deg,#f8fbfed6,#eef4fa94);box-shadow:0 10px 24px #2335490a,inset 0 1px #ffffffa3}body[data-theme=dark] .field-question-primary{border-color:#c3d5e81a;background:linear-gradient(180deg,#1f2429d1,#14181c8f);box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff08}.field-concern-secondary{border-style:dashed}.composer #question{min-height:128px;font-size:1.02rem}.composer #assembled-prompt{min-height:208px;font-size:1rem;line-height:1.68;background:#f9fcffeb;border-color:#3f587329;box-shadow:inset 0 1px #ffffffb8}body[data-theme=dark] .composer #assembled-prompt{background:#1b2025eb;border-color:#c3d5e814;box-shadow:inset 0 1px #ffffff05}.composer>.button-row{gap:12px;padding-top:4px}.composer>.button-row .primary-button.accent{box-shadow:0 12px 28px #1c22282e}.composer-actions{align-items:center;gap:10px}.composer-actions #send-request{min-width:168px}.composer-actions #clear-draft{opacity:.72}.composer-actions-note{margin:10px 0 0;font-size:.88rem;line-height:1.5;color:var(--muted)}.answer-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(91,115,139,.1)}body[data-theme=dark] .answer-actions{border-top-color:#c3d5e814}.answer-kicker{display:inline-flex;align-items:center;margin:2px 0 12px;padding:6px 10px;border-radius:999px;background:#57728d1a;color:var(--accent-strong);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#answer-followup:not(:disabled){background:linear-gradient(180deg,#616c7633,#434c5547);border-color:#272f3724;color:#2d3843;box-shadow:0 8px 18px #0c12180f,inset 0 1px #ffffff7a}#answer-followup:not(:disabled):hover{background:linear-gradient(180deg,#67727c3d,#49525b52)}.answer-guidance{margin:12px 0 0;color:var(--muted);font-size:.92rem;line-height:1.7}.answer-note{margin:12px 0 0;color:var(--muted);font-size:.9rem;line-height:1.68}body[data-theme=dark] .answer-kicker{background:#838b9324;color:#d0d7de}body[data-theme=dark] #answer-followup:not(:disabled){background:linear-gradient(180deg,#7b848d2e,#515a634d);border-color:#e2e8ee14;color:#e6ecf2}.response-stack{display:grid;grid-template-columns:minmax(0,1fr) var(--resize-handle-size) minmax(260px,var(--response-side-width));align-items:start;gap:24px}.response-main-column,.response-side-column{display:grid;gap:16px;align-content:start}.response-side-column{position:sticky;top:24px}.response-main-column{grid-template-rows:minmax(320px,var(--answer-panel-height)) var(--resize-handle-size) minmax(220px,auto)}.response-side-column{grid-template-rows:minmax(220px,var(--conversation-panel-height)) var(--resize-handle-size) minmax(220px,auto)}.resize-handle{position:relative;border-radius:999px;background:#57728d1a;border:1px solid rgba(87,114,141,.14);-webkit-user-select:none;user-select:none;touch-action:none;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.resize-handle:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;transform:translate(-50%,-50%);border-radius:999px;background:#3f587394}.resize-handle:hover,.resize-handle.active{background:#57728d29;border-color:#57728d47;box-shadow:0 0 0 6px #57728d14}.resize-handle-vertical{width:var(--resize-handle-size);min-height:120px;cursor:col-resize}.resize-handle-vertical:after{width:4px;height:48px}.resize-handle-horizontal{height:var(--resize-handle-size);width:100%;cursor:row-resize}.resize-handle-horizontal:after{width:48px;height:4px}.response-output,.system-preview{min-height:240px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-strong)}.response-output{flex:1;padding:22px 20px;font-size:1.04rem;white-space:pre-wrap;line-height:1.9;overflow-wrap:anywhere;overflow:auto;min-height:100%;max-height:100%}.response-output.rendered{white-space:normal}.response-output.rendered h1,.response-output.rendered h2,.response-output.rendered h3,.response-output.rendered h4{margin:1.05em 0 .5em;font-family:var(--serif);letter-spacing:-.02em}.response-output.rendered h1{font-size:1.9rem}.response-output.rendered h2{font-size:1.56rem}.response-output.rendered h3{font-size:1.28rem}.response-output.rendered h4{font-size:1.1rem}.response-output.rendered p{margin:.72em 0}.response-output.rendered ul,.response-output.rendered ol{margin:.72em 0;padding-left:1.4em}.response-output.rendered li{margin:.3em 0}.response-output.rendered code{font-family:var(--mono);font-size:.92em;padding:.1em .35em;border-radius:8px;background:#57728d1f}.response-output.rendered pre{padding:14px;border-radius:16px;background:#22344814;border:1px solid var(--line);overflow:auto}.response-output.rendered pre code{background:transparent;padding:0}.response-output.rendered blockquote{margin:.9em 0;padding-left:1em;border-left:3px solid rgba(87,114,141,.35);color:var(--muted)}.response-output.empty{display:grid;place-items:center;color:var(--muted)}.system-preview{flex:1;padding:16px;font-family:var(--mono);font-size:.92rem;line-height:1.72;min-height:100%;max-height:100%;overflow:auto}body[data-theme=dark] .response-output,body[data-theme=dark] .system-preview,body[data-theme=dark] .conversation-item,body[data-theme=dark] .history-item,body[data-theme=dark] .session-item,body[data-theme=dark] .session-list.empty,body[data-theme=dark] .conversation-thread.empty,body[data-theme=dark] .history-list.empty{background:#ffffff08}.history-list{display:grid;gap:12px;max-height:340px;overflow:auto}.session-list{display:grid;gap:10px}.session-list.empty{min-height:108px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card-strong);color:var(--muted);padding:16px}.session-item{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card-strong);padding:12px;display:grid;gap:8px;cursor:pointer;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.session-item:hover{transform:translateY(-1px)}.session-item.active{border-color:#57728d5c;box-shadow:inset 0 0 0 1px #57728d24}.session-item.pinned{border-color:#3f587347}.session-title{font-size:1rem;font-weight:600;line-height:1.5}.session-meta{font-size:.8rem;color:var(--muted);display:flex;justify-content:space-between;gap:8px}.session-actions{display:flex;gap:8px;flex-wrap:wrap}.session-mini{border:1px solid var(--line);background:#ffffff94;color:var(--text);border-radius:999px;padding:5px 10px;cursor:pointer;font-size:.8rem}.session-pin{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:#57728d1a;color:var(--accent-strong);font-size:.76rem}.conversation-thread{display:grid;gap:12px;flex:1;min-height:100%;max-height:100%;overflow:auto}.conversation-thread.empty{min-height:120px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card-strong);color:var(--muted);padding:20px}.conversation-item{border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px;background:var(--card-strong);display:grid;gap:8px}.conversation-role{font-size:.8rem;font-weight:700;color:var(--accent-strong);letter-spacing:.14em;text-transform:uppercase}.conversation-content{font-size:.98rem;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.history-list.empty{min-height:120px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card-strong);color:var(--muted);padding:20px}.history-item{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card-strong);overflow:hidden}.history-item.pinned{border-color:#57728d29;box-shadow:0 10px 24px #3f58730d,inset 0 1px #ffffff4d}.history-summary{list-style:none;cursor:pointer;display:grid;gap:4px;padding:12px 13px}.history-summary::-webkit-details-marker{display:none}.history-summary:after{content:"";justify-self:end;width:10px;height:10px;margin-top:-24px;border-right:2px solid rgba(63,88,115,.62);border-bottom:2px solid rgba(63,88,115,.62);transform:rotate(45deg);transition:transform .14s ease}.history-item[open] .history-summary{background:#ffffff42;border-bottom:1px solid var(--line)}.history-item:not([open]) .history-summary{transition:background .14s ease,box-shadow .14s ease}.history-item:not([open]):hover .history-summary{background:#ffffff2e}.history-item[open] .history-summary:after{transform:rotate(225deg)}.history-body{display:grid;gap:12px;padding:14px}.history-block{display:grid;gap:8px}.history-block-surface{padding:12px 13px;border-radius:14px;border:1px solid rgba(91,115,139,.08);background:#ffffff52}body[data-theme=dark] .history-block-surface{border-color:#c3d5e80f;background:#ffffff06}.history-note-surface{background:#f8fbfeb8}body[data-theme=dark] .history-note-surface{background:#ffffff0a}.history-block-label{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong)}.history-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;color:var(--muted);font-size:.8rem;opacity:.92}.history-mode{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#57728d1a;color:var(--accent-strong)}.history-state{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:600}.history-state-session{background:#4674541a;color:#4b6784}.history-state-single{background:#786c5c1a;color:#65798d}.history-state-pinned{background:#57728d1f;color:var(--accent-strong)}.history-question,.history-answer{font-size:.98rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.history-note{font-size:.92rem;line-height:1.62;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.history-question{font-weight:600}.history-question-title{font-size:.96rem;font-weight:700;line-height:1.4}.history-answer-preview{color:var(--muted);font-size:.84rem;line-height:1.46;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.history-answer{color:var(--muted)}.history-actions{display:flex;flex-wrap:wrap;gap:6px;opacity:.92}.history-footer{display:grid;gap:10px;padding-top:2px;border-top:1px solid rgba(91,115,139,.08)}body[data-theme=dark] .history-footer{border-top-color:#c3d5e80f}.mini-button{border:1px solid var(--line);background:#ffffff94;color:var(--text);border-radius:999px;padding:6px 10px;cursor:pointer;font-size:.84rem}.mini-button-primary{background:linear-gradient(135deg,#57728d29,#3f587338);border-color:#57728d3d;color:var(--accent-strong);font-weight:700}.history-action-hint{font-size:.78rem;line-height:1.4;color:var(--muted);opacity:.84}.history-footer .mini-button:not(.mini-button-primary){opacity:.8}.history-footer .mini-button:not(.mini-button-primary):hover{opacity:1}.history-conversation-list{display:grid;gap:10px}.history-conversation-item{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#ffffff5c}body[data-theme=dark] .history-conversation-item{background:#ffffff08}.history-conversation-role{font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong)}.history-conversation-content{font-size:.92rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)}.status-pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 12px;border-radius:999px;background:#57728d1f;color:var(--accent-strong);font-size:.86rem}.status-pill.subtle{background:#2234480f;color:var(--muted)}.status-pill-save{min-height:28px;padding:4px 10px;font-size:.8rem;letter-spacing:.01em}.composer .status-pill-save{border:1px solid rgba(91,115,139,.08);background:#ffffff6b;color:#617181c7;box-shadow:inset 0 1px #fff9}.composer .status-pill-save.is-saved{background:#ffffff47;color:#6171819e}body[data-theme=dark] .composer .status-pill-save{border-color:#c3d5e80f;background:#ffffff0a;color:#9eb0c0a8;box-shadow:inset 0 1px #ffffff08}body[data-theme=dark] .composer .status-pill-save.is-saved{background:#ffffff06;color:#9eb0c080}.toast{position:fixed;right:24px;bottom:24px;max-width:320px;padding:12px 16px;border-radius:14px;background:#172330f0;color:#eaf2f9;box-shadow:0 16px 36px #1723303d;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .15s ease,transform .15s ease}.toast.visible{opacity:1;transform:translateY(0)}.page-shell{display:flex;flex-direction:column;gap:24px;max-width:1120px;margin:0 auto}.title-banner{position:sticky;top:14px;z-index:20;width:100%;align-self:stretch;display:grid;grid-template-columns:minmax(0,1.45fr) auto;gap:28px;align-items:center;padding:24px;border-radius:var(--radius-xl)}.title-banner-content{min-width:0}.title-banner h1{margin:10px 0 12px;font-size:clamp(2.4rem,4.8vw,3.8rem);font-family:var(--serif);font-weight:700;line-height:1.02;letter-spacing:-.045em}.title-copy{margin:0;max-width:52ch;color:var(--muted);font-size:1.03rem;line-height:1.8}.title-banner-nav{display:flex;justify-self:end;align-items:center}.page-switcher-nav{justify-content:flex-end;flex-wrap:nowrap;gap:6px;padding:6px;border-radius:999px;border:1px solid rgba(255,255,255,.58);background:#ffffff61;box-shadow:inset 0 1px #ffffff5c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.section-note{margin:-2px 0 16px;color:var(--muted);font-size:.95rem;line-height:1.72;max-width:none}.panel-kicker{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-strong);opacity:.82}.title-nav{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:8px}.page-nav-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text);font-size:.95rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.page-nav-button:hover{transform:none;background:#ffffff94;border-color:#57728d29}body[data-theme=dark] .page-switcher-nav{background:#ffffff0d;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a}body[data-theme=dark] .page-nav-button:hover{background:#ffffff14}.page-nav-button.active{background:linear-gradient(135deg,#57728d29,#3f58733d);color:var(--accent-strong);border-color:#57728d2e;box-shadow:0 8px 18px #3f58731f}.tools-stack{display:grid;gap:10px}.tool-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;border:1px solid rgba(87,114,141,.1);background:linear-gradient(180deg,#f9fcffc7,#f5f9fd8f);box-shadow:inset 0 1px #ffffffe0,0 10px 24px #3f58730a}.tool-copy{display:grid;gap:4px;min-width:0}.tool-title{margin:0;font-size:var(--font-md);font-weight:650;line-height:var(--lh-tight);color:var(--text)}.tool-desc{margin:0;max-width:34ch;color:var(--muted);font-size:var(--font-sm);line-height:1.56}#section-tools .tool-item .ghost-button{min-width:88px;min-height:40px;padding:9px 14px;border-radius:12px}#section-tools .tool-item .ghost-button .tool-action-label{display:inline-flex;align-items:center;justify-content:center}.records-filter-group{display:flex;flex-wrap:wrap;gap:8px}.records-filters-stack{display:grid;gap:12px}.records-search-field{margin:0;padding:14px 14px 12px;border-radius:var(--radius-lg);border:1px solid rgba(87,114,141,.1);background:linear-gradient(180deg,#f9fcffc7,#f5f9fd8a);box-shadow:inset 0 1px #ffffffd1,0 8px 22px #3f58730a}.records-search-field span{font-size:var(--font-sm);letter-spacing:.02em}.records-search-field input{padding:13px 15px;border-radius:14px;border-color:#57728d1f;background:#ffffffeb;font-size:.96rem;box-shadow:inset 0 1px #ffffffe6}.records-search-field input::placeholder{color:#617181a3}body[data-theme=dark] .records-search-field,body[data-theme=dark] .tool-item{border-color:#c3d5e814;background:linear-gradient(180deg,#ffffff09,#ffffff05);box-shadow:inset 0 1px #ffffff05,0 10px 24px #00000029}body[data-theme=dark] .records-search-field input{border-color:#c3d5e814;background:#ffffff0d;box-shadow:inset 0 1px #ffffff08}body[data-theme=dark] .records-search-field input::placeholder{color:#9eb0c070}.records-filter-block{display:grid;gap:8px}.records-filter-caption{margin:0;font-size:var(--font-sm);font-weight:600;letter-spacing:.04em;color:var(--muted)}.records-mode-button{padding:9px 15px;font-size:.9rem;font-weight:600;color:var(--muted);background:#f9fcffc2;border-color:#57728d14;box-shadow:inset 0 1px #ffffffc7}.records-mode-button:hover{color:var(--text);border-color:#57728d29;background:#f8fbfef5}.records-filter-group+.records-filter-group{margin-top:12px}.records-filter-button.active,.records-mode-button.active{background:linear-gradient(135deg,#57728d24,#3f587333);color:var(--accent-strong);border-color:#57728d33;box-shadow:0 8px 18px #3f587314,inset 0 1px #ffffff80}body[data-theme=dark] .records-mode-button{color:#9eb0c0b8;background:#ffffff08;border-color:#c3d5e814;box-shadow:inset 0 1px #ffffff05}body[data-theme=dark] .records-mode-button:hover{color:#e6edf5f0;background:#ffffff0f;border-color:#c3d5e824}body[data-theme=dark] .records-mode-button.active{background:linear-gradient(135deg,#57728d52,#3f58736b);border-color:#c3d5e829;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff0a}[id^=section-]{scroll-margin-top:22px}.sidebar,.sidebar-panels,.main-stage,.workspace,.response-stack,.response-main-column,.response-side-column,.workspace-left-column,.layout-slot{display:contents}.brand-block,.hero,[data-panel-id=quicklinks],[data-panel-id=layouttools],.resize-handle,.drag-handle{display:none!important}.composer,.response-card,.sidebar .panel{width:100%;position:static;max-height:none;overflow:visible}.sidebar .panel{border-top:none;margin-top:0;padding:24px;border-radius:var(--radius-xl);background:var(--card);border:1px solid rgba(255,255,255,.55);box-shadow:var(--shadow);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.sidebar .panel,.response-card-history,.response-card-conversation,.response-card-prompt{background:linear-gradient(180deg,#f8fbfec2,#f1f6fba8);border:1px solid rgba(255,255,255,.5);box-shadow:0 14px 34px #121c2712,inset 0 1px #ffffff47}body[data-theme=dark] .sidebar .panel,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt{background:linear-gradient(180deg,#271b14bd,#1e1510ad);border-color:#e6edf50f;box-shadow:0 16px 36px #00000038,inset 0 1px #ffffff06}.sidebar .panel .panel-head,.response-card-history .panel-head,.response-card-conversation .panel-head,.response-card-prompt .panel-head{margin-bottom:10px}.sidebar .panel .panel-head h2,.response-card-history .panel-head h2,.response-card-conversation .panel-head h2,.response-card-prompt .panel-head h2{font-size:1.16rem;line-height:1.2}.sidebar .panel .section-note,.response-card-history .section-note,.response-card-conversation .section-note,.response-card-prompt .section-note{font-size:.9rem;line-height:1.66;margin-bottom:14px}.composer{order:1}.response-card-answer{order:2}.response-card-answer{padding:30px 28px;background:linear-gradient(180deg,#f9fcfff0,#f2f7fcd1);border:1px solid rgba(255,255,255,.72);box-shadow:0 24px 60px #121c271f,inset 0 1px #ffffff6b}body[data-theme=dark] .response-card-answer{background:linear-gradient(180deg,#312219eb,#241812d6);border-color:#e6edf514;box-shadow:0 24px 60px #00000057,inset 0 1px #ffffff08}.response-card-answer .panel-head{align-items:flex-start;margin-bottom:12px}.response-card-answer .panel-head h2{font-size:1.62rem;line-height:1.08}.response-card-answer .panel-tools{gap:10px}.response-card-answer .section-note{margin-bottom:20px;font-size:1rem;line-height:1.75}@media (min-width: 1100px){.section-note{white-space:nowrap}.response-card-answer .section-note{white-space:normal}}.response-card-answer .status-pill{min-height:34px;padding:7px 13px}.response-card-answer .response-output{padding:24px 26px;font-size:1.08rem;line-height:1.82;border-color:#5b738b1f;background:linear-gradient(180deg,#ffffffb8,#f5f9fdf0);box-shadow:inset 0 1px #ffffffb8,0 10px 26px #2335490d}body[data-theme=dark] .response-card-answer .response-output{border-color:#c3d5e814;background:linear-gradient(180deg,#ffffff0a,#1f1611eb);box-shadow:inset 0 1px #ffffff08,0 12px 28px #00000038}.response-card-answer .response-output.rendered>*{max-width:72ch;margin-left:auto;margin-right:auto}.response-card-answer .response-output.rendered ul,.response-card-answer .response-output.rendered ol,.response-card-answer .response-output.rendered blockquote,.response-card-answer .response-output.rendered pre{max-width:70ch}.response-card-answer .response-output.rendered h1{font-size:2.05rem}.response-card-answer .response-output.rendered h2{font-size:1.68rem}.response-card-answer .response-output.rendered h3{font-size:1.36rem}.response-card-answer .response-output.empty{text-align:center}.response-card-history{order:3}.response-card-conversation{order:4}.response-card-history,.response-card-conversation,.response-card-prompt{padding:22px}.panel[data-panel-id=sessions]{order:5}.panel[data-panel-id=settings]{order:2}.panel[data-panel-id=tools]{order:1}.panel[data-panel-id=records-filters]{order:0}.response-card-prompt{order:3;opacity:.94}.panel[data-panel-id=structure]{order:4;opacity:.9}.panel[data-panel-id=settings]{opacity:.96}body[data-current-page=workspace] [data-page]:not([data-page=workspace]),body[data-current-page=records] [data-page]:not([data-page=records]),body[data-current-page=settings] [data-page]:not([data-page=settings]){display:none!important}body[data-current-page=records] .response-card-history{order:1}body[data-current-page=records] .response-card-conversation,body[data-current-page=records] .panel[data-panel-id=sessions],body[data-current-page=records] .hero{display:none!important}body[data-current-page=records] .response-card-history{opacity:.96;padding:20px}body[data-current-page=records] .response-card-history .panel-head h2{font-size:var(--font-title)}body[data-current-page=records] .panel[data-panel-id=records-filters]{padding:18px 18px 16px;border-top:none;margin-top:0;background:#ffffff2e}body[data-theme=dark][data-current-page=records] .panel[data-panel-id=records-filters]{background:#ffffff05}body[data-current-page=records] .panel[data-panel-id=records-filters] .panel-head{margin-bottom:10px}body[data-current-page=records] .panel[data-panel-id=records-filters] .panel-head h2{font-size:var(--font-title)}body[data-current-page=records] .panel[data-panel-id=records-filters] .section-note{margin-bottom:10px}body[data-current-page=records] .panel[data-panel-id=records-filters] .field{gap:6px;margin-bottom:0}body[data-current-page=records] .panel[data-panel-id=records-filters] .records-filters-stack{gap:12px}body[data-current-page=records] .panel[data-panel-id=records-filters] .records-filter-block,body[data-current-page=records] .response-card-history .history-list{gap:8px}.response-output,.conversation-thread,.history-list,.system-preview{min-height:0;max-height:none}.history-list,.conversation-thread,.system-preview,.session-list.empty{border-color:#5b738b14}.response-card-answer .response-output{min-height:320px}.title-banner{gap:var(--space-5);padding:var(--space-5)}.title-banner h1{font-size:var(--font-hero);line-height:1.04}.title-copy,.brand-copy,.hero-copy{font-size:var(--font-md);line-height:1.72}.page-switcher-nav{gap:var(--space-1);padding:var(--space-1)}.page-nav-button{min-height:40px;padding:9px 16px;font-size:var(--font-sm);letter-spacing:.01em}.sidebar .panel,.composer,.response-card{padding:var(--space-5)}.panel-head,.sidebar .panel .panel-head,.response-card-history .panel-head,.response-card-conversation .panel-head,.response-card-prompt .panel-head,.response-card-answer .panel-head{gap:var(--space-3);margin-bottom:var(--space-3)}.panel-head h2,.sidebar .panel .panel-head h2,.response-card-history .panel-head h2,.response-card-conversation .panel-head h2,.response-card-prompt .panel-head h2{font-size:var(--font-title);line-height:var(--lh-tight)}.composer .panel-head h2,.response-card-answer .panel-head h2{font-size:1.42rem;line-height:1.18}.panel-kicker,.eyebrow,.mode-switcher-title,.session-context-label,.history-block-label,.conversation-role,.history-conversation-role{letter-spacing:.12em}.panel-kicker,.mode-switcher-title,.session-context-label{font-size:var(--font-xs);font-weight:700;line-height:1.4}.section-note,.micro-copy,.composer-actions-note,.answer-guidance,.supplemental-summary-preview,.send-preview-copy,.history-action-hint,.layout-status{font-size:var(--font-sm);line-height:var(--lh-copy)}.section-note{margin:0 0 var(--space-4)}.field,.settings-body,.records-filters-stack,.records-filter-block,.layout-controls,.session-list,.history-list,.conversation-thread,.history-conversation-list,.response-main-column,.response-side-column,.workspace-left-column{gap:var(--space-3)}.field span,.records-filter-caption,.send-preview-title,.supplemental-summary-title,.session-title,.history-question-title{font-size:var(--font-sm);font-weight:700;line-height:1.45;letter-spacing:.01em}input,textarea{padding:12px 14px;font-size:var(--font-md);line-height:1.68}.primary-button,.ghost-button,.template-tab,.page-nav-button{font-size:var(--font-sm)}.primary-button,.ghost-button,.template-tab{padding:10px 16px}.drag-handle,.status-pill{min-height:36px}.status-pill,.status-pill-save,.session-mini,.mini-button{font-size:var(--font-xs);line-height:1.4}.status-pill,.status-pill-save{padding:5px 11px}.mode-switcher-block{gap:var(--space-1);margin-bottom:var(--space-4)}.composer .template-switcher,.records-filter-group{gap:var(--space-1)}.composer .template-switcher{padding:var(--space-1)}.composer .template-tab,.records-mode-button{min-height:40px;padding:8px 12px}.composer .template-tab{flex:0 0 auto;min-width:76px}.composer .conversation-toolbar,.send-preview,.supplemental-fields,.records-search-field,.history-body,.conversation-item,.history-conversation-item,.session-item{padding:var(--space-4)}.form-grid{gap:var(--space-4);margin-bottom:var(--space-5)}.composer .field{gap:var(--space-2)}.field-question-primary{padding:var(--space-5)}.response-output,.system-preview,.history-summary{padding:var(--space-4)}.response-output{font-size:1rem;line-height:1.88}.composer-actions-note,.answer-guidance{margin-top:var(--space-2)}.answer-actions{margin-top:var(--space-4);padding-top:var(--space-3)}.system-preview,.conversation-content,.history-question,.history-answer,.history-conversation-content{font-size:var(--font-md);line-height:var(--lh-reading)}.history-meta,.session-meta{font-size:var(--font-xs);line-height:1.45}.history-answer-preview{font-size:.86rem;line-height:1.62}.history-actions,.session-actions,.answer-actions,.button-row,.hero-actions,.quick-links{gap:var(--space-2)}.panel-tools,.composer-actions,.answer-actions,.history-actions,.session-actions{align-items:center;gap:var(--space-2)}.panel-tools>.status-pill,.panel-tools>.status-pill-save{margin-right:2px}.primary-button{font-weight:700;border-color:#3f58732e;box-shadow:0 12px 26px #3f587333,inset 0 1px #fff3}.primary-button:hover{box-shadow:0 14px 30px #3f58733d,inset 0 1px #ffffff38}.ghost-button,.mini-button,.session-mini{border-color:#5b738b1f;background:#ffffff9e;box-shadow:inset 0 1px #ffffffb8}.ghost-button:hover,.mini-button:hover,.session-mini:hover{border-color:#57728d29;background:#fafcfff0}.panel-tools .ghost-button,#toggle-settings,#toggle-system-prompt,#toggle-conversation,#toggle-render-mode,#clear-history,#clear-draft,#clear-settings,#open-chatgpt,#theme-toggle-settings,#copy-system-prompt-settings,#copy-user-prompt-settings,#export-history-settings,#import-history-trigger-settings{color:var(--muted);background:#ffffff57;border-color:#5b738b14;box-shadow:none}.panel-tools .ghost-button:hover,#toggle-settings:hover,#toggle-system-prompt:hover,#toggle-conversation:hover,#toggle-render-mode:hover,#clear-history:hover,#clear-draft:hover,#clear-settings:hover,#open-chatgpt:hover,#theme-toggle-settings:hover,#copy-system-prompt-settings:hover,#copy-user-prompt-settings:hover,#export-history-settings:hover,#import-history-trigger-settings:hover{color:var(--text);background:#ffffff80;border-color:#57728d1f}.answer-actions #answer-followup,#resume-session,.history-actions .mini-button-primary,.session-actions .session-resume,#save-settings{border-color:#57728d38;background:linear-gradient(135deg,#57728d24,#3f587333);color:var(--accent-strong);font-weight:700;box-shadow:0 10px 22px #3f587314,inset 0 1px #ffffff6b}.answer-actions #copy-response,.history-actions .history-export,.history-actions .history-export-session,.history-actions .history-copy-question,.history-actions .history-copy-answer,.history-actions .history-reuse,.session-actions .session-switch,.session-actions .session-rename,.session-actions .session-pin-toggle{background:#ffffff7a;color:var(--text)}.button-row>.ghost-button:disabled,.answer-actions .ghost-button:disabled,.history-actions .mini-button:disabled,.session-actions .session-mini:disabled{opacity:.42}body[data-theme=dark] .primary-button{border-color:#c3d5e814;box-shadow:0 14px 28px #0000003d,inset 0 1px #ffffff0f}body[data-theme=dark] .ghost-button,body[data-theme=dark] .mini-button,body[data-theme=dark] .session-mini{border-color:#c3d5e814;background:#ffffff0b;box-shadow:inset 0 1px #ffffff08}body[data-theme=dark] .ghost-button:hover,body[data-theme=dark] .mini-button:hover,body[data-theme=dark] .session-mini:hover{background:#ffffff12;border-color:#c3d5e824}body[data-theme=dark] .panel-tools .ghost-button,body[data-theme=dark] #toggle-settings,body[data-theme=dark] #toggle-system-prompt,body[data-theme=dark] #toggle-conversation,body[data-theme=dark] #toggle-render-mode,body[data-theme=dark] #clear-history,body[data-theme=dark] #clear-draft,body[data-theme=dark] #clear-settings,body[data-theme=dark] #open-chatgpt,body[data-theme=dark] #theme-toggle-settings,body[data-theme=dark] #copy-system-prompt-settings,body[data-theme=dark] #copy-user-prompt-settings,body[data-theme=dark] #export-history-settings,body[data-theme=dark] #import-history-trigger-settings{color:#9eb0c0ad;background:#ffffff07;border-color:#c3d5e80f}body[data-theme=dark] .history-item.pinned{border-color:#c3d5e81f;box-shadow:0 12px 26px #0003,inset 0 1px #ffffff08}body[data-theme=dark] .answer-actions #answer-followup,body[data-theme=dark] #resume-session,body[data-theme=dark] .history-actions .mini-button-primary,body[data-theme=dark] .session-actions .session-resume,body[data-theme=dark] #save-settings{border-color:#c3d5e824;background:linear-gradient(135deg,#57728d47,#3f587361);box-shadow:0 12px 24px #0000002e,inset 0 1px #ffffff0a}.composer{border:1px solid rgba(255,255,255,.74);box-shadow:0 22px 52px #121c271c,inset 0 1px #ffffff75}body[data-theme=dark] .composer{border-color:#e6edf514;box-shadow:0 22px 52px #00000047,inset 0 1px #ffffff09}.response-card-answer{border:1px solid rgba(255,255,255,.78);box-shadow:0 28px 66px #121c2724,inset 0 1px #ffffff7a}body[data-theme=dark] .response-card-answer{border-color:#e6edf517;box-shadow:0 28px 66px #0000005c,inset 0 1px #ffffff09}.response-card-history{border:1px solid rgba(255,255,255,.56);box-shadow:0 16px 38px #121c2714,inset 0 1px #ffffff52}body[data-theme=dark] .response-card-history{border-color:#e6edf511;box-shadow:0 18px 40px #0000003d,inset 0 1px #ffffff06}.sidebar .panel,.response-card-conversation,.response-card-prompt{border:1px solid rgba(255,255,255,.48);box-shadow:0 12px 30px #121c270f,inset 0 1px #ffffff3d}body[data-theme=dark] .sidebar .panel,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt{border-color:#e6edf50e;box-shadow:0 14px 32px #0003,inset 0 1px #ffffff05}.panel[data-panel-id=settings],.panel[data-panel-id=tools],.panel[data-panel-id=structure],.response-card-prompt{opacity:.94}.panel[data-panel-id=records-filters]{border-color:#57728d14;background:linear-gradient(180deg,#f9fcffb8,#f2f7fc85)}body[data-theme=dark] .panel[data-panel-id=records-filters]{border-color:#c3d5e80f;background:linear-gradient(180deg,#ffffff08,#ffffff05)}.glass{border-color:#ffffff9e}body[data-theme=dark] .glass{border-color:#d7e3ef14}.primary-button{background:linear-gradient(135deg,#4f6b8629,#2f4b673d);border-color:#4f6b862e;color:var(--accent-strong);box-shadow:0 12px 26px #2f4b671f,inset 0 1px #ffffff75}.ghost-button,.mini-button,.template-tab,.session-mini{border-color:#4f6b861a;background:#f8fbffc7}.ghost-button:hover,.mini-button:hover,.template-tab:hover,.session-mini:hover{border-color:#4f6b862e;background:#f4f9fff5}.template-tab.active,.delivery-mode-button.active,.page-nav-button.active,.records-mode-button.active,.records-filter-button.active{background:linear-gradient(135deg,#4f6b8624,#2f4b6738);border-color:#4f6b8633;color:var(--accent-strong);box-shadow:0 8px 18px #2f4b671a}input:focus,textarea:focus{border-color:#4f6b866b;box-shadow:0 0 0 4px #4f6b861a}.response-card-answer{background:linear-gradient(180deg,#f9fcfff2,#eef4fae0);box-shadow:0 24px 60px #2234481f,inset 0 1px #ffffff80}.response-card-answer .response-output{border-color:#4f6b861f;background:linear-gradient(180deg,#ffffffe6,#f5f9fdf5);box-shadow:inset 0 1px #ffffffd1,0 10px 26px #23374d0d}.history-mode,.history-state-pinned,.status-pill,.status-pill-save,.session-pin{background:#4f6b861f;color:var(--accent-strong)}.history-state-session{background:#5c7c9b1f;color:#44637f}.history-state-single{background:#7c8b9a1f;color:#5e7182}.tool-item,.records-search-field,.history-block-surface,.history-conversation-item{border-color:#4f6b861a}.response-card-answer .panel-head h2,.brand-block h1,.title-banner h1,.hero h2{color:#23384b}body[data-theme=dark] .primary-button{border-color:#c3d5e824;background:linear-gradient(135deg,#5f7f9e57,#3b587475);box-shadow:0 14px 28px #0000003d,inset 0 1px #ffffff0d}body[data-theme=dark] .ghost-button,body[data-theme=dark] .mini-button,body[data-theme=dark] .template-tab,body[data-theme=dark] .session-mini{border-color:#d5e0ec14;background:#ffffff0a}body[data-theme=dark] .ghost-button:hover,body[data-theme=dark] .mini-button:hover,body[data-theme=dark] .template-tab:hover,body[data-theme=dark] .session-mini:hover{background:#ffffff10;border-color:#c3d5e829}body[data-theme=dark] .template-tab.active,body[data-theme=dark] .delivery-mode-button.active,body[data-theme=dark] .page-nav-button.active,body[data-theme=dark] .records-mode-button.active,body[data-theme=dark] .records-filter-button.active{background:linear-gradient(135deg,#5f7f9e47,#3b587466);border-color:#c3d5e82e;color:var(--accent-strong)}body[data-theme=dark] input:focus,body[data-theme=dark] textarea:focus{border-color:#7f9db970;box-shadow:0 0 0 4px #7f9db91f}body[data-theme=dark] .response-card-answer{background:linear-gradient(180deg,#18222df0,#111922e6);box-shadow:0 24px 60px #00000057,inset 0 1px #ffffff09}body[data-theme=dark] .response-card-answer .response-output{border-color:#7f9db91a;background:linear-gradient(180deg,#ffffff0b,#111821f0);box-shadow:inset 0 1px #ffffff08,0 12px 28px #00000038}body[data-theme=dark] .history-mode,body[data-theme=dark] .history-state-pinned,body[data-theme=dark] .status-pill,body[data-theme=dark] .status-pill-save,body[data-theme=dark] .session-pin{background:#7f9db929;color:var(--accent-strong)}body[data-theme=dark] .history-state-session{background:#6586a529;color:#b8cce0}body[data-theme=dark] .history-state-single{background:#7c8b9a29;color:#b8c1cb}.brand-block h1,.hero h2,.panel-head h2,.title-banner h1{font-family:var(--sans);font-weight:720;letter-spacing:-.04em}.eyebrow{letter-spacing:.16em;color:var(--accent)}.title-banner,.sidebar,.composer,.response-card-history,.response-card-conversation,.response-card-prompt,.sidebar .panel{background:linear-gradient(180deg,#fafcffe0,#f2f7fcbd);border-color:#5f768e1a;box-shadow:0 18px 42px #22344814,inset 0 1px #ffffff9e}body[data-theme=dark] .title-banner,body[data-theme=dark] .sidebar,body[data-theme=dark] .composer,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] .sidebar .panel{background:linear-gradient(180deg,#18222de0,#121a23d1);border-color:#c3d5e814;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff08}.title-copy,.brand-copy,.hero-copy,.section-note,.micro-copy{color:#617181}body[data-theme=dark] .title-copy,body[data-theme=dark] .brand-copy,body[data-theme=dark] .hero-copy,body[data-theme=dark] .section-note,body[data-theme=dark] .micro-copy{color:#9eb0c0}.composer .template-switcher,.delivery-mode-switch,.supplemental-fields,.send-preview,.composer .conversation-toolbar,.followup-guidance,.records-search-field,.tool-item{background:#f6fafeb8;border-color:#5f768e1a;box-shadow:inset 0 1px #ffffffa8}body[data-theme=dark] .composer .template-switcher,body[data-theme=dark] .delivery-mode-switch,body[data-theme=dark] .supplemental-fields,body[data-theme=dark] .send-preview,body[data-theme=dark] .composer .conversation-toolbar,body[data-theme=dark] .followup-guidance,body[data-theme=dark] .records-search-field,body[data-theme=dark] .tool-item{background:#ffffff08;border-color:#c3d5e814;box-shadow:inset 0 1px #ffffff08}.composer .field{background:#f9fcff94;border-color:#5f768e17}body[data-theme=dark] .composer .field{background:#ffffff06;border-color:#c3d5e80f}.field-question-primary{background:linear-gradient(180deg,#fbfdffe6,#f2f8fdb8);border-color:#4f6b8624;box-shadow:0 10px 24px #23374d0d,inset 0 1px #ffffffc2}body[data-theme=dark] .field-question-primary{background:linear-gradient(180deg,#1b2734e0,#131c26b8);border-color:#7f9db91f;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff08}.history-item,.history-block-surface,.history-conversation-item{background:#fafcffd1;border-color:#5f768e1a}body[data-theme=dark] .history-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .history-conversation-item{background:#ffffff07;border-color:#c3d5e812}.response-card-answer .panel-head h2,.brand-block h1,.title-banner h1,.hero h2{color:#203447}body[data-theme=dark] .response-card-answer .panel-head h2,body[data-theme=dark] .brand-block h1,body[data-theme=dark] .title-banner h1,body[data-theme=dark] .hero h2{color:#dce8f3}@media (max-width: 900px){.title-banner{grid-template-columns:1fr;top:10px;gap:18px;padding:22px 20px}.title-nav{justify-content:flex-start;flex-wrap:wrap}.title-banner-nav{justify-self:stretch}.page-switcher-nav{justify-content:flex-start;flex-wrap:wrap;width:100%}}@media (max-width: 1560px) and (min-width: 1121px){.workspace{grid-template-columns:minmax(320px,var(--workspace-left-width)) var(--resize-handle-size) minmax(0,1fr)}.response-stack{grid-template-columns:minmax(0,1fr) var(--resize-handle-size) minmax(260px,var(--response-side-width))}}@media (max-width: 1120px){.page-shell,.workspace{grid-template-columns:1fr}.sidebar,.composer{position:static;max-height:none;overflow:visible}.response-stack{grid-template-columns:1fr}#workspace-resizer,#response-resizer,#main-column-resizer,#side-column-resizer{display:none}.response-side-column{position:static;grid-template-rows:auto}.response-main-column{grid-template-rows:auto}}@media (max-width: 720px){.mode-switcher-hint{grid-template-columns:1fr;white-space:normal}#section-question .mode-switcher-hint{grid-template-columns:1fr}.mode-switcher-hint>div{white-space:normal}#section-question .mode-switcher-hint>div{white-space:normal}body{padding:14px}.hero,.composer,.response-card,.sidebar{padding:18px}.form-grid{grid-template-columns:1fr}.field-span-2{grid-column:auto}.conversation-thread,.history-list,.system-preview,.response-output{min-height:220px;max-height:none}}.layout-dropzone.drag-over,.layout-slot.drag-over{outline-color:#58749152;background:#607d9a14;box-shadow:inset 0 0 0 1px #5874911f}input:focus,textarea:focus{border-color:#59749061;box-shadow:0 0 0 4px #5874911f}.resize-handle{background:#57728d1a;border-color:#57728d29}.resize-handle:after{background:#3f58738f}.resize-handle:hover,.resize-handle.active{background:#57728d29;border-color:#57728d42;box-shadow:0 0 0 6px #57728d14}.primary-button{border-color:#49637e2e;background:linear-gradient(135deg,#55708af5,#374d65f5);box-shadow:0 12px 26px #26384c2e,inset 0 1px #ffffff2e}.primary-button:hover{box-shadow:0 14px 30px #26384c38,inset 0 1px #ffffff38}.primary-button.accent,.mini-button-primary,.history-actions .mini-button-primary,.session-actions .session-pin-toggle{border-color:#55708a33;background:linear-gradient(135deg,#65819c2e,#435a723d);color:#29415a;box-shadow:0 8px 18px #25374c14,inset 0 1px #fff6}.template-tab.active,.delivery-mode-button.active,.page-nav-button.active,.records-mode-button.active,.records-filter-button.active{background:linear-gradient(135deg,#65819c29,#435a7238);border-color:#55708a33;color:#29415a;box-shadow:0 8px 18px #25374c14,inset 0 1px #ffffff6b}.page-switcher-nav{background:#f5f9fdd1;border-color:#5b738b1f;box-shadow:inset 0 1px #ffffffc7}.page-nav-button:hover,.records-mode-button:hover,.records-filter-button:hover{background:#ffffffc7;border-color:#5b738b24}.supplemental-fields,.send-preview,.composer .conversation-toolbar,.followup-guidance,.records-search-field,.tool-item{background:linear-gradient(180deg,#f8fbfecc,#f1f6fbad);border-color:#5b738b1a;box-shadow:inset 0 1px #ffffffbd,0 10px 22px #23354909}.composer .field,.history-item,.history-block-surface,.history-conversation-item{background:#fbfdffd6;border-color:#5b738b1a}.field-question-primary{background:linear-gradient(180deg,#fcfefff0,#f3f8fdd1);border-color:#4e6b8724;box-shadow:0 10px 24px #23374d0b,inset 0 1px #fffc}.records-search-field input{border-color:#5974901f;background:#fffffff0}.history-item.pinned{border-color:#55708a29;background:linear-gradient(180deg,#fafdffd6,#f2f7fc9e);box-shadow:inset 0 1px #fffc,0 10px 24px #2335490a}.history-summary:after{border-right-color:#49627c9e;border-bottom-color:#49627c9e}.history-mode,.history-state-pinned,.status-pill,.status-pill-save,.session-pin{background:#5d78921f;color:#37516b}.history-state-session{background:#5c7fa01f;color:#4b6784}.history-state-single{background:#6f7e8d1f;color:#65798d}.composer .status-pill-save{border-color:#5b738b1a;background:#ffffff80;color:#627487}.composer .status-pill-save.is-saved{background:#ffffff52;color:#708293}.response-output.rendered h1,.response-output.rendered h2,.response-output.rendered h3,.response-output.rendered h4{font-family:var(--sans);color:#223547}.response-output.rendered code{background:#57728d1a}.response-output.rendered pre{background:#2234480d;border-color:#5b738b1a}.response-output.rendered blockquote{border-left-color:#57728d52}.session-item.active{border-color:#55708a42;box-shadow:inset 0 0 0 1px #55708a1f}.session-item.pinned{border-color:#55708a33}.session-mini{background:#ffffffb8;border-color:#5b738b1a}.toast{background:#172330f0;color:#eaf2f9;box-shadow:0 16px 36px #121c273d}body[data-theme=dark] .resize-handle{background:#859fba1f;border-color:#859fba2e}body[data-theme=dark] .resize-handle:after{background:#bdd2e58a}body[data-theme=dark] .resize-handle:hover,body[data-theme=dark] .resize-handle.active{background:#859fba2e;border-color:#859fba47;box-shadow:0 0 0 6px #859fba14}body[data-theme=dark] .primary-button{border-color:#7e9dba2e;background:linear-gradient(135deg,#5a7691f5,#36495ff5);box-shadow:0 14px 30px #0000003d,inset 0 1px #ffffff0d}body[data-theme=dark] .primary-button.accent,body[data-theme=dark] .mini-button-primary,body[data-theme=dark] .history-actions .mini-button-primary,body[data-theme=dark] .session-actions .session-pin-toggle,body[data-theme=dark] .template-tab.active,body[data-theme=dark] .delivery-mode-button.active,body[data-theme=dark] .page-nav-button.active,body[data-theme=dark] .records-mode-button.active,body[data-theme=dark] .records-filter-button.active{background:linear-gradient(135deg,#607e9a4d,#3f546b6b);border-color:#7e9dba2e;color:#d6e4f1;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff0a}body[data-theme=dark] .page-switcher-nav{background:#ffffff0a;border-color:#c3d5e814}body[data-theme=dark] .page-nav-button:hover,body[data-theme=dark] .records-mode-button:hover,body[data-theme=dark] .records-filter-button:hover{background:#ffffff12;border-color:#c3d5e81f}body[data-theme=dark] .supplemental-fields,body[data-theme=dark] .send-preview,body[data-theme=dark] .composer .conversation-toolbar,body[data-theme=dark] .followup-guidance,body[data-theme=dark] .records-search-field,body[data-theme=dark] .tool-item{background:linear-gradient(180deg,#1b2632db,#131c26c7);border-color:#c3d5e814;box-shadow:inset 0 1px #ffffff08,0 12px 28px #00000029}body[data-theme=dark] .composer .field,body[data-theme=dark] .history-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .history-conversation-item{background:#ffffff08;border-color:#c3d5e812}body[data-theme=dark] .field-question-primary{background:linear-gradient(180deg,#1f2c39e6,#161f29cc);border-color:#7e9dba1f}body[data-theme=dark] .records-search-field input{border-color:#c3d5e814;background:#ffffff0a}body[data-theme=dark] .history-item.pinned{border-color:#7e9dba29;background:linear-gradient(180deg,#1f2c38d6,#161e28bd);box-shadow:inset 0 1px #ffffff08,0 12px 28px #0000002e}body[data-theme=dark] .history-summary:after{border-right-color:#c1d3e5b8;border-bottom-color:#c1d3e5b8}body[data-theme=dark] .history-mode,body[data-theme=dark] .history-state-pinned,body[data-theme=dark] .status-pill,body[data-theme=dark] .status-pill-save,body[data-theme=dark] .session-pin{background:#7f9db929;color:#c7d8e8}body[data-theme=dark] .history-state-session{background:#6084a42e;color:#bdd2e6}body[data-theme=dark] .history-state-single{background:#7b89982e;color:#b9c5d0}body[data-theme=dark] .composer .status-pill-save{border-color:#c3d5e812;background:#ffffff0d;color:#aebfd0}body[data-theme=dark] .composer .status-pill-save.is-saved{background:#ffffff08;color:#96a9bc}body[data-theme=dark] .response-output.rendered h1,body[data-theme=dark] .response-output.rendered h2,body[data-theme=dark] .response-output.rendered h3,body[data-theme=dark] .response-output.rendered h4{color:#d7e4f0}body[data-theme=dark] .response-output.rendered code{background:#7f9db91f}body[data-theme=dark] .response-output.rendered pre{background:#ffffff08;border-color:#c3d5e814}body[data-theme=dark] .response-output.rendered blockquote{border-left-color:#7f9db957}body[data-theme=dark] .session-item.active{border-color:#7e9dba38;box-shadow:inset 0 0 0 1px #7e9dba1a}body[data-theme=dark] .session-item.pinned{border-color:#7e9dba2e}body[data-theme=dark] .session-mini{background:#ffffff0d;border-color:#c3d5e814}body[data-theme=dark] .toast{background:#111821f0;color:#e7f0f8;box-shadow:0 18px 40px #00000047}input,textarea{border-color:#5b738b1f;background:#ffffffe6;color:#17212b;box-shadow:inset 0 1px #ffffffe0}input::placeholder,textarea::placeholder{color:#617181a8}.ghost-button,.mini-button,.template-tab,.page-nav-button,.records-mode-button,.records-filter-button,.delivery-mode-button,.session-mini{border-color:#5b738b1f;background:#ffffffb8;color:#213244;box-shadow:inset 0 1px #ffffffd1,0 2px 8px #25374c06}.ghost-button:hover,.mini-button:hover,.template-tab:hover,.page-nav-button:hover,.records-mode-button:hover,.records-filter-button:hover,.delivery-mode-button:hover,.session-mini:hover{background:#ffffffe6;border-color:#5b738b29;color:#17212b;box-shadow:inset 0 1px #ffffffe6,0 6px 14px #25374c0d;transform:translateY(-1px)}.ghost-button:disabled,.mini-button:disabled,.template-tab:disabled,.page-nav-button:disabled,.records-mode-button:disabled,.records-filter-button:disabled,.delivery-mode-button:disabled,.session-mini:disabled{opacity:.5;background:#f5f8fbb8;border-color:#5b738b14;color:#617181b8;box-shadow:none;transform:none}.composer .template-tab,.records-mode-button,.records-filter-button,.delivery-mode-button{font-weight:650}.send-preview summary,.send-preview summary:after,.records-filter-caption,.field-meta{color:#66798d}body[data-theme=dark] input,body[data-theme=dark] textarea{border-color:#c3d5e814;background:#ffffff0b;color:#e6edf5;box-shadow:inset 0 1px #ffffff08}body[data-theme=dark] input::placeholder,body[data-theme=dark] textarea::placeholder{color:#9eb0c09e}body[data-theme=dark] .ghost-button,body[data-theme=dark] .mini-button,body[data-theme=dark] .template-tab,body[data-theme=dark] .page-nav-button,body[data-theme=dark] .records-mode-button,body[data-theme=dark] .records-filter-button,body[data-theme=dark] .delivery-mode-button,body[data-theme=dark] .session-mini{border-color:#c3d5e814;background:#ffffff0b;color:#d6e2ed;box-shadow:inset 0 1px #ffffff08,0 2px 8px #0000001f}body[data-theme=dark] .ghost-button:hover,body[data-theme=dark] .mini-button:hover,body[data-theme=dark] .template-tab:hover,body[data-theme=dark] .page-nav-button:hover,body[data-theme=dark] .records-mode-button:hover,body[data-theme=dark] .records-filter-button:hover,body[data-theme=dark] .delivery-mode-button:hover,body[data-theme=dark] .session-mini:hover{background:#ffffff13;border-color:#c3d5e821;color:#eef5fb;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #00000029}body[data-theme=dark] .ghost-button:disabled,body[data-theme=dark] .mini-button:disabled,body[data-theme=dark] .template-tab:disabled,body[data-theme=dark] .page-nav-button:disabled,body[data-theme=dark] .records-mode-button:disabled,body[data-theme=dark] .records-filter-button:disabled,body[data-theme=dark] .delivery-mode-button:disabled,body[data-theme=dark] .session-mini:disabled{background:#ffffff07;border-color:#c3d5e80f;color:#9eb0c08f;box-shadow:none}body[data-theme=dark] .send-preview summary,body[data-theme=dark] .send-preview summary:after,body[data-theme=dark] .records-filter-caption,body[data-theme=dark] .field-meta{color:#92a6ba}input,textarea,.records-search-field input,.composer .field input,.composer .field textarea,.send-preview textarea,.system-preview,#system-prompt{border-color:#5b738b24!important;background:linear-gradient(180deg,#fcfefff5,#f4f9fdeb)!important;color:#17212b!important;box-shadow:inset 0 1px #fffffff0,0 1px 3px #23354909!important}input::placeholder,textarea::placeholder,.records-search-field input::placeholder,.composer .field input::placeholder,.composer .field textarea::placeholder,.send-preview textarea::placeholder,#system-prompt::placeholder{color:#6171819e!important}input:focus,textarea:focus,.records-search-field input:focus,.composer .field input:focus,.composer .field textarea:focus,.send-preview textarea:focus,#system-prompt:focus{border-color:#57728d57!important;box-shadow:0 0 0 4px #57728d1c,inset 0 1px #fffffff5!important}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] .records-search-field input,body[data-theme=dark] .composer .field input,body[data-theme=dark] .composer .field textarea,body[data-theme=dark] .send-preview textarea,body[data-theme=dark] .system-preview,body[data-theme=dark] #system-prompt{border-color:#c3d5e817!important;background:linear-gradient(180deg,#1f2b38f5,#17202aeb)!important;color:#e6edf5!important;box-shadow:inset 0 1px #ffffff08,0 1px 3px #00000029!important}body[data-theme=dark] input::placeholder,body[data-theme=dark] textarea::placeholder,body[data-theme=dark] .records-search-field input::placeholder,body[data-theme=dark] .composer .field input::placeholder,body[data-theme=dark] .composer .field textarea::placeholder,body[data-theme=dark] .send-preview textarea::placeholder,body[data-theme=dark] #system-prompt::placeholder{color:#9eb0c094!important}body[data-theme=dark] input:focus,body[data-theme=dark] textarea:focus,body[data-theme=dark] .records-search-field input:focus,body[data-theme=dark] .composer .field input:focus,body[data-theme=dark] .composer .field textarea:focus,body[data-theme=dark] .send-preview textarea:focus,body[data-theme=dark] #system-prompt:focus{border-color:#7f9db947!important;box-shadow:0 0 0 4px #7f9db91a,inset 0 1px #ffffff0a!important}.glass{border-color:#ffffff80;box-shadow:0 22px 54px #1c22281a,inset 0 1px #ffffff94}.title-banner,.sidebar,.composer,.response-card,.response-card-history,.response-card-conversation,.response-card-prompt,.sidebar .panel,.tool-item,.records-search-field,.supplemental-fields,.send-preview,.composer .conversation-toolbar,.followup-guidance{background:linear-gradient(180deg,#fbfcfde6,#f4f6f8c7);border-color:#3a424a17;box-shadow:0 16px 38px #1c22280f,inset 0 1px #ffffffb8}.response-card-answer{background:linear-gradient(180deg,#fcfdfef0,#f5f7f9db);border-color:#3a424a1a;box-shadow:0 20px 48px #1c222814,inset 0 1px #ffffffc7}.response-output,.system-preview,.composer .field,.history-item,.history-block-surface,.history-conversation-item{background:#ffffffb8;border-color:#3a424a14}.field-question-primary{background:linear-gradient(180deg,#fffffff0,#f6f8fae0);border-color:#3f4a541f;box-shadow:0 10px 24px #1c22280a,inset 0 1px #ffffffd1}.primary-button{background:linear-gradient(135deg,#626d78,#3a434d);border-color:#2f39432e;color:#f5f7f9;box-shadow:0 14px 28px #1c22282e,inset 0 1px #ffffff1f}.primary-button:hover{background:linear-gradient(135deg,#6c7783,#424c56);box-shadow:0 16px 32px #1c222838,inset 0 1px #ffffff24}.primary-button.accent,.mini-button-primary,.history-actions .mini-button-primary,.session-actions .session-pin-toggle,.template-tab.active,.delivery-mode-button.active,.page-nav-button.active,.records-mode-button.active,.records-filter-button.active{background:linear-gradient(135deg,#6f7a8529,#454e583d);border-color:#4c56602e;color:#2e3842;box-shadow:0 8px 18px #1c222814,inset 0 1px #ffffff70}.ghost-button,.mini-button,.template-tab,.page-nav-button,.records-mode-button,.records-filter-button,.delivery-mode-button,.session-mini{background:#ffffffc2;border-color:#3a424a1a;color:#24303b;box-shadow:inset 0 1px #ffffffd6,0 2px 8px #1c222805}.ghost-button:hover,.mini-button:hover,.template-tab:hover,.page-nav-button:hover,.records-mode-button:hover,.records-filter-button:hover,.delivery-mode-button:hover,.session-mini:hover{background:#fffffff0;border-color:#3a424a24;color:#181d23;box-shadow:inset 0 1px #ffffffeb,0 8px 16px #1c22280b}.history-mode,.history-state-pinned,.status-pill,.status-pill-save,.session-pin{background:#636d771f;color:#4c5864}.history-state-session{background:#5e6a7621;color:#566372}.history-state-single{background:#767e8621;color:#69727b}.response-output.rendered h1,.response-output.rendered h2,.response-output.rendered h3,.response-output.rendered h4,.brand-block h1,.title-banner h1,.hero h2,.panel-head h2{color:#1f262d}.title-copy,.brand-copy,.hero-copy,.section-note,.micro-copy,.tool-desc,.send-preview-copy,.records-filter-caption,.field-meta{color:#6d7680}.response-output.rendered code{background:#5f6b761a}.response-output.rendered pre{background:#23282e0d;border-color:#3a424a14}.response-output.rendered blockquote{border-left-color:#5f6b7647}.toast{background:#1b2026f0;color:#edf1f5;box-shadow:0 18px 40px #0000003d}body[data-theme=dark] .glass{border-color:#ffffff0d;box-shadow:0 24px 56px #00000047,inset 0 1px #ffffff05}body[data-theme=dark] .title-banner,body[data-theme=dark] .sidebar,body[data-theme=dark] .composer,body[data-theme=dark] .response-card,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] .sidebar .panel,body[data-theme=dark] .tool-item,body[data-theme=dark] .records-search-field,body[data-theme=dark] .supplemental-fields,body[data-theme=dark] .send-preview,body[data-theme=dark] .composer .conversation-toolbar,body[data-theme=dark] .followup-guidance{background:linear-gradient(180deg,#1a1e23e6,#13171bd1);border-color:#dfe5eb0f;box-shadow:0 18px 40px #0000002e,inset 0 1px #ffffff06}body[data-theme=dark] .response-card-answer{background:linear-gradient(180deg,#1c2025f0,#14181ce0);border-color:#dfe5eb0f;box-shadow:0 20px 46px #0000003d,inset 0 1px #ffffff08}body[data-theme=dark] .response-output,body[data-theme=dark] .system-preview,body[data-theme=dark] .composer .field,body[data-theme=dark] .history-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .history-conversation-item{background:#ffffff09;border-color:#dfe5eb0f}body[data-theme=dark] .field-question-primary{background:linear-gradient(180deg,#1f2328eb,#171b1fe0);border-color:#dfe5eb12}body[data-theme=dark] .primary-button{background:linear-gradient(135deg,#7a858f,#525c66);border-color:#d5dde514;color:#f6f8fa}body[data-theme=dark] .primary-button.accent,body[data-theme=dark] .mini-button-primary,body[data-theme=dark] .history-actions .mini-button-primary,body[data-theme=dark] .session-actions .session-pin-toggle,body[data-theme=dark] .template-tab.active,body[data-theme=dark] .delivery-mode-button.active,body[data-theme=dark] .page-nav-button.active,body[data-theme=dark] .records-mode-button.active,body[data-theme=dark] .records-filter-button.active{background:linear-gradient(135deg,#848e9838,#525b6557);border-color:#d5dde517;color:#e5ebf1}body[data-theme=dark] .ghost-button,body[data-theme=dark] .mini-button,body[data-theme=dark] .template-tab,body[data-theme=dark] .page-nav-button,body[data-theme=dark] .records-mode-button,body[data-theme=dark] .records-filter-button,body[data-theme=dark] .delivery-mode-button,body[data-theme=dark] .session-mini{background:#ffffff0d;border-color:#dfe5eb0f;color:#d9e0e6}body[data-theme=dark] .ghost-button:hover,body[data-theme=dark] .mini-button:hover,body[data-theme=dark] .template-tab:hover,body[data-theme=dark] .page-nav-button:hover,body[data-theme=dark] .records-mode-button:hover,body[data-theme=dark] .records-filter-button:hover,body[data-theme=dark] .delivery-mode-button:hover,body[data-theme=dark] .session-mini:hover{background:#ffffff14;border-color:#dfe5eb1a;color:#f1f5f8}body[data-theme=dark] .history-mode,body[data-theme=dark] .history-state-pinned,body[data-theme=dark] .status-pill,body[data-theme=dark] .status-pill-save,body[data-theme=dark] .session-pin{background:#929ca624;color:#c8d1d9}body[data-theme=dark] .history-state-session{background:#848e9829;color:#c0c9d2}body[data-theme=dark] .history-state-single{background:#767e8629;color:#b4bcc4}body[data-theme=dark] .response-output.rendered h1,body[data-theme=dark] .response-output.rendered h2,body[data-theme=dark] .response-output.rendered h3,body[data-theme=dark] .response-output.rendered h4,body[data-theme=dark] .brand-block h1,body[data-theme=dark] .title-banner h1,body[data-theme=dark] .hero h2,body[data-theme=dark] .panel-head h2{color:#e3e9ef}body[data-theme=dark] .title-copy,body[data-theme=dark] .brand-copy,body[data-theme=dark] .hero-copy,body[data-theme=dark] .section-note,body[data-theme=dark] .micro-copy,body[data-theme=dark] .tool-desc,body[data-theme=dark] .send-preview-copy,body[data-theme=dark] .records-filter-caption,body[data-theme=dark] .field-meta{color:#9ca6af}:root{--radius-xl: 30px;--radius-lg: 22px;--radius-md: 16px}body{letter-spacing:.002em}.brand-block h1,.hero h2,.panel-head h2,.title-banner h1,.response-output.rendered h1,.response-output.rendered h2,.response-output.rendered h3,.response-output.rendered h4{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Hiragino Sans GB,Noto Sans SC,sans-serif;letter-spacing:-.045em}.glass{background:#fcfdfeb3;border-color:#ffffffb8;box-shadow:0 18px 44px #0f171f12,0 2px 6px #0f171f08,inset 0 1px #ffffffe0;backdrop-filter:blur(26px) saturate(135%);-webkit-backdrop-filter:blur(26px) saturate(135%)}.title-banner,.sidebar,.composer,.response-card,.response-card-history,.response-card-conversation,.response-card-prompt,.sidebar .panel,.tool-item,.records-search-field,.supplemental-fields,.send-preview,.composer .conversation-toolbar,.followup-guidance{background:linear-gradient(180deg,#fcfdfed1,#f6f8fabd);border-color:#2b333b13;box-shadow:0 14px 34px #0f171f0d,0 2px 8px #0f171f05,inset 0 1px #ffffffd6}.response-card-answer{background:linear-gradient(180deg,#fdfeffe6,#f7f9fbd1);border-color:#2b333b14;box-shadow:0 16px 40px #0f171f0e,0 2px 8px #0f171f05,inset 0 1px #ffffffe0}.response-output,.system-preview,.composer .field,.history-item,.history-block-surface,.history-conversation-item{background:#ffffff9e;border-color:#2b333b12;box-shadow:inset 0 1px #ffffffb8}.field-question-primary{background:linear-gradient(180deg,#fffffff0,#f8fafce0);border-color:#36404a1a;box-shadow:0 10px 24px #0f171f08,inset 0 1px #ffffffeb}input,textarea,.records-search-field input,.composer .field input,.composer .field textarea,.send-preview textarea,.system-preview,#system-prompt{border-color:#2b333b1a!important;background:linear-gradient(180deg,#fffffff0,#f7f9fbeb)!important;box-shadow:inset 0 1px #fffffff5,0 1px 2px #0f171f06!important}input:focus,textarea:focus,.records-search-field input:focus,.composer .field input:focus,.composer .field textarea:focus,.send-preview textarea:focus,#system-prompt:focus{border-color:#58636e42!important;box-shadow:0 0 0 4px #76808a17,inset 0 1px #fffffffa!important}.ghost-button,.mini-button,.template-tab,.page-nav-button,.records-mode-button,.records-filter-button,.delivery-mode-button,.session-mini{background:#ffffffb8;border-color:#2b333b16;color:#26323d;box-shadow:inset 0 1px #ffffffe0,0 1px 3px #0f171f05}.ghost-button:hover,.mini-button:hover,.template-tab:hover,.page-nav-button:hover,.records-mode-button:hover,.records-filter-button:hover,.delivery-mode-button:hover,.session-mini:hover{background:#fffffff0;border-color:#2b333b1c;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f171f09}.primary-button{background:linear-gradient(180deg,#6d7781,#505861);border-color:#353d4524;box-shadow:0 10px 24px #0f171f24,inset 0 1px #ffffff24}.primary-button:hover{background:linear-gradient(180deg,#77818b,#58616a);box-shadow:0 12px 28px #0f171f29,inset 0 1px #ffffff29}.primary-button.accent,.mini-button-primary,.history-actions .mini-button-primary,.session-actions .session-pin-toggle,.template-tab.active,.delivery-mode-button.active,.page-nav-button.active,.records-mode-button.active,.records-filter-button.active{background:linear-gradient(180deg,#717b8529,#525c6638);border-color:#353d451f;color:#2d3843;box-shadow:0 8px 16px #0f171f0b,inset 0 1px #ffffff80}.history-mode,.history-state-pinned,.status-pill,.status-pill-save,.session-pin{background:#6b757f1c;color:#525f6b}.history-state-session{background:#5e69731f;color:#586674}.history-state-single{background:#787f871c;color:#6c757d}.title-copy,.brand-copy,.hero-copy,.section-note,.micro-copy,.tool-desc,.send-preview-copy,.records-filter-caption,.field-meta,.answer-note{color:#707983}.eyebrow,.history-conversation-role,.panel-kicker{color:#6b7782}.response-output.rendered code{background:#66707a17}.response-output.rendered pre{background:#262b300b;border-color:#2b333b12}.response-output.rendered blockquote{border-left-color:#5c656e3d}body[data-theme=dark] .glass{background:#171b1fbd;border-color:#ffffff0b;box-shadow:0 20px 48px #00000042,0 2px 8px #00000024,inset 0 1px #ffffff08;backdrop-filter:blur(28px) saturate(125%);-webkit-backdrop-filter:blur(28px) saturate(125%)}body[data-theme=dark] .title-banner,body[data-theme=dark] .sidebar,body[data-theme=dark] .composer,body[data-theme=dark] .response-card,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] .sidebar .panel,body[data-theme=dark] .tool-item,body[data-theme=dark] .records-search-field,body[data-theme=dark] .supplemental-fields,body[data-theme=dark] .send-preview,body[data-theme=dark] .composer .conversation-toolbar,body[data-theme=dark] .followup-guidance{background:linear-gradient(180deg,#1c2024e0,#14181cd1);border-color:#e2e8ee0d;box-shadow:0 16px 38px #0003,0 2px 8px #0000001f,inset 0 1px #ffffff06}body[data-theme=dark] .response-card-answer{background:linear-gradient(180deg,#1f2327eb,#161a1ee0);border-color:#e2e8ee0d;box-shadow:0 18px 42px #0000003d,0 2px 8px #00000024,inset 0 1px #ffffff08}body[data-theme=dark] .response-output,body[data-theme=dark] .system-preview,body[data-theme=dark] .composer .field,body[data-theme=dark] .history-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .history-conversation-item{background:#ffffff08;border-color:#e2e8ee0d}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] .records-search-field input,body[data-theme=dark] .composer .field input,body[data-theme=dark] .composer .field textarea,body[data-theme=dark] .send-preview textarea,body[data-theme=dark] .system-preview,body[data-theme=dark] #system-prompt{border-color:#e2e8ee0f!important;background:linear-gradient(180deg,#22272cf0,#191d21eb)!important;box-shadow:inset 0 1px #ffffff07,0 1px 2px #00000024!important}body[data-theme=dark] input:focus,body[data-theme=dark] textarea:focus,body[data-theme=dark] .records-search-field input:focus,body[data-theme=dark] .composer .field input:focus,body[data-theme=dark] .composer .field textarea:focus,body[data-theme=dark] .send-preview textarea:focus,body[data-theme=dark] #system-prompt:focus{border-color:#aab3bc2e!important;box-shadow:0 0 0 4px #929ba414,inset 0 1px #ffffff09!important}body[data-theme=dark] .ghost-button,body[data-theme=dark] .mini-button,body[data-theme=dark] .template-tab,body[data-theme=dark] .page-nav-button,body[data-theme=dark] .records-mode-button,body[data-theme=dark] .records-filter-button,body[data-theme=dark] .delivery-mode-button,body[data-theme=dark] .session-mini{background:#ffffff0c;border-color:#e2e8ee0e;color:#d7dee5}body[data-theme=dark] .ghost-button:hover,body[data-theme=dark] .mini-button:hover,body[data-theme=dark] .template-tab:hover,body[data-theme=dark] .page-nav-button:hover,body[data-theme=dark] .records-mode-button:hover,body[data-theme=dark] .records-filter-button:hover,body[data-theme=dark] .delivery-mode-button:hover,body[data-theme=dark] .session-mini:hover{background:#ffffff13;border-color:#e2e8ee16;color:#eef3f7}body[data-theme=dark] .primary-button{background:linear-gradient(180deg,#868f98,#606872)}body[data-theme=dark] .primary-button.accent,body[data-theme=dark] .mini-button-primary,body[data-theme=dark] .history-actions .mini-button-primary,body[data-theme=dark] .session-actions .session-pin-toggle,body[data-theme=dark] .template-tab.active,body[data-theme=dark] .delivery-mode-button.active,body[data-theme=dark] .page-nav-button.active,body[data-theme=dark] .records-mode-button.active,body[data-theme=dark] .records-filter-button.active{background:linear-gradient(180deg,#8f97a02e,#616a7347);color:#e6ecf2}body[data-theme=dark] .history-mode,body[data-theme=dark] .history-state-pinned,body[data-theme=dark] .status-pill,body[data-theme=dark] .status-pill-save,body[data-theme=dark] .session-pin{background:#8d959e24;color:#c8d0d8}body[data-theme=dark] .history-state-session{background:#828a9324;color:#c0c8d0}body[data-theme=dark] .history-state-single{background:#747b8324;color:#b5bcc4}.glass{background:#f1f4f7c7;box-shadow:0 20px 46px #0c12181a,0 2px 8px #0c12180a,inset 0 1px #ffffffd1}.title-banner,.sidebar,.composer,.response-card,.response-card-history,.response-card-conversation,.response-card-prompt,.sidebar .panel,.tool-item,.records-search-field,.supplemental-fields,.send-preview,.composer .conversation-toolbar,.followup-guidance{background:linear-gradient(180deg,#f1f4f7e6,#e8edf2d6);border-color:#272f371a;box-shadow:0 16px 36px #0c121812,0 2px 8px #0c121808,inset 0 1px #fffc}.response-card-answer{background:linear-gradient(180deg,#eef2f6f0,#e4eaefe0);border-color:#272f371c;box-shadow:0 18px 40px #0c121814,0 2px 10px #0c121809,inset 0 1px #ffffffd6}.response-output,.system-preview,.composer .field,.history-item,.history-block-surface,.history-conversation-item{background:#f4f7facc;border-color:#272f3717}input,textarea,.records-search-field input,.composer .field input,.composer .field textarea,.send-preview textarea,.system-preview,#system-prompt{background:linear-gradient(180deg,#f3f7fafa,#eaeff3f5)!important;border-color:#272f371c!important;box-shadow:inset 0 1px #ffffffeb,0 1px 3px #0c121808!important}.ghost-button,.mini-button,.template-tab,.page-nav-button,.records-mode-button,.records-filter-button,.delivery-mode-button,.session-mini{background:#f3f6f9db;border-color:#272f371c;box-shadow:inset 0 1px #ffffffdb,0 1px 3px #0c121807}.ghost-button:hover,.mini-button:hover,.template-tab:hover,.page-nav-button:hover,.records-mode-button:hover,.records-filter-button:hover,.delivery-mode-button:hover,.session-mini:hover{background:#f8fafcf5;border-color:#272f3724;box-shadow:inset 0 1px #ffffffeb,0 8px 16px #0c12180d}.primary-button{background:linear-gradient(180deg,#5f6973,#424a53);border-color:#272f372e;box-shadow:0 12px 26px #0c12182e,inset 0 1px #ffffff1f}.primary-button:hover{background:linear-gradient(180deg,#69737d,#4a535c);box-shadow:0 14px 30px #0c121838,inset 0 1px #ffffff24}.primary-button.accent,.mini-button-primary,.history-actions .mini-button-primary,.session-actions .session-pin-toggle,.template-tab.active,.delivery-mode-button.active,.page-nav-button.active,.records-mode-button.active,.records-filter-button.active{background:linear-gradient(180deg,#616c7633,#434c5547);border-color:#272f3729;box-shadow:0 8px 18px #0c121812,inset 0 1px #ffffff75}body[data-theme=dark] .glass{background:#111519d1;box-shadow:0 22px 52px #00000052,0 2px 8px #0000002e,inset 0 1px #ffffff07}body[data-theme=dark] .title-banner,body[data-theme=dark] .sidebar,body[data-theme=dark] .composer,body[data-theme=dark] .response-card,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] .sidebar .panel,body[data-theme=dark] .tool-item,body[data-theme=dark] .records-search-field,body[data-theme=dark] .supplemental-fields,body[data-theme=dark] .send-preview,body[data-theme=dark] .composer .conversation-toolbar,body[data-theme=dark] .followup-guidance{background:linear-gradient(180deg,#12161aeb,#0c1014e0);border-color:#e2e8ee0e;box-shadow:0 18px 42px #00000042,0 2px 8px #00000029,inset 0 1px #ffffff06}body[data-theme=dark] .response-card-answer{background:linear-gradient(180deg,#15191df2,#0d1115eb);box-shadow:0 20px 46px #0000004d,0 2px 10px #0000002e,inset 0 1px #ffffff06}body[data-theme=dark] .response-output,body[data-theme=dark] .system-preview,body[data-theme=dark] .composer .field,body[data-theme=dark] .history-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .history-conversation-item{background:#ffffff06}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] .records-search-field input,body[data-theme=dark] .composer .field input,body[data-theme=dark] .composer .field textarea,body[data-theme=dark] .send-preview textarea,body[data-theme=dark] .system-preview,body[data-theme=dark] #system-prompt{background:linear-gradient(180deg,#1c2126f7,#12161af2)!important;border-color:#e2e8ee11!important}body[data-theme=dark] .ghost-button,body[data-theme=dark] .mini-button,body[data-theme=dark] .template-tab,body[data-theme=dark] .page-nav-button,body[data-theme=dark] .records-mode-button,body[data-theme=dark] .records-filter-button,body[data-theme=dark] .delivery-mode-button,body[data-theme=dark] .session-mini{background:#ffffff0a;border-color:#e2e8ee0f}body[data-theme=dark] .ghost-button:hover,body[data-theme=dark] .mini-button:hover,body[data-theme=dark] .template-tab:hover,body[data-theme=dark] .page-nav-button:hover,body[data-theme=dark] .records-mode-button:hover,body[data-theme=dark] .records-filter-button:hover,body[data-theme=dark] .delivery-mode-button:hover,body[data-theme=dark] .session-mini:hover{background:#ffffff0f;border-color:#e2e8ee15}body[data-theme=dark] .primary-button{background:linear-gradient(180deg,#747e88,#4f5861)}body[data-theme=dark] .primary-button.accent,body[data-theme=dark] .mini-button-primary,body[data-theme=dark] .history-actions .mini-button-primary,body[data-theme=dark] .session-actions .session-pin-toggle,body[data-theme=dark] .template-tab.active,body[data-theme=dark] .delivery-mode-button.active,body[data-theme=dark] .page-nav-button.active,body[data-theme=dark] .records-mode-button.active,body[data-theme=dark] .records-filter-button.active{background:linear-gradient(180deg,#7b848d2e,#515a634d)}.title-banner h1,.brand-block h1,.hero h2,.panel-head h2,.response-card-answer .panel-head h2{color:#161c22}.title-copy,.brand-copy,.hero-copy,.section-note,.micro-copy,.tool-desc,.send-preview-copy,.records-filter-caption,.field-meta,.answer-note{color:#646d76}.history-item,.history-block-surface,.history-conversation-item{box-shadow:inset 0 1px #ffffffbd,0 6px 16px #0c121809}.history-item.pinned{background:linear-gradient(180deg,#edf1f5eb,#e4e9eedb);border-color:#272f371f;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #0c12180f}.history-mode,.history-state-pinned,.status-pill,.status-pill-save,.session-pin{background:#58616a21;color:#4b5661}.history-state-session{background:#4d576024;color:#515e6b}.history-state-single{background:#676f7621;color:#646c74}.page-switcher-nav{background:#eef2f5c7;border-color:#272f3714;box-shadow:inset 0 1px #fffc,0 8px 18px #0c121809}.records-search-field,.tool-item{box-shadow:inset 0 1px #ffffffc7,0 10px 22px #0c12180a}body[data-theme=dark] .title-banner h1,body[data-theme=dark] .brand-block h1,body[data-theme=dark] .hero h2,body[data-theme=dark] .panel-head h2,body[data-theme=dark] .response-card-answer .panel-head h2{color:#edf2f6}body[data-theme=dark] .title-copy,body[data-theme=dark] .brand-copy,body[data-theme=dark] .hero-copy,body[data-theme=dark] .section-note,body[data-theme=dark] .micro-copy,body[data-theme=dark] .tool-desc,body[data-theme=dark] .send-preview-copy,body[data-theme=dark] .records-filter-caption,body[data-theme=dark] .field-meta,body[data-theme=dark] .answer-note{color:#98a1aa}body[data-theme=dark] .history-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .history-conversation-item{box-shadow:inset 0 1px #ffffff07,0 8px 18px #00000029}body[data-theme=dark] .history-item.pinned{background:linear-gradient(180deg,#191e23f0,#111519e6);border-color:#e2e8ee12;box-shadow:inset 0 1px #ffffff08,0 12px 28px #00000038}body[data-theme=dark] .history-mode,body[data-theme=dark] .history-state-pinned,body[data-theme=dark] .status-pill,body[data-theme=dark] .status-pill-save,body[data-theme=dark] .session-pin{background:#838b9326;color:#d0d7de}body[data-theme=dark] .history-state-session{background:#78808929;color:#c6cdd4}body[data-theme=dark] .history-state-single{background:#6c737b29;color:#b7bec5}body[data-theme=dark] .page-switcher-nav{background:#ffffff08;border-color:#e2e8ee0d;box-shadow:inset 0 1px #ffffff07,0 10px 20px #00000029}.glass{background:#f4f7faa8;border-color:#ffffffbd;box-shadow:0 20px 48px #0c121816,0 2px 8px #0c121808,inset 0 1px #ffffffe6;backdrop-filter:blur(30px) saturate(128%);-webkit-backdrop-filter:blur(30px) saturate(128%)}.title-banner,.sidebar,.composer,.response-card,.response-card-history,.response-card-conversation,.response-card-prompt,.sidebar .panel,.tool-item,.records-search-field,.supplemental-fields,.send-preview,.composer .conversation-toolbar,.followup-guidance{background:linear-gradient(180deg,#f4f7fac7,#e9eef3ad);box-shadow:0 16px 38px #0c12180e,0 2px 8px #0c121806,inset 0 1px #ffffffe0}.response-card-answer{background:linear-gradient(180deg,#f0f4f8d6,#e5ebf0c2);box-shadow:0 18px 42px #0c121811,0 2px 10px #0c121808,inset 0 1px #ffffffe6}.response-output,.system-preview,.composer .field,.history-item,.history-block-surface,.history-conversation-item{background:#f8fbfda3;box-shadow:inset 0 1px #ffffffc7,0 6px 16px #0c121807}.history-item.pinned{background:linear-gradient(180deg,#ecf1f5db,#e2e8edcc)}input,textarea,.records-search-field input,.composer .field input,.composer .field textarea,.send-preview textarea,.system-preview,#system-prompt{background:linear-gradient(180deg,#f7fafce6,#eef3f7db)!important;box-shadow:inset 0 1px #fffffff0,0 1px 3px #0c121806!important}.ghost-button,.mini-button,.template-tab,.page-nav-button,.records-mode-button,.records-filter-button,.delivery-mode-button,.session-mini{background:#f6f9fcbd;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #0c121806}.ghost-button:hover,.mini-button:hover,.template-tab:hover,.page-nav-button:hover,.records-mode-button:hover,.records-filter-button:hover,.delivery-mode-button:hover,.session-mini:hover{background:#fbfdfee6;box-shadow:inset 0 1px #fffffff0,0 8px 18px #0c12180a}.page-switcher-nav{background:#f0f4f7b8;box-shadow:inset 0 1px #ffffffd6,0 10px 22px #0c121808}body[data-theme=dark] .glass{background:#12161aad;border-color:#ffffff0f;box-shadow:0 22px 54px #00000047,0 2px 8px #00000024,inset 0 1px #ffffff0b;backdrop-filter:blur(32px) saturate(122%);-webkit-backdrop-filter:blur(32px) saturate(122%)}body[data-theme=dark] .title-banner,body[data-theme=dark] .sidebar,body[data-theme=dark] .composer,body[data-theme=dark] .response-card,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] .sidebar .panel,body[data-theme=dark] .tool-item,body[data-theme=dark] .records-search-field,body[data-theme=dark] .supplemental-fields,body[data-theme=dark] .send-preview,body[data-theme=dark] .composer .conversation-toolbar,body[data-theme=dark] .followup-guidance{background:linear-gradient(180deg,#14181ccc,#0c1014bd);box-shadow:0 18px 42px #00000038,0 2px 8px #0000001f,inset 0 1px #ffffff0a}body[data-theme=dark] .response-card-answer{background:linear-gradient(180deg,#161a1ed6,#0d1115c7);box-shadow:0 20px 46px #00000042,0 2px 10px #00000026,inset 0 1px #ffffff0a}body[data-theme=dark] .response-output,body[data-theme=dark] .system-preview,body[data-theme=dark] .composer .field,body[data-theme=dark] .history-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .history-conversation-item{background:#ffffff09;box-shadow:inset 0 1px #ffffff08,0 8px 18px #00000024}body[data-theme=dark] .history-item.pinned{background:linear-gradient(180deg,#1a1f24db,#11161bcc)}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] .records-search-field input,body[data-theme=dark] .composer .field input,body[data-theme=dark] .composer .field textarea,body[data-theme=dark] .send-preview textarea,body[data-theme=dark] .system-preview,body[data-theme=dark] #system-prompt{background:linear-gradient(180deg,#1f2429e6,#14181cdb)!important}body[data-theme=dark] .ghost-button,body[data-theme=dark] .mini-button,body[data-theme=dark] .template-tab,body[data-theme=dark] .page-nav-button,body[data-theme=dark] .records-mode-button,body[data-theme=dark] .records-filter-button,body[data-theme=dark] .delivery-mode-button,body[data-theme=dark] .session-mini{background:#ffffff0d}body[data-theme=dark] .ghost-button:hover,body[data-theme=dark] .mini-button:hover,body[data-theme=dark] .template-tab:hover,body[data-theme=dark] .page-nav-button:hover,body[data-theme=dark] .records-mode-button:hover,body[data-theme=dark] .records-filter-button:hover,body[data-theme=dark] .delivery-mode-button:hover,body[data-theme=dark] .session-mini:hover{background:#ffffff12}body[data-theme=dark] .page-switcher-nav{background:#ffffff0a;box-shadow:inset 0 1px #ffffff09,0 10px 22px #00000024}.answer-stage-head{display:grid;gap:6px;margin:2px 0 14px}.answer-kicker{margin:0}.answer-note{margin:0;font-size:.88rem;line-height:1.56}.response-card-answer .response-output{padding:26px 24px 24px;border-radius:24px}.response-card-answer .response-output.rendered>p:first-of-type{margin-top:0;font-size:1.12rem;line-height:1.78;color:#1e2831}.response-card-answer .response-output.rendered>p:first-of-type strong{font-weight:800}.response-card-answer .response-output.rendered>p:first-of-type+p{margin-top:1.05em}body[data-theme=dark] .response-card-answer .response-output.rendered>p:first-of-type{color:#eef3f7}body[data-theme=dark] .response-card-answer .response-output.rendered{color:#dce6ed}body[data-theme=dark] .response-card-answer .response-output.rendered h1,body[data-theme=dark] .response-card-answer .response-output.rendered h2,body[data-theme=dark] .response-card-answer .response-output.rendered h3,body[data-theme=dark] .response-card-answer .response-output.rendered h4{color:#f3f7fa}body[data-theme=dark] .response-card-answer .response-output.rendered h2{border-bottom-color:#e1edf726}body[data-theme=dark] .response-card-answer .response-output.rendered blockquote{border-left-color:#77a5c49e;background:#77a5c41f;color:#d8e6ef}body[data-theme=dark] .response-card-answer .response-output.rendered code{background:#e8f1f71f}body[data-theme=dark] .response-card-answer .response-output.rendered ol>li:before{background:#7fa08d;color:#101712;box-shadow:0 5px 12px #0000003d}body[data-theme=dark] .response-card-answer .response-output.rendered .answer-summary-heading{border-color:#77a5c447;background:linear-gradient(180deg,#5c84a038,#46688029)}body[data-theme=dark] .response-card-answer .response-output.rendered .answer-summary-heading+p{border-color:#77a5c447;background:#0c131a70}.response-card-answer .response-output,.response-card-answer .response-output:not(.rendered),#section-question .send-preview,#section-question .send-preview textarea,#assembled-prompt{width:100%;max-width:none;box-sizing:border-box}.response-card-history,.response-card-conversation,.response-card-prompt,.supplemental-fields,.send-preview,.followup-guidance,.tool-item,.records-search-field{border-color:#272f3713;box-shadow:0 10px 24px #0c12180a,inset 0 1px #ffffffd6}.response-card-answer{border-color:#272f371f;box-shadow:0 22px 48px #0c121817,0 2px 10px #0c12180a,inset 0 1px #ffffffe6}.response-card-answer .panel-head{margin-bottom:8px;align-items:flex-start}.response-card-answer .panel-head h2{font-size:1.46rem;line-height:1.08}.response-card-answer .response-output{padding:24px 24px 22px;font-size:1.05rem;line-height:1.86}.response-card-answer .response-output.rendered{color:#25303a}.response-card-answer .response-output.rendered h4{font-size:.96rem;line-height:1.42}.response-card-answer .response-output.rendered p+p{margin-top:.92em}.response-card-answer .response-output.rendered ul,.response-card-answer .response-output.rendered ol{margin:.82em 0 1em;padding-left:1.95em;list-style-position:outside}.response-card-answer .response-output.rendered li{margin:.48em 0;padding-left:.24em}.response-card-answer .response-output.rendered ol{list-style:none;padding-left:0;counter-reset:answer-list}.response-card-answer .response-output.rendered ol>li{position:relative;min-height:28px;margin:.72em 0;padding-left:44px}.response-card-answer .response-output.rendered ol>li:before{content:attr(data-list-number);position:absolute;left:0;top:.08em;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#476455;color:#fff;font-size:.86rem;font-weight:850;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 4px 10px #293f3229}.response-card-answer .response-output.rendered ul>li::marker{color:#5f7869;font-size:1.05em}.response-card-answer .response-output.rendered blockquote{margin:1.05em 0;padding:12px 15px;border-left:3px solid rgba(47,58,51,.5);border-radius:12px;background:#f7ede2b8;color:#141614}.response-card-answer .response-output.rendered blockquote p,.response-card-answer .response-output.rendered blockquote:first-child{margin-top:0}.response-card-answer .response-output.rendered code{padding:.12em .34em;border-radius:6px;background:#14161414;font-size:.92em}.response-card-answer .response-output.rendered pre{overflow:auto;margin:1em 0;padding:14px 16px;border-radius:14px;background:#090a09;color:#e7e7e2}.response-card-answer .response-output.rendered hr{border:0;border-top:1px solid rgba(28,38,48,.12);margin:1.4em 0}.response-card-answer .response-output.rendered .answer-summary-heading{margin-top:1.75em;padding:12px 14px;border:1px solid rgba(47,58,51,.18);border-radius:14px 14px 0 0;background:linear-gradient(180deg,#f8efe4e6,#efe2d3bd)}.response-card-answer .response-output.rendered .answer-summary-heading+p{margin-top:0;padding:14px 15px 15px;border:1px solid rgba(47,58,51,.18);border-top:0;border-radius:0 0 14px 14px;background:#f7f7f4db}.answer-kicker{margin:4px 0 14px;opacity:.92}.answer-actions{gap:10px;margin-top:20px;padding-top:18px}.answer-actions .ghost-button:not(#answer-followup){opacity:.84}.answer-actions .ghost-button:not(#answer-followup):hover{opacity:1}.section-note,.micro-copy,.tool-desc,.send-preview-copy,.supplemental-summary-preview,.composer-actions-note,.answer-guidance,.answer-note,.history-action-hint,.records-filter-caption,.field-meta,.session-context-label{color:#67717b}.title-copy,.brand-copy,.hero-copy{color:#5f6973}.supplemental-summary-preview,.send-preview-copy,.composer-actions-note,.answer-guidance,.history-action-hint{font-size:.81rem;line-height:1.42}.history-item{border-color:#272f3714;box-shadow:none}.history-item:not([open]){background:#f8fbfd94}.history-item:not([open]) .history-summary{gap:3px;padding:11px 12px}.history-item:not([open]):hover .history-summary{background:#ffffff1f}.history-meta{gap:5px 8px;font-size:.77rem;opacity:.86}.history-question-title{font-size:.94rem;line-height:1.38}.history-answer-preview{font-size:.83rem;line-height:1.42;-webkit-line-clamp:1;opacity:.88}.history-summary:after{width:9px;height:9px;margin-top:-22px;opacity:.72}.history-item[open] .history-summary{background:#ffffff2e}.page-switcher-nav,.composer .template-switcher{box-shadow:inset 0 1px #ffffffdb,0 8px 18px #0c121807}body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] .supplemental-fields,body[data-theme=dark] .send-preview,body[data-theme=dark] .followup-guidance,body[data-theme=dark] .tool-item,body[data-theme=dark] .records-search-field{border-color:#e2e8ee0b;box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff08}body[data-theme=dark] .response-card-answer{border-color:#e2e8ee11;box-shadow:0 22px 50px #00000047,0 2px 10px #00000029,inset 0 1px #ffffff08}body[data-theme=dark] .section-note,body[data-theme=dark] .micro-copy,body[data-theme=dark] .tool-desc,body[data-theme=dark] .send-preview-copy,body[data-theme=dark] .supplemental-summary-preview,body[data-theme=dark] .composer-actions-note,body[data-theme=dark] .answer-guidance,body[data-theme=dark] .answer-note,body[data-theme=dark] .history-action-hint,body[data-theme=dark] .records-filter-caption,body[data-theme=dark] .field-meta,body[data-theme=dark] .session-context-label{color:#96a0aa}body[data-theme=dark] .title-copy,body[data-theme=dark] .brand-copy,body[data-theme=dark] .hero-copy{color:#a7b1bb}body[data-theme=dark] .history-item{border-color:#e2e8ee0d}body[data-theme=dark] .history-item:not([open]){background:#ffffff05}body[data-theme=dark] .history-item[open] .history-summary{background:#ffffff08}body[data-theme=dark] .page-switcher-nav,body[data-theme=dark] .composer .template-switcher{box-shadow:inset 0 1px #ffffff08,0 8px 18px #00000024}.history-actions,.session-actions{gap:8px}.history-actions .mini-button-primary,.session-actions .session-resume{order:1}.history-actions .history-note,.history-actions .history-note-session,.history-actions .history-pin,.history-actions .history-pin-session,.session-actions .session-pin-toggle,.session-actions .session-rename,.session-actions .session-switch{order:2}.history-actions .history-reuse,.history-actions .history-export,.history-actions .history-export-session,.history-actions .history-copy-question,.history-actions .history-copy-answer,.session-actions .session-delete{order:3}.history-actions .history-delete,.history-actions .record-delete-session{order:4}.history-actions .mini-button:not(.mini-button-primary),.session-actions .session-mini:not(.session-resume){background:#ffffff5c;border-color:#272f3713;color:#67717b;opacity:.82;font-weight:500}.history-actions .mini-button:not(.mini-button-primary):hover,.session-actions .session-mini:not(.session-resume):hover{background:#ffffff8f;border-color:#272f371c;color:#4b5560;opacity:1}.history-actions .history-export,.history-actions .history-export-session,.history-actions .history-copy-question,.history-actions .history-copy-answer,.history-actions .history-reuse{font-size:.8rem;padding-inline:9px}.history-actions .history-delete,.history-actions .record-delete-session,.session-actions .session-delete{background:transparent;border-color:#272f370b;color:#8a929a;opacity:.72}.history-actions .history-delete:hover,.history-actions .record-delete-session:hover,.session-actions .session-delete:hover{border-color:#7b545424;color:#7a5f5f;background:#7b54540d;opacity:1}.history-action-hint{font-size:.75rem;opacity:.72}body[data-theme=dark] .history-actions .mini-button:not(.mini-button-primary),body[data-theme=dark] .session-actions .session-mini:not(.session-resume){background:#ffffff09;border-color:#e2e8ee0e;color:#9aa4ad}body[data-theme=dark] .history-actions .mini-button:not(.mini-button-primary):hover,body[data-theme=dark] .session-actions .session-mini:not(.session-resume):hover{background:#ffffff0f;border-color:#e2e8ee14;color:#c8d0d7}body[data-theme=dark] .history-actions .history-delete,body[data-theme=dark] .history-actions .record-delete-session,body[data-theme=dark] .session-actions .session-delete{border-color:#e2e8ee0a;color:#8d97a0;background:transparent}body[data-theme=dark] .history-actions .history-delete:hover,body[data-theme=dark] .history-actions .record-delete-session:hover,body[data-theme=dark] .session-actions .session-delete:hover{border-color:#bb808029;color:#d0b4b4;background:#96555514}:root{--lh-copy: 1.62;--lh-reading: 1.76}body{padding:22px}.page-shell,.main-stage,.workspace{gap:22px}.sidebar{top:22px;max-height:calc(100vh - 44px);padding:20px}.panel{margin-top:18px;padding-top:18px}.panel-head{margin-bottom:14px}.brand-copy,.hero-copy,.micro-copy,.section-note{line-height:1.58}input,textarea{padding:9px 12px}textarea{min-height:82px;line-height:1.58}input::placeholder,textarea::placeholder{line-height:1.58}.primary-button,.ghost-button,.template-tab{padding:10px 17px}.button-row,.quick-links,.hero-actions,.template-switcher{gap:8px}.hero{gap:18px;padding:20px 24px}.workspace-left-column{gap:15px}.composer,.response-card{padding:24px 22px}.composer{position:static;top:auto;max-height:none;overflow:visible}.response-card-answer .response-output{padding:22px 22px 20px;line-height:1.78}.response-card-answer .response-output.rendered>p:first-of-type{line-height:1.7}.composer-actions,.answer-actions{gap:8px;margin-top:18px;padding-top:16px}.history-list.empty,.conversation-thread.empty{min-height:108px;padding:18px}.history-summary{padding:11px 12px}.history-body{gap:11px;padding:13px}.history-meta{gap:5px 8px}.history-actions{gap:6px}.history-footer{gap:9px}.mini-button,.session-mini{padding:5px 9px}.supplement-panel{display:grid;gap:12px;grid-column:1 / -1;width:100%;min-width:0;padding:14px 15px 15px;border-radius:20px;border:1px solid rgba(91,115,139,.12);background:#f8fbfeb8;box-shadow:inset 0 1px #ffffffbd,0 10px 22px #23354909}.supplement-panel-head{display:grid;gap:4px}.supplement-panel-title{font-size:.96rem;font-weight:700;color:var(--text)}.supplement-panel-copy{font-size:.82rem;line-height:1.42;color:var(--muted)}.supplement-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.supplement-card{display:grid;gap:8px;min-width:0;padding:14px;border-radius:18px;border:1px solid rgba(91,115,139,.08);background:#ffffff94}.supplement-card span{font-size:.96rem;font-weight:600;color:var(--text);line-height:1.45}.supplement-card-wide{grid-column:1 / -1}body[data-theme=dark] .supplement-panel{border-color:#c3d5e814;background:#ffffff08;box-shadow:inset 0 1px #ffffff08,0 12px 24px #00000024}body[data-theme=dark] .supplement-card{border-color:#c3d5e80f;background:#ffffff06}@media (max-width: 720px){.supplement-panel-grid{grid-template-columns:1fr}.supplement-card-wide{grid-column:auto}}#section-question{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important}#section-question .form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:0 0 18px!important}#section-question .field-span-2,#section-question #supplement-panel,#section-question .send-preview{grid-column:1 / -1!important}#section-question #supplement-panel{display:grid!important;gap:12px!important;align-self:stretch!important;width:100%!important;min-width:0!important;margin:0 0 16px!important;padding:16px!important;border-radius:20px!important;border:1px solid rgba(91,115,139,.12)!important;background:#f8fbfec2!important;box-shadow:inset 0 1px #ffffffbd,0 10px 22px #23354909!important;opacity:1!important;visibility:visible!important}#section-question #supplement-panel .supplement-panel-head{display:grid!important;gap:4px!important;margin:0!important}#section-question #supplement-panel .supplement-panel-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}#section-question #supplement-panel .supplement-card{display:grid!important;gap:8px!important;min-width:0!important;margin:0!important;padding:14px!important;border-radius:18px!important;border:1px solid rgba(91,115,139,.08)!important;background:#ffffff9e!important}#section-question #supplement-panel .supplement-card-wide{grid-column:1 / -1!important}#section-question .send-preview{display:block!important;align-self:stretch!important;width:100%!important;min-width:0!important;margin:0 0 16px!important}body[data-theme=dark] #section-question #supplement-panel{border-color:#c3d5e814!important;background:#ffffff09!important;box-shadow:inset 0 1px #ffffff08,0 12px 24px #00000024!important}body[data-theme=dark] #section-question #supplement-panel .supplement-card{border-color:#c3d5e80f!important;background:#ffffff08!important}@media (max-width: 720px){#section-question .form-grid,#section-question #supplement-panel .supplement-panel-grid{grid-template-columns:1fr!important}#section-question #supplement-panel .supplement-card-wide{grid-column:auto!important}}.hero{padding:18px 24px}.title-copy,.brand-copy,.hero-copy{max-width:34ch}.hero-copy{font-size:.98rem;line-height:1.62}.composer .section-note,.response-card-history .section-note,.response-card-conversation .section-note,.settings-panel .section-note,#section-tools .section-note,#section-records-filters .section-note{max-width:34ch;font-size:.84rem;line-height:1.52;color:#67717be0}.mode-switcher-block{gap:7px;margin-bottom:14px;padding:10px;border:1px solid rgba(39,47,55,.055);border-radius:18px;background:linear-gradient(180deg,#ffffff57,#f5f8fa38);box-shadow:inset 0 1px #ffffffb3,0 8px 18px #0c121805}.mode-switcher-title{font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:#67717bd1}.mode-switcher-hint{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,max-content);gap:5px 18px;margin:2px 2px 0;padding:8px 4px 0;border:0;border-top:1px solid rgba(39,47,55,.055);background:transparent;color:#67717bb8;font-size:.75rem;line-height:1.48;box-shadow:none}.mode-switcher-hint>div{min-width:0;white-space:nowrap}.mode-switcher-hint strong{display:inline-block;margin-right:4px;color:#36424cd1;font-weight:760}.composer .template-switcher{padding:5px;background:#ffffff47;border:1px solid rgba(39,47,55,.05);box-shadow:inset 0 1px #ffffffc7,0 6px 14px #0c121805}#section-question #supplement-panel,#section-question .send-preview,.tool-item,.records-filters-stack{border-color:#272f370e!important;box-shadow:0 6px 16px #0c121806,inset 0 1px #ffffffc7!important}#section-question #supplement-panel{padding:14px!important}.supplement-panel-copy,.send-preview-copy,.tool-desc,.records-filter-caption{color:#67717bcc}.send-preview summary{padding:14px 16px}.send-preview-copy{font-size:.78rem}.response-card-answer{border-color:#272f3721;box-shadow:0 24px 54px #0c12181a,0 4px 14px #0c12180a,inset 0 1px #ffffffe6}.response-card-answer .panel-head{margin-bottom:6px}.response-card-answer .panel-head h2{letter-spacing:-.04em}.answer-stage-head{gap:4px;margin:0 0 12px}.answer-kicker{margin:0;font-size:.74rem;letter-spacing:.12em;opacity:.86}.answer-note{max-width:34ch;font-size:.84rem;line-height:1.5}.response-card-answer .response-output{min-height:260px;padding:20px 22px;background:linear-gradient(180deg,#ffffffb3,#f6f9fc8a)}.response-card-answer .response-output:before{margin-bottom:12px}.response-card-answer .response-output.empty{align-content:start;justify-items:start}.response-card-answer .response-output.empty p{max-width:34ch;margin:0;text-align:left}.response-card-answer .response-output.rendered>p:first-of-type{font-size:1.08rem;line-height:1.7}.answer-actions{margin-top:16px;padding-top:14px}.answer-actions .ghost-button:not(#answer-followup){opacity:.72}.answer-guidance{margin-top:8px;font-size:.78rem;line-height:1.42;color:#67717bd6}.history-list.empty,.conversation-thread.empty{min-height:96px;place-items:start;align-content:start;padding:18px}.history-item{border-color:#272f370f;background:#f9fbfdad}.history-item:not([open]){box-shadow:none}.history-item:not([open]) .history-summary{gap:2px;padding:10px 12px}.history-item:not([open]):hover .history-summary{background:#ffffff14}.history-question-title{font-size:.92rem;line-height:1.34;font-weight:650}.history-meta{font-size:.74rem;opacity:.74}.history-answer-preview{margin-top:2px;font-size:.79rem;line-height:1.35;opacity:.76;-webkit-line-clamp:1}.history-summary:after{opacity:.56}.history-body{gap:10px}.history-action-hint{max-width:44ch;font-size:.74rem;line-height:1.42;opacity:.72}#section-tools .tool-item .ghost-button,#section-records-filters .ghost-button,#section-settings .ghost-button,#section-prompt .ghost-button{opacity:.88}body[data-theme=dark] .composer .section-note,body[data-theme=dark] .response-card-history .section-note,body[data-theme=dark] .response-card-conversation .section-note,body[data-theme=dark] .settings-panel .section-note,body[data-theme=dark] #section-tools .section-note,body[data-theme=dark] #section-records-filters .section-note,body[data-theme=dark] .supplement-panel-copy,body[data-theme=dark] .send-preview-copy,body[data-theme=dark] .tool-desc,body[data-theme=dark] .records-filter-caption,body[data-theme=dark] .answer-guidance,body[data-theme=dark] .answer-note{color:#9ca6afdb}body[data-theme=dark] .composer .template-switcher{background:#ffffff08;border-color:#e2e8ee0a;box-shadow:inset 0 1px #ffffff07,0 6px 14px #0000001f}body[data-theme=dark] .mode-switcher-block{border-color:#e2e8ee0b;background:linear-gradient(180deg,#ffffff0a,#ffffff06);box-shadow:inset 0 1px #ffffff07,0 8px 18px #0000001a}body[data-theme=dark] .mode-switcher-hint{border-top-color:#e2e8ee0b;background:transparent;color:#a5aeb6ad;box-shadow:none}body[data-theme=dark] .mode-switcher-hint strong{color:#dce3e9d1}body[data-theme=dark] #section-question #supplement-panel,body[data-theme=dark] #section-question .send-preview,body[data-theme=dark] .tool-item,body[data-theme=dark] .records-filters-stack{border-color:#e2e8ee0a!important;box-shadow:0 8px 20px #00000024,inset 0 1px #ffffff06!important}body[data-theme=dark] .response-card-answer{border-color:#e2e8ee12;box-shadow:0 24px 56px #0000004d,0 4px 14px #0000002e,inset 0 1px #ffffff07}body[data-theme=dark] .response-card-answer .response-output{background:linear-gradient(180deg,#ffffff0b,#ffffff07)}body[data-theme=dark] .history-item{border-color:#e2e8ee0b;background:#ffffff06}body[data-theme=dark] .history-item:not([open]):hover .history-summary{background:#ffffff05}#section-question .field,#section-question .field-question-primary,#section-question .field-concern-secondary,#section-question #supplement-panel,#section-question #supplement-panel .supplement-card,#section-question .send-preview,#section-question .send-preview textarea,#section-question .field input,#section-question .field textarea{background:linear-gradient(180deg,#f7f7f4e6,#ecede8db)!important}#section-question .field,#section-question #supplement-panel,#section-question #supplement-panel .supplement-card,#section-question .send-preview{border-color:#14161414!important;box-shadow:0 8px 18px #0c0e0c08,inset 0 1px #ffffffb8!important}#section-question .field input,#section-question .field textarea,#section-question .send-preview textarea{border-color:#14161417!important;color:#141614}#section-question .field textarea::placeholder,#section-question .send-preview textarea::placeholder{color:#6e726bd1!important}#section-question .field textarea:focus,#section-question .field input:focus,#section-question .send-preview textarea:focus{background:linear-gradient(180deg,#f7f7f4f2,#ecede8e6)!important;border-color:#2f3a333d!important;box-shadow:0 0 0 3px #cb946f29,inset 0 1px #ffffffd1!important}body[data-theme=dark] #section-question .field,body[data-theme=dark] #section-question .field-question-primary,body[data-theme=dark] #section-question .field-concern-secondary,body[data-theme=dark] #section-question #supplement-panel,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-question .send-preview,body[data-theme=dark] #section-question .send-preview textarea,body[data-theme=dark] #section-question .field input,body[data-theme=dark] #section-question .field textarea{background:linear-gradient(180deg,#161816e0,#0d0f0dd6)!important}body[data-theme=dark] #section-question .field,body[data-theme=dark] #section-question #supplement-panel,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-question .send-preview{border-color:#e7e7e214!important;box-shadow:0 10px 22px #00000024,inset 0 1px #ffffff07!important}body[data-theme=dark] #section-question .field input,body[data-theme=dark] #section-question .field textarea,body[data-theme=dark] #section-question .send-preview textarea{border-color:#e7e7e217!important;color:#e7e7e2}body[data-theme=dark] #section-question .field textarea::placeholder,body[data-theme=dark] #section-question .send-preview textarea::placeholder{color:#a9ada5c2!important}body[data-theme=dark] #section-question .field textarea:focus,body[data-theme=dark] #section-question .field input:focus,body[data-theme=dark] #section-question .send-preview textarea:focus{background:linear-gradient(180deg,#161816eb,#111311e0)!important;border-color:#5362552e!important;box-shadow:0 0 0 3px #3e4a4224,inset 0 1px #ffffff08!important}.page-nav-button,.template-tab,.ghost-button,.primary-button{font-size:.92rem!important;line-height:1.2!important}.panel-head h2,.sidebar .panel .panel-head h2,.response-card-history .panel-head h2,.response-card-conversation .panel-head h2,.response-card-prompt .panel-head h2{font-size:1.16rem!important;line-height:1.18!important;letter-spacing:-.03em!important}.composer .panel-head h2,.response-card-answer .panel-head h2{font-size:1.42rem!important;line-height:1.08!important;letter-spacing:-.04em!important}.field span,.records-search-field span,.send-preview-title,.supplement-panel-title,.tool-title{font-size:.92rem!important;font-weight:700!important;line-height:1.42!important;letter-spacing:.01em!important}.history-question-title{font-size:.93rem!important;font-weight:650!important;line-height:1.36!important;letter-spacing:.005em!important}.section-note,.micro-copy,.supplement-panel-copy,.send-preview-copy,.tool-desc,.records-filter-caption,.field-meta,.composer-actions-note{font-size:.82rem!important;line-height:1.46!important}.status-pill,.status-pill-save{font-size:.81rem!important;line-height:1.24!important;letter-spacing:.01em!important}.mode-switcher-title,.session-context-label,.history-block-label,.conversation-role,.history-conversation-role{font-size:.76rem!important;font-weight:700!important;line-height:1.32!important;letter-spacing:.12em!important}.history-meta{font-size:.75rem!important;line-height:1.34!important}.history-answer-preview{font-size:.8rem!important;line-height:1.4!important}.structure-list,#delivery-mode-copy,.conversation-content,.history-question,.history-answer,.history-note{font-size:.94rem!important;line-height:1.62!important}.primary-button{border-color:#2f3a3366!important;background:linear-gradient(135deg,#2f3a33,#141614)!important;box-shadow:0 16px 34px #0d0f0d3d,inset 0 1px #ffffff26!important}.primary-button:hover{box-shadow:0 18px 38px #0d0f0d4d,inset 0 1px #fff3!important}.primary-button.accent,.mini-button-primary,.history-actions .mini-button-primary,.session-actions .session-pin-toggle,.template-tab.active,.delivery-mode-button.active,.page-nav-button.active,.records-mode-button.active,.records-filter-button.active,#answer-followup:not(:disabled){background:linear-gradient(135deg,#daddd67a,#2f3a3399)!important;border-color:#2f3a3352!important;color:#141614!important;box-shadow:0 12px 24px #0d0f0d24,inset 0 1px #ffffff6b!important}#answer-followup:not(:disabled):hover,.template-tab.active:hover,.delivery-mode-button.active:hover,.page-nav-button.active:hover,.records-mode-button.active:hover,.records-filter-button.active:hover{background:linear-gradient(135deg,#daddd68a,#2f3a33a8)!important}input:focus,textarea:focus,.records-search-field input:focus,.composer .field input:focus,.composer .field textarea:focus,.send-preview textarea:focus,#section-question .field textarea:focus,#section-question .field input:focus,#section-question .send-preview textarea:focus{border-color:#2f3a3370!important;box-shadow:0 0 0 4px #cb946f3d,inset 0 1px #ffffffd1!important}.history-state-pinned,.session-pin,.status-pill:not(.subtle),.status-pill-save{background:#daddd647!important;color:#141614!important}.history-item.pinned,.session-item.pinned{border-color:#2f3a334d!important;box-shadow:0 12px 28px #0d0f0d1f,inset 0 1px #ffffff57!important}body[data-theme=dark] .primary-button{border-color:#53625557!important;background:linear-gradient(135deg,#3e4a42,#0d0f0d)!important;box-shadow:0 18px 38px #0000005c,inset 0 1px #ffffff17!important}body[data-theme=dark] .primary-button.accent,body[data-theme=dark] .mini-button-primary,body[data-theme=dark] .history-actions .mini-button-primary,body[data-theme=dark] .session-actions .session-pin-toggle,body[data-theme=dark] .template-tab.active,body[data-theme=dark] .delivery-mode-button.active,body[data-theme=dark] .page-nav-button.active,body[data-theme=dark] .records-mode-button.active,body[data-theme=dark] .records-filter-button.active,body[data-theme=dark] #answer-followup:not(:disabled){background:linear-gradient(135deg,#3e4a4299,#161816c2)!important;border-color:#53625547!important;color:#e7e7e2!important;box-shadow:0 12px 24px #00000047,inset 0 1px #ffffff12!important}body[data-theme=dark] input:focus,body[data-theme=dark] textarea:focus,body[data-theme=dark] .records-search-field input:focus,body[data-theme=dark] .composer .field input:focus,body[data-theme=dark] .composer .field textarea:focus,body[data-theme=dark] .send-preview textarea:focus,body[data-theme=dark] #section-question .field textarea:focus,body[data-theme=dark] #section-question .field input:focus,body[data-theme=dark] #section-question .send-preview textarea:focus{border-color:#53625557!important;box-shadow:0 0 0 4px #3e4a424d,inset 0 1px #ffffff0a!important}body[data-theme=dark] .history-state-pinned,body[data-theme=dark] .session-pin,body[data-theme=dark] .status-pill:not(.subtle),body[data-theme=dark] .status-pill-save{background:#3e4a4257!important;color:#e7e7e2!important}body[data-theme=dark] .history-item.pinned,body[data-theme=dark] .session-item.pinned{border-color:#5362553d!important;box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff0a!important}.title-banner,.response-card,.response-card-history,.response-card-conversation,.response-card-prompt,.sidebar .panel,#section-question #supplement-panel,#section-question .send-preview{background:#f7f7f4!important;border-color:#e7e7e2c7!important;box-shadow:0 18px 34px #0c0e0c12,inset 0 1px #ffffffeb!important;backdrop-filter:blur(26px) saturate(108%)!important;-webkit-backdrop-filter:blur(26px) saturate(108%)!important}.response-card-answer{background:#f7f7f4db!important;border-color:#e7e7e2cc!important;box-shadow:0 20px 38px #0c0e0c14,inset 0 1px #fffffff0!important;backdrop-filter:blur(28px) saturate(108%)!important;-webkit-backdrop-filter:blur(28px) saturate(108%)!important}.template-tab.active,.delivery-mode-button.active,.page-nav-button.active,.records-mode-button.active,.records-filter-button.active,#answer-followup:not(:disabled),.session-actions .session-pin-toggle,.mini-button-primary{background:linear-gradient(135deg,#daddd657,#2f3a3370)!important;border-color:#2f3a3338!important;box-shadow:0 8px 18px #0d0f0d14,inset 0 1px #ffffffad!important}.primary-button{box-shadow:0 16px 30px #0d0f0d2e,inset 0 1px #ffffff47!important}input,textarea,.records-search-field input,#section-question .send-preview textarea,#section-question #supplement-panel .supplement-card,#section-question #supplement-panel textarea{background:#f7f7f4ad!important;border-color:#daddd6db!important;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0c0e0c06!important}.history-item,.history-item.pinned{background:#f7f7f4bd!important;border-color:#e7e7e2ad!important;backdrop-filter:blur(20px) saturate(106%)!important;-webkit-backdrop-filter:blur(20px) saturate(106%)!important}body[data-theme=dark] .title-banner,body[data-theme=dark] .response-card,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] .sidebar .panel,body[data-theme=dark] #section-question #supplement-panel,body[data-theme=dark] #section-question .send-preview{background:#111311c7!important;border-color:#e7e7e21a!important;box-shadow:0 20px 38px #00000038,inset 0 1px #ffffff14!important;backdrop-filter:blur(26px) saturate(108%)!important;-webkit-backdrop-filter:blur(26px) saturate(108%)!important}body[data-theme=dark] .response-card-answer{background:#0d0f0dd1!important;border-color:#e7e7e21c!important;box-shadow:0 22px 42px #0000003d,inset 0 1px #ffffff17!important;backdrop-filter:blur(28px) saturate(108%)!important;-webkit-backdrop-filter:blur(28px) saturate(108%)!important}body[data-theme=dark] .template-tab.active,body[data-theme=dark] .delivery-mode-button.active,body[data-theme=dark] .page-nav-button.active,body[data-theme=dark] .records-mode-button.active,body[data-theme=dark] .records-filter-button.active,body[data-theme=dark] #answer-followup:not(:disabled),body[data-theme=dark] .session-actions .session-pin-toggle,body[data-theme=dark] .mini-button-primary{background:linear-gradient(135deg,#3e4a426b,#16181694)!important;border-color:#53625538!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff1f!important}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] .records-search-field input,body[data-theme=dark] #section-question .send-preview textarea,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-question #supplement-panel textarea{background:#e7e7e20e!important;border-color:#e7e7e21a!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000001f!important}body[data-theme=dark] .history-item,body[data-theme=dark] .history-item.pinned{background:#111311b8!important;border-color:#e7e7e217!important;backdrop-filter:blur(20px) saturate(104%)!important;-webkit-backdrop-filter:blur(20px) saturate(104%)!important}#section-question #supplement-panel{background:#f7f7f4d6!important;border-color:#daddd6e0!important}#section-question #supplement-panel .supplement-card,#section-question #supplement-panel textarea{background:#f7f7f4c7!important;border-color:#daddd6d6!important;box-shadow:inset 0 1px #fffffff0,0 1px 2px #0c0e0c05!important}.response-card-answer{background:#f7f7f4e0!important;border-color:#daddd6e6!important}.response-card-answer .response-output{background:linear-gradient(180deg,#f7f7f4cc,#ecede8a3)!important;border-color:#daddd6d6!important}body[data-theme=dark] #section-question #supplement-panel{background:#111311!important;border-color:#e7e7e21a!important}body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-question #supplement-panel textarea{background:#e7e7e20f!important;border-color:#e7e7e21a!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000001a!important}body[data-theme=dark] .response-card-answer{background:#0d0f0dd6!important;border-color:#e7e7e21c!important}body[data-theme=dark] .response-card-answer .response-output{background:linear-gradient(180deg,#e7e7e20f,#e7e7e209)!important;border-color:#e7e7e214!important}.title-banner{grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:22px 24px;overflow:hidden}.title-banner:before{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:linear-gradient(90deg,rgba(44,55,64,.18),rgba(44,55,64,.04),transparent);pointer-events:none}.title-banner-content{position:relative;display:grid;gap:8px;align-content:center}.title-banner h1,.brand-block h1{width:fit-content;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:760;letter-spacing:.03em;line-height:.96;color:transparent!important;background:linear-gradient(135deg,#141614,#4a514b 48%,#a9ada5);-webkit-background-clip:text;background-clip:text;text-shadow:0 16px 30px rgba(13,15,13,.08)}.title-banner h1{font-size:3.3rem}.brand-block h1{font-size:2.18rem}.title-copy,.brand-copy{max-width:34ch;font-size:.98rem;line-height:1.45;color:#6e726b!important}.title-banner-nav{align-self:center}.brand-block{padding-top:2px;padding-bottom:2px}.brand-block .brand-copy{margin-top:8px}body[data-theme=dark] .title-banner h1,body[data-theme=dark] .brand-block h1{background:linear-gradient(135deg,#e7e7e2,#a9ada5 48%,#536255);-webkit-background-clip:text;background-clip:text;text-shadow:0 16px 34px rgba(0,0,0,.2)}body[data-theme=dark] .title-banner:before{background:linear-gradient(90deg,rgba(214,224,232,.16),rgba(214,224,232,.04),transparent)}body[data-theme=dark] .title-copy,body[data-theme=dark] .brand-copy{color:#a9ada5!important}@media (max-width: 760px){.title-banner{gap:16px;padding:20px}.title-banner h1{font-size:2.08rem}.brand-block h1{font-size:1.92rem}.title-copy,.brand-copy{font-size:.92rem}}.title-banner,.response-card,.response-card-answer,.response-card-history,.response-card-conversation,.response-card-prompt,.sidebar .panel,#section-question #supplement-panel,#section-question .send-preview,.tool-item,.records-filters-stack,.history-item,.history-item.pinned{background:#f7f7f4d6!important;border-color:#daddd6db!important}.response-card-answer .response-output,#section-question #supplement-panel .supplement-card,#section-question #supplement-panel textarea,#section-question .send-preview textarea,#section-question .field input,#section-question .field textarea,.records-search-field input,#section-settings input,#section-settings textarea,.history-block{background:#f7f7f4!important;border-color:#daddd6d6!important}.title-banner,.response-card,.response-card-answer,.response-card-history,.response-card-conversation,.response-card-prompt,.sidebar .panel,#section-question #supplement-panel,#section-question .send-preview,.tool-item,.records-filters-stack{box-shadow:0 18px 34px #0c0e0c12,inset 0 1px #ffffffeb!important}.history-item,.history-item.pinned{box-shadow:0 8px 18px #0c0e0c0b,inset 0 1px #ffffffdb!important}body[data-theme=dark] .title-banner,body[data-theme=dark] .response-card,body[data-theme=dark] .response-card-answer,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] .sidebar .panel,body[data-theme=dark] #section-question #supplement-panel,body[data-theme=dark] #section-question .send-preview,body[data-theme=dark] .tool-item,body[data-theme=dark] .records-filters-stack,body[data-theme=dark] .history-item,body[data-theme=dark] .history-item.pinned{background:#111311!important;border-color:#e7e7e21a!important}body[data-theme=dark] .response-card-answer .response-output,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-question #supplement-panel textarea,body[data-theme=dark] #section-question .send-preview textarea,body[data-theme=dark] #section-question .field input,body[data-theme=dark] #section-question .field textarea,body[data-theme=dark] .records-search-field input,body[data-theme=dark] #section-settings input,body[data-theme=dark] #section-settings textarea,body[data-theme=dark] .history-block{background:#e7e7e20f!important;border-color:#e7e7e21a!important}body[data-theme=dark] .title-banner,body[data-theme=dark] .response-card,body[data-theme=dark] .response-card-answer,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] .sidebar .panel,body[data-theme=dark] #section-question #supplement-panel,body[data-theme=dark] #section-question .send-preview,body[data-theme=dark] .tool-item,body[data-theme=dark] .records-filters-stack{box-shadow:0 20px 38px #00000038,inset 0 1px #ffffff14!important}body[data-theme=dark] .history-item,body[data-theme=dark] .history-item.pinned{box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff0f!important}#section-question .mode-switcher-block{display:grid;gap:10px;margin-bottom:14px;padding:14px;border:1px solid rgba(20,22,20,.08)!important;border-radius:18px;background:linear-gradient(180deg,#f7f7f4e6,#ecede8db)!important;box-shadow:0 8px 18px #0c0e0c08,inset 0 1px #ffffffb8!important}#section-question .mode-switcher-title{color:#141614;font-size:.92rem!important;font-weight:700!important;line-height:1.42!important;letter-spacing:.01em!important;text-transform:none}#section-question .composer .template-switcher,#section-question .mode-switcher-hint{border:1px solid rgba(20,22,20,.08)!important;border-radius:14px;background:linear-gradient(180deg,#f7f7f4c2,#ecede89e)!important;box-shadow:0 6px 14px #0c0e0c06,inset 0 1px #ffffffb8!important}#section-question .mode-switcher-hint{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,max-content);gap:5px 18px;margin:0;padding:10px 12px;color:#6e726bb8;font-size:.75rem;line-height:1.48}#section-question .mode-switcher-hint>div{min-width:0;white-space:nowrap}#section-question .mode-switcher-hint strong{display:inline-block;margin-right:4px;color:#2f3a33d6;font-weight:760}body[data-theme=dark] #section-question .mode-switcher-block{border-color:#e7e7e214!important;background:linear-gradient(180deg,#161816e0,#0d0f0dd6)!important;box-shadow:0 10px 22px #00000024,inset 0 1px #ffffff07!important}body[data-theme=dark] #section-question .mode-switcher-title{color:#e7e7e2}body[data-theme=dark] #section-question .composer .template-switcher,body[data-theme=dark] #section-question .mode-switcher-hint{border-color:#e7e7e214!important;background:linear-gradient(180deg,#161816bd,#1113119e)!important;box-shadow:0 8px 18px #0000001f,inset 0 1px #ffffff07!important}body[data-theme=dark] #section-question .mode-switcher-hint{color:#a9ada5b3}body[data-theme=dark] #section-question .mode-switcher-hint strong{color:#e7e7e2d6}.response-card-answer .response-output.rendered{width:100%;max-width:none;color:#2f241d}.response-card-answer .response-output.rendered>*{max-width:none}.response-card-answer .response-output.rendered ul,.response-card-answer .response-output.rendered ol,.response-card-answer .response-output.rendered blockquote,.response-card-answer .response-output.rendered pre{max-width:none}.response-card-answer .response-output.rendered h1,.response-card-answer .response-output.rendered h2,.response-card-answer .response-output.rendered h3,.response-card-answer .response-output.rendered h4{margin:1.35em 0 .55em;color:#17202a;font-weight:820;letter-spacing:0}.response-card-answer .response-output.rendered h1:first-child,.response-card-answer .response-output.rendered h2:first-child,.response-card-answer .response-output.rendered h3:first-child,.response-card-answer .response-output.rendered h4:first-child{margin-top:0}.response-card-answer .response-output.rendered h2{padding-bottom:9px;border-bottom:1px solid rgba(28,38,48,.11);font-size:1.16rem;line-height:1.38}.response-card-answer .response-output.rendered h3{font-size:1.02rem;line-height:1.42}.response-card-answer .response-output.rendered p{margin:.72em 0 0}.response-card-answer .response-output.rendered ul,.response-card-answer .response-output.rendered ol{margin:.82em 0 1em;padding-left:1.35em}.response-card-answer .response-output.rendered li{margin:.34em 0;padding-left:.08em}.response-card-answer .response-output.rendered blockquote{margin:1.05em 0;padding:12px 15px;border-left:3px solid rgba(46,94,126,.5);border-radius:12px;background:#e9f1f7ad;color:#334454}.response-card-answer .response-output.rendered code{padding:.12em .34em;border-radius:6px;background:#25313d14;font-size:.92em}.response-card-answer .response-output.rendered pre{overflow:auto;margin:1em 0;padding:14px 16px;border-radius:14px;background:#16212c;color:#edf4f9}.response-card-answer .response-output.rendered pre code{padding:0;background:transparent;color:inherit}.response-card-answer .response-output.rendered .answer-summary-heading{margin-top:1.75em;padding:12px 14px;border:1px solid rgba(46,94,126,.16);border-radius:14px 14px 0 0;background:linear-gradient(180deg,#e8f1f7e0,#deeaf2b8)}.response-card-answer .response-output.rendered .answer-summary-heading+p{margin-top:0;padding:14px 15px 15px;border:1px solid rgba(46,94,126,.16);border-top:0;border-radius:0 0 14px 14px;background:#f8fbfdd6}body[data-theme=dark] .response-card-answer .response-output.rendered,body[data-theme=dark] .response-card-answer .response-output.rendered h1,body[data-theme=dark] .response-card-answer .response-output.rendered h2,body[data-theme=dark] .response-card-answer .response-output.rendered h3,body[data-theme=dark] .response-card-answer .response-output.rendered h4{color:#e7e7e2}body[data-theme=dark] .response-card-answer .response-output.rendered h2{border-bottom-color:#e7e7e226}body[data-theme=dark] .response-card-answer .response-output.rendered blockquote{border-left-color:#5362559e;background:#3e4a4221;color:#e7e7e2}body[data-theme=dark] .response-card-answer .response-output.rendered code{background:#e7e7e21f}body[data-theme=dark] .response-card-answer .response-output.rendered .answer-summary-heading{border-color:#53625547;background:linear-gradient(180deg,#3e4a4242,#2f3a332e)}body[data-theme=dark] .response-card-answer .response-output.rendered .answer-summary-heading+p{border-color:#53625547;background:#0d0f0d7a}input,textarea,.records-search-field input,.composer .field input,.composer .field textarea,.send-preview textarea,#section-question .field input,#section-question .field textarea,#section-question #supplement-panel textarea,#section-settings input,#section-settings textarea,.response-card-answer .response-output,.history-block{background:#f7f7f4!important;border-color:#daddd6d6!important;color:#141614!important;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0c0e0c06!important}input::placeholder,textarea::placeholder,.records-search-field input::placeholder,.composer .field input::placeholder,.composer .field textarea::placeholder,.send-preview textarea::placeholder{color:#6e726bb8!important}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] .records-search-field input,body[data-theme=dark] .composer .field input,body[data-theme=dark] .composer .field textarea,body[data-theme=dark] .send-preview textarea,body[data-theme=dark] #section-question .field input,body[data-theme=dark] #section-question .field textarea,body[data-theme=dark] #section-question #supplement-panel textarea,body[data-theme=dark] #section-settings input,body[data-theme=dark] #section-settings textarea,body[data-theme=dark] .response-card-answer .response-output,body[data-theme=dark] .history-block{background:#e7e7e20f!important;border-color:#e7e7e21a!important;color:#e7e7e2!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000001f!important}body[data-theme=dark] input::placeholder,body[data-theme=dark] textarea::placeholder,body[data-theme=dark] .records-search-field input::placeholder,body[data-theme=dark] .composer .field input::placeholder,body[data-theme=dark] .composer .field textarea::placeholder,body[data-theme=dark] .send-preview textarea::placeholder{color:#a9ada5b3!important}:root{--bg: #f2f2ef;--bg-deep: #ecede8;--card: #f7f7f4;--card-strong: #ecede8;--line: rgba(20, 22, 20, .1);--text: #141614;--muted: #6e726b;--accent: #2f3a33;--accent-strong: #141614;--shadow: none;--radius-xl: 10px;--radius-lg: 8px;--radius-md: 6px;--sans: Inter, "Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Hiragino Sans GB", sans-serif;--serif: "Cormorant Garamond", "Playfair Display", Didot, "Bodoni 72", "Times New Roman", serif}body[data-theme=dark]{--bg: #0d0f0d;--bg-deep: #111311;--card: #111311;--card-strong: #161816;--line: rgba(231, 231, 226, .1);--text: #e7e7e2;--muted: #a9ada5;--accent: #3e4a42;--accent-strong: #e7e7e2;--shadow: none}html,body{background:#f2f2ef!important;color:var(--text)!important;font-family:var(--sans)!important;font-weight:400;letter-spacing:0}body[data-theme=dark]{background:#0d0f0d!important}body{padding:28px!important}.page-shell{gap:28px!important}.glass,.title-banner,.sidebar,.panel,.layout-card,.response-card,.response-card-answer,.response-card-history,.response-card-conversation,.response-card-prompt,.records-filters-stack,.tool-item,.history-item,.history-block-surface,.session-item,#section-question #supplement-panel,#section-question .send-preview,#section-question .mode-switcher-block{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:10px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-theme=dark] .glass,body[data-theme=dark] .title-banner,body[data-theme=dark] .sidebar,body[data-theme=dark] .panel,body[data-theme=dark] .layout-card,body[data-theme=dark] .response-card,body[data-theme=dark] .response-card-answer,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] .records-filters-stack,body[data-theme=dark] .tool-item,body[data-theme=dark] .history-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .session-item,body[data-theme=dark] #section-question #supplement-panel,body[data-theme=dark] #section-question .send-preview,body[data-theme=dark] #section-question .mode-switcher-block{background:#111311!important;border-color:#e7e7e21a!important}.title-banner{top:18px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:28px!important;padding:28px 30px!important;border-radius:8px!important}.title-banner:before{display:none!important}.sidebar{padding:28px!important;border-radius:8px!important}.brand-block{padding:0 0 24px!important;border-bottom:1px solid var(--line)}.brand-mark{display:flex!important;align-items:baseline;gap:14px;width:fit-content;margin:0!important;color:var(--text)!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:none!important;font-family:var(--serif)!important;font-weight:500!important;line-height:.95!important}.brand-main{display:inline-block;color:var(--text);font-family:var(--serif);font-size:inherit;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.brand-agent{display:inline-block;color:var(--muted);font-family:var(--sans);font-size:.22em;font-weight:400;letter-spacing:.16em;text-transform:uppercase;transform:translateY(-.18em)}.title-copy,.brand-copy{max-width:40ch!important;margin-top:12px!important;color:var(--muted)!important;font-size:.78rem!important;font-weight:400!important;line-height:1.65!important;letter-spacing:.04em!important}.panel{margin-top:22px!important;padding-top:22px!important;border-top:1px solid var(--line)!important;background:transparent!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important}.panel-head h2,.mode-switcher-title,.field>span:first-child,.session-context-label,.history-block-label,.conversation-role,.history-conversation-role{color:var(--text)!important;font-family:var(--sans)!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important}.panel-head h2{font-size:.86rem!important;line-height:1.35!important}.field,.composer .field,#section-question .field,#section-question .field-question-primary,#section-question .field-concern-secondary{background:transparent!important;border:0!important;box-shadow:none!important}input,textarea,.records-search-field input,.composer .field input,.composer .field textarea,.send-preview textarea,#section-question .field input,#section-question .field textarea,#section-question #supplement-panel textarea,#section-settings input,#section-settings textarea,.response-card-answer .response-output,.history-block{background:var(--card-strong)!important;border:1px solid var(--line)!important;border-radius:6px!important;color:var(--text)!important;box-shadow:none!important;font-family:var(--sans)!important;font-weight:400!important}textarea,#section-question .field textarea,.send-preview textarea{line-height:1.72!important}input::placeholder,textarea::placeholder,.records-search-field input::placeholder,.composer .field input::placeholder,.composer .field textarea::placeholder,.send-preview textarea::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)!important}input:focus,textarea:focus,.records-search-field input:focus,.composer .field input:focus,.composer .field textarea:focus,.send-preview textarea:focus,#section-question .field textarea:focus,#section-question .field input:focus,#section-question .send-preview textarea:focus{background:var(--card)!important;border-color:color-mix(in srgb,var(--text) 32%,transparent)!important;outline:none!important;box-shadow:none!important}.primary-button,.ghost-button,.mini-button,.mini-button-primary,.page-nav-button,.template-tab,.delivery-mode-button,.records-mode-button,.records-filter-button,.session-pin-toggle,#answer-followup{border-radius:6px!important;border:1px solid var(--line)!important;box-shadow:none!important;font-family:var(--sans)!important;font-size:.78rem!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}.primary-button{background:#141614!important;border-color:#141614!important;color:#f2f2ef!important}.primary-button:hover{background:#2f3a33!important;border-color:#2f3a33!important;box-shadow:none!important}body[data-theme=dark] .primary-button{background:#e7e7e2!important;border-color:#e7e7e2!important;color:#0d0f0d!important}body[data-theme=dark] .primary-button:hover{background:#cfd2ca!important;border-color:#cfd2ca!important}.ghost-button,.mini-button,.page-nav-button,.template-tab,.delivery-mode-button,.records-mode-button,.records-filter-button{background:transparent!important;color:var(--muted)!important}.ghost-button:hover,.mini-button:hover,.page-nav-button:hover,.template-tab:hover,.delivery-mode-button:hover,.records-mode-button:hover,.records-filter-button:hover{background:var(--card-strong)!important;color:var(--text)!important}.template-tab.active,.delivery-mode-button.active,.page-nav-button.active,.records-mode-button.active,.records-filter-button.active,.mini-button-primary,.session-actions .session-pin-toggle,#answer-followup:not(:disabled){background:var(--accent)!important;border-color:var(--accent)!important;color:#f2f2ef!important;box-shadow:none!important}body[data-theme=dark] .template-tab.active,body[data-theme=dark] .delivery-mode-button.active,body[data-theme=dark] .page-nav-button.active,body[data-theme=dark] .records-mode-button.active,body[data-theme=dark] .records-filter-button.active,body[data-theme=dark] .mini-button-primary,body[data-theme=dark] .session-actions .session-pin-toggle,body[data-theme=dark] #answer-followup:not(:disabled){background:#3e4a42!important;border-color:#536255!important;color:#e7e7e2!important}.page-switcher-nav,.template-switcher,.delivery-mode-switch,.records-filter-group,#section-question .composer .template-switcher,#section-question .mode-switcher-hint{background:transparent!important;border:1px solid var(--line)!important;border-radius:8px!important;box-shadow:none!important;padding:5px!important}#section-question .mode-switcher-hint{color:var(--muted)!important;font-size:.72rem!important;letter-spacing:.02em!important}#section-question .mode-switcher-hint strong{color:var(--text)!important;font-weight:500!important}.response-card-answer .response-output.rendered,.response-card-answer .response-output{color:var(--text)!important;background:var(--card-strong)!important;border-color:var(--line)!important}.response-card-answer .response-output.rendered h1,.response-card-answer .response-output.rendered h2,.response-card-answer .response-output.rendered h3,.response-card-answer .response-output.rendered h4{color:var(--text)!important;font-family:var(--sans)!important;font-weight:500!important;letter-spacing:.02em!important}.response-card-answer .response-output.rendered blockquote,.response-card-answer .response-output.rendered .answer-summary-heading,.response-card-answer .response-output.rendered .answer-summary-heading+p{background:transparent!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}.response-card-answer .response-output.rendered blockquote{border-left-color:var(--accent)!important}.response-card-answer .response-output.rendered code{background:color-mix(in srgb,var(--muted) 12%,transparent)!important;color:var(--text)!important}.response-card-answer .response-output.rendered pre{background:#141614!important;color:#f2f2ef!important;border-radius:6px!important}body[data-theme=dark] .response-card-answer .response-output.rendered pre{background:#090a09!important;color:#e7e7e2!important}.title-copy,.brand-copy,.hero-copy,.section-note,.micro-copy,.tool-desc,.send-preview-copy,.records-filter-caption,.field-meta,.answer-note,.history-meta,.history-answer-preview{color:var(--muted)!important;font-weight:400!important}.status-pill,.status-pill-save,.history-state-pinned,.session-pin{background:transparent!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--muted)!important;box-shadow:none!important}.history-item.pinned,.session-item.pinned{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))!important;box-shadow:none!important}svg,.icon,[class*=icon]{color:var(--muted)!important;stroke-width:1.35px!important}.page-nav-button,.template-tab,.delivery-mode-button,.records-mode-button,.records-filter-button{min-height:34px!important;padding:8px 16px!important;border-radius:999px!important;letter-spacing:.04em!important;text-transform:none!important}#section-question .template-tab{min-height:36px!important;padding:8px 17px!important}.template-tab.active,.delivery-mode-button.active,.page-nav-button.active,.records-mode-button.active,.records-filter-button.active{border-radius:999px!important}@media (max-width: 760px){body{padding:18px!important}.title-banner{padding:22px!important}.title-banner h1.brand-mark{font-size:2.05rem!important}.brand-block h1.brand-mark{font-size:1.78rem!important}.brand-main{letter-spacing:.22em}}:root{--bg: #e8ecef;--bg-deep: #d1d7dd;--card: rgba(247, 249, 251, .72);--card-strong: rgba(239, 244, 241, .68);--line: rgba(37, 48, 42, .12);--text: #161c22;--muted: #68727c;--accent: #526a5b;--accent-strong: #1f2f26;--shadow: 0 18px 34px rgba(24, 30, 35, .06)}body[data-theme=dark]{--bg: #0d1013;--bg-deep: #151a1f;--card: rgba(21, 25, 29, .74);--card-strong: rgba(24, 31, 27, .58);--line: rgba(231, 237, 232, .1);--text: #edf2f6;--muted: #98a1aa;--accent: #708e7b;--accent-strong: #e3eee7;--shadow: 0 20px 38px rgba(0, 0, 0, .22)}html,body{background:radial-gradient(circle at top left,rgba(112,120,128,.13),transparent 24rem),radial-gradient(circle at bottom right,rgba(128,156,135,.13),transparent 22rem),linear-gradient(180deg,#eef2f5,#e3e8ed 52%,#d7dde3)!important}body[data-theme=dark]{background:radial-gradient(circle at top left,rgba(96,104,112,.14),transparent 22rem),radial-gradient(circle at bottom right,rgba(72,96,80,.14),transparent 20rem),linear-gradient(180deg,#0c0f12,#12161a 52%,#181d22)!important}.glass,.title-banner,.sidebar,.response-card,.response-card-answer,.response-card-history,.response-card-conversation,.response-card-prompt,.sidebar .panel,#section-question #supplement-panel,#section-question .send-preview,#section-question .mode-switcher-block,.records-filters-stack,.tool-item,.history-item,.history-block-surface,.session-item{background:var(--card)!important;border:1px solid rgba(255,255,255,.68)!important;border-radius:18px!important;box-shadow:var(--shadow),inset 0 1px #ffffffc7!important;backdrop-filter:blur(24px) saturate(108%)!important;-webkit-backdrop-filter:blur(24px) saturate(108%)!important}body[data-theme=dark] .glass,body[data-theme=dark] .title-banner,body[data-theme=dark] .sidebar,body[data-theme=dark] .response-card,body[data-theme=dark] .response-card-answer,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] .sidebar .panel,body[data-theme=dark] #section-question #supplement-panel,body[data-theme=dark] #section-question .send-preview,body[data-theme=dark] #section-question .mode-switcher-block,body[data-theme=dark] .records-filters-stack,body[data-theme=dark] .tool-item,body[data-theme=dark] .history-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .session-item{background:var(--card)!important;border-color:#ffffff1a!important;box-shadow:var(--shadow),inset 0 1px #ffffff14!important}.title-banner{border-radius:18px!important}.sidebar{border-radius:20px!important}.panel{background:transparent!important;border-top-color:#25302a1a!important}body[data-theme=dark] .panel{border-top-color:#e7ede814!important}input,textarea,.records-search-field input,.composer .field input,.composer .field textarea,.send-preview textarea,#section-question .field input,#section-question .field textarea,#section-question #supplement-panel textarea,#section-settings input,#section-settings textarea,.response-card-answer .response-output,.history-block,#section-question .composer .template-switcher,#section-question .mode-switcher-hint,.page-switcher-nav,.template-switcher,.delivery-mode-switch,.records-filter-group{background:#ffffff94!important;border-color:#dde3e8c7!important;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #181e2305!important;backdrop-filter:blur(18px) saturate(106%)!important;-webkit-backdrop-filter:blur(18px) saturate(106%)!important}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] .records-search-field input,body[data-theme=dark] .composer .field input,body[data-theme=dark] .composer .field textarea,body[data-theme=dark] .send-preview textarea,body[data-theme=dark] #section-question .field input,body[data-theme=dark] #section-question .field textarea,body[data-theme=dark] #section-question #supplement-panel textarea,body[data-theme=dark] #section-settings input,body[data-theme=dark] #section-settings textarea,body[data-theme=dark] .response-card-answer .response-output,body[data-theme=dark] .history-block,body[data-theme=dark] #section-question .composer .template-switcher,body[data-theme=dark] #section-question .mode-switcher-hint,body[data-theme=dark] .page-switcher-nav,body[data-theme=dark] .template-switcher,body[data-theme=dark] .delivery-mode-switch,body[data-theme=dark] .records-filter-group{background:#ffffff0d!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000001f!important}.template-tab.active,.delivery-mode-button.active,.page-nav-button.active,.records-mode-button.active,.records-filter-button.active,.mini-button-primary,.session-actions .session-pin-toggle,#answer-followup:not(:disabled){background:linear-gradient(135deg,#809c8757,#546c5c75)!important;border-color:#5f79673d!important;color:#1f2f26!important;box-shadow:0 8px 18px #1c282014,inset 0 1px #ffffffa8!important}body[data-theme=dark] .template-tab.active,body[data-theme=dark] .delivery-mode-button.active,body[data-theme=dark] .page-nav-button.active,body[data-theme=dark] .records-mode-button.active,body[data-theme=dark] .records-filter-button.active,body[data-theme=dark] .mini-button-primary,body[data-theme=dark] .session-actions .session-pin-toggle,body[data-theme=dark] #answer-followup:not(:disabled){background:linear-gradient(135deg,#708e7b6b,#394d4094)!important;border-color:#80a08b3d!important;color:#e3eee7!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff1c!important}.primary-button{background:linear-gradient(135deg,#52705c,#23362b)!important;border-color:#405f4d66!important;color:#f4f7f3!important;box-shadow:0 14px 28px #14221a29,inset 0 1px #ffffff29!important}body[data-theme=dark] .primary-button{background:linear-gradient(135deg,#4c6856,#1e2d23)!important;border-color:#80a08b4d!important;color:#e3eee7!important}.page-switcher-nav,.template-switcher,.delivery-mode-switch,.records-filter-group,#section-question .composer .template-switcher{border-radius:999px!important;padding:5px!important}.page-nav-button,.template-tab,.delivery-mode-button,.records-mode-button,.records-filter-button{border-radius:999px!important}.page-switcher-nav,.template-switcher,.delivery-mode-switch,.records-filter-group,#section-question .composer .template-switcher{display:flex!important;align-items:center!important;gap:6px!important;padding:5px!important;border-radius:999px!important;border:1px solid rgba(221,227,232,.78)!important;background:#ffffff75!important;box-shadow:inset 0 1px #ffffffc2,0 1px 2px #181e2305!important;backdrop-filter:blur(18px) saturate(106%)!important;-webkit-backdrop-filter:blur(18px) saturate(106%)!important}body[data-theme=dark] .page-switcher-nav,body[data-theme=dark] .template-switcher,body[data-theme=dark] .delivery-mode-switch,body[data-theme=dark] .records-filter-group,body[data-theme=dark] #section-question .composer .template-switcher{border-color:#ffffff1a!important;background:#ffffff0b!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000001f!important}.page-nav-button,.template-tab,.delivery-mode-button,.records-mode-button,.records-filter-button,.history-mode,.history-state-pinned,.history-state-session,.history-state-single,.status-pill,.status-pill-save,.session-pin{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:8px 16px!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important;font-family:var(--sans)!important;font-size:.84rem!important;font-weight:500!important;line-height:1!important;letter-spacing:.02em!important;text-transform:none!important;white-space:nowrap!important}.page-nav-button:hover,.template-tab:hover,.delivery-mode-button:hover,.records-mode-button:hover,.records-filter-button:hover{background:#ffffff94!important;border-color:#dde3e8b8!important;color:var(--text)!important}body[data-theme=dark] .page-nav-button:hover,body[data-theme=dark] .template-tab:hover,body[data-theme=dark] .delivery-mode-button:hover,body[data-theme=dark] .records-mode-button:hover,body[data-theme=dark] .records-filter-button:hover{background:#ffffff13!important;border-color:#ffffff1f!important;color:var(--text)!important}.page-nav-button.active,.template-tab.active,.delivery-mode-button.active,.records-mode-button.active,.records-filter-button.active,.status-pill:not(.subtle),.status-pill-save,.history-state-pinned,.session-pin{background:linear-gradient(135deg,#809c8757,#546c5c75)!important;border-color:#5f79673d!important;color:#1f2f26!important;box-shadow:inset 0 1px #ffffff9e!important}body[data-theme=dark] .page-nav-button.active,body[data-theme=dark] .template-tab.active,body[data-theme=dark] .delivery-mode-button.active,body[data-theme=dark] .records-mode-button.active,body[data-theme=dark] .records-filter-button.active,body[data-theme=dark] .status-pill:not(.subtle),body[data-theme=dark] .status-pill-save,body[data-theme=dark] .history-state-pinned,body[data-theme=dark] .session-pin{background:linear-gradient(135deg,#708e7b6b,#394d4094)!important;border-color:#80a08b3d!important;color:#e3eee7!important;box-shadow:inset 0 1px #ffffff1a!important}.page-nav-button:disabled,.template-tab:disabled,.delivery-mode-button:disabled,.records-mode-button:disabled,.records-filter-button:disabled{opacity:.45!important;cursor:not-allowed!important}#section-question #supplement-panel{background:#f7f9fbb8!important;border:1px solid rgba(255,255,255,.68)!important;border-radius:18px!important;box-shadow:0 18px 34px #181e230f,inset 0 1px #ffffffc7!important;backdrop-filter:blur(24px) saturate(108%)!important;-webkit-backdrop-filter:blur(24px) saturate(108%)!important}#section-question #supplement-panel .supplement-card,#section-question #supplement-panel textarea{background:#ffffff94!important;border:1px solid rgba(221,227,232,.78)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #181e2305!important;backdrop-filter:blur(18px) saturate(106%)!important;-webkit-backdrop-filter:blur(18px) saturate(106%)!important}#section-question #supplement-panel textarea{border-radius:10px!important}#section-question #supplement-panel .supplement-panel-title{color:var(--text)!important}#section-question #supplement-panel .supplement-panel-copy,#section-question #supplement-panel .supplement-card span{color:var(--muted)!important}body[data-theme=dark] #section-question #supplement-panel{background:#15191dbd!important;border-color:#ffffff1a!important;box-shadow:0 20px 38px #00000038,inset 0 1px #ffffff14!important}body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-question #supplement-panel textarea{background:#ffffff0d!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000001f!important}body{background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.92),transparent 30%),radial-gradient(circle at 82% 4%,rgba(210,224,216,.46),transparent 34%),linear-gradient(135deg,#edf1f4,#f8fafb 46%,#e5ebee)!important}body[data-theme=dark]{background:radial-gradient(circle at 18% 6%,rgba(98,123,105,.14),transparent 34%),radial-gradient(circle at 86% 10%,rgba(174,196,181,.08),transparent 32%),linear-gradient(135deg,#121719,#171d1f 48%,#0f1416)!important}.glass,.title-banner,.sidebar,.response-card,.response-card-answer,.response-card-history,.response-card-conversation,.response-card-prompt,.sidebar .panel,#section-question #supplement-panel,#section-question .send-preview,#section-question .mode-switcher-block,.records-filters-stack,.tool-item,.history-item,.history-block-surface,.session-item{background:#fafcfd94!important;border-color:#ffffffbd!important;box-shadow:0 18px 40px #2530360e,inset 0 1px #ffffffd6!important;backdrop-filter:blur(30px) saturate(116%)!important;-webkit-backdrop-filter:blur(30px) saturate(116%)!important}body[data-theme=dark] .glass,body[data-theme=dark] .title-banner,body[data-theme=dark] .sidebar,body[data-theme=dark] .response-card,body[data-theme=dark] .response-card-answer,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] .sidebar .panel,body[data-theme=dark] #section-question #supplement-panel,body[data-theme=dark] #section-question .send-preview,body[data-theme=dark] #section-question .mode-switcher-block,body[data-theme=dark] .records-filters-stack,body[data-theme=dark] .tool-item,body[data-theme=dark] .history-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .session-item{background:#171d1f94!important;border-color:#e7ede81c!important;box-shadow:0 20px 44px #0003,inset 0 1px #ffffff16!important}input,textarea,.records-search-field input,.composer .field input,.composer .field textarea,.send-preview textarea,#section-question .field input,#section-question .field textarea,#section-question #supplement-panel .supplement-card,#section-question #supplement-panel textarea,#section-settings input,#section-settings textarea,.response-card-answer .response-output,.history-block,#section-question .composer .template-switcher,#section-question .mode-switcher-hint,.page-switcher-nav,.template-switcher,.delivery-mode-switch,.records-filter-group{background:#ffffff7a!important;border-color:#d9e2e7c2!important;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #181e2305!important;backdrop-filter:blur(22px) saturate(112%)!important;-webkit-backdrop-filter:blur(22px) saturate(112%)!important}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] .records-search-field input,body[data-theme=dark] .composer .field input,body[data-theme=dark] .composer .field textarea,body[data-theme=dark] .send-preview textarea,body[data-theme=dark] #section-question .field input,body[data-theme=dark] #section-question .field textarea,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-question #supplement-panel textarea,body[data-theme=dark] #section-settings input,body[data-theme=dark] #section-settings textarea,body[data-theme=dark] .response-card-answer .response-output,body[data-theme=dark] .history-block,body[data-theme=dark] #section-question .composer .template-switcher,body[data-theme=dark] #section-question .mode-switcher-hint,body[data-theme=dark] .page-switcher-nav,body[data-theme=dark] .template-switcher,body[data-theme=dark] .delivery-mode-switch,body[data-theme=dark] .records-filter-group{background:#ffffff0d!important;border-color:#e7ede81a!important;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000001f!important}button.ghost-button,button.mini-button,button.session-mini,button.primary-button,button.mini-button-primary,.button-row .ghost-button,.button-row .primary-button,.answer-actions .ghost-button,.panel-tools .ghost-button,.history-actions .mini-button,.session-actions .session-mini,.session-actions .session-pin-toggle,#section-tools .tool-item .ghost-button,#section-records-filters .ghost-button,#section-settings .ghost-button,#section-prompt .ghost-button,#open-chatgpt,#clear-draft,#copy-user-prompt-settings,#copy-system-prompt-settings,#clear-history,#toggle-conversation,#toggle-system-prompt,#toggle-render-mode,#toggle-settings,#toggle-structure,#answer-followup,#answer-refine,#answer-favorite,#copy-response,#resume-session,#leave-session,#clear-settings,#save-settings,#send-request{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:9px 17px!important;border-radius:999px!important;font-family:var(--sans)!important;font-size:.84rem!important;font-weight:500!important;line-height:1!important;letter-spacing:.02em!important;text-transform:none!important;white-space:nowrap!important;backdrop-filter:blur(20px) saturate(112%)!important;-webkit-backdrop-filter:blur(20px) saturate(112%)!important}button.ghost-button,button.mini-button,button.session-mini,.answer-actions .ghost-button,.panel-tools .ghost-button,.button-row .ghost-button,.history-actions .mini-button:not(.mini-button-primary),.session-actions .session-mini:not(.session-resume):not(.session-pin-toggle),#section-tools .tool-item .ghost-button,#section-records-filters .ghost-button,#section-settings .ghost-button,#section-prompt .ghost-button{background:#ffffff70!important;border:1px solid rgba(217,226,231,.76)!important;color:var(--muted)!important;box-shadow:inset 0 1px #ffffffd6,0 1px 2px #181e2305!important}button.ghost-button:hover,button.mini-button:hover,button.session-mini:hover,.answer-actions .ghost-button:hover,.panel-tools .ghost-button:hover,.button-row .ghost-button:hover,.history-actions .mini-button:not(.mini-button-primary):hover,.session-actions .session-mini:not(.session-resume):not(.session-pin-toggle):hover,#section-tools .tool-item .ghost-button:hover,#section-records-filters .ghost-button:hover,#section-settings .ghost-button:hover,#section-prompt .ghost-button:hover{background:#ffffff9e!important;border-color:#cedae0d1!important;color:var(--text)!important;transform:none!important}body[data-theme=dark] button.ghost-button,body[data-theme=dark] button.mini-button,body[data-theme=dark] button.session-mini,body[data-theme=dark] .answer-actions .ghost-button,body[data-theme=dark] .panel-tools .ghost-button,body[data-theme=dark] .button-row .ghost-button,body[data-theme=dark] .history-actions .mini-button:not(.mini-button-primary),body[data-theme=dark] .session-actions .session-mini:not(.session-resume):not(.session-pin-toggle),body[data-theme=dark] #section-tools .tool-item .ghost-button,body[data-theme=dark] #section-records-filters .ghost-button,body[data-theme=dark] #section-settings .ghost-button,body[data-theme=dark] #section-prompt .ghost-button{background:#ffffff0d!important;border-color:#e7ede81a!important;color:var(--muted)!important;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000001f!important}body[data-theme=dark] button.ghost-button:hover,body[data-theme=dark] button.mini-button:hover,body[data-theme=dark] button.session-mini:hover,body[data-theme=dark] .answer-actions .ghost-button:hover,body[data-theme=dark] .panel-tools .ghost-button:hover,body[data-theme=dark] .button-row .ghost-button:hover,body[data-theme=dark] .history-actions .mini-button:not(.mini-button-primary):hover,body[data-theme=dark] .session-actions .session-mini:not(.session-resume):not(.session-pin-toggle):hover,body[data-theme=dark] #section-tools .tool-item .ghost-button:hover,body[data-theme=dark] #section-records-filters .ghost-button:hover,body[data-theme=dark] #section-settings .ghost-button:hover,body[data-theme=dark] #section-prompt .ghost-button:hover{background:#ffffff15!important;border-color:#e7ede824!important;color:var(--text)!important}button.primary-button,button.primary-button.accent,button.mini-button-primary,.history-actions .mini-button-primary,.session-actions .session-resume,.session-actions .session-pin-toggle,#send-request,#save-settings,#answer-followup:not(:disabled){border-radius:999px!important;background:linear-gradient(135deg,#76937de0,#354d3ef5)!important;border-color:#5877615c!important;color:#f6faf7!important;box-shadow:0 12px 24px #14221a21,inset 0 1px #ffffff38!important}body[data-theme=dark] button.primary-button,body[data-theme=dark] button.primary-button.accent,body[data-theme=dark] button.mini-button-primary,body[data-theme=dark] .history-actions .mini-button-primary,body[data-theme=dark] .session-actions .session-resume,body[data-theme=dark] .session-actions .session-pin-toggle,body[data-theme=dark] #send-request,body[data-theme=dark] #save-settings,body[data-theme=dark] #answer-followup:not(:disabled){background:linear-gradient(135deg,#708e7b8a,#2d4134b8)!important;border-color:#80a08b40!important;color:#e8f2eb!important;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff1f!important}:root{--luxury-radius-outer: 18px;--luxury-radius-inner: 12px;--luxury-border-light: rgba(255, 255, 255, .58);--luxury-border-inner: rgba(223, 231, 235, .5);--luxury-green: rgba(57, 77, 64, .84);--luxury-green-soft: rgba(112, 142, 123, .26)}.title-banner-content,.brand-block{gap:14px!important}#section-question .mode-switcher-hint{margin-top:12px!important;padding:14px 16px!important;gap:8px 18px!important;color:color-mix(in srgb,var(--muted) 88%,transparent)!important}#section-history .history-meta .history-mode,#section-history .history-meta .history-state,#section-history .history-meta .history-state-session,#section-history .history-meta .history-state-single,#section-history .history-meta .history-state-pinned{min-height:22px!important;padding:4px 8px!important;border-radius:999px!important;background:#e6eaecb8!important;border:1px solid rgba(205,213,217,.72)!important;color:color-mix(in srgb,var(--muted) 86%,var(--text))!important;box-shadow:none!important;font-family:var(--interface-sans, var(--sans))!important;font-size:.72rem!important;font-weight:400!important;line-height:1!important;letter-spacing:.01em!important}body[data-theme=dark] #section-history .history-meta .history-mode,body[data-theme=dark] #section-history .history-meta .history-state,body[data-theme=dark] #section-history .history-meta .history-state-session,body[data-theme=dark] #section-history .history-meta .history-state-single,body[data-theme=dark] #section-history .history-meta .history-state-pinned{background:#e7ede81b!important;border-color:#e7ede81f!important;color:color-mix(in srgb,var(--muted) 88%,var(--text))!important}#section-history .history-meta{gap:6px!important}#section-history .history-meta .history-mode,#section-history .history-meta .history-state,#section-history .history-meta .history-state-session,#section-history .history-meta .history-state-single,#section-history .history-meta .history-state-pinned{min-height:22px!important;padding:4px 8px!important;border-radius:999px!important;background:#ffffff2e!important;border:1px solid rgba(223,231,235,.36)!important;color:color-mix(in srgb,var(--muted) 92%,var(--text))!important;box-shadow:none!important;font-family:var(--interface-sans, var(--sans))!important;font-size:.72rem!important;font-weight:400!important;line-height:1!important;letter-spacing:.01em!important}body[data-theme=dark] #section-history .history-meta .history-mode,body[data-theme=dark] #section-history .history-meta .history-state,body[data-theme=dark] #section-history .history-meta .history-state-session,body[data-theme=dark] #section-history .history-meta .history-state-single,body[data-theme=dark] #section-history .history-meta .history-state-pinned{background:#ffffff07!important;border-color:#e7ede812!important;color:color-mix(in srgb,var(--muted) 90%,var(--text))!important;box-shadow:none!important}.history-mode,.history-state,.history-state-session,.history-state-single,.history-state-pinned{min-height:22px!important;padding:4px 8px!important;border-radius:999px!important;background:#ffffff2e!important;border:1px solid rgba(223,231,235,.36)!important;color:color-mix(in srgb,var(--muted) 92%,var(--text))!important;box-shadow:none!important;font-family:var(--interface-sans, var(--sans))!important;font-size:.72rem!important;font-weight:400!important;line-height:1!important;letter-spacing:.01em!important}body[data-theme=dark] .history-mode,body[data-theme=dark] .history-state,body[data-theme=dark] .history-state-session,body[data-theme=dark] .history-state-single,body[data-theme=dark] .history-state-pinned{background:#ffffff07!important;border-color:#e7ede812!important;color:color-mix(in srgb,var(--muted) 90%,var(--text))!important;box-shadow:none!important}.history-meta{gap:6px!important}body .glass,body .title-banner,body .hero,body .sidebar,body .composer,body .response-card,body .response-card-answer,body .response-card-history,body .response-card-conversation,body .response-card-prompt,body .sidebar .panel,body #section-settings,body #section-structure,body #section-tools,body #section-records-filters,body #section-question,body #section-answer,body #section-history,body #section-conversation,body #section-prompt,body #section-question #supplement-panel,body #section-question .send-preview,body #section-question .mode-switcher-block,body .records-filters-stack,body .records-filter-block,body .tool-item,body .history-item,body .history-block-surface,body .session-item,body .conversation-toolbar{background:#fafcfd7a!important;border-color:#ffffffb8!important;box-shadow:0 18px 42px #222d320b,inset 0 1px #ffffffd1!important;backdrop-filter:blur(32px) saturate(118%)!important;-webkit-backdrop-filter:blur(32px) saturate(118%)!important}body[data-theme=dark] .glass,body[data-theme=dark] .title-banner,body[data-theme=dark] .hero,body[data-theme=dark] .sidebar,body[data-theme=dark] .composer,body[data-theme=dark] .response-card,body[data-theme=dark] .response-card-answer,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] .sidebar .panel,body[data-theme=dark] #section-settings,body[data-theme=dark] #section-structure,body[data-theme=dark] #section-tools,body[data-theme=dark] #section-records-filters,body[data-theme=dark] #section-question,body[data-theme=dark] #section-answer,body[data-theme=dark] #section-history,body[data-theme=dark] #section-conversation,body[data-theme=dark] #section-prompt,body[data-theme=dark] #section-question #supplement-panel,body[data-theme=dark] #section-question .send-preview,body[data-theme=dark] #section-question .mode-switcher-block,body[data-theme=dark] .records-filters-stack,body[data-theme=dark] .records-filter-block,body[data-theme=dark] .tool-item,body[data-theme=dark] .history-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .session-item,body[data-theme=dark] .conversation-toolbar{background:#161c1e80!important;border-color:#e7ede81b!important;box-shadow:0 20px 44px #00000030,inset 0 1px #ffffff14!important}body{background:radial-gradient(circle at 13% 8%,rgba(255,255,255,.96),transparent 30%),radial-gradient(circle at 78% 2%,rgba(206,224,214,.42),transparent 34%),radial-gradient(circle at 88% 88%,rgba(180,198,189,.24),transparent 32%),linear-gradient(135deg,#edf1f3,#f8fafb 48%,#e4eaed)!important}body[data-theme=dark]{background:radial-gradient(circle at 14% 4%,rgba(128,158,136,.13),transparent 34%),radial-gradient(circle at 86% 8%,rgba(206,224,214,.07),transparent 34%),radial-gradient(circle at 84% 92%,rgba(128,158,136,.08),transparent 32%),linear-gradient(135deg,#111719,#171d1f 48%,#0e1415)!important}body .glass,body .title-banner,body .hero,body .sidebar,body .composer,body .response-card,body .response-card-answer,body .response-card-history,body .response-card-conversation,body .response-card-prompt,body .sidebar .panel,body .settings-panel,body #section-settings,body #section-structure,body #section-tools,body #section-records-filters,body #section-question,body #section-answer,body #section-history,body #section-conversation,body #section-prompt,body #section-question #supplement-panel,body #section-question .send-preview,body #section-question .mode-switcher-block,body .records-filters-stack,body .records-filter-block,body .tool-item,body .history-item,body .history-block-surface,body .session-item,body .conversation-toolbar{background:#fafcfd7a!important;border-color:#ffffffb8!important;box-shadow:0 18px 42px #222d320b,inset 0 1px #ffffffd1!important;backdrop-filter:blur(32px) saturate(118%)!important;-webkit-backdrop-filter:blur(32px) saturate(118%)!important}body[data-theme=dark] .glass,body[data-theme=dark] .title-banner,body[data-theme=dark] .hero,body[data-theme=dark] .sidebar,body[data-theme=dark] .composer,body[data-theme=dark] .response-card,body[data-theme=dark] .response-card-answer,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] .sidebar .panel,body[data-theme=dark] .settings-panel,body[data-theme=dark] #section-settings,body[data-theme=dark] #section-structure,body[data-theme=dark] #section-tools,body[data-theme=dark] #section-records-filters,body[data-theme=dark] #section-question,body[data-theme=dark] #section-answer,body[data-theme=dark] #section-history,body[data-theme=dark] #section-conversation,body[data-theme=dark] #section-prompt,body[data-theme=dark] #section-question #supplement-panel,body[data-theme=dark] #section-question .send-preview,body[data-theme=dark] #section-question .mode-switcher-block,body[data-theme=dark] .records-filters-stack,body[data-theme=dark] .records-filter-block,body[data-theme=dark] .tool-item,body[data-theme=dark] .history-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .session-item,body[data-theme=dark] .conversation-toolbar{background:#161c1e80!important;border-color:#e7ede81b!important;box-shadow:0 20px 44px #00000030,inset 0 1px #ffffff14!important}body input,body textarea,body .records-search-field,body .records-search-field input,body .composer .field input,body .composer .field textarea,body .send-preview textarea,body #section-question .field input,body #section-question .field textarea,body #section-question #supplement-panel .supplement-card,body #section-question #supplement-panel textarea,body #section-settings input,body #section-settings textarea,body .response-card-answer .response-output,body .history-block,body .conversation-thread,body #section-question .composer .template-switcher,body #section-question .mode-switcher-hint,body .page-switcher-nav,body .template-switcher,body .delivery-mode-switch,body .records-filter-group{background:#fff6!important;border-color:#dce4e8ad!important;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #181e2304!important;backdrop-filter:blur(24px) saturate(114%)!important;-webkit-backdrop-filter:blur(24px) saturate(114%)!important}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] .records-search-field,body[data-theme=dark] .records-search-field input,body[data-theme=dark] .composer .field input,body[data-theme=dark] .composer .field textarea,body[data-theme=dark] .send-preview textarea,body[data-theme=dark] #section-question .field input,body[data-theme=dark] #section-question .field textarea,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-question #supplement-panel textarea,body[data-theme=dark] #section-settings input,body[data-theme=dark] #section-settings textarea,body[data-theme=dark] .response-card-answer .response-output,body[data-theme=dark] .history-block,body[data-theme=dark] .conversation-thread,body[data-theme=dark] #section-question .composer .template-switcher,body[data-theme=dark] #section-question .mode-switcher-hint,body[data-theme=dark] .page-switcher-nav,body[data-theme=dark] .template-switcher,body[data-theme=dark] .delivery-mode-switch,body[data-theme=dark] .records-filter-group{background:#ffffff0b!important;border-color:#e7ede818!important;box-shadow:inset 0 1px #ffffff0e,0 1px 2px #0000001a!important}#section-settings button.ghost-button:not(.active):not(:disabled),#section-structure button.ghost-button:not(.active):not(:disabled),#section-tools button.ghost-button:not(.active):not(:disabled),#section-records-filters button.ghost-button:not(.active):not(:disabled),#section-history button.ghost-button:not(.active):not(:disabled),#section-conversation button.ghost-button:not(.active):not(:disabled),#section-prompt button.ghost-button:not(.active):not(:disabled),#section-answer button.ghost-button:not(.active):not(:disabled),#section-question button.ghost-button:not(.active):not(.primary-button):not(:disabled),#section-question .template-tab:not(.active):not(:disabled),#section-records-filters .records-filter-button:not(.active):not(:disabled),#section-records-filters .records-mode-button:not(.active):not(:disabled),.title-nav .page-nav-button:not(.active):not(:disabled),.history-actions button.mini-button:not(.mini-button-primary):not(:disabled),.session-actions button.session-mini:not(.session-resume):not(.session-pin-toggle):not(:disabled),#export-history-settings:not(:disabled),#theme-toggle-settings:not(:disabled),#toggle-settings:not(:disabled),#toggle-structure:not(:disabled),#clear-settings:not(:disabled),#clear-history:not(:disabled),#toggle-conversation:not(:disabled),#toggle-system-prompt:not(:disabled),#copy-system-prompt-settings:not(:disabled),#copy-user-prompt-settings:not(:disabled),#toggle-render-mode:not(:disabled),#answer-refine:not(:disabled),#answer-favorite:not(:disabled),#copy-response:not(:disabled),#clear-draft:not(:disabled),#leave-session:not(:disabled){background:#ffffff70!important;border:1px solid rgba(217,226,231,.76)!important;color:var(--muted)!important;box-shadow:inset 0 1px #ffffffd6,0 1px 2px #181e2305!important}#section-settings button.ghost-button:not(.active):not(:disabled):hover,#section-structure button.ghost-button:not(.active):not(:disabled):hover,#section-tools button.ghost-button:not(.active):not(:disabled):hover,#section-records-filters button.ghost-button:not(.active):not(:disabled):hover,#section-history button.ghost-button:not(.active):not(:disabled):hover,#section-conversation button.ghost-button:not(.active):not(:disabled):hover,#section-prompt button.ghost-button:not(.active):not(:disabled):hover,#section-answer button.ghost-button:not(.active):not(:disabled):hover,#section-question button.ghost-button:not(.active):not(.primary-button):not(:disabled):hover,#section-question .template-tab:not(.active):not(:disabled):hover,#section-records-filters .records-filter-button:not(.active):not(:disabled):hover,#section-records-filters .records-mode-button:not(.active):not(:disabled):hover,.title-nav .page-nav-button:not(.active):not(:disabled):hover,.history-actions button.mini-button:not(.mini-button-primary):not(:disabled):hover,.session-actions button.session-mini:not(.session-resume):not(.session-pin-toggle):not(:disabled):hover,#export-history-settings:not(:disabled):hover,#theme-toggle-settings:not(:disabled):hover,#toggle-settings:not(:disabled):hover,#toggle-structure:not(:disabled):hover,#clear-settings:not(:disabled):hover,#clear-history:not(:disabled):hover,#toggle-conversation:not(:disabled):hover,#toggle-system-prompt:not(:disabled):hover,#copy-system-prompt-settings:not(:disabled):hover,#copy-user-prompt-settings:not(:disabled):hover,#toggle-render-mode:not(:disabled):hover,#answer-refine:not(:disabled):hover,#answer-favorite:not(:disabled):hover,#copy-response:not(:disabled):hover,#clear-draft:not(:disabled):hover,#leave-session:not(:disabled):hover{background:#ffffff9e!important;border-color:#cedae0d1!important;color:var(--text)!important}.title-nav .page-nav-button.active:not(:disabled),#section-question .template-tab.active:not(:disabled),#section-settings .delivery-mode-button.active:not(:disabled),#section-records-filters .records-filter-button.active:not(:disabled),#section-records-filters .records-mode-button.active:not(:disabled),#section-question button.primary-button:not(:disabled),#section-settings button.primary-button:not(:disabled),.history-actions button.mini-button-primary:not(:disabled),.session-actions button.session-resume:not(:disabled),.session-actions button.session-pin-toggle:not(:disabled),#send-request:not(:disabled),#save-settings:not(:disabled),#resume-session:not(:disabled),#open-chatgpt:not(:disabled),#answer-followup:not(:disabled){background:linear-gradient(135deg,#76937de0,#354d3ef5)!important;border:1px solid rgba(88,119,97,.36)!important;color:#f6faf7!important;box-shadow:0 12px 24px #14221a21,inset 0 1px #ffffff38!important}body[data-theme=dark] #section-settings button.ghost-button:not(.active):not(:disabled),body[data-theme=dark] #section-structure button.ghost-button:not(.active):not(:disabled),body[data-theme=dark] #section-tools button.ghost-button:not(.active):not(:disabled),body[data-theme=dark] #section-records-filters button.ghost-button:not(.active):not(:disabled),body[data-theme=dark] #section-history button.ghost-button:not(.active):not(:disabled),body[data-theme=dark] #section-conversation button.ghost-button:not(.active):not(:disabled),body[data-theme=dark] #section-prompt button.ghost-button:not(.active):not(:disabled),body[data-theme=dark] #section-answer button.ghost-button:not(.active):not(:disabled),body[data-theme=dark] #section-question button.ghost-button:not(.active):not(.primary-button):not(:disabled),body[data-theme=dark] #section-question .template-tab:not(.active):not(:disabled),body[data-theme=dark] #section-records-filters .records-filter-button:not(.active):not(:disabled),body[data-theme=dark] #section-records-filters .records-mode-button:not(.active):not(:disabled),body[data-theme=dark] .title-nav .page-nav-button:not(.active):not(:disabled),body[data-theme=dark] .history-actions button.mini-button:not(.mini-button-primary):not(:disabled),body[data-theme=dark] .session-actions button.session-mini:not(.session-resume):not(.session-pin-toggle):not(:disabled),body[data-theme=dark] #export-history-settings:not(:disabled),body[data-theme=dark] #theme-toggle-settings:not(:disabled),body[data-theme=dark] #toggle-settings:not(:disabled),body[data-theme=dark] #toggle-structure:not(:disabled),body[data-theme=dark] #clear-settings:not(:disabled),body[data-theme=dark] #clear-history:not(:disabled),body[data-theme=dark] #toggle-conversation:not(:disabled),body[data-theme=dark] #toggle-system-prompt:not(:disabled),body[data-theme=dark] #copy-system-prompt-settings:not(:disabled),body[data-theme=dark] #copy-user-prompt-settings:not(:disabled),body[data-theme=dark] #toggle-render-mode:not(:disabled),body[data-theme=dark] #answer-refine:not(:disabled),body[data-theme=dark] #answer-favorite:not(:disabled),body[data-theme=dark] #copy-response:not(:disabled),body[data-theme=dark] #clear-draft:not(:disabled),body[data-theme=dark] #leave-session:not(:disabled){background:#ffffff0d!important;border-color:#e7ede81a!important;color:var(--muted)!important;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000001f!important}body[data-theme=dark] .title-nav .page-nav-button.active:not(:disabled),body[data-theme=dark] #section-question .template-tab.active:not(:disabled),body[data-theme=dark] #section-settings .delivery-mode-button.active:not(:disabled),body[data-theme=dark] #section-records-filters .records-filter-button.active:not(:disabled),body[data-theme=dark] #section-records-filters .records-mode-button.active:not(:disabled),body[data-theme=dark] #section-question button.primary-button:not(:disabled),body[data-theme=dark] #section-settings button.primary-button:not(:disabled),body[data-theme=dark] .history-actions button.mini-button-primary:not(:disabled),body[data-theme=dark] .session-actions button.session-resume:not(:disabled),body[data-theme=dark] .session-actions button.session-pin-toggle:not(:disabled),body[data-theme=dark] #send-request:not(:disabled),body[data-theme=dark] #save-settings:not(:disabled),body[data-theme=dark] #resume-session:not(:disabled),body[data-theme=dark] #open-chatgpt:not(:disabled),body[data-theme=dark] #answer-followup:not(:disabled){background:linear-gradient(135deg,#708e7b8a,#2d4134b8)!important;border-color:#80a08b40!important;color:#e8f2eb!important;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff1f!important}.history-actions .history-delete,.history-actions .record-delete-session,.session-actions .session-delete{border-radius:999px!important}button:disabled,button.ghost-button:disabled,button.mini-button:disabled,button.session-mini:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important}button.ghost-button:not(:disabled),button.mini-button:not(:disabled),button.session-mini:not(:disabled),button.primary-button:not(:disabled),button.mini-button-primary:not(:disabled),.page-nav-button:not(:disabled),.template-tab:not(:disabled),.delivery-mode-button:not(:disabled),.records-mode-button:not(:disabled),.records-filter-button:not(:disabled),.history-mode:not(:disabled),.history-state-pinned,.history-state-session,.history-state-single,.status-pill:not(.subtle),.status-pill-save,.session-pin,.answer-actions .ghost-button:not(:disabled),.panel-tools .ghost-button:not(:disabled),.button-row .ghost-button:not(:disabled),.button-row .primary-button:not(:disabled),.history-actions .mini-button:not(:disabled),.session-actions .session-mini:not(:disabled),.session-actions .session-pin-toggle:not(:disabled),#section-tools .tool-item .ghost-button:not(:disabled),#section-records-filters .ghost-button:not(:disabled),#section-settings .ghost-button:not(:disabled),#section-prompt .ghost-button:not(:disabled),#open-chatgpt:not(:disabled),#clear-draft:not(:disabled),#copy-user-prompt-settings:not(:disabled),#copy-system-prompt-settings:not(:disabled),#clear-history:not(:disabled),#toggle-conversation:not(:disabled),#toggle-system-prompt:not(:disabled),#toggle-render-mode:not(:disabled),#toggle-settings:not(:disabled),#toggle-structure:not(:disabled),#answer-followup:not(:disabled),#answer-refine:not(:disabled),#answer-favorite:not(:disabled),#copy-response:not(:disabled),#resume-session:not(:disabled),#leave-session:not(:disabled),#clear-settings:not(:disabled),#save-settings:not(:disabled),#send-request:not(:disabled){background:linear-gradient(135deg,#76937de0,#354d3ef5)!important;border:1px solid rgba(88,119,97,.36)!important;color:#f6faf7!important;box-shadow:0 12px 24px #14221a21,inset 0 1px #ffffff38!important}button.ghost-button:not(:disabled):hover,button.mini-button:not(:disabled):hover,button.session-mini:not(:disabled):hover,button.primary-button:not(:disabled):hover,button.mini-button-primary:not(:disabled):hover,.page-nav-button:not(:disabled):hover,.template-tab:not(:disabled):hover,.delivery-mode-button:not(:disabled):hover,.records-mode-button:not(:disabled):hover,.records-filter-button:not(:disabled):hover,.answer-actions .ghost-button:not(:disabled):hover,.panel-tools .ghost-button:not(:disabled):hover,.button-row .ghost-button:not(:disabled):hover,.button-row .primary-button:not(:disabled):hover,.history-actions .mini-button:not(:disabled):hover,.session-actions .session-mini:not(:disabled):hover,.session-actions .session-pin-toggle:not(:disabled):hover,#section-tools .tool-item .ghost-button:not(:disabled):hover,#section-records-filters .ghost-button:not(:disabled):hover,#section-settings .ghost-button:not(:disabled):hover,#section-prompt .ghost-button:not(:disabled):hover,#open-chatgpt:not(:disabled):hover,#clear-draft:not(:disabled):hover,#copy-user-prompt-settings:not(:disabled):hover,#copy-system-prompt-settings:not(:disabled):hover,#clear-history:not(:disabled):hover,#toggle-conversation:not(:disabled):hover,#toggle-system-prompt:not(:disabled):hover,#toggle-render-mode:not(:disabled):hover,#toggle-settings:not(:disabled):hover,#toggle-structure:not(:disabled):hover,#answer-followup:not(:disabled):hover,#answer-refine:not(:disabled):hover,#answer-favorite:not(:disabled):hover,#copy-response:not(:disabled):hover,#resume-session:not(:disabled):hover,#leave-session:not(:disabled):hover,#clear-settings:not(:disabled):hover,#save-settings:not(:disabled):hover,#send-request:not(:disabled):hover{background:linear-gradient(135deg,#809e88f0,#3e5846)!important;border-color:#5f806970!important;color:#fff!important;transform:none!important}body[data-theme=dark] button.ghost-button:not(:disabled),body[data-theme=dark] button.mini-button:not(:disabled),body[data-theme=dark] button.session-mini:not(:disabled),body[data-theme=dark] button.primary-button:not(:disabled),body[data-theme=dark] button.mini-button-primary:not(:disabled),body[data-theme=dark] .page-nav-button:not(:disabled),body[data-theme=dark] .template-tab:not(:disabled),body[data-theme=dark] .delivery-mode-button:not(:disabled),body[data-theme=dark] .records-mode-button:not(:disabled),body[data-theme=dark] .records-filter-button:not(:disabled),body[data-theme=dark] .history-mode:not(:disabled),body[data-theme=dark] .history-state-pinned,body[data-theme=dark] .history-state-session,body[data-theme=dark] .history-state-single,body[data-theme=dark] .status-pill:not(.subtle),body[data-theme=dark] .status-pill-save,body[data-theme=dark] .session-pin,body[data-theme=dark] .answer-actions .ghost-button:not(:disabled),body[data-theme=dark] .panel-tools .ghost-button:not(:disabled),body[data-theme=dark] .button-row .ghost-button:not(:disabled),body[data-theme=dark] .button-row .primary-button:not(:disabled),body[data-theme=dark] .history-actions .mini-button:not(:disabled),body[data-theme=dark] .session-actions .session-mini:not(:disabled),body[data-theme=dark] .session-actions .session-pin-toggle:not(:disabled),body[data-theme=dark] #section-tools .tool-item .ghost-button:not(:disabled),body[data-theme=dark] #section-records-filters .ghost-button:not(:disabled),body[data-theme=dark] #section-settings .ghost-button:not(:disabled),body[data-theme=dark] #section-prompt .ghost-button:not(:disabled),body[data-theme=dark] #open-chatgpt:not(:disabled),body[data-theme=dark] #clear-draft:not(:disabled),body[data-theme=dark] #copy-user-prompt-settings:not(:disabled),body[data-theme=dark] #copy-system-prompt-settings:not(:disabled),body[data-theme=dark] #clear-history:not(:disabled),body[data-theme=dark] #toggle-conversation:not(:disabled),body[data-theme=dark] #toggle-system-prompt:not(:disabled),body[data-theme=dark] #toggle-render-mode:not(:disabled),body[data-theme=dark] #toggle-settings:not(:disabled),body[data-theme=dark] #toggle-structure:not(:disabled),body[data-theme=dark] #answer-followup:not(:disabled),body[data-theme=dark] #answer-refine:not(:disabled),body[data-theme=dark] #answer-favorite:not(:disabled),body[data-theme=dark] #copy-response:not(:disabled),body[data-theme=dark] #resume-session:not(:disabled),body[data-theme=dark] #leave-session:not(:disabled),body[data-theme=dark] #clear-settings:not(:disabled),body[data-theme=dark] #save-settings:not(:disabled),body[data-theme=dark] #send-request:not(:disabled){background:linear-gradient(135deg,#708e7b8a,#2d4134b8)!important;border-color:#80a08b40!important;color:#e8f2eb!important;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff1f!important}body[data-theme=dark] button.ghost-button:not(:disabled):hover,body[data-theme=dark] button.mini-button:not(:disabled):hover,body[data-theme=dark] button.session-mini:not(:disabled):hover,body[data-theme=dark] button.primary-button:not(:disabled):hover,body[data-theme=dark] button.mini-button-primary:not(:disabled):hover,body[data-theme=dark] .page-nav-button:not(:disabled):hover,body[data-theme=dark] .template-tab:not(:disabled):hover,body[data-theme=dark] .delivery-mode-button:not(:disabled):hover,body[data-theme=dark] .records-mode-button:not(:disabled):hover,body[data-theme=dark] .records-filter-button:not(:disabled):hover,body[data-theme=dark] .answer-actions .ghost-button:not(:disabled):hover,body[data-theme=dark] .panel-tools .ghost-button:not(:disabled):hover,body[data-theme=dark] .button-row .ghost-button:not(:disabled):hover,body[data-theme=dark] .button-row .primary-button:not(:disabled):hover,body[data-theme=dark] .history-actions .mini-button:not(:disabled):hover,body[data-theme=dark] .session-actions .session-mini:not(:disabled):hover,body[data-theme=dark] .session-actions .session-pin-toggle:not(:disabled):hover,body[data-theme=dark] #section-tools .tool-item .ghost-button:not(:disabled):hover,body[data-theme=dark] #section-records-filters .ghost-button:not(:disabled):hover,body[data-theme=dark] #section-settings .ghost-button:not(:disabled):hover,body[data-theme=dark] #section-prompt .ghost-button:not(:disabled):hover,body[data-theme=dark] #open-chatgpt:not(:disabled):hover,body[data-theme=dark] #clear-draft:not(:disabled):hover,body[data-theme=dark] #copy-user-prompt-settings:not(:disabled):hover,body[data-theme=dark] #copy-system-prompt-settings:not(:disabled):hover,body[data-theme=dark] #clear-history:not(:disabled):hover,body[data-theme=dark] #toggle-conversation:not(:disabled):hover,body[data-theme=dark] #toggle-system-prompt:not(:disabled):hover,body[data-theme=dark] #toggle-render-mode:not(:disabled):hover,body[data-theme=dark] #toggle-settings:not(:disabled):hover,body[data-theme=dark] #toggle-structure:not(:disabled):hover,body[data-theme=dark] #answer-followup:not(:disabled):hover,body[data-theme=dark] #answer-refine:not(:disabled):hover,body[data-theme=dark] #answer-favorite:not(:disabled):hover,body[data-theme=dark] #copy-response:not(:disabled):hover,body[data-theme=dark] #resume-session:not(:disabled):hover,body[data-theme=dark] #leave-session:not(:disabled):hover,body[data-theme=dark] #clear-settings:not(:disabled):hover,body[data-theme=dark] #save-settings:not(:disabled):hover,body[data-theme=dark] #send-request:not(:disabled):hover{background:linear-gradient(135deg,#7c9c88a3,#374e3fd1)!important;border-color:#8cae9757!important;color:#fff!important}.page-nav-button:not(.active):not(:disabled),.template-tab:not(.active):not(:disabled),.delivery-mode-button:not(.active):not(:disabled),.records-mode-button:not(.active):not(:disabled),.records-filter-button:not(.active):not(:disabled),button.ghost-button:not(.delivery-mode-button):not(.records-mode-button):not(.records-filter-button):not(:disabled),button.mini-button:not(.mini-button-primary):not(:disabled),button.session-mini:not(.session-resume):not(.session-pin-toggle):not(:disabled),.history-actions .mini-button:not(.mini-button-primary):not(:disabled),.session-actions .session-mini:not(.session-resume):not(.session-pin-toggle):not(:disabled),#clear-draft:not(:disabled),#copy-user-prompt-settings:not(:disabled),#copy-system-prompt-settings:not(:disabled),#clear-history:not(:disabled),#toggle-conversation:not(:disabled),#toggle-system-prompt:not(:disabled),#toggle-render-mode:not(:disabled),#toggle-settings:not(:disabled),#toggle-structure:not(:disabled),#answer-refine:not(:disabled),#answer-favorite:not(:disabled),#copy-response:not(:disabled),#leave-session:not(:disabled),#clear-settings:not(:disabled){background:#ffffff70!important;border:1px solid rgba(217,226,231,.76)!important;color:var(--muted)!important;box-shadow:inset 0 1px #ffffffd6,0 1px 2px #181e2305!important}.page-nav-button:not(.active):not(:disabled):hover,.template-tab:not(.active):not(:disabled):hover,.delivery-mode-button:not(.active):not(:disabled):hover,.records-mode-button:not(.active):not(:disabled):hover,.records-filter-button:not(.active):not(:disabled):hover,button.ghost-button:not(.delivery-mode-button):not(.records-mode-button):not(.records-filter-button):not(:disabled):hover,button.mini-button:not(.mini-button-primary):not(:disabled):hover,button.session-mini:not(.session-resume):not(.session-pin-toggle):not(:disabled):hover,.history-actions .mini-button:not(.mini-button-primary):not(:disabled):hover,.session-actions .session-mini:not(.session-resume):not(.session-pin-toggle):not(:disabled):hover,#clear-draft:not(:disabled):hover,#copy-user-prompt-settings:not(:disabled):hover,#copy-system-prompt-settings:not(:disabled):hover,#clear-history:not(:disabled):hover,#toggle-conversation:not(:disabled):hover,#toggle-system-prompt:not(:disabled):hover,#toggle-render-mode:not(:disabled):hover,#toggle-settings:not(:disabled):hover,#toggle-structure:not(:disabled):hover,#answer-refine:not(:disabled):hover,#answer-favorite:not(:disabled):hover,#copy-response:not(:disabled):hover,#leave-session:not(:disabled):hover,#clear-settings:not(:disabled):hover{background:#ffffff9e!important;border-color:#cedae0d1!important;color:var(--text)!important}.page-nav-button.active:not(:disabled),.template-tab.active:not(:disabled),.delivery-mode-button.active:not(:disabled),.records-mode-button.active:not(:disabled),.records-filter-button.active:not(:disabled),button.primary-button:not(:disabled),button.primary-button.accent:not(:disabled),button.mini-button-primary:not(:disabled),.history-actions .mini-button-primary:not(:disabled),.session-actions .session-resume:not(:disabled),.session-actions .session-pin-toggle:not(:disabled),#open-chatgpt:not(:disabled),#resume-session:not(:disabled),#save-settings:not(:disabled),#send-request:not(:disabled),#answer-followup:not(:disabled){background:linear-gradient(135deg,#76937de0,#354d3ef5)!important;border:1px solid rgba(88,119,97,.36)!important;color:#f6faf7!important;box-shadow:0 12px 24px #14221a21,inset 0 1px #ffffff38!important}body[data-theme=dark] .page-nav-button:not(.active):not(:disabled),body[data-theme=dark] .template-tab:not(.active):not(:disabled),body[data-theme=dark] .delivery-mode-button:not(.active):not(:disabled),body[data-theme=dark] .records-mode-button:not(.active):not(:disabled),body[data-theme=dark] .records-filter-button:not(.active):not(:disabled),body[data-theme=dark] button.ghost-button:not(.delivery-mode-button):not(.records-mode-button):not(.records-filter-button):not(:disabled),body[data-theme=dark] button.mini-button:not(.mini-button-primary):not(:disabled),body[data-theme=dark] button.session-mini:not(.session-resume):not(.session-pin-toggle):not(:disabled),body[data-theme=dark] .history-actions .mini-button:not(.mini-button-primary):not(:disabled),body[data-theme=dark] .session-actions .session-mini:not(.session-resume):not(.session-pin-toggle):not(:disabled),body[data-theme=dark] #clear-draft:not(:disabled),body[data-theme=dark] #copy-user-prompt-settings:not(:disabled),body[data-theme=dark] #copy-system-prompt-settings:not(:disabled),body[data-theme=dark] #clear-history:not(:disabled),body[data-theme=dark] #toggle-conversation:not(:disabled),body[data-theme=dark] #toggle-system-prompt:not(:disabled),body[data-theme=dark] #toggle-render-mode:not(:disabled),body[data-theme=dark] #toggle-settings:not(:disabled),body[data-theme=dark] #toggle-structure:not(:disabled),body[data-theme=dark] #answer-refine:not(:disabled),body[data-theme=dark] #answer-favorite:not(:disabled),body[data-theme=dark] #copy-response:not(:disabled),body[data-theme=dark] #leave-session:not(:disabled),body[data-theme=dark] #clear-settings:not(:disabled){background:#ffffff0d!important;border-color:#e7ede81a!important;color:var(--muted)!important;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000001f!important}body[data-theme=dark] .page-nav-button.active:not(:disabled),body[data-theme=dark] .template-tab.active:not(:disabled),body[data-theme=dark] .delivery-mode-button.active:not(:disabled),body[data-theme=dark] .records-mode-button.active:not(:disabled),body[data-theme=dark] .records-filter-button.active:not(:disabled),body[data-theme=dark] button.primary-button:not(:disabled),body[data-theme=dark] button.primary-button.accent:not(:disabled),body[data-theme=dark] button.mini-button-primary:not(:disabled),body[data-theme=dark] .history-actions .mini-button-primary:not(:disabled),body[data-theme=dark] .session-actions .session-resume:not(:disabled),body[data-theme=dark] .session-actions .session-pin-toggle:not(:disabled),body[data-theme=dark] #open-chatgpt:not(:disabled),body[data-theme=dark] #resume-session:not(:disabled),body[data-theme=dark] #save-settings:not(:disabled),body[data-theme=dark] #send-request:not(:disabled),body[data-theme=dark] #answer-followup:not(:disabled){background:linear-gradient(135deg,#708e7b8a,#2d4134b8)!important;border-color:#80a08b40!important;color:#e8f2eb!important;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff1f!important}body .title-nav .page-nav-button:not(.active):not(:disabled),body #section-question .template-tab:not(.active):not(:disabled),body #section-settings .delivery-mode-button:not(.active):not(:disabled),body #section-records-filters .records-filter-button:not(.active):not(:disabled),body #section-records-filters .records-mode-button:not(.active):not(:disabled),body #section-settings .ghost-button:not(.delivery-mode-button):not(:disabled),body #section-structure .ghost-button:not(:disabled),body #section-tools .tool-item .ghost-button:not(:disabled),body #section-history .ghost-button:not(:disabled),body #section-conversation .ghost-button:not(:disabled),body #section-prompt .ghost-button:not(:disabled),body #section-answer .ghost-button:not(#answer-followup):not(:disabled),body #section-question .ghost-button:not(#open-chatgpt):not(#resume-session):not(:disabled),body .history-actions .mini-button:not(.mini-button-primary):not(:disabled),body .session-actions .session-mini:not(.session-resume):not(.session-pin-toggle):not(:disabled){background:#ffffff70!important;border:1px solid rgba(217,226,231,.76)!important;color:var(--muted)!important;box-shadow:inset 0 1px #ffffffd6,0 1px 2px #181e2305!important}body .title-nav .page-nav-button.active:not(:disabled),body #section-question .template-tab.active:not(:disabled),body #section-settings .delivery-mode-button.active:not(:disabled),body #section-records-filters .records-filter-button.active:not(:disabled),body #section-records-filters .records-mode-button.active:not(:disabled),body #section-question .primary-button:not(:disabled),body #section-settings .primary-button:not(:disabled),body #open-chatgpt:not(:disabled),body #resume-session:not(:disabled),body #answer-followup:not(:disabled),body .history-actions .mini-button-primary:not(:disabled),body .session-actions .session-resume:not(:disabled),body .session-actions .session-pin-toggle:not(:disabled){background:linear-gradient(135deg,#76937de0,#354d3ef5)!important;border:1px solid rgba(88,119,97,.36)!important;color:#f6faf7!important;box-shadow:0 12px 24px #14221a21,inset 0 1px #ffffff38!important}body[data-theme=dark] .title-nav .page-nav-button:not(.active):not(:disabled),body[data-theme=dark] #section-question .template-tab:not(.active):not(:disabled),body[data-theme=dark] #section-settings .delivery-mode-button:not(.active):not(:disabled),body[data-theme=dark] #section-records-filters .records-filter-button:not(.active):not(:disabled),body[data-theme=dark] #section-records-filters .records-mode-button:not(.active):not(:disabled),body[data-theme=dark] #section-settings .ghost-button:not(.delivery-mode-button):not(:disabled),body[data-theme=dark] #section-structure .ghost-button:not(:disabled),body[data-theme=dark] #section-tools .tool-item .ghost-button:not(:disabled),body[data-theme=dark] #section-history .ghost-button:not(:disabled),body[data-theme=dark] #section-conversation .ghost-button:not(:disabled),body[data-theme=dark] #section-prompt .ghost-button:not(:disabled),body[data-theme=dark] #section-answer .ghost-button:not(#answer-followup):not(:disabled),body[data-theme=dark] #section-question .ghost-button:not(#open-chatgpt):not(#resume-session):not(:disabled),body[data-theme=dark] .history-actions .mini-button:not(.mini-button-primary):not(:disabled),body[data-theme=dark] .session-actions .session-mini:not(.session-resume):not(.session-pin-toggle):not(:disabled){background:#ffffff0d!important;border-color:#e7ede81a!important;color:var(--muted)!important;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000001f!important}body[data-theme=dark] .title-nav .page-nav-button.active:not(:disabled),body[data-theme=dark] #section-question .template-tab.active:not(:disabled),body[data-theme=dark] #section-settings .delivery-mode-button.active:not(:disabled),body[data-theme=dark] #section-records-filters .records-filter-button.active:not(:disabled),body[data-theme=dark] #section-records-filters .records-mode-button.active:not(:disabled),body[data-theme=dark] #section-question .primary-button:not(:disabled),body[data-theme=dark] #section-settings .primary-button:not(:disabled),body[data-theme=dark] #open-chatgpt:not(:disabled),body[data-theme=dark] #resume-session:not(:disabled),body[data-theme=dark] #answer-followup:not(:disabled),body[data-theme=dark] .history-actions .mini-button-primary:not(:disabled),body[data-theme=dark] .session-actions .session-resume:not(:disabled),body[data-theme=dark] .session-actions .session-pin-toggle:not(:disabled){background:linear-gradient(135deg,#708e7b8a,#2d4134b8)!important;border-color:#80a08b40!important;color:#e8f2eb!important;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff1f!important}body .glass,body .title-banner,body .hero,body .sidebar,body .composer,body .response-card,body .sidebar .panel,body #section-question #supplement-panel,body #section-question .send-preview,body #section-question .mode-switcher-block,body .records-filters-stack,body .records-filter-block,body .tool-item,body .history-item,body .history-block-surface,body .session-item,body .conversation-toolbar{background:#fafcfd7a!important;border-color:#ffffffb8!important;box-shadow:0 18px 42px #222d320b,inset 0 1px #ffffffd1!important;backdrop-filter:blur(32px) saturate(118%)!important;-webkit-backdrop-filter:blur(32px) saturate(118%)!important}body[data-theme=dark] .glass,body[data-theme=dark] .title-banner,body[data-theme=dark] .hero,body[data-theme=dark] .sidebar,body[data-theme=dark] .composer,body[data-theme=dark] .response-card,body[data-theme=dark] .sidebar .panel,body[data-theme=dark] #section-question #supplement-panel,body[data-theme=dark] #section-question .send-preview,body[data-theme=dark] #section-question .mode-switcher-block,body[data-theme=dark] .records-filters-stack,body[data-theme=dark] .records-filter-block,body[data-theme=dark] .tool-item,body[data-theme=dark] .history-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .session-item,body[data-theme=dark] .conversation-toolbar{background:#161c1e80!important;border-color:#e7ede81b!important;box-shadow:0 20px 44px #00000030,inset 0 1px #ffffff14!important}body input,body textarea,body .records-search-field,body .records-search-field input,body .response-card-answer .response-output,body .history-block,body .conversation-thread,body #section-question #supplement-panel .supplement-card,body #section-question .mode-switcher-hint,body .page-switcher-nav,body .template-switcher,body .delivery-mode-switch,body .records-filter-group{background:#fff6!important;border-color:#dce4e8ad!important;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #181e2304!important;backdrop-filter:blur(24px) saturate(114%)!important;-webkit-backdrop-filter:blur(24px) saturate(114%)!important}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] .records-search-field,body[data-theme=dark] .records-search-field input,body[data-theme=dark] .response-card-answer .response-output,body[data-theme=dark] .history-block,body[data-theme=dark] .conversation-thread,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-question .mode-switcher-hint,body[data-theme=dark] .page-switcher-nav,body[data-theme=dark] .template-switcher,body[data-theme=dark] .delivery-mode-switch,body[data-theme=dark] .records-filter-group{background:#ffffff0b!important;border-color:#e7ede818!important;box-shadow:inset 0 1px #ffffff0e,0 1px 2px #0000001a!important}#open-chatgpt[hidden]{display:none!important}body input,body textarea,body #question,body #concern,body #background,body #other-party,body #goal,body #assembled-prompt,body #system-prompt-preview,body #base-url,body #api-key,body #model,body #temperature,body #records-search,body .system-preview,body .response-output,body .response-card-answer .response-output,body .conversation-thread,body .history-block,body .history-block-surface,body .history-question,body .send-preview textarea,body .supplement-card,body .supplement-card textarea,body #section-question .field textarea,body #section-question #supplement-panel .supplement-card,body #section-question #supplement-panel textarea,body #section-settings input,body #section-settings textarea,body .records-search-field,body .records-search-field input{background:#fff6!important;border:1px solid rgba(220,228,232,.68)!important;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #181e2304!important;backdrop-filter:blur(24px) saturate(114%)!important;-webkit-backdrop-filter:blur(24px) saturate(114%)!important}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] #question,body[data-theme=dark] #concern,body[data-theme=dark] #background,body[data-theme=dark] #other-party,body[data-theme=dark] #goal,body[data-theme=dark] #assembled-prompt,body[data-theme=dark] #system-prompt-preview,body[data-theme=dark] #base-url,body[data-theme=dark] #api-key,body[data-theme=dark] #model,body[data-theme=dark] #temperature,body[data-theme=dark] #records-search,body[data-theme=dark] .system-preview,body[data-theme=dark] .response-output,body[data-theme=dark] .response-card-answer .response-output,body[data-theme=dark] .conversation-thread,body[data-theme=dark] .history-block,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .history-question,body[data-theme=dark] .send-preview textarea,body[data-theme=dark] .supplement-card,body[data-theme=dark] .supplement-card textarea,body[data-theme=dark] #section-question .field textarea,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-question #supplement-panel textarea,body[data-theme=dark] #section-settings input,body[data-theme=dark] #section-settings textarea,body[data-theme=dark] .records-search-field,body[data-theme=dark] .records-search-field input{background:#ffffff0b!important;border-color:#e7ede818!important;box-shadow:inset 0 1px #ffffff0e,0 1px 2px #0000001a!important}:root{--brand-serif: "Iowan Old Style", "Cormorant Garamond", "Didot", "Source Han Serif SC", "Noto Serif SC", serif;--ui-sans: "Inter", "Avenir Next", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", sans-serif}body{font-family:var(--ui-sans)!important;font-weight:400!important;letter-spacing:0!important;text-rendering:geometricPrecision}.brand-mark,.brand-main{font-family:var(--brand-serif)!important;font-weight:500!important;letter-spacing:.24em!important}.brand-agent{font-family:var(--ui-sans)!important;font-weight:400!important;letter-spacing:.16em!important}.title-copy,.brand-copy{font-family:var(--ui-sans)!important;font-weight:400!important;letter-spacing:.04em!important}.hero h2,.panel-head h2,.composer .panel-head h2,.response-card-answer .panel-head h2,.response-output.rendered h1,.response-output.rendered h2,.response-output.rendered h3{font-family:var(--brand-serif)!important;font-weight:500!important;letter-spacing:0!important}.panel-head h2,.composer .panel-head h2,.response-card-answer .panel-head h2{font-size:1.18rem!important;line-height:1.28!important}.hero h2{font-size:clamp(2rem,3.2vw,3rem)!important;line-height:1.12!important}.mode-switcher-title,.supplement-panel-title,.send-preview-title,.tool-title,.history-question-title,.session-title,.records-filter-caption,.field>span,.supplement-card>span{font-family:var(--ui-sans)!important;font-weight:500!important;letter-spacing:.02em!important}.eyebrow,.page-nav-button,.template-tab,.delivery-mode-button,.records-filter-button,.records-mode-button,.ghost-button,.primary-button,.mini-button,.session-mini,.status-pill{font-family:var(--ui-sans)!important;font-weight:500!important;letter-spacing:.02em!important}input,textarea,.response-output,.conversation-thread,.history-block,.system-preview,.micro-copy,.section-note,.mode-switcher-hint,.composer-actions-note,.supplement-panel-copy{font-family:var(--ui-sans)!important;font-weight:400!important;letter-spacing:0!important}.response-output.rendered p,.response-output.rendered li,.history-block,.conversation-thread{line-height:1.78!important}@media (max-width: 760px){.brand-main{letter-spacing:.22em!important}.panel-head h2,.composer .panel-head h2,.response-card-answer .panel-head h2{font-size:1.08rem!important}}.brand-mark{display:flex!important;align-items:baseline!important;gap:14px!important;width:fit-content!important;margin:0!important;color:var(--text)!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:none!important;font-family:var(--serif)!important;font-weight:500!important;line-height:.95!important;letter-spacing:normal!important}.brand-main{display:inline-block!important;color:var(--text)!important;font-family:var(--serif)!important;font-size:inherit!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important}.brand-agent{display:inline-block!important;color:var(--muted)!important;font-family:var(--sans)!important;font-size:.22em!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;transform:translateY(-.18em)!important}.title-banner h1.brand-mark{font-size:3rem!important}.brand-block h1.brand-mark{font-size:2rem!important}body{font-family:var(--sans)!important;font-weight:400!important;letter-spacing:0!important}.hero h2,.panel-head h2,.composer .panel-head h2,.response-card-answer .panel-head h2,.response-output.rendered h1,.response-output.rendered h2,.response-output.rendered h3{font-family:var(--serif)!important;font-weight:500!important;letter-spacing:.01em!important}.panel-head h2,.composer .panel-head h2,.response-card-answer .panel-head h2{font-size:1.16rem!important;line-height:1.3!important}.mode-switcher-title,.supplement-panel-title,.send-preview-title,.tool-title,.history-question-title,.session-title,.records-filter-caption,.field>span,.supplement-card>span{font-family:var(--sans)!important;font-weight:500!important;letter-spacing:.015em!important}input,textarea,.response-output,.conversation-thread,.history-block,.system-preview,.micro-copy,.section-note,.mode-switcher-hint,.composer-actions-note,.supplement-panel-copy,.page-nav-button,.template-tab,.delivery-mode-button,.records-filter-button,.records-mode-button,.ghost-button,.primary-button,.mini-button,.session-mini,.status-pill{font-family:var(--sans)!important}:root{--editorial-serif: var(--serif);--interface-sans: "Inter", "Avenir Next", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", sans-serif}body{font-family:var(--interface-sans)!important;font-weight:400!important;letter-spacing:0!important;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.hero h2,.panel-head h2,.composer .panel-head h2,.response-card-answer .panel-head h2,.response-output.rendered h1,.response-output.rendered h2,.response-output.rendered h3{font-family:var(--editorial-serif)!important;font-weight:500!important;letter-spacing:.015em!important;line-height:1.24!important}.hero h2{font-size:clamp(2.08rem,3.1vw,3.05rem)!important;letter-spacing:.01em!important}.panel-head h2,.composer .panel-head h2,.response-card-answer .panel-head h2{font-size:1.18rem!important}.mode-switcher-title,.supplement-panel-title,.send-preview-title,.tool-title,.history-question-title,.session-title{font-family:var(--editorial-serif)!important;font-weight:500!important;letter-spacing:.015em!important;line-height:1.35!important}.records-filter-caption,.field>span,.supplement-card>span{font-family:var(--interface-sans)!important;font-size:.84rem!important;font-weight:500!important;letter-spacing:.018em!important}.title-copy,.brand-copy,.hero-copy,.micro-copy,.section-note,.mode-switcher-hint,.composer-actions-note,.supplement-panel-copy,.response-output,.conversation-thread,.history-block,.system-preview,input,textarea{font-family:var(--interface-sans)!important;font-weight:400!important;letter-spacing:0!important}.title-copy,.brand-copy{letter-spacing:.04em!important}.page-nav-button,.template-tab,.delivery-mode-button,.records-filter-button,.records-mode-button,.ghost-button,.primary-button,.mini-button,.session-mini,.status-pill{font-family:var(--interface-sans)!important;font-weight:500!important;letter-spacing:.018em!important}.response-output.rendered p,.response-output.rendered li,.conversation-thread,.history-block,input,textarea{line-height:1.78!important}.eyebrow{font-family:var(--interface-sans)!important;font-weight:500!important;letter-spacing:.14em!important}@media (max-width: 760px){.hero h2{font-size:2rem!important}.panel-head h2,.composer .panel-head h2,.response-card-answer .panel-head h2{font-size:1.1rem!important}}:root{--type-hero: clamp(2.06rem, 3vw, 3rem);--type-section: 1.18rem;--type-subtitle: .98rem;--type-body: .95rem;--type-small: .84rem;--type-micro: .78rem;--tone-heading: var(--text);--tone-body: color-mix(in srgb, var(--text) 88%, var(--muted));--tone-label: color-mix(in srgb, var(--text) 78%, var(--muted));--tone-muted: var(--muted)}.hero h2{color:var(--tone-heading)!important;font-size:var(--type-hero)!important}.panel-head h2,.composer .panel-head h2,.response-card-answer .panel-head h2,.response-output.rendered h1,.response-output.rendered h2,.response-output.rendered h3{color:var(--tone-heading)!important;font-size:var(--type-section)!important}.mode-switcher-title,.supplement-panel-title,.send-preview-title,.tool-title,.history-question-title,.session-title{color:var(--tone-heading)!important;font-size:var(--type-subtitle)!important}.field>span,.supplement-card>span,.records-filter-caption,.history-block-label,.session-meta,.history-meta{color:var(--tone-label)!important;font-size:var(--type-small)!important}body,input,textarea,.response-output,.conversation-thread,.history-block,.system-preview,.mode-switcher-hint,.response-output.rendered p,.response-output.rendered li{color:var(--tone-body)!important;font-size:var(--type-body)!important}.title-copy,.brand-copy,.hero-copy,.micro-copy,.section-note,.composer-actions-note,.supplement-panel-copy,.send-preview-copy,.response-output.empty,.conversation-thread.empty{color:var(--tone-muted)!important;font-size:var(--type-small)!important}.eyebrow,.status-pill,.page-nav-button,.template-tab,.delivery-mode-button,.records-filter-button,.records-mode-button,.ghost-button,.primary-button,.mini-button,.session-mini{font-size:var(--type-small)!important}.brand-copy,.title-copy{font-size:var(--type-micro)!important}body[data-theme=dark]{--tone-body: color-mix(in srgb, var(--text) 86%, var(--muted));--tone-label: color-mix(in srgb, var(--text) 76%, var(--muted))}@media (max-width: 760px){:root{--type-section: 1.1rem;--type-subtitle: .94rem;--type-body: .93rem}}.brand-mark{font-family:var(--serif)!important;font-weight:500!important;letter-spacing:normal!important;line-height:.95!important}.brand-main{font-family:var(--serif)!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important}.brand-agent{font-family:var(--sans)!important;font-size:.22em!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;transform:translateY(-.18em)!important}body{background:radial-gradient(circle at 12% 6%,rgba(255,255,255,.96),transparent 28rem),radial-gradient(circle at 82% 3%,rgba(205,221,213,.34),transparent 30rem),radial-gradient(circle at 78% 92%,rgba(172,190,182,.18),transparent 26rem),linear-gradient(135deg,#eef2f4,#fbfcfc 46%,#e3e9ec)!important}body[data-theme=dark]{background:radial-gradient(circle at 14% 4%,rgba(130,158,138,.12),transparent 30rem),radial-gradient(circle at 86% 10%,rgba(218,231,223,.055),transparent 28rem),radial-gradient(circle at 76% 92%,rgba(98,126,106,.07),transparent 24rem),linear-gradient(135deg,#101618,#151b1d 48%,#0d1314)!important}body .glass,body .title-banner,body .hero,body .sidebar,body .composer,body .response-card,body .response-card-answer,body .response-card-history,body .response-card-conversation,body .response-card-prompt,body .sidebar .panel,body #section-settings,body #section-structure,body #section-tools,body #section-records-filters,body #section-question,body #section-answer,body #section-history,body #section-conversation,body #section-prompt,body #section-question #supplement-panel,body #section-question .send-preview,body #section-question .mode-switcher-block,body .records-filters-stack,body .records-filter-block,body .tool-item,body .history-item,body .history-block-surface,body .session-item,body .conversation-toolbar{background:#fafcfd57!important;border:1px solid rgba(255,255,255,.62)!important;box-shadow:0 18px 46px #1c262b09,inset 0 1px #ffffffbd,inset 0 -1px #ffffff2e!important;backdrop-filter:blur(38px) saturate(124%)!important;-webkit-backdrop-filter:blur(38px) saturate(124%)!important}body[data-theme=dark] .glass,body[data-theme=dark] .title-banner,body[data-theme=dark] .hero,body[data-theme=dark] .sidebar,body[data-theme=dark] .composer,body[data-theme=dark] .response-card,body[data-theme=dark] .response-card-answer,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] .sidebar .panel,body[data-theme=dark] #section-settings,body[data-theme=dark] #section-structure,body[data-theme=dark] #section-tools,body[data-theme=dark] #section-records-filters,body[data-theme=dark] #section-question,body[data-theme=dark] #section-answer,body[data-theme=dark] #section-history,body[data-theme=dark] #section-conversation,body[data-theme=dark] #section-prompt,body[data-theme=dark] #section-question #supplement-panel,body[data-theme=dark] #section-question .send-preview,body[data-theme=dark] #section-question .mode-switcher-block,body[data-theme=dark] .records-filters-stack,body[data-theme=dark] .records-filter-block,body[data-theme=dark] .tool-item,body[data-theme=dark] .history-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .session-item,body[data-theme=dark] .conversation-toolbar{background:#161c1e57!important;border-color:#e7ede818!important;box-shadow:0 20px 48px #00000029,inset 0 1px #ffffff12,inset 0 -1px #ffffff06!important}body input,body textarea,body .records-search-field,body .records-search-field input,body .response-output,body .response-card-answer .response-output,body .conversation-thread,body .history-block,body .history-block-surface,body .history-question,body .system-preview,body .send-preview textarea,body .supplement-card,body .supplement-card textarea,body #section-question .mode-switcher-hint,body .page-switcher-nav,body .template-switcher,body .delivery-mode-switch,body .records-filter-group{background:#ffffff47!important;border:1px solid rgba(223,231,235,.56)!important;box-shadow:inset 0 1px #ffffffc7,0 1px 2px #181e2303!important;backdrop-filter:blur(28px) saturate(118%)!important;-webkit-backdrop-filter:blur(28px) saturate(118%)!important}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] .records-search-field,body[data-theme=dark] .records-search-field input,body[data-theme=dark] .response-output,body[data-theme=dark] .response-card-answer .response-output,body[data-theme=dark] .conversation-thread,body[data-theme=dark] .history-block,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .history-question,body[data-theme=dark] .system-preview,body[data-theme=dark] .send-preview textarea,body[data-theme=dark] .supplement-card,body[data-theme=dark] .supplement-card textarea,body[data-theme=dark] #section-question .mode-switcher-hint,body[data-theme=dark] .page-switcher-nav,body[data-theme=dark] .template-switcher,body[data-theme=dark] .delivery-mode-switch,body[data-theme=dark] .records-filter-group{background:#ffffff09!important;border-color:#e7ede815!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000017!important}body .panel,body .panel-head{background:transparent!important}:root{--luxury-radius-outer: 18px;--luxury-radius-inner: 12px;--luxury-border-light: rgba(255, 255, 255, .58);--luxury-border-inner: rgba(223, 231, 235, .5);--luxury-green: rgba(57, 77, 64, .84)}body .title-banner,body .hero,body .sidebar,body .composer,body .response-card,body .sidebar .panel,body #section-question #supplement-panel,body #section-question .send-preview,body #section-question .mode-switcher-block,body .records-filters-stack,body .tool-item,body .history-item,body .session-item{border-radius:var(--luxury-radius-outer)!important;border-color:var(--luxury-border-light)!important}body input,body textarea,body .response-output,body .conversation-thread,body .history-block,body .history-block-surface,body .history-question,body .system-preview,body .supplement-card,body .records-search-field,body .mode-switcher-hint{border-radius:var(--luxury-radius-inner)!important;border-color:var(--luxury-border-inner)!important}.title-banner{padding:34px 36px!important;gap:34px!important}.title-copy,.brand-copy{opacity:.72!important}.page-switcher-nav,.template-switcher,.delivery-mode-switch,.records-filter-group{padding:4px!important;gap:4px!important}.page-nav-button,.template-tab,.delivery-mode-button,.records-filter-button,.records-mode-button{min-height:32px!important;padding:8px 15px!important}#section-question .mode-switcher-block{padding:18px!important}#section-question .mode-switcher-title{margin-bottom:12px!important}#section-question .mode-switcher-hint{margin-top:12px!important;padding:14px 16px!important;gap:8px 18px!important}#section-question .mode-switcher-hint strong{color:color-mix(in srgb,var(--text) 74%,var(--muted))!important;font-weight:500!important}body .ghost-button:not(.delivery-mode-button):not(.records-mode-button):not(.records-filter-button):not(.template-tab):not(.page-nav-button):not(:disabled),body .mini-button:not(.mini-button-primary):not(:disabled),body .session-mini:not(.session-resume):not(.session-pin-toggle):not(:disabled){background:#ffffff2e!important;border-color:#dfe7eb6b!important;color:color-mix(in srgb,var(--muted) 92%,var(--text))!important;box-shadow:inset 0 1px #ffffff94,0 1px 2px #181e2302!important}body[data-theme=dark] .ghost-button:not(.delivery-mode-button):not(.records-mode-button):not(.records-filter-button):not(.template-tab):not(.page-nav-button):not(:disabled),body[data-theme=dark] .mini-button:not(.mini-button-primary):not(:disabled),body[data-theme=dark] .session-mini:not(.session-resume):not(.session-pin-toggle):not(:disabled){background:#ffffff07!important;border-color:#e7ede812!important;color:color-mix(in srgb,var(--muted) 92%,var(--text))!important;box-shadow:inset 0 1px #ffffff09,0 1px 2px #00000014!important}body .page-nav-button.active:not(:disabled),body .template-tab.active:not(:disabled),body .delivery-mode-button.active:not(:disabled),body .records-filter-button.active:not(:disabled),body .records-mode-button.active:not(:disabled),body .primary-button:not(:disabled),body .mini-button-primary:not(:disabled),body .session-resume:not(:disabled),body .session-pin-toggle:not(:disabled),body #answer-followup:not(:disabled){background:linear-gradient(135deg,rgba(102,130,111,.78) 0%,var(--luxury-green) 100%)!important;border-color:#7e9a8747!important;box-shadow:0 10px 22px #14221a1c,inset 0 1px #ffffff29!important}body[data-theme=dark] .page-nav-button.active:not(:disabled),body[data-theme=dark] .template-tab.active:not(:disabled),body[data-theme=dark] .delivery-mode-button.active:not(:disabled),body[data-theme=dark] .records-filter-button.active:not(:disabled),body[data-theme=dark] .records-mode-button.active:not(:disabled),body[data-theme=dark] .primary-button:not(:disabled),body[data-theme=dark] .mini-button-primary:not(:disabled),body[data-theme=dark] .session-resume:not(:disabled),body[data-theme=dark] .session-pin-toggle:not(:disabled),body[data-theme=dark] #answer-followup:not(:disabled){background:linear-gradient(135deg,#708e7b6b,#2d4134ad)!important;border-color:#80a08b38!important}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--muted) 62%,transparent)!important}input:focus,textarea:focus{border-color:#7e9a8761!important;box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #7e9a871a!important}.response-output.rendered p{margin-bottom:1em!important}.response-output.rendered h1,.response-output.rendered h2,.response-output.rendered h3{margin-top:1.4em!important;margin-bottom:.62em!important}#section-history .history-summary .history-meta .history-mode,#section-history .history-summary .history-meta .history-state,#section-history .history-summary .history-meta .history-state-session,#section-history .history-summary .history-meta .history-state-single,#section-history .history-summary .history-meta .history-state-pinned{min-height:22px!important;padding:4px 9px!important;border-radius:999px!important;background:#eef1f2!important;border:1px solid #dde3e6!important;color:#7f878b!important;box-shadow:none!important;font-size:.76rem!important;font-weight:400!important;line-height:1!important;letter-spacing:.01em!important}body[data-theme=dark] #section-history .history-summary .history-meta .history-mode,body[data-theme=dark] #section-history .history-summary .history-meta .history-state,body[data-theme=dark] #section-history .history-summary .history-meta .history-state-session,body[data-theme=dark] #section-history .history-summary .history-meta .history-state-single,body[data-theme=dark] #section-history .history-summary .history-meta .history-state-pinned{background:#e7ede81f!important;border-color:#e7ede824!important;color:#a9ada5!important}#section-history .history-meta .history-mode,#section-history .history-meta .history-state,#section-history .history-meta .history-state-session,#section-history .history-meta .history-state-single,#section-history .history-meta .history-state-pinned,#section-conversation .session-meta span,#section-conversation .session-pin,.panel-tools .status-pill.subtle,.composer .status-pill-save.subtle{min-height:22px!important;width:auto!important;padding:4px 9px!important;border-radius:999px!important;background:#eef1f2!important;border:1px solid #dde3e6!important;color:#7f878b!important;box-shadow:none!important;font-size:.76rem!important;font-weight:400!important;line-height:1!important;letter-spacing:.01em!important}body[data-theme=dark] #section-history .history-meta .history-mode,body[data-theme=dark] #section-history .history-meta .history-state,body[data-theme=dark] #section-history .history-meta .history-state-session,body[data-theme=dark] #section-history .history-meta .history-state-single,body[data-theme=dark] #section-history .history-meta .history-state-pinned,body[data-theme=dark] #section-conversation .session-meta span,body[data-theme=dark] #section-conversation .session-pin,body[data-theme=dark] .panel-tools .status-pill.subtle,body[data-theme=dark] .composer .status-pill-save.subtle{background:#e7ede81f!important;border-color:#e7ede824!important;color:#a9ada5!important}body .title-banner{position:relative!important;overflow:hidden!important;background:linear-gradient(126deg,#30463938,#ecf1ed47 42%,#cbd8cf57),linear-gradient(180deg,#ffffff8a,#ffffff2e)!important;border-color:#62796938!important;box-shadow:inset 0 1px #ffffffad,inset 0 -1px #62796914,0 18px 46px #2a362e14!important}body .title-banner:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(255,255,255,.18) 0%,transparent 28%,rgba(77,99,84,.1) 100%),linear-gradient(180deg,rgba(255,255,255,.16) 0%,transparent 36%)!important;opacity:.86!important}body .title-banner:after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;bottom:0!important;height:1px!important;pointer-events:none!important;background:linear-gradient(90deg,transparent,rgba(79,102,87,.34),transparent)!important}body .title-banner>*{position:relative!important;z-index:1!important}body[data-theme=dark] .title-banner{background:linear-gradient(128deg,#0c110eeb,#1b2a20c7 46%,#43584880),linear-gradient(180deg,#e7ede814,#e7ede805)!important;border-color:#b3c6b824!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #e7ede80a,0 22px 54px #0003!important}body[data-theme=dark] .title-banner:before{background:linear-gradient(90deg,rgba(231,237,232,.08) 0%,transparent 31%,rgba(133,161,142,.12) 100%),linear-gradient(180deg,rgba(231,237,232,.07) 0%,transparent 42%)!important;opacity:.72!important}body[data-theme=dark] .title-banner:after{background:linear-gradient(90deg,transparent,rgba(179,198,184,.24),transparent)!important}body .title-banner{min-height:154px!important;padding:38px 42px!important;gap:38px!important;align-items:center!important;border-radius:20px!important;background:linear-gradient(118deg,#273d3057,#7d948433,#f4f7f447 68%,#c2d1c761),linear-gradient(178deg,#ffffff94,#ffffff29 56%,#dce4de38),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 18px)!important;border-color:#81978842!important;backdrop-filter:blur(26px) saturate(1.16)!important;-webkit-backdrop-filter:blur(26px) saturate(1.16)!important;box-shadow:inset 0 1px #ffffffbd,inset 0 -1px #394d401a,0 24px 62px #1f2b231a!important}body .title-banner:before{display:block!important;content:""!important;position:absolute!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(255,255,255,.22) 0%,transparent 23%,rgba(68,92,76,.12) 100%),linear-gradient(180deg,rgba(255,255,255,.18) 0%,transparent 44%),linear-gradient(135deg,transparent 0%,transparent 58%,rgba(60,84,68,.08) 58%,transparent 72%)!important;opacity:.9!important}body .title-banner:after{left:42px!important;right:42px!important;bottom:18px!important;height:1px!important;background:linear-gradient(90deg,rgba(49,72,58,.28),transparent 42%,rgba(255,255,255,.38))!important}body .title-banner-content{align-self:center!important}body .title-banner .title-copy{margin-top:14px!important;max-width:36ch!important;color:color-mix(in srgb,var(--muted) 84%,var(--text))!important;opacity:.78!important}body .title-banner-nav{align-self:center!important}body .title-nav.page-switcher-nav{padding:5px!important;gap:5px!important;border-radius:999px!important;background:#fff3!important;border:1px solid rgba(255,255,255,.38)!important;box-shadow:inset 0 1px #ffffff7a,0 8px 18px #222f260d!important;backdrop-filter:blur(20px) saturate(1.1)!important;-webkit-backdrop-filter:blur(20px) saturate(1.1)!important}body .title-nav .page-nav-button:not(:disabled){min-height:31px!important;padding:7px 14px!important;border-radius:999px!important;font-size:.78rem!important;letter-spacing:.03em!important}body[data-theme=dark] .title-banner{background:linear-gradient(118deg,#080c0af5,#14221ae6 36%,#263a2dc2 69%,#5c72606b),linear-gradient(180deg,#e7ede818,#e7ede806 58%,#7e9a870a),repeating-linear-gradient(90deg,rgba(231,237,232,.018) 0 1px,transparent 1px 18px)!important;border-color:#b3c6b829!important;box-shadow:inset 0 1px #ffffff16,inset 0 -1px #e7ede80b,0 28px 68px #0000003d!important}body[data-theme=dark] .title-banner:before{background:linear-gradient(90deg,rgba(231,237,232,.075) 0%,transparent 28%,rgba(133,161,142,.13) 100%),linear-gradient(180deg,rgba(231,237,232,.07) 0%,transparent 44%),linear-gradient(135deg,transparent 0%,transparent 58%,rgba(180,205,187,.05) 58%,transparent 74%)!important;opacity:.82!important}body[data-theme=dark] .title-banner:after{background:linear-gradient(90deg,rgba(179,198,184,.22),transparent 42%,rgba(231,237,232,.18))!important}body[data-theme=dark] .title-banner .title-copy{color:color-mix(in srgb,var(--muted) 88%,var(--text))!important;opacity:.8!important}body[data-theme=dark] .title-nav.page-switcher-nav{background:#e7ede80e!important;border-color:#e7ede81a!important;box-shadow:inset 0 1px #ffffff0e,0 10px 22px #00000026!important}:root{--text-box-bg-light: rgba(255, 255, 255, .36);--text-box-border-light: rgba(223, 231, 235, .52);--text-box-bg-light-focus: rgba(255, 255, 255, .46);--text-box-bg-dark: rgba(231, 237, 232, .048);--text-box-border-dark: rgba(231, 237, 232, .095);--text-box-bg-dark-focus: rgba(231, 237, 232, .066)}body .field,body .composer .field,body .send-preview .field,body .records-search-field,body .supplement-card{background:var(--text-box-bg-light)!important;border-color:var(--text-box-border-light)!important;box-shadow:inset 0 1px #ffffff7a,0 1px 2px #181e2303!important}body input,body textarea,body #question,body #concern,body #background,body #other-party,body #goal,body #assembled-prompt,body #system-prompt-preview,body #records-search,body #base-url,body #api-key,body #model,body #temperature,body .system-preview,body .records-search-field input,body .send-preview textarea,body .supplement-card textarea,body #section-question .field textarea,body #section-settings input,body #section-settings textarea{background:var(--text-box-bg-light)!important;border-color:var(--text-box-border-light)!important;color:var(--text)!important;box-shadow:inset 0 1px #ffffff70,0 1px 2px #181e2302!important}body input:focus,body textarea:focus,body #question:focus,body #concern:focus,body #background:focus,body #other-party:focus,body #goal:focus,body #assembled-prompt:focus,body #system-prompt-preview:focus,body #records-search:focus,body #base-url:focus,body #api-key:focus,body #model:focus,body #temperature:focus,body .system-preview:focus,body .records-search-field input:focus,body .send-preview textarea:focus,body .supplement-card textarea:focus,body #section-question .field textarea:focus,body #section-settings input:focus,body #section-settings textarea:focus{background:var(--text-box-bg-light-focus)!important;border-color:#7e9a875c!important;box-shadow:inset 0 1px #ffffff8a,0 0 0 1px #7e9a871a!important}body[data-theme=dark] .field,body[data-theme=dark] .composer .field,body[data-theme=dark] .send-preview .field,body[data-theme=dark] .records-search-field,body[data-theme=dark] .supplement-card{background:var(--text-box-bg-dark)!important;border-color:var(--text-box-border-dark)!important;box-shadow:inset 0 1px #ffffff09,0 1px 2px #00000014!important}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] #question,body[data-theme=dark] #concern,body[data-theme=dark] #background,body[data-theme=dark] #other-party,body[data-theme=dark] #goal,body[data-theme=dark] #assembled-prompt,body[data-theme=dark] #system-prompt-preview,body[data-theme=dark] #records-search,body[data-theme=dark] #base-url,body[data-theme=dark] #api-key,body[data-theme=dark] #model,body[data-theme=dark] #temperature,body[data-theme=dark] .system-preview,body[data-theme=dark] .records-search-field input,body[data-theme=dark] .send-preview textarea,body[data-theme=dark] .supplement-card textarea,body[data-theme=dark] #section-question .field textarea,body[data-theme=dark] #section-settings input,body[data-theme=dark] #section-settings textarea{background:var(--text-box-bg-dark)!important;border-color:var(--text-box-border-dark)!important;color:var(--text)!important;box-shadow:inset 0 1px #ffffff09,0 1px 2px #00000014!important}body[data-theme=dark] input:focus,body[data-theme=dark] textarea:focus,body[data-theme=dark] #question:focus,body[data-theme=dark] #concern:focus,body[data-theme=dark] #background:focus,body[data-theme=dark] #other-party:focus,body[data-theme=dark] #goal:focus,body[data-theme=dark] #assembled-prompt:focus,body[data-theme=dark] #system-prompt-preview:focus,body[data-theme=dark] #records-search:focus,body[data-theme=dark] #base-url:focus,body[data-theme=dark] #api-key:focus,body[data-theme=dark] #model:focus,body[data-theme=dark] #temperature:focus,body[data-theme=dark] .system-preview:focus,body[data-theme=dark] .records-search-field input:focus,body[data-theme=dark] .send-preview textarea:focus,body[data-theme=dark] .supplement-card textarea:focus,body[data-theme=dark] #section-question .field textarea:focus,body[data-theme=dark] #section-settings input:focus,body[data-theme=dark] #section-settings textarea:focus{background:var(--text-box-bg-dark-focus)!important;border-color:#97b09e33!important;box-shadow:inset 0 1px #ffffff0b,0 0 0 1px #7e9a8714!important}body[data-theme=dark]{--readable-text-dark: #edf2ec;--readable-body-dark: #dce4dc;--readable-label-dark: #e4ebe3;--readable-muted-dark: #b7beb5;--readable-placeholder-dark: rgba(220, 228, 220, .58)}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] #question,body[data-theme=dark] #concern,body[data-theme=dark] #background,body[data-theme=dark] #other-party,body[data-theme=dark] #goal,body[data-theme=dark] #assembled-prompt,body[data-theme=dark] #system-prompt-preview,body[data-theme=dark] #records-search,body[data-theme=dark] #base-url,body[data-theme=dark] #api-key,body[data-theme=dark] #model,body[data-theme=dark] #temperature,body[data-theme=dark] .system-preview,body[data-theme=dark] .records-search-field input,body[data-theme=dark] .send-preview textarea,body[data-theme=dark] .supplement-card textarea,body[data-theme=dark] #section-question .field textarea,body[data-theme=dark] #section-settings input,body[data-theme=dark] #section-settings textarea{color:var(--readable-text-dark)!important;caret-color:var(--readable-text-dark)!important;-webkit-text-fill-color:var(--readable-text-dark)!important}body[data-theme=dark] input::placeholder,body[data-theme=dark] textarea::placeholder,body[data-theme=dark] #question::placeholder,body[data-theme=dark] #concern::placeholder,body[data-theme=dark] #background::placeholder,body[data-theme=dark] #other-party::placeholder,body[data-theme=dark] #goal::placeholder,body[data-theme=dark] #assembled-prompt::placeholder,body[data-theme=dark] #system-prompt-preview::placeholder,body[data-theme=dark] #records-search::placeholder,body[data-theme=dark] #base-url::placeholder,body[data-theme=dark] #api-key::placeholder,body[data-theme=dark] #model::placeholder,body[data-theme=dark] #temperature::placeholder,body[data-theme=dark] .system-preview::placeholder,body[data-theme=dark] .records-search-field input::placeholder,body[data-theme=dark] .send-preview textarea::placeholder,body[data-theme=dark] .supplement-card textarea::placeholder,body[data-theme=dark] #section-question .field textarea::placeholder,body[data-theme=dark] #section-settings input::placeholder,body[data-theme=dark] #section-settings textarea::placeholder{color:var(--readable-placeholder-dark)!important;-webkit-text-fill-color:var(--readable-placeholder-dark)!important}body[data-theme=dark] .field>span,body[data-theme=dark] .field>span:first-child,body[data-theme=dark] .supplement-card>span,body[data-theme=dark] .supplement-panel-title,body[data-theme=dark] .send-preview-title,body[data-theme=dark] .mode-switcher-title,body[data-theme=dark] .records-search-field span{color:var(--readable-label-dark)!important}body[data-theme=dark] .field-meta,body[data-theme=dark] .micro-copy,body[data-theme=dark] .section-note,body[data-theme=dark] .supplement-panel-copy,body[data-theme=dark] .send-preview-copy,body[data-theme=dark] .composer-actions-note,body[data-theme=dark] .mode-switcher-hint,body[data-theme=dark] .mode-switcher-hint div,body[data-theme=dark] .mode-switcher-hint strong{color:var(--readable-muted-dark)!important}body[data-theme=dark] .response-output,body[data-theme=dark] .response-card-answer .response-output,body[data-theme=dark] .conversation-thread,body[data-theme=dark] .history-list,body[data-theme=dark] .session-list,body[data-theme=dark] .system-preview{color:var(--readable-body-dark)!important}body[data-theme=dark] .response-output.empty,body[data-theme=dark] .response-output.empty p,body[data-theme=dark] .conversation-thread.empty,body[data-theme=dark] .conversation-thread.empty p,body[data-theme=dark] .history-list.empty,body[data-theme=dark] .history-list.empty p,body[data-theme=dark] .session-list.empty,body[data-theme=dark] .session-list.empty p{color:var(--readable-muted-dark)!important}:root{--field-shell-bg-light: rgba(255, 255, 255, .34);--field-shell-border-light: rgba(220, 228, 232, .58);--field-shell-focus-light: rgba(255, 255, 255, .42);--field-text-light: #18201b;--field-label-light: #26342b;--field-muted-light: #6c746d;--field-placeholder-light: rgba(88, 96, 90, .62)}body[data-theme=dark]{--field-shell-bg-dark: rgba(231, 237, 232, .072);--field-shell-border-dark: rgba(231, 237, 232, .135);--field-shell-focus-dark: rgba(231, 237, 232, .096);--field-text-dark: #f1f5ef;--field-label-dark: #eef3ec;--field-muted-dark: #c2cac0;--field-placeholder-dark: rgba(224, 231, 223, .66)}body #section-question label.field,body #section-question .field-question-primary,body #section-question .field-concern-secondary,body #section-question .send-preview label.field,body #section-question #supplement-panel .supplement-card,body #section-settings label.field,body #section-records-filters label.records-search-field,body .records-search-field{background:var(--field-shell-bg-light)!important;border:1px solid var(--field-shell-border-light)!important;box-shadow:inset 0 1px #ffffff80,0 1px 2px #181e2303!important}body[data-theme=dark] #section-question label.field,body[data-theme=dark] #section-question .field-question-primary,body[data-theme=dark] #section-question .field-concern-secondary,body[data-theme=dark] #section-question .send-preview label.field,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-settings label.field,body[data-theme=dark] #section-records-filters label.records-search-field,body[data-theme=dark] .records-search-field{background:var(--field-shell-bg-dark)!important;border:1px solid var(--field-shell-border-dark)!important;box-shadow:inset 0 1px #ffffff0c,0 1px 2px #0000001a!important}body #section-question label.field:focus-within,body #section-question .send-preview label.field:focus-within,body #section-question #supplement-panel .supplement-card:focus-within,body #section-settings label.field:focus-within,body #section-records-filters label.records-search-field:focus-within,body .records-search-field:focus-within{background:var(--field-shell-focus-light)!important;border-color:#7e9a875c!important}body[data-theme=dark] #section-question label.field:focus-within,body[data-theme=dark] #section-question .send-preview label.field:focus-within,body[data-theme=dark] #section-question #supplement-panel .supplement-card:focus-within,body[data-theme=dark] #section-settings label.field:focus-within,body[data-theme=dark] #section-records-filters label.records-search-field:focus-within,body[data-theme=dark] .records-search-field:focus-within{background:var(--field-shell-focus-dark)!important;border-color:#97b09e3d!important}body #section-question label.field input,body #section-question label.field textarea,body #section-question #question,body #section-question #concern,body #section-question #background,body #section-question #other-party,body #section-question #goal,body #section-question #assembled-prompt,body #section-question .send-preview textarea,body #section-question #supplement-panel .supplement-card textarea,body #section-question #supplement-panel textarea,body #section-settings label.field input,body #section-settings label.field textarea,body #section-settings #base-url,body #section-settings #api-key,body #section-settings #model,body #section-settings #temperature,body #section-records-filters #records-search,body .records-search-field input{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--field-text-light)!important;caret-color:var(--field-text-light)!important;-webkit-text-fill-color:var(--field-text-light)!important}body[data-theme=dark] #section-question label.field input,body[data-theme=dark] #section-question label.field textarea,body[data-theme=dark] #section-question #question,body[data-theme=dark] #section-question #concern,body[data-theme=dark] #section-question #background,body[data-theme=dark] #section-question #other-party,body[data-theme=dark] #section-question #goal,body[data-theme=dark] #section-question #assembled-prompt,body[data-theme=dark] #section-question .send-preview textarea,body[data-theme=dark] #section-question #supplement-panel .supplement-card textarea,body[data-theme=dark] #section-question #supplement-panel textarea,body[data-theme=dark] #section-settings label.field input,body[data-theme=dark] #section-settings label.field textarea,body[data-theme=dark] #section-settings #base-url,body[data-theme=dark] #section-settings #api-key,body[data-theme=dark] #section-settings #model,body[data-theme=dark] #section-settings #temperature,body[data-theme=dark] #section-records-filters #records-search,body[data-theme=dark] .records-search-field input{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--field-text-dark)!important;caret-color:var(--field-text-dark)!important;-webkit-text-fill-color:var(--field-text-dark)!important}body #section-question label.field input::placeholder,body #section-question label.field textarea::placeholder,body #section-question #question::placeholder,body #section-question #concern::placeholder,body #section-question #background::placeholder,body #section-question #other-party::placeholder,body #section-question #goal::placeholder,body #section-question #assembled-prompt::placeholder,body #section-question .send-preview textarea::placeholder,body #section-question #supplement-panel textarea::placeholder,body #section-settings label.field input::placeholder,body #section-settings label.field textarea::placeholder,body #section-records-filters #records-search::placeholder,body .records-search-field input::placeholder{color:var(--field-placeholder-light)!important;-webkit-text-fill-color:var(--field-placeholder-light)!important}body[data-theme=dark] #section-question label.field input::placeholder,body[data-theme=dark] #section-question label.field textarea::placeholder,body[data-theme=dark] #section-question #question::placeholder,body[data-theme=dark] #section-question #concern::placeholder,body[data-theme=dark] #section-question #background::placeholder,body[data-theme=dark] #section-question #other-party::placeholder,body[data-theme=dark] #section-question #goal::placeholder,body[data-theme=dark] #section-question #assembled-prompt::placeholder,body[data-theme=dark] #section-question .send-preview textarea::placeholder,body[data-theme=dark] #section-question #supplement-panel textarea::placeholder,body[data-theme=dark] #section-settings label.field input::placeholder,body[data-theme=dark] #section-settings label.field textarea::placeholder,body[data-theme=dark] #section-records-filters #records-search::placeholder,body[data-theme=dark] .records-search-field input::placeholder{color:var(--field-placeholder-dark)!important;-webkit-text-fill-color:var(--field-placeholder-dark)!important}body #section-question label.field>span,body #section-question .supplement-card>span,body #section-settings label.field>span,body #section-records-filters .records-search-field>span{color:var(--field-label-light)!important}body[data-theme=dark] #section-question label.field>span,body[data-theme=dark] #section-question .supplement-card>span,body[data-theme=dark] #section-settings label.field>span,body[data-theme=dark] #section-records-filters .records-search-field>span{color:var(--field-label-dark)!important}body[data-theme=dark] #section-question .field-meta,body[data-theme=dark] #section-question .supplement-panel-copy,body[data-theme=dark] #section-question .send-preview-copy,body[data-theme=dark] #section-question .composer-actions-note,body[data-theme=dark] #section-settings .field-meta,body[data-theme=dark] #section-records-filters .records-filter-caption{color:var(--field-muted-dark)!important}body #section-prompt #system-prompt-preview,body #section-answer .response-output,body #section-conversation .conversation-thread,body #section-history .history-list{background:var(--field-shell-bg-light)!important;border-color:var(--field-shell-border-light)!important;color:var(--field-text-light)!important}body[data-theme=dark] #section-prompt #system-prompt-preview,body[data-theme=dark] #section-answer .response-output,body[data-theme=dark] #section-conversation .conversation-thread,body[data-theme=dark] #section-history .history-list{background:var(--field-shell-bg-dark)!important;border-color:var(--field-shell-border-dark)!important;color:var(--field-text-dark)!important;-webkit-text-fill-color:initial!important}body[data-theme=dark] #section-prompt #system-prompt-preview{-webkit-text-fill-color:var(--field-text-dark)!important}body[data-theme=dark] #section-answer .response-output.empty,body[data-theme=dark] #section-answer .response-output.empty p,body[data-theme=dark] #section-conversation .conversation-thread.empty,body[data-theme=dark] #section-conversation .conversation-thread.empty p,body[data-theme=dark] #section-history .history-list.empty,body[data-theme=dark] #section-history .history-list.empty p{color:var(--field-muted-dark)!important}body[data-theme=dark] .panel-head h2,body[data-theme=dark] .composer .panel-head h2,body[data-theme=dark] .response-card .panel-head h2,body[data-theme=dark] .sidebar .panel .panel-head h2,body[data-theme=dark] #question-panel-title,body[data-theme=dark] #section-question h2,body[data-theme=dark] #section-answer h2,body[data-theme=dark] #section-history h2,body[data-theme=dark] #section-conversation h2,body[data-theme=dark] #section-settings h2,body[data-theme=dark] #section-prompt h2{color:var(--field-label-dark)!important;opacity:1!important;-webkit-text-fill-color:var(--field-label-dark)!important}body[data-theme=dark] .composer,body[data-theme=dark] .response-card,body[data-theme=dark] .panel,body[data-theme=dark] #section-question,body[data-theme=dark] #section-answer,body[data-theme=dark] #section-history,body[data-theme=dark] #section-conversation,body[data-theme=dark] #section-settings,body[data-theme=dark] #section-prompt{color:var(--field-text-dark)!important}body[data-theme=dark]{--field-shell-bg-dark: rgba(231, 237, 232, .088);--field-shell-border-dark: rgba(231, 237, 232, .17);--field-shell-focus-dark: rgba(231, 237, 232, .118);--field-placeholder-dark: rgba(236, 241, 235, .72);--field-muted-dark: #d0d7ce}body[data-theme=dark] #section-tools,body[data-theme=dark] #section-tools .tools-stack,body[data-theme=dark] #section-tools .tool-item,body[data-theme=dark] #section-history .history-item,body[data-theme=dark] #section-history .history-summary{color:var(--field-text-dark)!important}body[data-theme=dark] #section-tools .panel-head h2,body[data-theme=dark] #section-tools h2,body[data-theme=dark] #section-tools .tool-title,body[data-theme=dark] #section-tools .tool-copy,body[data-theme=dark] #section-history .history-question-title,body[data-theme=dark] #section-history .history-summary .history-question-title,body[data-theme=dark] #section-history .history-summary .history-question{color:#f2f6f0!important;opacity:1!important;-webkit-text-fill-color:#f2f6f0!important}body[data-theme=dark] #section-history .history-answer-preview,body[data-theme=dark] #section-history .history-summary .history-answer-preview,body[data-theme=dark] #section-history .history-meta,body[data-theme=dark] #section-history .history-meta>span:not(.history-mode):not(.history-state),body[data-theme=dark] #section-tools .tool-action-label{color:#cbd4c9!important;opacity:1!important;-webkit-text-fill-color:#cbd4c9!important}body[data-theme=dark] #section-history .history-block-label,body[data-theme=dark] #section-history .history-question,body[data-theme=dark] #section-history .history-answer,body[data-theme=dark] #section-history .history-note,body[data-theme=dark] #section-history .history-conversation-content{color:#e8eee6!important;opacity:1!important}body[data-theme=dark] #section-tools .tool-item{background:#e7ede812!important;border-color:#e7ede824!important}body[data-theme=dark] #section-history .history-item{background:#e7ede810!important;border-color:#e7ede821!important}:root{--field-shell-bg-light: rgba(255, 255, 255, .62);--field-shell-border-light: rgba(108, 125, 113, .22);--field-shell-focus-light: rgba(255, 255, 255, .74);--field-text-light: #161d18;--field-label-light: #202b23;--field-muted-light: #5f6961;--field-placeholder-light: rgba(65, 75, 68, .64);--surface-panel-bg-light: rgba(248, 250, 248, .48);--surface-panel-border-light: rgba(103, 122, 110, .18)}body[data-theme=dark]{--field-shell-bg-dark: rgba(231, 237, 232, .088);--field-shell-border-dark: rgba(231, 237, 232, .17);--field-shell-focus-dark: rgba(231, 237, 232, .118);--field-text-dark: #f1f5ef;--field-label-dark: #eef3ec;--field-muted-dark: #d0d7ce;--field-placeholder-dark: rgba(236, 241, 235, .72);--surface-panel-bg-dark: rgba(11, 17, 14, .58);--surface-panel-border-dark: rgba(231, 237, 232, .115)}body .composer,body .response-card,body .sidebar .panel,body #section-settings,body #section-tools,body #section-records-filters,body #section-question,body #section-answer,body #section-history,body #section-conversation,body #section-prompt{background:var(--surface-panel-bg-light)!important;border-color:var(--surface-panel-border-light)!important}body[data-theme=dark] .composer,body[data-theme=dark] .response-card,body[data-theme=dark] .sidebar .panel,body[data-theme=dark] #section-settings,body[data-theme=dark] #section-tools,body[data-theme=dark] #section-records-filters,body[data-theme=dark] #section-question,body[data-theme=dark] #section-answer,body[data-theme=dark] #section-history,body[data-theme=dark] #section-conversation,body[data-theme=dark] #section-prompt{background:var(--surface-panel-bg-dark)!important;border-color:var(--surface-panel-border-dark)!important}body #section-question label.field,body #section-question .field-question-primary,body #section-question .field-concern-secondary,body #section-question .send-preview label.field,body #section-question #supplement-panel .supplement-card,body #section-settings label.field,body #section-records-filters label.records-search-field,body .records-search-field,body #section-prompt #system-prompt-preview,body #section-answer .response-output,body #section-conversation .conversation-thread,body #section-history .history-list{background:var(--field-shell-bg-light)!important;border-color:var(--field-shell-border-light)!important;color:var(--field-text-light)!important;box-shadow:inset 0 1px #ffffffad,0 1px 2px #141c1705!important}body[data-theme=dark] #section-question label.field,body[data-theme=dark] #section-question .field-question-primary,body[data-theme=dark] #section-question .field-concern-secondary,body[data-theme=dark] #section-question .send-preview label.field,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-settings label.field,body[data-theme=dark] #section-records-filters label.records-search-field,body[data-theme=dark] .records-search-field,body[data-theme=dark] #section-prompt #system-prompt-preview,body[data-theme=dark] #section-answer .response-output,body[data-theme=dark] #section-conversation .conversation-thread,body[data-theme=dark] #section-history .history-list{background:var(--field-shell-bg-dark)!important;border-color:var(--field-shell-border-dark)!important;color:var(--field-text-dark)!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000001a!important}body #section-question label.field input,body #section-question label.field textarea,body #section-question #question,body #section-question #concern,body #section-question #background,body #section-question #other-party,body #section-question #goal,body #section-question #assembled-prompt,body #section-settings label.field input,body #section-settings label.field textarea,body #section-records-filters #records-search,body .records-search-field input{color:var(--field-text-light)!important;caret-color:var(--field-text-light)!important;-webkit-text-fill-color:var(--field-text-light)!important}body[data-theme=dark] #section-question label.field input,body[data-theme=dark] #section-question label.field textarea,body[data-theme=dark] #section-question #question,body[data-theme=dark] #section-question #concern,body[data-theme=dark] #section-question #background,body[data-theme=dark] #section-question #other-party,body[data-theme=dark] #section-question #goal,body[data-theme=dark] #section-question #assembled-prompt,body[data-theme=dark] #section-settings label.field input,body[data-theme=dark] #section-settings label.field textarea,body[data-theme=dark] #section-records-filters #records-search,body[data-theme=dark] .records-search-field input{color:var(--field-text-dark)!important;caret-color:var(--field-text-dark)!important;-webkit-text-fill-color:var(--field-text-dark)!important}body #section-question label.field>span,body #section-question .supplement-card>span,body #section-settings label.field>span,body #section-records-filters .records-search-field>span,body .panel-head h2,body #question-panel-title,body #section-tools .tool-title,body #section-history .history-question-title{color:var(--field-label-light)!important;opacity:1!important}body[data-theme=dark] #section-question label.field>span,body[data-theme=dark] #section-question .supplement-card>span,body[data-theme=dark] #section-settings label.field>span,body[data-theme=dark] #section-records-filters .records-search-field>span,body[data-theme=dark] .panel-head h2,body[data-theme=dark] #question-panel-title,body[data-theme=dark] #section-tools .tool-title,body[data-theme=dark] #section-history .history-question-title{color:var(--field-label-dark)!important;opacity:1!important;-webkit-text-fill-color:var(--field-label-dark)!important}body .field-meta,body .micro-copy,body .section-note,body .supplement-panel-copy,body .send-preview-copy,body .composer-actions-note,body #section-history .history-answer-preview,body #section-history .history-meta,body #section-tools .tool-action-label{color:var(--field-muted-light)!important;opacity:1!important}body[data-theme=dark] .field-meta,body[data-theme=dark] .micro-copy,body[data-theme=dark] .section-note,body[data-theme=dark] .supplement-panel-copy,body[data-theme=dark] .send-preview-copy,body[data-theme=dark] .composer-actions-note,body[data-theme=dark] #section-history .history-answer-preview,body[data-theme=dark] #section-history .history-meta,body[data-theme=dark] #section-tools .tool-action-label{color:var(--field-muted-dark)!important;opacity:1!important;-webkit-text-fill-color:var(--field-muted-dark)!important}body #section-question label.field:focus-within,body #section-question .send-preview label.field:focus-within,body #section-question #supplement-panel .supplement-card:focus-within,body #section-settings label.field:focus-within,body #section-records-filters label.records-search-field:focus-within{background:var(--field-shell-focus-light)!important;border-color:#536f5b57!important}body[data-theme=dark] #section-question label.field:focus-within,body[data-theme=dark] #section-question .send-preview label.field:focus-within,body[data-theme=dark] #section-question #supplement-panel .supplement-card:focus-within,body[data-theme=dark] #section-settings label.field:focus-within,body[data-theme=dark] #section-records-filters label.records-search-field:focus-within{background:var(--field-shell-focus-dark)!important;border-color:#97b09e3d!important}body #section-settings .delivery-mode-switch,body[data-theme=dark] #section-settings .delivery-mode-switch{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body #section-tools .tool-item{background:var(--textbox-surface-light-eof)!important;border:1px solid var(--textbox-border-light-eof)!important;border-radius:16px!important;padding:12px 14px!important;box-shadow:var(--textbox-shadow-light-eof)!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important}body[data-theme=dark] #section-tools .tool-item{background:var(--textbox-surface-dark-eof)!important;border:1px solid var(--textbox-border-dark-eof)!important;border-radius:16px!important;padding:12px 14px!important;box-shadow:var(--textbox-shadow-dark-eof)!important}body #section-tools .tool-item+.tool-item{margin-top:10px!important}:root{--textbox-surface-light-final: rgba(255, 255, 255, .62);--textbox-surface-focus-light-final: rgba(255, 255, 255, .74);--textbox-border-light-final: rgba(108, 125, 113, .22);--textbox-border-focus-light-final: rgba(126, 154, 135, .36);--textbox-shadow-light-final: inset 0 1px 0 rgba(255, 255, 255, .68), 0 1px 2px rgba(20, 28, 23, .018)}body[data-theme=dark]{--textbox-surface-dark-final: rgba(231, 237, 232, .088);--textbox-surface-focus-dark-final: rgba(231, 237, 232, .118);--textbox-border-dark-final: rgba(231, 237, 232, .17);--textbox-border-focus-dark-final: rgba(151, 176, 158, .24);--textbox-shadow-dark-final: inset 0 1px 0 rgba(255, 255, 255, .048), 0 1px 2px rgba(0, 0, 0, .1)}body #section-question label.field,body #section-question .field-question-primary,body #section-question .field-concern-secondary,body #section-question .send-preview label.field,body #section-question #supplement-panel .supplement-card,body #section-settings label.field,body #section-records-filters label.records-search-field,body #section-answer .response-output,body #section-prompt #system-prompt-preview,body #section-history .history-block-surface,body #section-history .history-conversation-item,body #section-conversation .conversation-thread{background:var(--textbox-surface-light-final)!important;border:1px solid var(--textbox-border-light-final)!important;border-radius:16px!important;box-shadow:var(--textbox-shadow-light-final)!important;color:var(--field-text-light, var(--discern-text))!important;-webkit-text-fill-color:var(--field-text-light, var(--discern-text))!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important}body[data-theme=dark] #section-question label.field,body[data-theme=dark] #section-question .field-question-primary,body[data-theme=dark] #section-question .field-concern-secondary,body[data-theme=dark] #section-question .send-preview label.field,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-settings label.field,body[data-theme=dark] #section-records-filters label.records-search-field,body[data-theme=dark] #section-answer .response-output,body[data-theme=dark] #section-prompt #system-prompt-preview,body[data-theme=dark] #section-history .history-block-surface,body[data-theme=dark] #section-history .history-conversation-item,body[data-theme=dark] #section-conversation .conversation-thread{background:var(--textbox-surface-dark-final)!important;border:1px solid var(--textbox-border-dark-final)!important;border-radius:16px!important;box-shadow:var(--textbox-shadow-dark-final)!important;color:var(--field-text-dark, var(--discern-text))!important;-webkit-text-fill-color:var(--field-text-dark, var(--discern-text))!important}body #section-question label.field:focus-within,body #section-question .send-preview label.field:focus-within,body #section-question #supplement-panel .supplement-card:focus-within,body #section-settings label.field:focus-within,body #section-records-filters label.records-search-field:focus-within{background:var(--textbox-surface-focus-light-final)!important;border-color:var(--textbox-border-focus-light-final)!important}body[data-theme=dark] #section-question label.field:focus-within,body[data-theme=dark] #section-question .send-preview label.field:focus-within,body[data-theme=dark] #section-question #supplement-panel .supplement-card:focus-within,body[data-theme=dark] #section-settings label.field:focus-within,body[data-theme=dark] #section-records-filters label.records-search-field:focus-within{background:var(--textbox-surface-focus-dark-final)!important;border-color:var(--textbox-border-focus-dark-final)!important}:root{--textbox-surface-light: rgba(255, 255, 255, .62);--textbox-surface-focus-light: rgba(255, 255, 255, .74);--textbox-border-light: rgba(108, 125, 113, .22);--textbox-border-focus-light: rgba(126, 154, 135, .36);--textbox-shadow-light: inset 0 1px 0 rgba(255, 255, 255, .68), 0 1px 2px rgba(20, 28, 23, .018)}body[data-theme=dark]{--textbox-surface-dark: rgba(231, 237, 232, .088);--textbox-surface-focus-dark: rgba(231, 237, 232, .118);--textbox-border-dark: rgba(231, 237, 232, .17);--textbox-border-focus-dark: rgba(151, 176, 158, .24);--textbox-shadow-dark: inset 0 1px 0 rgba(255, 255, 255, .048), 0 1px 2px rgba(0, 0, 0, .1)}body #section-question label.field,body #section-question .field-question-primary,body #section-question .field-concern-secondary,body #section-question .send-preview label.field,body #section-question #supplement-panel .supplement-card,body #section-settings label.field,body #section-records-filters label.records-search-field,body #section-answer .response-output,body #section-prompt #system-prompt-preview,body #section-history .history-block-surface,body #section-history .history-conversation-item,body #section-conversation .conversation-thread{background:var(--textbox-surface-light)!important;border:1px solid var(--textbox-border-light)!important;border-radius:16px!important;box-shadow:var(--textbox-shadow-light)!important;color:var(--field-text-light, var(--discern-text))!important;-webkit-text-fill-color:var(--field-text-light, var(--discern-text))!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important}body[data-theme=dark] #section-question label.field,body[data-theme=dark] #section-question .field-question-primary,body[data-theme=dark] #section-question .field-concern-secondary,body[data-theme=dark] #section-question .send-preview label.field,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-settings label.field,body[data-theme=dark] #section-records-filters label.records-search-field,body[data-theme=dark] #section-answer .response-output,body[data-theme=dark] #section-prompt #system-prompt-preview,body[data-theme=dark] #section-history .history-block-surface,body[data-theme=dark] #section-history .history-conversation-item,body[data-theme=dark] #section-conversation .conversation-thread{background:var(--textbox-surface-dark)!important;border:1px solid var(--textbox-border-dark)!important;border-radius:16px!important;box-shadow:var(--textbox-shadow-dark)!important;color:var(--field-text-dark, var(--discern-text))!important;-webkit-text-fill-color:var(--field-text-dark, var(--discern-text))!important}body #section-question label.field:focus-within,body #section-question .send-preview label.field:focus-within,body #section-question #supplement-panel .supplement-card:focus-within,body #section-settings label.field:focus-within,body #section-records-filters label.records-search-field:focus-within{background:var(--textbox-surface-focus-light)!important;border-color:var(--textbox-border-focus-light)!important}body[data-theme=dark] #section-question label.field:focus-within,body[data-theme=dark] #section-question .send-preview label.field:focus-within,body[data-theme=dark] #section-question #supplement-panel .supplement-card:focus-within,body[data-theme=dark] #section-settings label.field:focus-within,body[data-theme=dark] #section-records-filters label.records-search-field:focus-within{background:var(--textbox-surface-focus-dark)!important;border-color:var(--textbox-border-focus-dark)!important}:root{--ui-title-size: 1.16rem;--ui-section-size: .98rem;--ui-label-size: .86rem;--ui-body-size: .94rem;--ui-note-size: .82rem;--ui-chip-size: .76rem;--ui-title-weight: 500;--ui-label-weight: 500;--ui-body-weight: 400;--ui-note-weight: 400;--ui-title-light: #1b241e;--ui-label-light: #26342b;--ui-body-light: #2e3931;--ui-muted-light: #667069;--ui-title-dark: #eef3ec;--ui-label-dark: #e5ece4;--ui-body-dark: #dce5dc;--ui-muted-dark: #c0c9bf}body .panel-head h2,body .composer .panel-head h2,body .response-card .panel-head h2,body .sidebar .panel .panel-head h2,body #question-panel-title,body #section-settings .panel-head h2,body #section-tools .panel-head h2,body #section-records-filters .panel-head h2,body #section-answer .panel-head h2,body #section-history .panel-head h2,body #section-conversation .panel-head h2,body #section-prompt .panel-head h2{color:var(--ui-title-light)!important;font-size:var(--ui-title-size)!important;font-weight:var(--ui-title-weight)!important;line-height:1.35!important;letter-spacing:0!important;opacity:1!important}body[data-theme=dark] .panel-head h2,body[data-theme=dark] .composer .panel-head h2,body[data-theme=dark] .response-card .panel-head h2,body[data-theme=dark] .sidebar .panel .panel-head h2,body[data-theme=dark] #question-panel-title,body[data-theme=dark] #section-settings .panel-head h2,body[data-theme=dark] #section-tools .panel-head h2,body[data-theme=dark] #section-records-filters .panel-head h2,body[data-theme=dark] #section-answer .panel-head h2,body[data-theme=dark] #section-history .panel-head h2,body[data-theme=dark] #section-conversation .panel-head h2,body[data-theme=dark] #section-prompt .panel-head h2{color:var(--ui-title-dark)!important;-webkit-text-fill-color:var(--ui-title-dark)!important}body .mode-switcher-title,body #section-question .mode-switcher-title,body .supplement-panel-title,body #section-question #supplement-panel .supplement-panel-title,body .send-preview-title,body #section-tools .tool-title,body .tool-title,body .history-question-title,body #section-history .history-question-title,body .session-title{color:var(--ui-title-light)!important;font-size:var(--ui-section-size)!important;font-weight:var(--ui-label-weight)!important;line-height:1.45!important;letter-spacing:0!important;opacity:1!important}body[data-theme=dark] .mode-switcher-title,body[data-theme=dark] #section-question .mode-switcher-title,body[data-theme=dark] .supplement-panel-title,body[data-theme=dark] #section-question #supplement-panel .supplement-panel-title,body[data-theme=dark] .send-preview-title,body[data-theme=dark] #section-tools .tool-title,body[data-theme=dark] .tool-title,body[data-theme=dark] .history-question-title,body[data-theme=dark] #section-history .history-question-title,body[data-theme=dark] .session-title{color:var(--ui-title-dark)!important;-webkit-text-fill-color:var(--ui-title-dark)!important}body .field>span,body .field>span:first-child,body #section-question label.field>span,body #section-question .field>span,body .supplement-card>span,body #section-question #supplement-panel .supplement-card>span,body #section-settings label.field>span,body #section-records-filters .records-search-field>span,body .history-block-label,body .history-conversation-role{color:var(--ui-label-light)!important;font-size:var(--ui-label-size)!important;font-weight:var(--ui-label-weight)!important;line-height:1.45!important;letter-spacing:0!important;opacity:1!important}body[data-theme=dark] .field>span,body[data-theme=dark] .field>span:first-child,body[data-theme=dark] #section-question label.field>span,body[data-theme=dark] #section-question .field>span,body[data-theme=dark] .supplement-card>span,body[data-theme=dark] #section-question #supplement-panel .supplement-card>span,body[data-theme=dark] #section-settings label.field>span,body[data-theme=dark] #section-records-filters .records-search-field>span,body[data-theme=dark] .history-block-label,body[data-theme=dark] .history-conversation-role{color:var(--ui-label-dark)!important;-webkit-text-fill-color:var(--ui-label-dark)!important}body input,body textarea,body #section-question textarea,body #section-question #supplement-panel textarea,body #section-settings input,body #section-settings textarea,body .response-output,body .system-preview,body .history-question,body .history-answer,body .history-note,body .history-conversation-content{color:var(--ui-body-light)!important;font-size:var(--ui-body-size)!important;font-weight:var(--ui-body-weight)!important;line-height:1.7!important;letter-spacing:0!important}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] #section-question textarea,body[data-theme=dark] #section-question #supplement-panel textarea,body[data-theme=dark] #section-settings input,body[data-theme=dark] #section-settings textarea,body[data-theme=dark] .response-output,body[data-theme=dark] .system-preview,body[data-theme=dark] .history-question,body[data-theme=dark] .history-answer,body[data-theme=dark] .history-note,body[data-theme=dark] .history-conversation-content{color:var(--ui-body-dark)!important;-webkit-text-fill-color:var(--ui-body-dark)!important}body .micro-copy,body .section-note,body .field-meta,body .title-copy,body .brand-copy,body .supplement-panel-copy,body #section-question #supplement-panel .supplement-panel-copy,body .send-preview-copy,body .composer-actions-note,body .mode-switcher-hint,body .mode-switcher-hint div,body .mode-switcher-hint strong,body .history-answer-preview,body .history-meta,body .history-meta>span,body #section-tools .tool-action-label,body .response-output.empty,body .conversation-thread.empty,body .history-list.empty{color:var(--ui-muted-light)!important;font-size:var(--ui-note-size)!important;font-weight:var(--ui-note-weight)!important;line-height:1.65!important;letter-spacing:0!important;opacity:1!important}body[data-theme=dark] .micro-copy,body[data-theme=dark] .section-note,body[data-theme=dark] .field-meta,body[data-theme=dark] .title-copy,body[data-theme=dark] .brand-copy,body[data-theme=dark] .supplement-panel-copy,body[data-theme=dark] #section-question #supplement-panel .supplement-panel-copy,body[data-theme=dark] .send-preview-copy,body[data-theme=dark] .composer-actions-note,body[data-theme=dark] .mode-switcher-hint,body[data-theme=dark] .mode-switcher-hint div,body[data-theme=dark] .mode-switcher-hint strong,body[data-theme=dark] .history-answer-preview,body[data-theme=dark] .history-meta,body[data-theme=dark] .history-meta>span,body[data-theme=dark] #section-tools .tool-action-label,body[data-theme=dark] .response-output.empty,body[data-theme=dark] .conversation-thread.empty,body[data-theme=dark] .history-list.empty{color:var(--ui-muted-dark)!important;-webkit-text-fill-color:var(--ui-muted-dark)!important}body .history-mode,body .history-state,body .history-state-session,body .history-state-single,body .history-state-pinned,body .status-pill,body .status-pill-save{font-size:var(--ui-chip-size)!important;font-weight:var(--ui-note-weight)!important;line-height:1!important;letter-spacing:0!important}body .title-banner{background:#f8faf894!important;border-color:#677a6e2e!important;box-shadow:inset 0 1px #ffffffad,0 18px 44px #232d2614!important}body[data-theme=dark] .title-banner{background:#0b110eb8!important;border-color:#e7ede821!important;box-shadow:inset 0 1px #ffffff0f,0 22px 54px #00000038!important}body .title-banner:before,body[data-theme=dark] .title-banner:before{display:none!important;background:none!important}body .title-banner:after{background:#677a6e2e!important}body[data-theme=dark] .title-banner:after{background:#e7ede81f!important}:root{--discern-bg-1: #eef2f4;--discern-bg-2: #e4e9ec;--discern-bg-3: #d7dde1;--discern-panel: rgba(247, 250, 251, .54);--discern-panel-strong: rgba(252, 254, 255, .68);--discern-field: rgba(255, 255, 255, .48);--discern-field-strong: rgba(255, 255, 255, .62);--discern-line: rgba(104, 118, 126, .22);--discern-line-strong: rgba(90, 106, 116, .3);--discern-text: #20282c;--discern-muted: #66737a;--discern-soft: #e9eef1;--discern-selected: rgba(76, 104, 86, .82);--discern-selected-hover: rgba(88, 118, 98, .9);--discern-shadow: 0 24px 70px rgba(44, 56, 64, .13);--discern-inner: inset 0 1px 0 rgba(255, 255, 255, .72)}body[data-theme=dark]{--discern-bg-1: #0f1416;--discern-bg-2: #151b1e;--discern-bg-3: #1b2226;--discern-panel: rgba(22, 29, 32, .56);--discern-panel-strong: rgba(28, 36, 40, .68);--discern-field: rgba(28, 36, 40, .52);--discern-field-strong: rgba(34, 43, 47, .64);--discern-line: rgba(216, 226, 230, .13);--discern-line-strong: rgba(216, 226, 230, .2);--discern-text: #edf3f4;--discern-muted: #a6b0b4;--discern-soft: rgba(232, 239, 242, .08);--discern-selected: rgba(96, 128, 106, .86);--discern-selected-hover: rgba(108, 142, 118, .94);--discern-shadow: 0 28px 80px rgba(0, 0, 0, .34);--discern-inner: inset 0 1px 0 rgba(255, 255, 255, .08)}html,body{background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.36),transparent 28rem),radial-gradient(circle at 88% 12%,rgba(169,183,190,.2),transparent 24rem),linear-gradient(180deg,var(--discern-bg-1) 0%,var(--discern-bg-2) 52%,var(--discern-bg-3) 100%)!important;color:var(--discern-text)!important}body[data-theme=dark],body[data-theme=dark] html{background:radial-gradient(circle at 12% 0%,rgba(162,181,171,.11),transparent 26rem),radial-gradient(circle at 88% 10%,rgba(216,226,230,.055),transparent 22rem),linear-gradient(180deg,var(--discern-bg-1) 0%,var(--discern-bg-2) 52%,var(--discern-bg-3) 100%)!important;color:var(--discern-text)!important}body .glass,body .title-banner,body .hero,body .composer,body .response-card,body .panel,body .layout-card,body .mode-switcher-block,body .supplement-panel,body .send-preview,body .tool-item,body .history-item,body .history-conversation,body .session-context,body .conversation-thread,body .history-list,body .response-output,body .system-preview,body .mode-switcher-hint,body .supplement-card,body .records-filter-block{background:var(--discern-panel)!important;border:1px solid var(--discern-line)!important;box-shadow:var(--discern-inner),var(--discern-shadow)!important;backdrop-filter:blur(26px) saturate(135%)!important;-webkit-backdrop-filter:blur(26px) saturate(135%)!important}body .title-banner,body .hero,body .composer,body .response-card,body .panel,body .layout-card{border-radius:24px!important}body .title-banner,body .mode-switcher-block,body .supplement-panel,body .send-preview{background:var(--discern-panel-strong)!important}body[data-theme=dark] .glass,body[data-theme=dark] .title-banner,body[data-theme=dark] .hero,body[data-theme=dark] .composer,body[data-theme=dark] .response-card,body[data-theme=dark] .panel,body[data-theme=dark] .layout-card,body[data-theme=dark] .mode-switcher-block,body[data-theme=dark] .supplement-panel,body[data-theme=dark] .send-preview,body[data-theme=dark] .tool-item,body[data-theme=dark] .history-item,body[data-theme=dark] .history-conversation,body[data-theme=dark] .session-context,body[data-theme=dark] .conversation-thread,body[data-theme=dark] .history-list,body[data-theme=dark] .response-output,body[data-theme=dark] .system-preview,body[data-theme=dark] .mode-switcher-hint,body[data-theme=dark] .supplement-card,body[data-theme=dark] .records-filter-block{background:var(--discern-panel)!important;border-color:var(--discern-line)!important;box-shadow:var(--discern-inner),var(--discern-shadow)!important}body #section-history .history-summary,body #section-history .history-summary *,body[data-theme=dark] #section-history .history-summary,body[data-theme=dark] #section-history .history-summary *{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body #section-history .history-summary,body #section-history .history-summary .history-question,body #section-history .history-summary .history-question-title,body #section-history .history-summary .history-answer-preview,body[data-theme=dark] #section-history .history-summary,body[data-theme=dark] #section-history .history-summary .history-question,body[data-theme=dark] #section-history .history-summary .history-question-title,body[data-theme=dark] #section-history .history-summary .history-answer-preview{background:transparent!important;border:0!important}body #section-history .history-summary .history-question,body #section-history .history-summary .history-question-title,body[data-theme=dark] #section-history .history-summary .history-question,body[data-theme=dark] #section-history .history-summary .history-question-title{padding:0!important;min-height:0!important;border-radius:0!important}body #section-history .history-summary .history-answer-preview,body[data-theme=dark] #section-history .history-summary .history-answer-preview{padding:0!important;border-radius:0!important}body #section-history .history-summary .history-meta,body[data-theme=dark] #section-history .history-summary .history-meta{background:transparent!important;border:0!important;padding:0!important}body #section-history .history-summary .history-meta .history-mode,body #section-history .history-summary .history-meta .history-state,body[data-theme=dark] #section-history .history-summary .history-meta .history-mode,body[data-theme=dark] #section-history .history-summary .history-meta .history-state{box-shadow:none!important}body #section-history .history-list,body #section-history .history-list.empty,body #section-history .history-summary,body #section-history .history-body,body #section-history .history-block,body[data-theme=dark] #section-history .history-list,body[data-theme=dark] #section-history .history-list.empty,body[data-theme=dark] #section-history .history-summary,body[data-theme=dark] #section-history .history-body,body[data-theme=dark] #section-history .history-block{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body #section-history .history-item,body[data-theme=dark] #section-history .history-item{background:var(--surface-panel-bg-light)!important;border:1px solid var(--surface-panel-border-light)!important;border-radius:18px!important;box-shadow:var(--discern-inner),0 12px 28px #2c384014!important}body[data-theme=dark] #section-history .history-item{background:var(--surface-panel-bg-dark)!important;border-color:var(--surface-panel-border-dark)!important;box-shadow:var(--discern-inner),0 16px 34px #00000029!important}body #section-history .history-block-surface,body #section-history .history-conversation-item,body[data-theme=dark] #section-history .history-block-surface,body[data-theme=dark] #section-history .history-conversation-item{background:var(--textbox-surface-light-eof)!important;border:1px solid var(--textbox-border-light-eof)!important;border-radius:16px!important;box-shadow:var(--textbox-shadow-light-eof)!important}body[data-theme=dark] #section-history .history-block-surface,body[data-theme=dark] #section-history .history-conversation-item{background:var(--textbox-surface-dark-eof)!important;border-color:var(--textbox-border-dark-eof)!important;box-shadow:var(--textbox-shadow-dark-eof)!important}body input,body textarea,body .records-search-field input,body .send-preview textarea,body .supplement-card textarea,body #section-question label.field textarea,body #section-question #supplement-panel textarea,body #section-settings label.field input,body #section-settings label.field textarea,body .system-preview,body .response-output,body .history-question,body .history-answer,body .history-note,body .history-conversation-content{background:var(--discern-field)!important;border:1px solid var(--discern-line)!important;color:var(--discern-text)!important;-webkit-text-fill-color:var(--discern-text)!important;box-shadow:inset 0 1px #ffffff6b!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] .records-search-field input,body[data-theme=dark] .send-preview textarea,body[data-theme=dark] .supplement-card textarea,body[data-theme=dark] #section-question label.field textarea,body[data-theme=dark] #section-question #supplement-panel textarea,body[data-theme=dark] #section-settings label.field input,body[data-theme=dark] #section-settings label.field textarea,body[data-theme=dark] .system-preview,body[data-theme=dark] .response-output,body[data-theme=dark] .history-question,body[data-theme=dark] .history-answer,body[data-theme=dark] .history-note,body[data-theme=dark] .history-conversation-content{background:var(--discern-field)!important;border-color:var(--discern-line)!important;color:var(--discern-text)!important;-webkit-text-fill-color:var(--discern-text)!important;box-shadow:inset 0 1px #ffffff12!important}body input:focus,body textarea:focus,body .records-search-field input:focus,body .send-preview textarea:focus,body .supplement-card textarea:focus,body #section-question label.field textarea:focus,body #section-settings label.field input:focus,body #section-settings label.field textarea:focus{background:var(--discern-field-strong)!important;border-color:var(--discern-line-strong)!important;outline:none!important;box-shadow:inset 0 1px #ffffff85,0 0 0 3px #60806a1f!important}body[data-theme=dark] input:focus,body[data-theme=dark] textarea:focus,body[data-theme=dark] .records-search-field input:focus,body[data-theme=dark] .send-preview textarea:focus,body[data-theme=dark] .supplement-card textarea:focus,body[data-theme=dark] #section-question label.field textarea:focus,body[data-theme=dark] #section-settings label.field input:focus,body[data-theme=dark] #section-settings label.field textarea:focus{background:var(--discern-field-strong)!important;border-color:var(--discern-line-strong)!important;box-shadow:inset 0 1px #ffffff17,0 0 0 3px #74947e21!important}body input::placeholder,body textarea::placeholder{color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important;opacity:.72!important}body .template-tab,body .page-nav-button:not(.active):not(:disabled),body .delivery-mode-button:not(.active):not(:disabled),body .records-filter-button:not(.active):not(:disabled),body .records-mode-button:not(.active):not(:disabled),body .ghost-button:not(.delivery-mode-button):not(.records-mode-button):not(.records-filter-button):not(.template-tab):not(.page-nav-button):not(:disabled),body .mini-button:not(.mini-button-primary):not(:disabled){background:#ffffff57!important;border:1px solid var(--discern-line)!important;color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important;box-shadow:inset 0 1px #ffffff7a!important;backdrop-filter:blur(16px) saturate(125%)!important;-webkit-backdrop-filter:blur(16px) saturate(125%)!important}body[data-theme=dark] .template-tab,body[data-theme=dark] .page-nav-button:not(.active):not(:disabled),body[data-theme=dark] .delivery-mode-button:not(.active):not(:disabled),body[data-theme=dark] .records-filter-button:not(.active):not(:disabled),body[data-theme=dark] .records-mode-button:not(.active):not(:disabled),body[data-theme=dark] .ghost-button:not(.delivery-mode-button):not(.records-mode-button):not(.records-filter-button):not(.template-tab):not(.page-nav-button):not(:disabled),body[data-theme=dark] .mini-button:not(.mini-button-primary):not(:disabled){background:#e8eff212!important;border-color:var(--discern-line)!important;color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important;box-shadow:inset 0 1px #ffffff0e!important}body .template-tab:hover,body .page-nav-button:not(.active):not(:disabled):hover,body .delivery-mode-button:not(.active):not(:disabled):hover,body .records-filter-button:not(.active):not(:disabled):hover,body .records-mode-button:not(.active):not(:disabled):hover,body .ghost-button:not(.delivery-mode-button):not(.records-mode-button):not(.records-filter-button):not(.template-tab):not(.page-nav-button):not(:disabled):hover,body .mini-button:not(.mini-button-primary):not(:disabled):hover{background:#ffffff80!important;border-color:var(--discern-line-strong)!important;color:var(--discern-text)!important;-webkit-text-fill-color:var(--discern-text)!important}body .template-tab.active,body .page-nav-button.active:not(:disabled),body .delivery-mode-button.active:not(:disabled),body .records-filter-button.active:not(:disabled),body .records-mode-button.active:not(:disabled),body .primary-button:not(:disabled),body .primary-button.accent:not(:disabled),body .mini-button-primary:not(:disabled){background:var(--discern-selected)!important;border-color:#ffffff57!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:inset 0 1px #ffffff38,0 12px 26px #324b3a2e!important}body .template-tab.active:hover,body .page-nav-button.active:not(:disabled):hover,body .delivery-mode-button.active:not(:disabled):hover,body .records-filter-button.active:not(:disabled):hover,body .records-mode-button.active:not(:disabled):hover,body .primary-button:not(:disabled):hover,body .mini-button-primary:not(:disabled):hover{background:var(--discern-selected-hover)!important}body .history-mode,body .history-state,body .history-state-session,body .history-state-single,body .history-state-pinned,body .status-pill,body .status-pill-save{background:var(--discern-soft)!important;border:1px solid var(--discern-line)!important;color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important}body #section-history .history-summary .history-question-title,body #section-history .history-summary .history-question.history-question-title,body[data-theme=dark] #section-history .history-summary .history-question-title,body[data-theme=dark] #section-history .history-summary .history-question.history-question-title{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;min-height:0!important;color:var(--discern-text)!important;-webkit-text-fill-color:var(--discern-text)!important}body #section-history .history-summary{row-gap:8px!important}body #section-history .history-list,body #section-conversation .conversation-thread,body[data-theme=dark] #section-history .history-list,body[data-theme=dark] #section-conversation .conversation-thread{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}body #section-history .history-list.empty,body #section-conversation .conversation-thread.empty,body[data-theme=dark] #section-history .history-list.empty,body[data-theme=dark] #section-conversation .conversation-thread.empty{min-height:0!important;padding:10px 2px!important;color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important}body #section-history .history-item,body[data-theme=dark] #section-history .history-item{border-radius:18px!important}body #section-settings .settings-body,body #section-settings #settings-body,body #section-settings #api-config-group,body #section-settings label.field,body #section-tools .tools-stack,body #section-tools .tool-item,body #section-records-filters .records-filters-stack,body #section-records-filters .records-filter-block,body #section-records-filters label.records-search-field,body #section-history .history-summary,body #section-history .history-body,body #section-history .history-block,body #section-conversation #conversation-body,body[data-theme=dark] #section-settings .settings-body,body[data-theme=dark] #section-settings #settings-body,body[data-theme=dark] #section-settings #api-config-group,body[data-theme=dark] #section-settings label.field,body[data-theme=dark] #section-tools .tools-stack,body[data-theme=dark] #section-tools .tool-item,body[data-theme=dark] #section-records-filters .records-filters-stack,body[data-theme=dark] #section-records-filters .records-filter-block,body[data-theme=dark] #section-records-filters label.records-search-field,body[data-theme=dark] #section-history .history-summary,body[data-theme=dark] #section-history .history-body,body[data-theme=dark] #section-history .history-block,body[data-theme=dark] #section-conversation #conversation-body{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body #section-settings .settings-body,body #section-settings #api-config-group,body #section-tools .tools-stack,body #section-records-filters .records-filters-stack,body #section-history .history-body,body #section-conversation #conversation-body{padding:0!important}body #section-settings label.field,body #section-records-filters label.records-search-field{padding:0!important;gap:8px!important}body #section-tools .tool-item{padding:8px 0!important;border-bottom:1px solid var(--discern-line)!important;border-radius:0!important}body #section-tools .tool-item:last-child{border-bottom:0!important}body #section-records-filters .records-filter-block,body #section-history .history-summary{padding:0!important}body #section-history .history-item{padding:16px 18px!important}body #section-history .history-block{padding:0!important;margin-top:14px!important}body #section-history .history-block-surface,body #section-history .history-conversation-item,body[data-theme=dark] #section-history .history-block-surface,body[data-theme=dark] #section-history .history-conversation-item{background:var(--discern-field)!important;border:1px solid var(--discern-line)!important;box-shadow:inset 0 1px #ffffff1f!important;border-radius:14px!important}body #section-records-filters #records-search,body[data-theme=dark] #section-records-filters #records-search{background:var(--discern-field)!important;border:1px solid var(--discern-line)!important;color:var(--discern-text)!important;-webkit-text-fill-color:var(--discern-text)!important;box-shadow:inset 0 1px #ffffff1f!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important}body #section-records-filters #records-search:focus,body[data-theme=dark] #section-records-filters #records-search:focus{background:var(--discern-field-strong)!important;border-color:var(--discern-line-strong)!important}body #section-records-filters label.records-search-field #records-search,body[data-theme=dark] #section-records-filters label.records-search-field #records-search{width:100%!important;min-height:44px!important;padding:11px 16px!important;border-radius:16px!important;background:var(--discern-field)!important;border:1px solid var(--discern-line)!important;color:var(--discern-text)!important;-webkit-text-fill-color:var(--discern-text)!important;box-shadow:inset 0 1px #ffffff24!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}body #section-records-filters label.records-search-field #records-search:focus,body[data-theme=dark] #section-records-filters label.records-search-field #records-search:focus{background:var(--discern-field-strong)!important;border-color:var(--discern-line-strong)!important;outline:none!important}body #section-records-filters label.records-search-field{background:var(--field-shell-bg-light)!important;border:1px solid var(--field-shell-border-light)!important;border-radius:16px!important;padding:12px 14px!important;box-shadow:inset 0 1px #ffffffad,0 1px 2px #141c1705!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important}body[data-theme=dark] #section-records-filters label.records-search-field{background:var(--field-shell-bg-dark)!important;border:1px solid var(--field-shell-border-dark)!important;border-radius:16px!important;padding:12px 14px!important;box-shadow:inset 0 1px #ffffff0c,0 1px 2px #0000001a!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important}body #section-records-filters label.records-search-field #records-search,body[data-theme=dark] #section-records-filters label.records-search-field #records-search{min-height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body #section-records-filters label.records-search-field:focus-within{background:var(--field-shell-focus-light)!important;border-color:#7e9a875c!important}body[data-theme=dark] #section-records-filters label.records-search-field:focus-within{background:var(--field-shell-focus-dark)!important;border-color:#97b09e3d!important}:root{--textbox-surface-light-eof: rgba(255, 255, 255, .62);--textbox-surface-focus-light-eof: rgba(255, 255, 255, .74);--textbox-border-light-eof: rgba(108, 125, 113, .22);--textbox-border-focus-light-eof: rgba(126, 154, 135, .36);--textbox-shadow-light-eof: inset 0 1px 0 rgba(255, 255, 255, .68), 0 1px 2px rgba(20, 28, 23, .018)}body[data-theme=dark]{--textbox-surface-dark-eof: rgba(231, 237, 232, .088);--textbox-surface-focus-dark-eof: rgba(231, 237, 232, .118);--textbox-border-dark-eof: rgba(231, 237, 232, .17);--textbox-border-focus-dark-eof: rgba(151, 176, 158, .24);--textbox-shadow-dark-eof: inset 0 1px 0 rgba(255, 255, 255, .048), 0 1px 2px rgba(0, 0, 0, .1)}body #section-question label.field,body #section-question .field-question-primary,body #section-question .field-concern-secondary,body #section-question .send-preview label.field,body #section-question #supplement-panel .supplement-card,body #section-settings label.field,body #section-records-filters label.records-search-field,body #section-answer .response-output,body #section-prompt #system-prompt-preview,body #section-history .history-block-surface,body #section-history .history-conversation-item,body #section-conversation .conversation-thread{background:var(--textbox-surface-light-eof)!important;border:1px solid var(--textbox-border-light-eof)!important;border-radius:16px!important;box-shadow:var(--textbox-shadow-light-eof)!important;color:var(--field-text-light, var(--discern-text))!important;-webkit-text-fill-color:var(--field-text-light, var(--discern-text))!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important}body[data-theme=dark] #section-question label.field,body[data-theme=dark] #section-question .field-question-primary,body[data-theme=dark] #section-question .field-concern-secondary,body[data-theme=dark] #section-question .send-preview label.field,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-settings label.field,body[data-theme=dark] #section-records-filters label.records-search-field,body[data-theme=dark] #section-answer .response-output,body[data-theme=dark] #section-prompt #system-prompt-preview,body[data-theme=dark] #section-history .history-block-surface,body[data-theme=dark] #section-history .history-conversation-item,body[data-theme=dark] #section-conversation .conversation-thread{background:var(--textbox-surface-dark-eof)!important;border:1px solid var(--textbox-border-dark-eof)!important;border-radius:16px!important;box-shadow:var(--textbox-shadow-dark-eof)!important;color:var(--field-text-dark, var(--discern-text))!important;-webkit-text-fill-color:var(--field-text-dark, var(--discern-text))!important}body #section-question label.field:focus-within,body #section-question .send-preview label.field:focus-within,body #section-question #supplement-panel .supplement-card:focus-within,body #section-settings label.field:focus-within,body #section-records-filters label.records-search-field:focus-within{background:var(--textbox-surface-focus-light-eof)!important;border-color:var(--textbox-border-focus-light-eof)!important}body[data-theme=dark] #section-question label.field:focus-within,body[data-theme=dark] #section-question .send-preview label.field:focus-within,body[data-theme=dark] #section-question #supplement-panel .supplement-card:focus-within,body[data-theme=dark] #section-settings label.field:focus-within,body[data-theme=dark] #section-records-filters label.records-search-field:focus-within{background:var(--textbox-surface-focus-dark-eof)!important;border-color:var(--textbox-border-focus-dark-eof)!important}body #section-question label.field input,body #section-question label.field textarea,body #section-question #question,body #section-question #concern,body #section-question #background,body #section-question #other-party,body #section-question #goal,body #section-question #assembled-prompt,body #section-question .send-preview textarea,body #section-question #supplement-panel .supplement-card textarea,body #section-question #supplement-panel textarea,body #section-settings label.field input,body #section-settings label.field textarea,body #section-settings #base-url,body #section-settings #api-key,body #section-settings #model,body #section-settings #temperature,body #section-records-filters #records-search,body #section-prompt #system-prompt-preview{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--field-text-light, var(--discern-text))!important;-webkit-text-fill-color:var(--field-text-light, var(--discern-text))!important}body[data-theme=dark] #section-question label.field input,body[data-theme=dark] #section-question label.field textarea,body[data-theme=dark] #section-question #question,body[data-theme=dark] #section-question #concern,body[data-theme=dark] #section-question #background,body[data-theme=dark] #section-question #other-party,body[data-theme=dark] #section-question #goal,body[data-theme=dark] #section-question #assembled-prompt,body[data-theme=dark] #section-question .send-preview textarea,body[data-theme=dark] #section-question #supplement-panel .supplement-card textarea,body[data-theme=dark] #section-question #supplement-panel textarea,body[data-theme=dark] #section-settings label.field input,body[data-theme=dark] #section-settings label.field textarea,body[data-theme=dark] #section-settings #base-url,body[data-theme=dark] #section-settings #api-key,body[data-theme=dark] #section-settings #model,body[data-theme=dark] #section-settings #temperature,body[data-theme=dark] #section-records-filters #records-search,body[data-theme=dark] #section-prompt #system-prompt-preview{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--field-text-dark, var(--discern-text))!important;-webkit-text-fill-color:var(--field-text-dark, var(--discern-text))!important}body #section-settings label.delivery-mode-field,body[data-theme=dark] #section-settings label.delivery-mode-field{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;border-radius:0!important}body #section-settings .delivery-mode-field:focus-within,body[data-theme=dark] #section-settings .delivery-mode-field:focus-within,body #section-settings .delivery-mode-switch,body[data-theme=dark] #section-settings .delivery-mode-switch{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body #section-settings label.field.delivery-mode-field,body #section-settings .settings-body>label.field.delivery-mode-field,body[data-theme=dark] #section-settings label.field.delivery-mode-field,body[data-theme=dark] #section-settings .settings-body>label.field.delivery-mode-field{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;border-radius:0!important}body #section-settings label.field.delivery-mode-field:focus-within,body #section-settings label.field.delivery-mode-field .delivery-mode-switch,body[data-theme=dark] #section-settings label.field.delivery-mode-field:focus-within,body[data-theme=dark] #section-settings label.field.delivery-mode-field .delivery-mode-switch{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body #section-tools .tools-stack>.tool-item{background:var(--textbox-surface-light-eof)!important;border:1px solid var(--textbox-border-light-eof)!important;border-radius:16px!important;padding:12px 14px!important;box-shadow:var(--textbox-shadow-light-eof)!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important}body[data-theme=dark] #section-tools .tools-stack>.tool-item{background:var(--textbox-surface-dark-eof)!important;border:1px solid var(--textbox-border-dark-eof)!important;border-radius:16px!important;padding:12px 14px!important;box-shadow:var(--textbox-shadow-dark-eof)!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important}body #section-tools .tools-stack>.tool-item+.tool-item{margin-top:10px!important}body #section-settings label.field:not(.delivery-mode-field),body[data-theme=dark] #section-settings label.field:not(.delivery-mode-field),body #section-settings label.field:not(.delivery-mode-field):focus-within,body[data-theme=dark] #section-settings label.field:not(.delivery-mode-field):focus-within{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;border-radius:0!important;gap:8px!important}body #section-settings label.field:not(.delivery-mode-field)>span{color:var(--field-label-light, var(--discern-text))!important;-webkit-text-fill-color:var(--field-label-light, var(--discern-text))!important}body[data-theme=dark] #section-settings label.field:not(.delivery-mode-field)>span{color:var(--field-label-dark, var(--discern-text))!important;-webkit-text-fill-color:var(--field-label-dark, var(--discern-text))!important}body #section-settings label.field:not(.delivery-mode-field) input,body #section-settings label.field:not(.delivery-mode-field) textarea,body #section-settings #base-url,body #section-settings #api-key,body #section-settings #model,body #section-settings #temperature{background:var(--textbox-surface-light-eof)!important;border:1px solid var(--textbox-border-light-eof)!important;border-radius:16px!important;padding:11px 16px!important;min-height:44px!important;box-shadow:var(--textbox-shadow-light-eof)!important;color:var(--field-text-light, var(--discern-text))!important;-webkit-text-fill-color:var(--field-text-light, var(--discern-text))!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important}body[data-theme=dark] #section-settings label.field:not(.delivery-mode-field) input,body[data-theme=dark] #section-settings label.field:not(.delivery-mode-field) textarea,body[data-theme=dark] #section-settings #base-url,body[data-theme=dark] #section-settings #api-key,body[data-theme=dark] #section-settings #model,body[data-theme=dark] #section-settings #temperature{background:var(--textbox-surface-dark-eof)!important;border:1px solid var(--textbox-border-dark-eof)!important;border-radius:16px!important;padding:11px 16px!important;min-height:44px!important;box-shadow:var(--textbox-shadow-dark-eof)!important;color:var(--field-text-dark, var(--discern-text))!important;-webkit-text-fill-color:var(--field-text-dark, var(--discern-text))!important}body #section-settings label.field:not(.delivery-mode-field) input:focus,body #section-settings label.field:not(.delivery-mode-field) textarea:focus{background:var(--textbox-surface-focus-light-eof)!important;border-color:var(--textbox-border-focus-light-eof)!important;outline:none!important}body[data-theme=dark] #section-settings label.field:not(.delivery-mode-field) input:focus,body[data-theme=dark] #section-settings label.field:not(.delivery-mode-field) textarea:focus{background:var(--textbox-surface-focus-dark-eof)!important;border-color:var(--textbox-border-focus-dark-eof)!important;outline:none!important}body #section-structure,body #section-prompt{background:var(--discern-panel)!important;border:1px solid var(--discern-line)!important;border-radius:24px!important;box-shadow:var(--discern-inner),var(--discern-shadow)!important;backdrop-filter:blur(26px) saturate(135%)!important;-webkit-backdrop-filter:blur(26px) saturate(135%)!important}body[data-theme=dark] #section-structure,body[data-theme=dark] #section-prompt{background:var(--discern-panel)!important;border:1px solid var(--discern-line)!important;border-radius:24px!important;box-shadow:var(--discern-inner),var(--discern-shadow)!important}body #section-structure .panel-head,body #section-prompt .panel-head,body[data-theme=dark] #section-structure .panel-head,body[data-theme=dark] #section-prompt .panel-head{background:transparent!important;border:0!important;box-shadow:none!important}body #section-structure h2,body #section-prompt h2,body #section-structure .panel-head h2,body #section-prompt .panel-head h2{color:var(--ui-title-light, var(--discern-text))!important;-webkit-text-fill-color:var(--ui-title-light, var(--discern-text))!important}body[data-theme=dark] #section-structure h2,body[data-theme=dark] #section-prompt h2,body[data-theme=dark] #section-structure .panel-head h2,body[data-theme=dark] #section-prompt .panel-head h2{color:var(--ui-title-dark, var(--discern-text))!important;-webkit-text-fill-color:var(--ui-title-dark, var(--discern-text))!important}body #section-prompt,body #section-structure{background:var(--surface-panel-bg-light)!important;border:1px solid var(--surface-panel-border-light)!important;border-radius:24px!important;box-shadow:var(--discern-inner),var(--discern-shadow)!important;backdrop-filter:blur(26px) saturate(135%)!important;-webkit-backdrop-filter:blur(26px) saturate(135%)!important}body[data-theme=dark] #section-prompt,body[data-theme=dark] #section-structure{background:var(--surface-panel-bg-dark)!important;border:1px solid var(--surface-panel-border-dark)!important;border-radius:24px!important;box-shadow:var(--discern-inner),var(--discern-shadow)!important}body .title-banner{background:var(--surface-panel-bg-light)!important;border:1px solid var(--surface-panel-border-light)!important;border-radius:24px!important;box-shadow:var(--discern-inner),var(--discern-shadow)!important;backdrop-filter:blur(26px) saturate(135%)!important;-webkit-backdrop-filter:blur(26px) saturate(135%)!important}body[data-theme=dark] .title-banner{background:var(--surface-panel-bg-dark)!important;border:1px solid var(--surface-panel-border-dark)!important;border-radius:24px!important;box-shadow:var(--discern-inner),var(--discern-shadow)!important}body .title-banner:before,body .title-banner:after,body[data-theme=dark] .title-banner:before,body[data-theme=dark] .title-banner:after{display:none!important;background:none!important}body #section-history .history-list,body #section-history .history-list.empty,body #section-history .history-summary,body #section-history .history-body,body #section-history .history-block,body #section-history .history-summary .history-question,body #section-history .history-summary .history-question-title,body #section-history .history-summary .history-answer-preview,body #section-history .history-summary .history-meta,body[data-theme=dark] #section-history .history-list,body[data-theme=dark] #section-history .history-list.empty,body[data-theme=dark] #section-history .history-summary,body[data-theme=dark] #section-history .history-body,body[data-theme=dark] #section-history .history-block,body[data-theme=dark] #section-history .history-summary .history-question,body[data-theme=dark] #section-history .history-summary .history-question-title,body[data-theme=dark] #section-history .history-summary .history-answer-preview,body[data-theme=dark] #section-history .history-summary .history-meta{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body #section-history .history-list,body[data-theme=dark] #section-history .history-list{padding:0!important}body #section-history .history-list.empty,body[data-theme=dark] #section-history .history-list.empty{padding:10px 2px!important;min-height:0!important}body #section-history .history-summary,body[data-theme=dark] #section-history .history-summary{padding:0!important}body #section-history .history-summary .history-question,body #section-history .history-summary .history-question-title,body #section-history .history-summary .history-answer-preview,body #section-history .history-summary .history-meta,body[data-theme=dark] #section-history .history-summary .history-question,body[data-theme=dark] #section-history .history-summary .history-question-title,body[data-theme=dark] #section-history .history-summary .history-answer-preview,body[data-theme=dark] #section-history .history-summary .history-meta{padding:0!important;min-height:0!important;border-radius:0!important}body #section-history .history-block,body[data-theme=dark] #section-history .history-block{padding:0!important;margin-top:14px!important}body #section-history .history-item{background:var(--surface-panel-bg-light)!important;border:1px solid var(--surface-panel-border-light)!important;border-radius:18px!important;box-shadow:var(--discern-inner),0 12px 28px #2c384014!important}body[data-theme=dark] #section-history .history-item{background:var(--surface-panel-bg-dark)!important;border:1px solid var(--surface-panel-border-dark)!important;border-radius:18px!important;box-shadow:var(--discern-inner),0 16px 34px #00000029!important}body #section-history .history-block-surface,body #section-history .history-conversation-item{background:var(--textbox-surface-light-eof)!important;border:1px solid var(--textbox-border-light-eof)!important;border-radius:16px!important;box-shadow:var(--textbox-shadow-light-eof)!important}body[data-theme=dark] #section-history .history-block-surface,body[data-theme=dark] #section-history .history-conversation-item{background:var(--textbox-surface-dark-eof)!important;border:1px solid var(--textbox-border-dark-eof)!important;border-radius:16px!important;box-shadow:var(--textbox-shadow-dark-eof)!important}body #section-history .history-item,body #section-history .history-item.pinned,body #section-history .history-item[open],body #section-history .history-item:not([open]){background:#ffffff61!important;border:1px solid rgba(108,125,113,.16)!important;box-shadow:inset 0 1px #ffffff85!important}body #section-history .history-item:hover,body #section-history .history-item:not([open]):hover{box-shadow:inset 0 1px #ffffff94!important}body #section-history .history-block-surface,body #section-history .history-conversation-item{box-shadow:inset 0 1px #ffffff75!important}body[data-theme=dark] #section-history .history-item,body[data-theme=dark] #section-history .history-item.pinned,body[data-theme=dark] #section-history .history-item[open],body[data-theme=dark] #section-history .history-item:not([open]){background:var(--surface-panel-bg-dark)!important;border:1px solid var(--surface-panel-border-dark)!important;box-shadow:var(--discern-inner),0 16px 34px #00000029!important}:root{--bg: #eef1ed;--bg-deep: #dfe4dd;--text: #17211c;--muted: #526158;--discern-text: #17211c;--discern-muted: #56645c;--ui-title-light: #141d18;--field-label-light: #26342d;--field-text-light: #17211c;--surface-panel-bg-light: rgba(255, 255, 255, .58);--surface-panel-border-light: rgba(86, 105, 94, .24);--textbox-surface-light-eof: rgba(255, 255, 255, .72);--textbox-surface-focus-light-eof: rgba(255, 255, 255, .84);--textbox-border-light-eof: rgba(86, 105, 94, .28);--textbox-border-focus-light-eof: rgba(84, 119, 96, .44);--textbox-shadow-light-eof: inset 0 1px 0 rgba(255, 255, 255, .78), 0 1px 2px rgba(24, 35, 29, .035);--discern-inner: inset 0 1px 0 rgba(255, 255, 255, .6);--discern-shadow: 0 18px 42px rgba(45, 58, 50, .09)}body[data-theme=dark]{--bg: #101410;--bg-deep: #171d18;--text: #f1f6f0;--muted: #c0cabf;--discern-text: #f1f6f0;--discern-muted: #b9c3b7;--ui-title-dark: #f4f8f2;--field-label-dark: #d9e2d7;--field-text-dark: #f2f7f1;--surface-panel-bg-dark: rgba(236, 244, 236, .108);--surface-panel-border-dark: rgba(226, 238, 226, .19);--textbox-surface-dark-eof: rgba(236, 244, 236, .14);--textbox-surface-focus-dark-eof: rgba(236, 244, 236, .18);--textbox-border-dark-eof: rgba(226, 238, 226, .24);--textbox-border-focus-dark-eof: rgba(177, 204, 184, .36);--textbox-shadow-dark-eof: inset 0 1px 0 rgba(255, 255, 255, .07), 0 1px 2px rgba(0, 0, 0, .16);--discern-inner: inset 0 1px 0 rgba(255, 255, 255, .07);--discern-shadow: 0 18px 46px rgba(0, 0, 0, .24)}html,body{background:radial-gradient(circle at top left,rgba(92,113,101,.18),transparent 26rem),radial-gradient(circle at bottom right,rgba(202,211,201,.28),transparent 24rem),linear-gradient(180deg,#f3f5f2,#e9eee8 48%,#dfe5de)!important}body[data-theme=dark]{background:radial-gradient(circle at top left,rgba(96,119,104,.2),transparent 25rem),radial-gradient(circle at bottom right,rgba(58,72,62,.18),transparent 23rem),linear-gradient(180deg,#101410,#141a15 48%,#1a211b)!important}body,body .section-note,body .micro-copy,body .history-answer-preview,body .history-meta,body .tool-action-label,body #section-question #supplement-panel .supplement-panel-copy{color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important}body h1,body h2,body h3,body .panel-head h2,body .mode-switcher-title,body .tool-title,body .history-question-title,body label.field>span,body .records-search-field>span,body #section-question #supplement-panel .supplement-card>span{color:var(--discern-text)!important;-webkit-text-fill-color:var(--discern-text)!important}body input,body textarea,body .response-output,body #system-prompt-preview,body .history-question,body .history-answer,body .history-conversation-content{color:var(--discern-text)!important;-webkit-text-fill-color:var(--discern-text)!important}body input::placeholder,body textarea::placeholder{color:#526158b8!important;-webkit-text-fill-color:rgba(82,97,88,.72)!important}body[data-theme=dark] input::placeholder,body[data-theme=dark] textarea::placeholder{color:#c0cabf9e!important;-webkit-text-fill-color:rgba(192,202,191,.62)!important}body .title-banner,body .sidebar .panel,body .composer,body .response-card-answer,body .response-card-history,body .response-card-conversation,body .response-card-prompt,body #section-structure,body #section-prompt{background:var(--surface-panel-bg-light)!important;border:1px solid var(--surface-panel-border-light)!important;box-shadow:var(--discern-inner),var(--discern-shadow)!important}body[data-theme=dark] .title-banner,body[data-theme=dark] .sidebar .panel,body[data-theme=dark] .composer,body[data-theme=dark] .response-card-answer,body[data-theme=dark] .response-card-history,body[data-theme=dark] .response-card-conversation,body[data-theme=dark] .response-card-prompt,body[data-theme=dark] #section-structure,body[data-theme=dark] #section-prompt{background:var(--surface-panel-bg-dark)!important;border:1px solid var(--surface-panel-border-dark)!important;box-shadow:var(--discern-inner),var(--discern-shadow)!important}body #section-question label.field,body #section-question .field-question-primary,body #section-question .field-concern-secondary,body #section-question .send-preview label.field,body #section-question #supplement-panel .supplement-card,body #section-settings label.field:not(.delivery-mode-field) input,body #section-settings label.field:not(.delivery-mode-field) textarea,body #section-records-filters label.records-search-field,body #section-answer .response-output,body #section-prompt #system-prompt-preview,body #section-history .history-block-surface,body #section-history .history-conversation-item,body #section-conversation .conversation-thread,body #section-tools .tools-stack>.tool-item{background:var(--textbox-surface-light-eof)!important;border:1px solid var(--textbox-border-light-eof)!important;box-shadow:var(--textbox-shadow-light-eof)!important}body[data-theme=dark] #section-question label.field,body[data-theme=dark] #section-question .field-question-primary,body[data-theme=dark] #section-question .field-concern-secondary,body[data-theme=dark] #section-question .send-preview label.field,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-settings label.field:not(.delivery-mode-field) input,body[data-theme=dark] #section-settings label.field:not(.delivery-mode-field) textarea,body[data-theme=dark] #section-records-filters label.records-search-field,body[data-theme=dark] #section-answer .response-output,body[data-theme=dark] #section-prompt #system-prompt-preview,body[data-theme=dark] #section-history .history-block-surface,body[data-theme=dark] #section-history .history-conversation-item,body[data-theme=dark] #section-conversation .conversation-thread,body[data-theme=dark] #section-tools .tools-stack>.tool-item{background:var(--textbox-surface-dark-eof)!important;border:1px solid var(--textbox-border-dark-eof)!important;box-shadow:var(--textbox-shadow-dark-eof)!important}body #section-history .history-item,body #section-history .history-item.pinned,body #section-history .history-item[open],body #section-history .history-item:not([open]){background:#ffffff80!important;border:1px solid rgba(86,105,94,.22)!important;box-shadow:var(--discern-inner),0 10px 24px #2d3a3211!important}body[data-theme=dark] #section-history .history-item,body[data-theme=dark] #section-history .history-item.pinned,body[data-theme=dark] #section-history .history-item[open],body[data-theme=dark] #section-history .history-item:not([open]){background:var(--surface-panel-bg-dark)!important;border:1px solid var(--surface-panel-border-dark)!important;box-shadow:var(--discern-inner),var(--discern-shadow)!important}:root{--textbox-border-light-eof: rgba(86, 105, 94, .22);--textbox-border-focus-light-eof: rgba(84, 119, 96, .4);--surface-panel-border-light: rgba(86, 105, 94, .22);--soft-control-bg-light: rgba(255, 255, 255, .34);--soft-control-border-light: rgba(86, 105, 94, .18);--soft-control-hover-light: rgba(255, 255, 255, .52);--soft-pill-bg-light: rgba(237, 241, 236, .76);--soft-pill-border-light: rgba(86, 105, 94, .14)}body[data-theme=dark]{--textbox-border-dark-eof: rgba(226, 238, 226, .2);--textbox-border-focus-dark-eof: rgba(177, 204, 184, .32);--surface-panel-border-dark: rgba(226, 238, 226, .17);--soft-control-bg-dark: rgba(236, 244, 236, .065);--soft-control-border-dark: rgba(226, 238, 226, .15);--soft-control-hover-dark: rgba(236, 244, 236, .105);--soft-pill-bg-dark: rgba(236, 244, 236, .075);--soft-pill-border-dark: rgba(226, 238, 226, .12)}body .panel-head,body .sidebar .panel .panel-head,body .response-card-history .panel-head,body .response-card-conversation .panel-head,body .response-card-prompt .panel-head,body .response-card-answer .panel-head{margin-bottom:18px!important}body .panel-head h2,body .mode-switcher-title,body #section-question #supplement-panel .supplement-panel-title,body .tool-title{font-weight:500!important;letter-spacing:.015em!important}body .section-note,body .micro-copy,body #section-question #supplement-panel .supplement-panel-copy,body .tool-action-label{font-size:.88rem!important;line-height:1.62!important}body #section-question label.field,body #section-question .field-question-primary,body #section-question .field-concern-secondary,body #section-question .send-preview label.field,body #section-question #supplement-panel .supplement-card,body #section-settings label.field:not(.delivery-mode-field) input,body #section-settings label.field:not(.delivery-mode-field) textarea,body #section-records-filters label.records-search-field,body #section-answer .response-output,body #section-prompt #system-prompt-preview,body #section-history .history-block-surface,body #section-history .history-conversation-item,body #section-conversation .conversation-thread,body #section-tools .tools-stack>.tool-item{border-color:var(--textbox-border-light-eof)!important}body[data-theme=dark] #section-question label.field,body[data-theme=dark] #section-question .field-question-primary,body[data-theme=dark] #section-question .field-concern-secondary,body[data-theme=dark] #section-question .send-preview label.field,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-settings label.field:not(.delivery-mode-field) input,body[data-theme=dark] #section-settings label.field:not(.delivery-mode-field) textarea,body[data-theme=dark] #section-records-filters label.records-search-field,body[data-theme=dark] #section-answer .response-output,body[data-theme=dark] #section-prompt #system-prompt-preview,body[data-theme=dark] #section-history .history-block-surface,body[data-theme=dark] #section-history .history-conversation-item,body[data-theme=dark] #section-conversation .conversation-thread,body[data-theme=dark] #section-tools .tools-stack>.tool-item{border-color:var(--textbox-border-dark-eof)!important}body .ghost-button:not(.primary-button):not(:disabled),body .mini-button:not(.mini-button-primary):not(:disabled),body .template-tab:not(.active):not(:disabled),body .page-nav-button:not(.active):not(:disabled),body .records-mode-button:not(.active):not(:disabled),body .records-filter-button:not(.active):not(:disabled),body .delivery-mode-button:not(.active):not(:disabled),body .session-mini:not(:disabled){background:var(--soft-control-bg-light)!important;border-color:var(--soft-control-border-light)!important;color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important;box-shadow:none!important}body[data-theme=dark] .ghost-button:not(.primary-button):not(:disabled),body[data-theme=dark] .mini-button:not(.mini-button-primary):not(:disabled),body[data-theme=dark] .template-tab:not(.active):not(:disabled),body[data-theme=dark] .page-nav-button:not(.active):not(:disabled),body[data-theme=dark] .records-mode-button:not(.active):not(:disabled),body[data-theme=dark] .records-filter-button:not(.active):not(:disabled),body[data-theme=dark] .delivery-mode-button:not(.active):not(:disabled),body[data-theme=dark] .session-mini:not(:disabled){background:var(--soft-control-bg-dark)!important;border-color:var(--soft-control-border-dark)!important;color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important;box-shadow:none!important}body .ghost-button:not(.primary-button):not(:disabled):hover,body .mini-button:not(.mini-button-primary):not(:disabled):hover,body .template-tab:not(.active):not(:disabled):hover,body .page-nav-button:not(.active):not(:disabled):hover,body .records-mode-button:not(.active):not(:disabled):hover,body .records-filter-button:not(.active):not(:disabled):hover,body .delivery-mode-button:not(.active):not(:disabled):hover,body .session-mini:not(:disabled):hover{background:var(--soft-control-hover-light)!important;color:var(--discern-text)!important;-webkit-text-fill-color:var(--discern-text)!important}body[data-theme=dark] .ghost-button:not(.primary-button):not(:disabled):hover,body[data-theme=dark] .mini-button:not(.mini-button-primary):not(:disabled):hover,body[data-theme=dark] .template-tab:not(.active):not(:disabled):hover,body[data-theme=dark] .page-nav-button:not(.active):not(:disabled):hover,body[data-theme=dark] .records-mode-button:not(.active):not(:disabled):hover,body[data-theme=dark] .records-filter-button:not(.active):not(:disabled):hover,body[data-theme=dark] .delivery-mode-button:not(.active):not(:disabled):hover,body[data-theme=dark] .session-mini:not(:disabled):hover{background:var(--soft-control-hover-dark)!important;color:var(--discern-text)!important;-webkit-text-fill-color:var(--discern-text)!important}body .primary-button:not(:disabled),body .primary-button.accent:not(:disabled),body .mini-button-primary:not(:disabled),body .template-tab.active:not(:disabled),body .page-nav-button.active:not(:disabled),body .records-mode-button.active:not(:disabled),body .records-filter-button.active:not(:disabled),body .delivery-mode-button.active:not(:disabled){box-shadow:inset 0 1px #ffffff2e,0 10px 20px #273a2e1f!important}body .history-summary{gap:7px!important}body #section-history .history-summary .history-question-title{font-size:1rem!important;line-height:1.5!important;font-weight:500!important;letter-spacing:.01em!important}body #section-history .history-summary .history-answer-preview{font-size:.9rem!important;line-height:1.58!important;color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important}body .history-meta{gap:7px!important;margin-top:4px!important}body .history-mode,body .history-state,body .history-state-session,body .history-state-single,body .history-state-pinned{min-height:24px!important;padding:3px 9px!important;border-radius:999px!important;background:var(--soft-pill-bg-light)!important;border:1px solid var(--soft-pill-border-light)!important;color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important;font-size:.78rem!important;font-weight:400!important;box-shadow:none!important}body[data-theme=dark] .history-mode,body[data-theme=dark] .history-state,body[data-theme=dark] .history-state-session,body[data-theme=dark] .history-state-single,body[data-theme=dark] .history-state-pinned{background:var(--soft-pill-bg-dark)!important;border-color:var(--soft-pill-border-dark)!important;color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important}body #section-tools .tool-item .ghost-button:not(:disabled),body #section-tools .tool-item .ghost-button:not(:disabled) .tool-action-label,body #section-records-filters .ghost-button:not(:disabled),body #section-settings .delivery-mode-button:not(:disabled),body #section-settings .delivery-mode-button:not(:disabled) span,body #export-history-settings:not(:disabled),body #theme-toggle-settings:not(:disabled){color:var(--discern-text)!important;-webkit-text-fill-color:var(--discern-text)!important}body[data-theme=dark] #section-tools .tool-item .ghost-button:not(:disabled),body[data-theme=dark] #section-tools .tool-item .ghost-button:not(:disabled) .tool-action-label,body[data-theme=dark] #section-records-filters .ghost-button:not(:disabled),body[data-theme=dark] #section-settings .delivery-mode-button:not(:disabled),body[data-theme=dark] #section-settings .delivery-mode-button:not(:disabled) span,body[data-theme=dark] #export-history-settings:not(:disabled),body[data-theme=dark] #theme-toggle-settings:not(:disabled){color:var(--discern-text)!important;-webkit-text-fill-color:var(--discern-text)!important}body #section-records-filters .ghost-button:not(.active):not(:disabled),body #section-settings .delivery-mode-button:not(.active):not(:disabled){background:var(--soft-control-bg-light)!important;border-color:var(--soft-control-border-light)!important}body[data-theme=dark] #section-records-filters .ghost-button:not(.active):not(:disabled),body[data-theme=dark] #section-settings .delivery-mode-button:not(.active):not(:disabled){background:var(--soft-control-bg-dark)!important;border-color:var(--soft-control-border-dark)!important}body .template-tab.active:not(:disabled),body .page-nav-button.active:not(:disabled),body .records-mode-button.active:not(:disabled),body .records-filter-button.active:not(:disabled),body .delivery-mode-button.active:not(:disabled),body .primary-button:not(:disabled),body .primary-button.accent:not(:disabled),body .mini-button-primary:not(:disabled),body .history-actions .mini-button-primary:not(:disabled),body .session-actions .session-resume:not(:disabled),body .session-actions .session-pin-toggle:not(:disabled),body .template-tab.active:not(:disabled) *,body .page-nav-button.active:not(:disabled) *,body .records-mode-button.active:not(:disabled) *,body .records-filter-button.active:not(:disabled) *,body .delivery-mode-button.active:not(:disabled) *,body .primary-button:not(:disabled) *,body .primary-button.accent:not(:disabled) *,body .mini-button-primary:not(:disabled) *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body[data-theme=dark] .template-tab.active:not(:disabled),body[data-theme=dark] .page-nav-button.active:not(:disabled),body[data-theme=dark] .records-mode-button.active:not(:disabled),body[data-theme=dark] .records-filter-button.active:not(:disabled),body[data-theme=dark] .delivery-mode-button.active:not(:disabled),body[data-theme=dark] .primary-button:not(:disabled),body[data-theme=dark] .primary-button.accent:not(:disabled),body[data-theme=dark] .mini-button-primary:not(:disabled),body[data-theme=dark] .history-actions .mini-button-primary:not(:disabled),body[data-theme=dark] .session-actions .session-resume:not(:disabled),body[data-theme=dark] .session-actions .session-pin-toggle:not(:disabled),body[data-theme=dark] .template-tab.active:not(:disabled) *,body[data-theme=dark] .page-nav-button.active:not(:disabled) *,body[data-theme=dark] .records-mode-button.active:not(:disabled) *,body[data-theme=dark] .records-filter-button.active:not(:disabled) *,body[data-theme=dark] .delivery-mode-button.active:not(:disabled) *,body[data-theme=dark] .primary-button:not(:disabled) *,body[data-theme=dark] .primary-button.accent:not(:disabled) *,body[data-theme=dark] .mini-button-primary:not(:disabled) *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body #section-records-filters .ghost-button.active:not(:disabled),body #section-records-filters .records-filter-button.active:not(:disabled),body #section-records-filters .records-mode-button.active:not(:disabled),body #section-settings .delivery-mode-button.active:not(:disabled),body #section-question .template-tab.active:not(:disabled),body .page-switcher-nav .page-nav-button.active:not(:disabled),body #section-records-filters .ghost-button.active:not(:disabled) *,body #section-records-filters .records-filter-button.active:not(:disabled) *,body #section-records-filters .records-mode-button.active:not(:disabled) *,body #section-settings .delivery-mode-button.active:not(:disabled) *,body #section-question .template-tab.active:not(:disabled) *,body .page-switcher-nav .page-nav-button.active:not(:disabled) *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body[data-theme=dark] #section-records-filters .ghost-button.active:not(:disabled),body[data-theme=dark] #section-records-filters .records-filter-button.active:not(:disabled),body[data-theme=dark] #section-records-filters .records-mode-button.active:not(:disabled),body[data-theme=dark] #section-settings .delivery-mode-button.active:not(:disabled),body[data-theme=dark] #section-question .template-tab.active:not(:disabled),body[data-theme=dark] .page-switcher-nav .page-nav-button.active:not(:disabled),body[data-theme=dark] #section-records-filters .ghost-button.active:not(:disabled) *,body[data-theme=dark] #section-records-filters .records-filter-button.active:not(:disabled) *,body[data-theme=dark] #section-records-filters .records-mode-button.active:not(:disabled) *,body[data-theme=dark] #section-settings .delivery-mode-button.active:not(:disabled) *,body[data-theme=dark] #section-question .template-tab.active:not(:disabled) *,body[data-theme=dark] .page-switcher-nav .page-nav-button.active:not(:disabled) *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.beta-locked .page-shell{filter:blur(10px);pointer-events:none;-webkit-user-select:none;user-select:none}.beta-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0e1412a8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.beta-gate[hidden]{display:none}.beta-card{width:min(460px,100%);padding:32px;border-radius:18px;display:grid;gap:16px}.beta-card h2{margin:0;font-size:1.6rem}.beta-error{min-height:20px;color:#b45353!important}.feedback-form{margin-top:18px;padding:18px;border:1px solid var(--discern-border);border-radius:16px;background:var(--surface-panel);display:grid;gap:14px}.feedback-form[hidden]{display:none}.feedback-head{margin-bottom:0}.feedback-head h3{margin:0;font-size:1rem}.feedback-checkbox{grid-template-columns:auto 1fr;align-items:center;gap:10px}.feedback-checkbox input{width:18px;height:18px}.admin-shell{width:min(1240px,calc(100% - 32px));margin:32px auto}.admin-panel{padding:30px;border-radius:24px}.admin-panel h1{margin:4px 0 0}.admin-login{display:flex;align-items:end;gap:12px;margin:24px 0}.admin-login .field{flex:1}.admin-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 16px}.admin-stat{min-height:118px;padding:18px;border:1px solid var(--discern-border);border-radius:18px;background:#ffffff7a;box-shadow:0 12px 28px #1f2c250f}.admin-stat.primary{background:linear-gradient(135deg,#62796829,#ffffff94)}.admin-stat span,.admin-stat small{display:block;color:var(--discern-muted)}.admin-stat span{font-size:.86rem;font-weight:700}.admin-stat strong{display:block;margin:8px 0 6px;font-size:2.1rem;line-height:1}.admin-stat small{font-size:.8rem}.admin-tabs{display:inline-flex;gap:6px;padding:6px;margin:2px 0 18px;border:1px solid rgba(86,105,94,.16);border-radius:16px;background:#ffffff61}.admin-tab{min-height:38px;padding:0 16px;border:0;border-radius:12px;background:transparent;color:var(--discern-muted);cursor:pointer;font:inherit;font-weight:700}.admin-tab.active{background:#5e766529;color:var(--discern-ink);box-shadow:inset 0 0 0 1px #56695e1f}.admin-view{display:none}.admin-view.active{display:block}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:16px}.admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:18px 0}.admin-card{padding:20px;border:1px solid var(--discern-border);border-radius:18px;background:#ffffff70;box-shadow:0 14px 34px #1f2c250e}.admin-card-primary{background:#f8faf7b8}.admin-card-head{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:12px}.admin-card h2,.admin-insight-group h3{margin:0;font-size:1rem}.admin-card-note,.admin-empty{color:var(--discern-muted);font-size:.86rem}.admin-users,.admin-insights{display:grid;gap:10px}.admin-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-health-grid article,.admin-attention-item{padding:16px;border:1px solid rgba(86,105,94,.14);border-radius:16px;background:#ffffff7a}.admin-health-grid span,.admin-attention-item span{color:var(--discern-muted);font-size:.8rem;font-weight:700}.admin-health-grid strong{display:block;margin:6px 0;font-size:1.05rem}.admin-health-grid p,.admin-attention-item p{margin:0;color:var(--discern-muted);font-size:.88rem;line-height:1.55}.admin-attention{display:grid;gap:10px}.admin-attention-item{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center}.admin-attention-item strong{display:block;font-size:1.5rem}.admin-user-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,auto);gap:12px;align-items:center;padding:14px 0;border-top:1px solid rgba(86,105,94,.14)}.admin-user-row:first-child{border-top:0}.admin-user-row strong,.admin-user-row span{display:block}.admin-user-row span,.admin-user-metrics,.admin-insight-group p span{color:var(--discern-muted);font-size:.84rem}.admin-user-metrics{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-user-metrics span,.admin-score{padding:4px 8px;border-radius:999px;background:#677a6c1a;color:var(--discern-ink)}.admin-user-progress{grid-column:1 / -1;height:6px;overflow:hidden;border-radius:999px;background:#677a6c1a}.admin-user-progress span{height:100%;border-radius:inherit;background:linear-gradient(90deg,#52705c80,#52705ce6)}.admin-insight-group{display:grid;gap:8px}.admin-insight-group+.admin-insight-group{padding-top:12px;border-top:1px solid rgba(86,105,94,.14)}.admin-insight-group p{margin:0;padding:10px 12px;border-radius:12px;background:#ffffff6b;line-height:1.55}.admin-insight-group p strong,.admin-insight-group p span{margin-right:8px}.admin-tools{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;margin:0}.admin-records-head{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:minmax(180px,.5fr) minmax(420px,1fr);gap:18px;align-items:end;padding:16px;margin-bottom:14px;border:1px solid rgba(86,105,94,.14);border-radius:18px;background:#f2f6f0e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-records-head h2{margin:0 0 4px;font-size:1.08rem}.admin-search,.admin-filter{display:grid;gap:8px;color:var(--discern-muted);font-size:.86rem}.admin-search input,.admin-filter select{width:100%;min-height:46px;border-radius:14px;border:1px solid var(--discern-border);background:#ffffff94;color:var(--discern-ink);padding:0 14px;font:inherit}.admin-table{display:grid;gap:8px;max-height:min(980px,72vh);overflow:auto;padding-right:4px}.admin-history-list.history-list{padding:0;border:0;background:transparent;box-shadow:none}.admin-history-item.history-item{border-color:#56695e2e;background:#ffffff70;border-radius:14px}.admin-history-item .history-summary{grid-template-columns:minmax(0,1fr) 18px;min-height:62px;padding:10px 14px;align-items:center}.admin-history-item .history-body{padding:0 14px 14px}.admin-record-titleline{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:14px;align-items:center;min-width:0}.admin-record-titleline .history-question-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem}.admin-record-titleline .history-meta{justify-content:flex-end;flex-wrap:nowrap;white-space:nowrap}.admin-record-titleline .history-meta>span:not(.history-state):not(.history-mode){max-width:150px;overflow:hidden;text-overflow:ellipsis}.admin-feedback-state{background:#4674541f;color:#486c54}.admin-score-state{background:#677a6c1f;color:var(--discern-ink)}.admin-continue-state{background:#37784f1f;color:#3f744e}.admin-stop-state{background:#9173441f;color:#786340}.admin-feedback-surface{background:#ffffff6b}.admin-feedback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-feedback-grid>div{padding:12px;border-radius:12px;background:#ffffff6b}.admin-feedback-grid span{display:block;margin-bottom:6px;color:var(--discern-muted);font-size:.82rem}.admin-feedback-grid strong{font-size:1rem}.admin-feedback-grid p{margin:0;white-space:pre-wrap;line-height:1.6}.admin-feedback-wide{grid-column:1 / -1}.admin-record{padding:18px;border:1px solid var(--discern-border);border-radius:16px;background:var(--surface-panel)}.admin-record header{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.admin-record-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.admin-record header span,.admin-record time{color:var(--discern-muted);font-size:.86rem}.admin-record section{margin-top:14px}.admin-record h3{margin:0 0 6px;font-size:.92rem}.admin-record p{margin:0;white-space:pre-wrap;line-height:1.65}@media (max-width: 980px){.admin-summary,.admin-overview-grid,.admin-tools,.admin-records-head,.admin-feedback-grid{grid-template-columns:1fr}.admin-login,.admin-record header,.admin-user-row,.admin-record-titleline{display:grid;grid-template-columns:1fr}.admin-user-metrics,.admin-record-meta,.admin-record-titleline .history-meta{justify-content:flex-start;flex-wrap:wrap}}@media (max-width: 720px){.admin-panel{padding:20px}.admin-summary,.admin-health-grid{grid-template-columns:1fr}.admin-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-attention-item{grid-template-columns:1fr}}:root{--bg: #eef4f6;--bg-deep: #dfe8ec;--card: rgba(255, 255, 255, .42);--card-strong: rgba(255, 255, 255, .56);--line: rgba(73, 92, 105, .16);--text: #172026;--muted: #62717b;--accent: #496a5a;--accent-strong: #193d31;--shadow: 0 28px 80px rgba(34, 47, 57, .18);--liquid-surface: rgba(255, 255, 255, .48);--liquid-surface-strong: rgba(255, 255, 255, .68);--liquid-edge: rgba(255, 255, 255, .76);--liquid-active: linear-gradient(135deg, rgba(67, 115, 94, .92), rgba(40, 80, 94, .9));--liquid-active-shadow: 0 14px 28px rgba(40, 78, 90, .22), inset 0 1px 1px rgba(255, 255, 255, .46);--liquid-shadow: 0 24px 70px rgba(29, 45, 57, .16), 0 2px 10px rgba(255, 255, 255, .38) inset}body[data-theme=dark]{--bg: #11181d;--bg-deep: #0c1115;--card: rgba(18, 25, 30, .48);--card-strong: rgba(24, 33, 39, .68);--line: rgba(215, 232, 238, .14);--text: #eff7f7;--muted: #a4b6bd;--accent: #77a989;--accent-strong: #dff5ea;--shadow: 0 30px 90px rgba(0, 0, 0, .42);--liquid-surface: rgba(20, 30, 36, .5);--liquid-surface-strong: rgba(28, 40, 48, .68);--liquid-edge: rgba(255, 255, 255, .17);--liquid-shadow: 0 26px 76px rgba(0, 0, 0, .42), 0 1px 0 rgba(255, 255, 255, .08) inset}html,body{background:linear-gradient(120deg,#dbebf1f0,#f2f6f2f0 35%,#e9e5f0e6 72%,#e2eeecf0),conic-gradient(from 210deg at 52% 22%,#76a5be47,#d2e5d83d,#d0bfdc38,#e2eeec4d,#76a5be47);background-attachment:fixed}body[data-theme=dark]{background:linear-gradient(120deg,#0c1115fa,#121f23f5 42%,#1b1926f5 76%,#0d1619fa),conic-gradient(from 220deg at 48% 16%,#4e80963d,#375b4633,#5e497033,#385d6738,#4e80963d)}body{color:var(--text);letter-spacing:0}.glass,body .title-banner,body .composer,body .response-card,body #section-records-filters,body .supplement-panel,body .records-filters-stack,body .records-filter-block,body .send-preview,body .conversation-toolbar{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffffb3,#ffffff57 48%,#ecf7fa6b),var(--liquid-surface)!important;border:1px solid var(--liquid-edge)!important;box-shadow:var(--liquid-shadow)!important;backdrop-filter:blur(34px) saturate(1.35) contrast(1.03);-webkit-backdrop-filter:blur(34px) saturate(1.35) contrast(1.03)}body[data-theme=dark] .glass,body[data-theme=dark] .title-banner,body[data-theme=dark] .composer,body[data-theme=dark] .response-card,body[data-theme=dark] #section-records-filters,body[data-theme=dark] .supplement-panel,body[data-theme=dark] .records-filters-stack,body[data-theme=dark] .records-filter-block,body[data-theme=dark] .send-preview,body[data-theme=dark] .conversation-toolbar{background:linear-gradient(145deg,#ffffff1c,#ffffff0b 52%,#5a849414),var(--liquid-surface)!important;border-color:var(--liquid-edge)!important}.glass:before,body .title-banner:before,body .composer:before,body .response-card:before,body #section-records-filters:before,body .supplement-panel:before,body .records-filters-stack:before,body .records-filter-block:before,body .send-preview:before,body .conversation-toolbar:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.12) 30%,transparent 54%),linear-gradient(315deg,rgba(130,177,198,.18),transparent 42%);opacity:.84;mix-blend-mode:screen}body[data-theme=dark] .glass:before,body[data-theme=dark] .title-banner:before,body[data-theme=dark] .composer:before,body[data-theme=dark] .response-card:before,body[data-theme=dark] #section-records-filters:before,body[data-theme=dark] .supplement-panel:before,body[data-theme=dark] .records-filters-stack:before,body[data-theme=dark] .records-filter-block:before,body[data-theme=dark] .send-preview:before,body[data-theme=dark] .conversation-toolbar:before{background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.045) 34%,transparent 58%),linear-gradient(315deg,rgba(128,196,220,.12),transparent 46%);opacity:.72}.glass>*,body .title-banner>*,body .composer>*,body .response-card>*,body #section-records-filters>*,body .supplement-panel>*,body .records-filters-stack>*,body .records-filter-block>*,body .send-preview>*,body .conversation-toolbar>*{position:relative;z-index:1}body .title-banner,body .composer,body .response-card{border-radius:30px!important}body .title-banner{top:16px;padding:28px 32px}body .title-banner h1.brand-mark,body .brand-main{letter-spacing:.18em!important;text-shadow:0 1px 0 rgba(255,255,255,.65)}body[data-theme=dark] .title-banner h1.brand-mark,body[data-theme=dark] .brand-main{text-shadow:0 1px 18px rgba(189,232,236,.16)}body .title-copy,body .brand-copy,body .hero-copy,body .micro-copy,body .composer-actions-note,body .privacy-note{color:var(--muted)!important}body .page-switcher-nav,body .template-switcher,body .records-filter-group{background:#ffffff57!important;border:1px solid rgba(255,255,255,.62)!important;box-shadow:inset 0 1px 2px #ffffff9e,0 10px 28px #1f303b14!important;backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25)}body[data-theme=dark] .page-switcher-nav,body[data-theme=dark] .template-switcher,body[data-theme=dark] .records-filter-group{background:#ffffff0e!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px 1px #ffffff14,0 12px 30px #00000038!important}body .primary-button,body .primary-button.accent,body .page-nav-button.active:not(:disabled),body .template-tab.active:not(:disabled),body #section-records-filters .records-filter-button.active:not(:disabled),body #section-records-filters .records-mode-button.active:not(:disabled){color:#fff!important;background:var(--liquid-active)!important;border-color:#ffffff6b!important;box-shadow:var(--liquid-active-shadow)!important;text-shadow:0 1px 12px rgba(0,0,0,.24)}body .ghost-button:not(:disabled),body .template-tab:not(.active):not(:disabled),body .page-nav-button:not(.active):not(:disabled),body #section-records-filters .records-filter-button:not(.active):not(:disabled),body #section-records-filters .records-mode-button:not(.active):not(:disabled),body .mini-button:not(:disabled),body .session-mini:not(:disabled){background:#ffffff75!important;border-color:#ffffffa8!important;color:var(--text)!important;box-shadow:inset 0 1px 1px #ffffffb8,0 8px 20px #23323c0f!important;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}body[data-theme=dark] .ghost-button:not(:disabled),body[data-theme=dark] .template-tab:not(.active):not(:disabled),body[data-theme=dark] .page-nav-button:not(.active):not(:disabled),body[data-theme=dark] #section-records-filters .records-filter-button:not(.active):not(:disabled),body[data-theme=dark] #section-records-filters .records-mode-button:not(.active):not(:disabled),body[data-theme=dark] .mini-button:not(:disabled),body[data-theme=dark] .session-mini:not(:disabled){background:#ffffff12!important;border-color:#ffffff21!important;color:var(--text)!important;box-shadow:inset 0 1px 1px #ffffff14,0 10px 22px #0003!important}body .primary-button:hover,body .ghost-button:not(:disabled):hover,body .template-tab:not(:disabled):hover,body .page-nav-button:not(:disabled):hover,body .mini-button:not(:disabled):hover,body .session-mini:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.03) saturate(1.04)}body input,body textarea,body select,body .response-output,body .system-preview,body .conversation-thread.empty,body .session-list.empty,body .history-list.empty,body .conversation-item,body .session-item,body .history-item,body .history-block-surface,body .history-conversation-item,body #section-question #supplement-panel .supplement-card,body #section-records-filters label.records-search-field{background:#ffffff80!important;border:1px solid rgba(255,255,255,.66)!important;box-shadow:inset 0 1px 2px #ffffffa8,0 10px 28px #23323c12!important;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18)}body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] select,body[data-theme=dark] .response-output,body[data-theme=dark] .system-preview,body[data-theme=dark] .conversation-thread.empty,body[data-theme=dark] .session-list.empty,body[data-theme=dark] .history-list.empty,body[data-theme=dark] .conversation-item,body[data-theme=dark] .session-item,body[data-theme=dark] .history-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .history-conversation-item,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-records-filters label.records-search-field{background:#fff1!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px 1px #ffffff14,0 14px 34px #0003!important}body input:focus,body textarea:focus,body select:focus,body #section-question #supplement-panel .supplement-card:focus-within,body #section-records-filters label.records-search-field:focus-within{border-color:#487d946b!important;box-shadow:inset 0 1px 2px #ffffffb8,0 0 0 5px #5b93a924,0 14px 34px #23323c17!important}body .field-question-primary{background:linear-gradient(145deg,#ffffffb8,#ebf7f975)!important}body[data-theme=dark] .field-question-primary{background:linear-gradient(145deg,#ffffff17,#6e9aaa12)!important}body .status-pill,body .status-pill-save{background:#ffffff6b!important;border:1px solid rgba(255,255,255,.62)!important;color:var(--muted)!important;box-shadow:inset 0 1px 1px #ffffffb3!important;backdrop-filter:blur(14px) saturate(1.16);-webkit-backdrop-filter:blur(14px) saturate(1.16)}body[data-theme=dark] .status-pill,body[data-theme=dark] .status-pill-save{background:#ffffff12!important;border-color:#ffffff21!important;color:var(--muted)!important;box-shadow:inset 0 1px 1px #ffffff14!important}body .response-output{color:var(--text);line-height:1.88}body .response-output.empty{color:var(--muted)}body .toast{background:#14222ab8!important;border:1px solid rgba(255,255,255,.18);box-shadow:0 20px 54px #101c2242,inset 0 1px 1px #ffffff29;backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25)}@media (max-width: 760px){body{padding:14px}body .title-banner,body .composer,body .response-card{border-radius:24px!important}body .title-banner{padding:22px}body .title-banner h1.brand-mark{letter-spacing:.12em!important}body .page-switcher-nav,body .template-switcher,body .records-filter-group{width:100%}}:root{--liquid-panel: linear-gradient(145deg, rgba(255, 255, 255, .66), rgba(255, 255, 255, .34) 56%, rgba(231, 244, 248, .38));--liquid-panel-subtle: linear-gradient(145deg, rgba(255, 255, 255, .54), rgba(255, 255, 255, .24) 58%, rgba(231, 244, 248, .28));--liquid-field: rgba(255, 255, 255, .48);--liquid-field-strong: rgba(255, 255, 255, .62);--liquid-pill: rgba(255, 255, 255, .44);--liquid-pill-border: rgba(255, 255, 255, .68);--liquid-readable: #172026;--liquid-muted-readable: #5e6d76}body[data-theme=dark]{--liquid-panel: linear-gradient(145deg, rgba(255, 255, 255, .105), rgba(255, 255, 255, .042) 58%, rgba(91, 147, 169, .075));--liquid-panel-subtle: linear-gradient(145deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .032) 58%, rgba(91, 147, 169, .055));--liquid-field: rgba(255, 255, 255, .062);--liquid-field-strong: rgba(255, 255, 255, .086);--liquid-pill: rgba(255, 255, 255, .07);--liquid-pill-border: rgba(255, 255, 255, .13);--liquid-readable: #eff7f7;--liquid-muted-readable: #a8b9bf}body,body *{scrollbar-color:rgba(91,120,132,.34) transparent}body .mode-switcher-hint,body .composer .field,body .field-question-primary,body .field-concern-secondary,body .followup-guidance,body .feedback-form,body .admin-panel,body .admin-card,body .admin-stat,body .admin-health-grid article,body .admin-attention-item,body .admin-records-head,body .admin-user-row,body .admin-insight-group p,body .admin-feedback-grid>div,body .admin-record,body .admin-history-item.history-item,body .tool-item,body .supplemental-fields{position:relative;overflow:hidden;background:var(--liquid-panel-subtle)!important;border:1px solid var(--liquid-edge)!important;box-shadow:inset 0 1px 2px #ffffff9e,0 14px 36px #23323c13!important;backdrop-filter:blur(24px) saturate(1.24);-webkit-backdrop-filter:blur(24px) saturate(1.24)}body[data-theme=dark] .mode-switcher-hint,body[data-theme=dark] .composer .field,body[data-theme=dark] .field-question-primary,body[data-theme=dark] .field-concern-secondary,body[data-theme=dark] .followup-guidance,body[data-theme=dark] .feedback-form,body[data-theme=dark] .admin-panel,body[data-theme=dark] .admin-card,body[data-theme=dark] .admin-stat,body[data-theme=dark] .admin-health-grid article,body[data-theme=dark] .admin-attention-item,body[data-theme=dark] .admin-records-head,body[data-theme=dark] .admin-user-row,body[data-theme=dark] .admin-insight-group p,body[data-theme=dark] .admin-feedback-grid>div,body[data-theme=dark] .admin-record,body[data-theme=dark] .admin-history-item.history-item,body[data-theme=dark] .tool-item,body[data-theme=dark] .supplemental-fields{border-color:var(--liquid-edge)!important;box-shadow:inset 0 1px 1px #ffffff14,0 16px 38px #0003!important}body .admin-panel,body .admin-card,body .feedback-form{border-radius:28px!important}body .mode-switcher-hint,body .composer .field,body .followup-guidance,body .admin-stat,body .admin-health-grid article,body .admin-attention-item,body .admin-user-row,body .admin-insight-group p,body .admin-feedback-grid>div{border-radius:18px!important}body #section-question #supplement-panel,body #section-question #supplement-panel .supplement-card,body #section-question #supplement-panel textarea,body #section-records-filters,body #section-records-filters .records-search-field,body #section-records-filters #records-search,body .send-preview,body .response-output,body .conversation-thread,body .history-list,body .session-list,body .conversation-item,body .history-item,body .session-item,body .history-block-surface,body .history-note-surface,body .history-conversation-item,body .admin-feedback-surface,body .admin-search input,body .admin-filter select,body .admin-table,body .admin-history-list.history-list{background:var(--liquid-field)!important;border:1px solid var(--liquid-pill-border)!important;box-shadow:inset 0 1px 2px #ffffff94,0 10px 28px #23323c12!important;backdrop-filter:blur(20px) saturate(1.18);-webkit-backdrop-filter:blur(20px) saturate(1.18)}body[data-theme=dark] #section-question #supplement-panel,body[data-theme=dark] #section-question #supplement-panel .supplement-card,body[data-theme=dark] #section-question #supplement-panel textarea,body[data-theme=dark] #section-records-filters,body[data-theme=dark] #section-records-filters .records-search-field,body[data-theme=dark] #section-records-filters #records-search,body[data-theme=dark] .send-preview,body[data-theme=dark] .response-output,body[data-theme=dark] .conversation-thread,body[data-theme=dark] .history-list,body[data-theme=dark] .session-list,body[data-theme=dark] .conversation-item,body[data-theme=dark] .history-item,body[data-theme=dark] .session-item,body[data-theme=dark] .history-block-surface,body[data-theme=dark] .history-note-surface,body[data-theme=dark] .history-conversation-item,body[data-theme=dark] .admin-feedback-surface,body[data-theme=dark] .admin-search input,body[data-theme=dark] .admin-filter select,body[data-theme=dark] .admin-table,body[data-theme=dark] .admin-history-list.history-list{background:var(--liquid-field)!important;border-color:var(--liquid-pill-border)!important;box-shadow:inset 0 1px 1px #ffffff14,0 14px 32px #0003!important}body .history-list,body .session-list,body .conversation-thread,body .admin-table,body .admin-history-list.history-list{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}body .history-item,body .session-item,body .conversation-item,body .history-block-surface,body .history-conversation-item{border-radius:18px!important}body .history-summary,body .history-item[open] .history-summary,body .history-item:not([open]):hover .history-summary{background:transparent!important}body .history-mode,body .history-state,body .history-state-session,body .history-state-single,body .history-state-pinned,body .session-pin,body .admin-score,body .admin-feedback-state,body .admin-score-state,body .admin-continue-state,body .admin-stop-state,body .admin-user-metrics span,body .status-pill,body .status-pill-save,body .answer-kicker{background:var(--liquid-pill)!important;border:1px solid var(--liquid-pill-border)!important;color:var(--liquid-muted-readable)!important;-webkit-text-fill-color:var(--liquid-muted-readable)!important;box-shadow:inset 0 1px 1px #ffffff9e!important;backdrop-filter:blur(14px) saturate(1.16);-webkit-backdrop-filter:blur(14px) saturate(1.16)}body[data-theme=dark] .history-mode,body[data-theme=dark] .history-state,body[data-theme=dark] .history-state-session,body[data-theme=dark] .history-state-single,body[data-theme=dark] .history-state-pinned,body[data-theme=dark] .session-pin,body[data-theme=dark] .admin-score,body[data-theme=dark] .admin-feedback-state,body[data-theme=dark] .admin-score-state,body[data-theme=dark] .admin-continue-state,body[data-theme=dark] .admin-stop-state,body[data-theme=dark] .admin-user-metrics span,body[data-theme=dark] .status-pill,body[data-theme=dark] .status-pill-save,body[data-theme=dark] .answer-kicker{box-shadow:inset 0 1px 1px #ffffff14!important}body .history-actions .mini-button-primary:not(:disabled),body .session-actions .session-resume:not(:disabled),body .session-actions .session-pin-toggle:not(:disabled),body .admin-tab.active,body .admin-user-progress span{background:var(--liquid-active)!important;border-color:#ffffff6b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:var(--liquid-active-shadow)!important}body .admin-tabs{background:#ffffff52!important;border:1px solid rgba(255,255,255,.62)!important;box-shadow:inset 0 1px 2px #ffffff9e,0 10px 28px #1f303b14!important;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}body[data-theme=dark] .admin-tabs{background:#ffffff0e!important;border-color:#ffffff1f!important}body .admin-tab:not(.active):not(:disabled){background:transparent!important;color:var(--liquid-muted-readable)!important;-webkit-text-fill-color:var(--liquid-muted-readable)!important}body .admin-tab:not(.active):not(:disabled):hover{background:var(--liquid-pill)!important;color:var(--liquid-readable)!important;-webkit-text-fill-color:var(--liquid-readable)!important}body input,body textarea,body select,body button{color:var(--liquid-readable)}body .field span,body .supplement-card>span,body .mode-switcher-title,body .supplement-panel-title,body .history-question-title,body .history-block-label,body .conversation-role,body .history-conversation-role,body .admin-card h2,body .admin-insight-group h3,body .admin-records-head h2,body .admin-stat strong,body .admin-health-grid strong,body .admin-attention-item strong,body .admin-user-row strong,body .admin-feedback-grid strong{color:var(--liquid-readable)!important;-webkit-text-fill-color:var(--liquid-readable)!important}body .mode-switcher-hint,body .mode-switcher-hint *,body .supplement-panel-copy,body .send-preview-copy,body .history-answer-preview,body .history-meta,body .session-meta,body .history-answer,body .history-note,body .admin-card-note,body .admin-empty,body .admin-stat span,body .admin-stat small,body .admin-health-grid span,body .admin-health-grid p,body .admin-attention-item span,body .admin-attention-item p,body .admin-user-row span,body .admin-user-metrics,body .admin-insight-group p span,body .admin-feedback-grid span,body .admin-feedback-grid p,body .admin-search,body .admin-filter,body .admin-record header span,body .admin-record time{color:var(--liquid-muted-readable)!important;-webkit-text-fill-color:var(--liquid-muted-readable)!important}body .history-question,body .history-answer,body .history-conversation-content,body .conversation-content,body .response-output,body .admin-record p{color:var(--liquid-readable)!important;-webkit-text-fill-color:var(--liquid-readable)!important}body .resize-handle{background:#ffffff57!important;border-color:#ffffff9e!important;box-shadow:inset 0 1px 1px #ffffff9e,0 8px 18px #23323c14!important;backdrop-filter:blur(16px) saturate(1.18);-webkit-backdrop-filter:blur(16px) saturate(1.18)}body .resize-handle:after{background:#496a5ab3!important}body[data-theme=dark] .resize-handle{background:#ffffff12!important;border-color:#ffffff21!important}body .feedback-checkbox{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}body .feedback-checkbox input,body .toggle-row input{width:18px;height:18px;accent-color:#49735e;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}body input::placeholder,body textarea::placeholder,body #section-question #supplement-panel textarea::placeholder,body #section-records-filters #records-search::placeholder{color:#5e6d7694!important;-webkit-text-fill-color:rgba(94,109,118,.58)!important}body[data-theme=dark] input::placeholder,body[data-theme=dark] textarea::placeholder,body[data-theme=dark] #section-question #supplement-panel textarea::placeholder,body[data-theme=dark] #section-records-filters #records-search::placeholder{color:#a8b9bf7a!important;-webkit-text-fill-color:rgba(168,185,191,.48)!important}body .admin-user-progress{background:#ffffff57!important;border:1px solid rgba(255,255,255,.54);box-shadow:inset 0 1px 1px #ffffff94}body[data-theme=dark] .admin-user-progress{background:#ffffff12!important;border-color:#ffffff21}body .toast.visible{opacity:1}@media (max-width: 720px){body .admin-panel,body .admin-card,body .feedback-form{border-radius:24px!important}body .mode-switcher-hint,body .composer .field,body .admin-stat,body .admin-health-grid article,body .admin-attention-item,body .admin-user-row,body .admin-insight-group p,body .admin-feedback-grid>div{border-radius:16px!important}}:root{--discern-ink: var(--liquid-readable);--discern-text: var(--liquid-readable);--discern-muted: var(--liquid-muted-readable);--discern-border: var(--liquid-pill-border);--discern-selected: rgba(67, 115, 94, .92);--discern-selected-hover: rgba(78, 130, 108, .96);--surface-panel: var(--liquid-panel-subtle);--surface-panel-bg-light: var(--liquid-panel-subtle);--surface-panel-border-light: var(--liquid-edge);--surface-panel-bg-dark: var(--liquid-panel-subtle);--surface-panel-border-dark: var(--liquid-edge);--textbox-surface-light-eof: var(--liquid-field);--textbox-border-light-eof: var(--liquid-pill-border);--textbox-shadow-light-eof: inset 0 1px 2px rgba(255, 255, 255, .58), 0 10px 28px rgba(35, 50, 60, .07);--textbox-surface-dark-eof: var(--liquid-field);--textbox-border-dark-eof: var(--liquid-pill-border);--textbox-shadow-dark-eof: inset 0 1px 1px rgba(255, 255, 255, .08), 0 14px 32px rgba(0, 0, 0, .2);--soft-control-bg-light: var(--liquid-pill);--soft-control-hover-light: rgba(255, 255, 255, .58);--soft-control-bg-dark: var(--liquid-pill);--soft-control-hover-dark: rgba(255, 255, 255, .1);--soft-pill-bg-light: var(--liquid-pill);--soft-pill-border-light: var(--liquid-pill-border);--soft-pill-bg-dark: var(--liquid-pill);--soft-pill-border-dark: var(--liquid-pill-border);--discern-inner: inset 0 1px 2px rgba(255, 255, 255, .58);--discern-shadow: 0 14px 36px rgba(35, 50, 60, .075)}body[data-theme=dark]{--discern-inner: inset 0 1px 1px rgba(255, 255, 255, .08);--discern-shadow: 0 16px 38px rgba(0, 0, 0, .2)}body .beta-card,body .panel,body .layout-card,body .response-card-answer,body .response-card-history,body .response-card-conversation,body .response-card-prompt,body .settings-panel,body #section-settings,body #section-tools,body .tool-item,body .feedback-form,body .admin-panel,body .admin-card,body .admin-stat,body .admin-records-head,body .admin-record,body .admin-history-item,body .history-item,body .session-item,body .conversation-item,body .history-block-surface,body .history-conversation-item,body .admin-feedback-surface,body .admin-feedback-grid>div,body .admin-health-grid article,body .admin-attention-item,body .admin-user-row,body .admin-insight-group p,body .mode-switcher-hint,body .followup-guidance,body .supplemental-fields,body .send-preview,body .conversation-toolbar,body .answer-actions{background:var(--liquid-panel-subtle)!important;border:1px solid var(--liquid-edge)!important;box-shadow:var(--discern-inner),var(--discern-shadow)!important;backdrop-filter:blur(24px) saturate(1.24)!important;-webkit-backdrop-filter:blur(24px) saturate(1.24)!important}body .layout-slot,body .layout-dropzone,body .page-shell,body .main-stage,body .workspace,body .workspace-left-column,body .response-stack,body .response-main-column,body .response-side-column,body .form-grid,body .supplement-panel-grid,body .sidebar-panels,body .admin-content,body .admin-view,body .admin-overview,body .admin-overview-grid,body .admin-summary,body .admin-users,body .admin-insights,body .admin-tools,body .history-body,body .history-footer,body .history-actions,body .session-actions,body .history-conversation-list,body .button-row,body .panel-tools,body .title-banner-content,body .title-banner-nav,body .brand-block{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .history-list,body .session-list,body .conversation-thread,body .admin-table{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .history-list.empty,body .session-list.empty,body .conversation-thread.empty,body .response-output,body .system-preview,body input,body textarea,body select,body #section-settings input,body #section-settings textarea,body #section-question #supplement-panel textarea,body #section-records-filters #records-search,body .admin-search input,body .admin-filter select{background:var(--liquid-field-strong)!important;border:1px solid var(--liquid-pill-border)!important;box-shadow:var(--textbox-shadow-light-eof)!important;backdrop-filter:blur(20px) saturate(1.18)!important;-webkit-backdrop-filter:blur(20px) saturate(1.18)!important}body[data-theme=dark] .history-list.empty,body[data-theme=dark] .session-list.empty,body[data-theme=dark] .conversation-thread.empty,body[data-theme=dark] .response-output,body[data-theme=dark] .system-preview,body[data-theme=dark] input,body[data-theme=dark] textarea,body[data-theme=dark] select,body[data-theme=dark] #section-settings input,body[data-theme=dark] #section-settings textarea,body[data-theme=dark] #section-question #supplement-panel textarea,body[data-theme=dark] #section-records-filters #records-search,body[data-theme=dark] .admin-search input,body[data-theme=dark] .admin-filter select{background:var(--liquid-field)!important;box-shadow:var(--textbox-shadow-dark-eof)!important}body .page-switcher-nav,body .template-switcher,body .records-filter-group,body .delivery-mode-switch,body .admin-tabs{background:#ffffff5c!important;border:1px solid var(--liquid-pill-border)!important;box-shadow:inset 0 1px 2px #ffffff9e,0 10px 28px #1f303b14!important;backdrop-filter:blur(22px) saturate(1.2)!important;-webkit-backdrop-filter:blur(22px) saturate(1.2)!important}body[data-theme=dark] .page-switcher-nav,body[data-theme=dark] .template-switcher,body[data-theme=dark] .records-filter-group,body[data-theme=dark] .delivery-mode-switch,body[data-theme=dark] .admin-tabs{background:#ffffff0e!important}body button:not(.top-nav-button):not(.account-trigger):not(.header-login-button):not(.account-menu-action):not(.avatar-color-option):not(.history-followup):not(.history-favorite):not(.history-export):not(.history-delete):not(#clear-history):not(:disabled),body .ghost-button:not(#clear-history):not(:disabled),body .mini-button:not(.history-followup):not(.history-favorite):not(.history-export):not(.history-delete):not(:disabled),body .session-mini:not(:disabled),body .template-tab:not(.active):not(:disabled),body .page-nav-button:not(.top-nav-button):not(.active):not(:disabled),body .records-filter-button:not(.active):not(:disabled),body .records-mode-button:not(.active):not(:disabled),body .delivery-mode-button:not(.active):not(:disabled),body .admin-tab:not(.active):not(:disabled){background:var(--liquid-pill)!important;border:1px solid var(--liquid-pill-border)!important;color:var(--liquid-readable)!important;-webkit-text-fill-color:var(--liquid-readable)!important;box-shadow:inset 0 1px 1px #ffffff9e,0 8px 20px #23323c0f!important;backdrop-filter:blur(18px) saturate(1.18)!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important}body .primary-button:not(:disabled),body .primary-button.accent:not(:disabled),body .template-tab.active:not(:disabled),body .page-nav-button.active:not(:disabled),body .records-filter-button.active:not(:disabled),body .records-mode-button.active:not(:disabled),body .delivery-mode-button.active:not(:disabled),body .admin-tab.active:not(:disabled),body .mini-button-primary:not(:disabled),body .session-actions .session-resume:not(:disabled),body .session-actions .session-pin-toggle:not(:disabled),body #save-settings:not(:disabled),body #answer-followup:not(:disabled){background:var(--liquid-active)!important;border:1px solid rgba(255,255,255,.42)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:var(--liquid-active-shadow)!important}body button:disabled,body .ghost-button:disabled,body .mini-button:disabled,body .session-mini:disabled,body .template-tab:disabled{background:#ffffff42!important;border:1px solid rgba(255,255,255,.36)!important;color:#5e6d767a!important;-webkit-text-fill-color:rgba(94,109,118,.48)!important;box-shadow:none!important}body[data-theme=dark] button:disabled,body[data-theme=dark] .ghost-button:disabled,body[data-theme=dark] .mini-button:disabled,body[data-theme=dark] .session-mini:disabled,body[data-theme=dark] .template-tab:disabled{background:#ffffff0a!important;border-color:#ffffff14!important;color:#a8b9bf6b!important;-webkit-text-fill-color:rgba(168,185,191,.42)!important}body .history-mode,body .history-state,body .session-pin,body .status-pill,body .status-pill-save,body .answer-kicker,body .admin-score,body .admin-feedback-state,body .admin-score-state,body .admin-continue-state,body .admin-stop-state,body .admin-user-metrics span{background:var(--liquid-pill)!important;border:1px solid var(--liquid-pill-border)!important;color:var(--liquid-muted-readable)!important;-webkit-text-fill-color:var(--liquid-muted-readable)!important;box-shadow:inset 0 1px 1px #ffffff94!important;backdrop-filter:blur(14px) saturate(1.16)!important;-webkit-backdrop-filter:blur(14px) saturate(1.16)!important}body .field span,body .supplement-card>span,body .mode-switcher-title,body .supplement-panel-title,body .send-preview-title,body .session-title,body .history-question-title,body .history-block-label,body .conversation-role,body .history-conversation-role,body .panel-head h1,body .panel-head h2,body .panel-head h3,body .feedback-head h3,body .admin-card h2,body .admin-insight-group h3,body .admin-records-head h2,body .admin-stat strong,body .admin-health-grid strong,body .admin-attention-item strong,body .admin-user-row strong,body .admin-feedback-grid strong,body .answer-summary-heading{color:var(--liquid-readable)!important;-webkit-text-fill-color:var(--liquid-readable)!important}body .eyebrow,body .micro-copy,body .title-copy,body .brand-copy,body .hero-copy,body .mode-switcher-hint,body .mode-switcher-hint *,body .supplement-panel-copy,body .send-preview-copy,body .session-meta,body .history-answer-preview,body .history-meta,body .history-answer,body .history-note,body .answer-note,body .admin-card-note,body .admin-empty,body .admin-stat span,body .admin-stat small,body .admin-health-grid span,body .admin-health-grid p,body .admin-attention-item span,body .admin-attention-item p,body .admin-user-row span,body .admin-user-metrics,body .admin-insight-group p span,body .admin-feedback-grid span,body .admin-feedback-grid p,body .admin-search,body .admin-filter,body .admin-record header span,body .admin-record time,body .records-filter-caption,body .session-context-label{color:var(--liquid-muted-readable)!important;-webkit-text-fill-color:var(--liquid-muted-readable)!important}body .history-question,body .history-answer,body .history-conversation-content,body .conversation-content,body .response-output,body .response-output.rendered,body .response-output.rendered *,body .system-preview,body .admin-record p,body .session-context-title{color:var(--liquid-readable)!important;-webkit-text-fill-color:var(--liquid-readable)!important}body .feedback-checkbox,body .feedback-checkbox input,body .toggle-row input{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .feedback-checkbox input,body .toggle-row input{accent-color:#49735e}body .beta-gate{background:#111a1f61!important;backdrop-filter:blur(28px) saturate(1.2)!important;-webkit-backdrop-filter:blur(28px) saturate(1.2)!important}body .beta-error{color:#a75353!important;-webkit-text-fill-color:#a75353!important}body .glass,body .composer,body .field-question-primary,body .field-concern-secondary,body .records-filters-stack,body .records-filter-block,body .records-search-field,body .history-note-surface,body .admin-card-primary{background:var(--liquid-panel-subtle)!important;border:1px solid var(--liquid-edge)!important;box-shadow:var(--discern-inner),var(--discern-shadow)!important;backdrop-filter:blur(24px) saturate(1.24)!important;-webkit-backdrop-filter:blur(24px) saturate(1.24)!important}body .admin-shell,body .admin-login,body .admin-card-head,body .admin-record-titleline,body .admin-feedback-wide,body .admin-history-list,body .composer-actions,body .field-span-2,body .mode-switcher-block,body .supplement-panel-head,body .supplement-card-wide,body .records-filter-group-mode,body .session-context-copy,body .title-nav{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .history-summary{background:transparent!important;border:0!important;box-shadow:none!important}body .history-item-session,body .history-state-pinned,body .history-state-session,body .history-state-single{border-color:var(--liquid-pill-border)!important}body .history-continue,body .record-resume-conversation,body .history-pin,body .history-pin-session{color:#fff!important;-webkit-text-fill-color:#fff!important}body .history-note-session,body .history-reuse,body .history-export,body .history-export-session,body .history-copy-question,body .history-copy-answer,body .history-delete,body .record-delete-session,body .session-switch,body .session-rename,body .session-delete,body .brand-mark,body .brand-main,body .brand-agent{color:var(--liquid-readable)!important;-webkit-text-fill-color:var(--liquid-readable)!important}body .privacy-note,body .composer-actions-note,body .subtle,body .is-saved{color:var(--liquid-muted-readable)!important;-webkit-text-fill-color:var(--liquid-muted-readable)!important}body .admin-user-progress{background:var(--liquid-pill)!important;border:1px solid var(--liquid-pill-border)!important;box-shadow:inset 0 1px 1px #ffffff94!important}body .beta-locked .page-shell{filter:blur(8px) saturate(.82)}body .toast,body .toast.visible{background:#14222ab8!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 20px 54px #101c2242,inset 0 1px 1px #ffffff29!important;backdrop-filter:blur(24px) saturate(1.25)!important;-webkit-backdrop-filter:blur(24px) saturate(1.25)!important}body .title-banner{background:linear-gradient(118deg,#ffffff61,#ffffff1f 40%,#86c4d538 72%,#fff3),linear-gradient(178deg,#ffffff57,#ffffff0a 44%,#4e8aa01f),#ffffff2e!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 32px 86px #1f303b2e,0 10px 24px #1f303b12,inset 0 1px 1px #ffffffd1,inset 0 -1px 2px #5f91a433!important;backdrop-filter:blur(46px) saturate(1.62) contrast(1.05)!important;-webkit-backdrop-filter:blur(46px) saturate(1.62) contrast(1.05)!important}body .title-banner:before{opacity:.54!important;background:linear-gradient(112deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.18) 13%,transparent 28%),linear-gradient(286deg,rgba(185,226,236,.28) 0%,transparent 34%),linear-gradient(178deg,rgba(255,255,255,.3),transparent 36%)!important}body .title-banner:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:0;pointer-events:none;border-radius:24px;border:1px solid rgba(255,255,255,.32);background:linear-gradient(100deg,transparent 0 18%,rgba(255,255,255,.16) 22%,transparent 34%),linear-gradient(178deg,rgba(255,255,255,.16),transparent 42%);opacity:.46;mask-image:linear-gradient(90deg,#000,#0000008c,#000);-webkit-mask-image:linear-gradient(90deg,black,rgba(0,0,0,.55),black)}body .title-banner .brand-mark{text-shadow:0 1px 0 rgba(255,255,255,.85),0 16px 34px rgba(39,58,68,.12)!important}body[data-theme=dark] .title-banner{background:linear-gradient(120deg,#ffffff1c,#ffffff09 42%,#5898ae29 72%,#ffffff12),linear-gradient(178deg,rgba(255,255,255,.08),transparent 42%),#121c2275!important;border-color:#fff3!important;box-shadow:0 34px 90px #0000006b,inset 0 1px 2px #ffffff29,inset 0 -1px 2px #78bcd21a!important}body #section-answer .panel-tools .ghost-button:not(:disabled),body #section-answer .answer-actions .ghost-button:not(:disabled){background:var(--liquid-active)!important;border:1px solid rgba(255,255,255,.48)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 14px 30px #305b4a3d,inset 0 1px 1px #ffffff7a!important;backdrop-filter:blur(20px) saturate(1.26)!important;-webkit-backdrop-filter:blur(20px) saturate(1.26)!important}body #section-answer .panel-tools .ghost-button:not(:disabled):hover,body #section-answer .answer-actions .ghost-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 18px 36px #305b4a4d,inset 0 1px 1px #ffffff85!important}body #section-answer .answer-actions .ghost-button:disabled{background:#ffffff6b!important;border:1px solid rgba(255,255,255,.62)!important;color:#435860bd!important;-webkit-text-fill-color:rgba(67,88,96,.74)!important;box-shadow:inset 0 1px 1px #ffffffa8!important}body[data-theme=dark] #section-answer .answer-actions .ghost-button:disabled{background:#ffffff14!important;border-color:#ffffff29!important;color:#d2e1e594!important;-webkit-text-fill-color:rgba(210,225,229,.58)!important}body #toggle-render-mode:not(:disabled),body #answer-followup:not(:disabled),body #answer-refine:not(:disabled),body #answer-favorite:not(:disabled),body #copy-response:not(:disabled){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;opacity:1!important;background-color:#4b765f!important;background-image:linear-gradient(135deg,#5f8b72,#3f6f59 48%,#2f5a63)!important;border:1px solid rgba(255,255,255,.56)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 16px 34px #274e3e52,inset 0 1px 1px #ffffff85,inset 0 -1px 1px #183a4438!important;filter:none!important;mix-blend-mode:normal!important;position:relative;z-index:2}body #answer-followup:disabled,body #answer-refine:disabled,body #answer-favorite:disabled,body #copy-response:disabled{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;opacity:1!important;background-color:#4c765f52!important;background-image:linear-gradient(135deg,#5f8b7270,#2f5a6342)!important;border:1px solid rgba(74,119,97,.46)!important;color:#234235d1!important;-webkit-text-fill-color:rgba(35,66,53,.82)!important;box-shadow:inset 0 1px 1px #ffffffa3,0 8px 18px #305b4a1a!important;filter:none!important;mix-blend-mode:normal!important}body[data-theme=dark] #answer-followup:disabled,body[data-theme=dark] #answer-refine:disabled,body[data-theme=dark] #answer-favorite:disabled,body[data-theme=dark] #copy-response:disabled{background:linear-gradient(135deg,#5b8a7429,#3e77841f)!important;border-color:#8bb8a23d!important;color:#cde2d894!important;-webkit-text-fill-color:rgba(205,226,216,.58)!important}body .title-banner{background:linear-gradient(180deg,#ffffff57,#ffffff21 48%,#cae8ee29),linear-gradient(90deg,#ffffff47,#dcf4f71f 42%,#84c3d129),#ffffff29!important;border-color:#ffffffb3!important}body .title-banner:before{opacity:.5!important;background:linear-gradient(180deg,rgba(255,255,255,.7) 0%,rgba(255,255,255,.18) 18%,transparent 52%),linear-gradient(90deg,rgba(255,255,255,.22) 0%,transparent 38%,rgba(154,208,219,.2) 100%)!important}body .title-banner:after{background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 34%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 52%,transparent 100%)!important;opacity:.34!important}body button:not(.top-nav-button):not(.primary-button):not(.accent):not(.active):not(.mini-button-primary):not(.session-resume):not(.session-pin-toggle):not(.account-trigger):not(.header-login-button):not(.account-menu-action):not(.avatar-color-option):not(.history-followup):not(.history-favorite):not(.history-export):not(.history-delete):not(#clear-history):not(#send-request):not(#save-settings):not(#open-chatgpt):not(#resume-session):not(#answer-followup):not(#answer-favorite):not(#toggle-render-mode):not(:disabled),body .ghost-button:not(.active):not(#clear-history):not(#answer-followup):not(#answer-favorite):not(#toggle-render-mode):not(:disabled),body .page-nav-button:not(.top-nav-button):not(.active):not(:disabled),body .template-tab:not(.active):not(:disabled),body .records-filter-button:not(.active):not(:disabled),body .records-mode-button:not(.active):not(:disabled),body .delivery-mode-button:not(.active):not(:disabled),body .admin-tab:not(.active):not(:disabled),body .mini-button:not(.mini-button-primary):not(.history-favorite):not(.history-export):not(.history-delete):not(:disabled),body .session-mini:not(.session-resume):not(.session-pin-toggle):not(:disabled){background:#ffffff75!important;background-image:linear-gradient(180deg,#ffffff94,#ffffff47)!important;border:1px solid rgba(190,205,210,.72)!important;color:#1d2a2e!important;-webkit-text-fill-color:#1d2a2e!important;text-shadow:none!important;box-shadow:inset 0 1px 1px #ffffffb8,0 8px 18px #1c2d360f!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}body button:not(.top-nav-button):not(.primary-button):not(.accent):not(.active):not(.mini-button-primary):not(.session-resume):not(.session-pin-toggle):not(.account-trigger):not(.header-login-button):not(.account-menu-action):not(.avatar-color-option):not(.history-followup):not(.history-favorite):not(.history-export):not(.history-delete):not(#clear-history):not(#send-request):not(#save-settings):not(#open-chatgpt):not(#resume-session):not(#answer-followup):not(#answer-favorite):not(#toggle-render-mode):not(:disabled) *,body .ghost-button:not(.active):not(#clear-history):not(#answer-followup):not(#answer-favorite):not(#toggle-render-mode):not(:disabled) *,body .page-nav-button:not(.top-nav-button):not(.active):not(:disabled) *,body .template-tab:not(.active):not(:disabled) *,body .records-filter-button:not(.active):not(:disabled) *,body .records-mode-button:not(.active):not(:disabled) *,body .delivery-mode-button:not(.active):not(:disabled) *,body .admin-tab:not(.active):not(:disabled) *,body .mini-button:not(.mini-button-primary):not(.history-favorite):not(.history-export):not(.history-delete):not(:disabled) *,body .session-mini:not(.session-resume):not(.session-pin-toggle):not(:disabled) *{color:inherit!important;-webkit-text-fill-color:inherit!important}body .primary-button:not(:disabled),body .primary-button.accent:not(:disabled),body .page-nav-button.active:not(:disabled),body .template-tab.active:not(:disabled),body .records-filter-button.active:not(:disabled),body .records-mode-button.active:not(:disabled),body .delivery-mode-button.active:not(:disabled),body .admin-tab.active:not(:disabled),body .mini-button-primary:not(:disabled),body .session-resume:not(:disabled),body .session-pin-toggle:not(:disabled),body #send-request:not(:disabled),body #save-settings:not(:disabled),body #open-chatgpt:not(:disabled),body #resume-session:not(:disabled),body #answer-followup:not(:disabled),body #toggle-render-mode:not(:disabled){background-color:#4b765f!important;background-image:linear-gradient(135deg,#5f8b72,#3f6f59 48%,#2f5a63)!important;border:1px solid rgba(255,255,255,.52)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;box-shadow:0 16px 34px #274e3e47,inset 0 1px 1px #ffffff7a!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}body .primary-button:not(:disabled) *,body .primary-button.accent:not(:disabled) *,body .page-nav-button.active:not(:disabled) *,body .template-tab.active:not(:disabled) *,body .records-filter-button.active:not(:disabled) *,body .records-mode-button.active:not(:disabled) *,body .delivery-mode-button.active:not(:disabled) *,body .admin-tab.active:not(:disabled) *,body .mini-button-primary:not(:disabled) *,body .session-resume:not(:disabled) *,body .session-pin-toggle:not(:disabled) *,body #send-request:not(:disabled) *,body #save-settings:not(:disabled) *,body #open-chatgpt:not(:disabled) *,body #resume-session:not(:disabled) *,body #answer-followup:not(:disabled) *,body #toggle-render-mode:not(:disabled) *{color:#fff!important;-webkit-text-fill-color:#fff!important}body button:disabled,body .ghost-button:disabled,body .mini-button:disabled,body .session-mini:disabled,body .template-tab:disabled,body #answer-refine:disabled,body #answer-favorite:disabled,body #copy-response:disabled,body #answer-followup:disabled{background:#ffffff61!important;background-image:linear-gradient(180deg,#ffffff7a,#ffffff3d)!important;border:1px solid rgba(150,173,178,.48)!important;color:#2334399e!important;-webkit-text-fill-color:rgba(35,52,57,.62)!important;text-shadow:none!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}body button:disabled *,body .ghost-button:disabled *,body .mini-button:disabled *,body .session-mini:disabled *,body .template-tab:disabled *,body #answer-refine:disabled *,body #answer-favorite:disabled *,body #copy-response:disabled *,body #answer-followup:disabled *{color:inherit!important;-webkit-text-fill-color:inherit!important}html body section#section-answer #toggle-render-mode.ghost-button:not(:disabled){background:#416f58!important;background-image:linear-gradient(135deg,#628f74,#416f58 52%,#2f5a63)!important;border:1px solid rgba(255,255,255,.58)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;text-shadow:none!important;box-shadow:0 16px 32px #274e3e4d,inset 0 1px 1px #ffffff85!important}html body section#section-answer .answer-actions button.ghost-button:disabled{background:#ffffff80!important;background-image:linear-gradient(180deg,#ffffff9e,#e2efee57)!important;border:1px solid rgba(93,128,113,.38)!important;color:#1b2d27c7!important;-webkit-text-fill-color:rgba(27,45,39,.78)!important;opacity:1!important;text-shadow:none!important;box-shadow:inset 0 1px 1px #ffffffc2,0 8px 18px #26493a14!important}html body section#section-answer .answer-actions button.ghost-button:disabled *{color:inherit!important;-webkit-text-fill-color:inherit!important}html body section#section-answer .answer-actions{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body section#section-records-filters .records-filters-stack,html body section#section-records-filters .records-filter-block,html body section#section-records-filters .records-filter-group,html body section#section-records-filters label.records-search-field{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body section#section-records-filters .records-filters-stack:before,html body section#section-records-filters .records-filter-block:before,html body section#section-records-filters .records-filter-group:before,html body section#section-records-filters label.records-search-field:before,html body section#section-answer .answer-actions:before{display:none!important;content:none!important}html body section#section-records-filters{background:linear-gradient(180deg,#ffffff6b,#ffffff2b 58%,#d6eff233),linear-gradient(90deg,#ffffff2e,#8fcad61f)!important;border:1px solid rgba(255,255,255,.74)!important;box-shadow:0 26px 70px #1e2f3724,inset 0 1px 1px #ffffffd1,inset 0 -1px 1px #5c94a01f!important;backdrop-filter:blur(34px) saturate(1.38)!important;-webkit-backdrop-filter:blur(34px) saturate(1.38)!important}html body section#section-records-filters:before{display:block!important;content:""!important;position:absolute;top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.38),transparent 34%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.14) 52%,transparent 100%)!important;opacity:.58!important}html body section#section-records-filters input#records-search{background:#ffffff94!important;background-image:linear-gradient(180deg,#ffffffad,#f1f8f86b)!important;border:1px solid rgba(137,161,166,.42)!important;box-shadow:inset 0 1px 1px #ffffffc7,0 8px 20px #1e2f3712!important}html body section#section-records-filters label.records-search-field input#records-search{display:block!important;width:100%!important;min-height:46px!important;padding:0 16px!important;border-radius:14px!important;background:#ffffffb8!important;background-image:linear-gradient(180deg,#ffffffd1,#ebf6f68f)!important;border:1px solid rgba(102,132,138,.5)!important;color:#1d2a2e!important;-webkit-text-fill-color:#1d2a2e!important;box-shadow:inset 0 1px 1px #ffffffd1,0 10px 24px #1e2f3717!important}html body section#section-records-filters label.records-search-field input#records-search::placeholder{color:#33464c75!important;-webkit-text-fill-color:rgba(51,70,76,.46)!important}html,body{width:100%;max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}body,body *{min-width:0}img,svg,video,canvas{max-width:100%;height:auto}input,textarea,select,button{max-width:100%}textarea,input,select,.response-output,.response-output *,.history-answer,.history-question,.history-conversation-content,.conversation-content,.admin-table,.admin-table *,.admin-history-item,.admin-record-titleline,.admin-record-titleline *{overflow-wrap:anywhere;word-break:break-word}.response-card-answer .response-output.rendered pre,.response-card-answer .response-output.rendered code,.history-block-surface,.history-block-surface *,.send-preview textarea{white-space:pre-wrap}@supports (padding: max(0px)){body{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width: 720px){html body{padding:16px!important;font-size:15px;line-height:1.62}body .page-shell,body .main-stage,body .workspace,body .workspace-left-column,body .response-stack,body .response-main-column,body .response-side-column,body .layout-slot,body .sidebar,body .sidebar-panels{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;gap:16px!important}body .title-banner,body .hero,body .sidebar,body .composer,body .response-card,body .sidebar .panel,body .admin-panel{width:100%!important;max-width:100%!important;padding:16px!important;border-radius:20px!important}body .title-banner,body .hero,body .panel-head,body .admin-panel>.panel-head,body .session-context,body .supplement-panel-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important}body .title-banner{position:static!important;margin-bottom:0!important}body .brand-block{display:none!important}body .brand-mark,body .title-banner h1{font-size:clamp(1.72rem,10.5vw,2.35rem)!important;line-height:1!important;max-width:100%!important;overflow-wrap:normal!important}body .brand-agent{display:block!important;margin-top:2px!important}body .hero h2,body .composer .panel-head h2,body .response-card .panel-head h2,body .sidebar .panel .panel-head h2,body .admin-panel h1{font-size:clamp(1.28rem,6vw,1.72rem)!important;line-height:1.2!important;letter-spacing:0!important}body .hero-copy,body .title-copy,body .micro-copy,body .privacy-note,body .mode-switcher-hint,body .composer-actions-note{font-size:.94rem!important;line-height:1.65!important}body .title-nav,body .page-switcher-nav,body .template-switcher,body .records-filter-group,body .answer-actions,body .button-row,body .composer-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:10px!important}body .template-switcher{grid-template-columns:repeat(2,minmax(0,1fr))!important}body button,body .primary-button,body .ghost-button,body .template-tab,body .page-nav-button,body .records-filter-button,body .records-mode-button,body .mini-button,body .session-mini{width:100%;min-height:44px;padding:11px 14px!important;white-space:normal!important;line-height:1.25!important;text-align:center}body .panel-tools{grid-template-columns:minmax(0,1fr)!important}body .status-pill,body .history-state,body .history-mode{width:fit-content;max-width:100%;white-space:normal!important}body .form-grid,body .supplement-panel-grid,body .admin-login,body .admin-summary,body .admin-records-head,body .admin-record-titleline,body .history-summary,body .admin-record-titleline .history-meta{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:12px!important}body .field,body .supplement-card,body .send-preview,body .feedback-form{width:100%!important;max-width:100%!important}body input,body textarea,body select,body #section-records-filters label.records-search-field input#records-search{width:100%!important;min-height:46px!important;font-size:16px!important;line-height:1.55!important;padding:12px 14px!important}body textarea,body #question,body #concern,body #background,body #other-party,body #goal{min-height:112px!important}body #assembled-prompt{min-height:160px!important}body .mode-switcher-hint,body .records-filters-stack,body .feedback-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}body .response-card-answer .response-output,body .conversation-thread,body .history-list,body .admin-table{width:100%!important;max-width:100%!important;min-height:180px!important;max-height:none!important;overflow-x:hidden!important}body .response-card-answer .response-output.rendered>*,body .response-card-answer .response-output.rendered ul,body .response-card-answer .response-output.rendered ol,body .response-card-answer .response-output.rendered blockquote,body .response-card-answer .response-output.rendered pre{max-width:100%!important}body .history-item,body .admin-history-item.history-item,body .conversation-item,body .history-conversation-item{width:100%!important;max-width:100%!important;border-radius:14px!important}body .history-summary,body .admin-history-item .history-summary{min-height:auto!important;padding:12px!important}body .admin-record-titleline .history-question-title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body .admin-record-titleline .history-meta{justify-content:start!important;white-space:normal!important}body .admin-records-head{position:static!important;padding:14px!important}body .admin-shell{width:100%!important;max-width:100%!important;margin:0 auto!important}body .admin-stat{min-height:auto!important;padding:16px!important}body .admin-stat strong{font-size:1.75rem!important}body .beta-gate{padding:16px!important}body .beta-card{width:100%!important;padding:20px!important}}@media (max-width: 430px){html body{padding:12px!important}body .page-shell,body .main-stage,body .workspace,body .response-stack{gap:12px!important}body .title-banner,body .hero,body .sidebar,body .composer,body .response-card,body .sidebar .panel,body .admin-panel{padding:14px!important;border-radius:18px!important}body .template-switcher,body .admin-summary{grid-template-columns:minmax(0,1fr)!important}body .mode-switcher-hint{font-size:.9rem!important}body .response-card-answer .response-output,body .history-block-surface,body .conversation-content,body .history-conversation-content{padding:14px!important}}@media (max-width: 720px){html body{padding:10px!important;background:radial-gradient(circle at 12% 0%,rgba(119,169,172,.18),transparent 18rem),linear-gradient(180deg,#eef4f3,#e9f0ee 52%,#dde7e4)!important}body .page-shell,body .main-stage,body .workspace,body .response-stack{gap:12px!important}body .title-banner{padding:16px!important;min-height:auto!important;gap:14px!important;border-radius:22px!important}body .title-banner-content{display:grid!important;gap:8px!important}body .title-banner .brand-mark{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:9px!important;font-size:clamp(1.82rem,9vw,2.28rem)!important;line-height:.95!important;letter-spacing:.12em!important}body .title-banner .brand-agent{display:inline!important;margin-top:0!important;font-size:.55em!important;letter-spacing:.18em!important}body .title-copy{margin:0!important;font-size:.98rem!important;line-height:1.35!important}body .page-switcher-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:4px!important;border-radius:18px!important;gap:6px!important}body .page-nav-button{min-height:42px!important;padding:9px 10px!important;border-radius:15px!important;font-size:.95rem!important}body .hero{padding:16px!important;border-radius:22px!important}body .hero .eyebrow{font-size:.72rem!important;letter-spacing:.18em!important}body .hero h2{margin-top:4px!important;font-size:clamp(1.42rem,6.6vw,1.86rem)!important}body .hero-copy{margin:8px 0 0!important;font-size:.98rem!important}body .composer,body .response-card,body .sidebar .panel,body .admin-panel{padding:16px!important;border-radius:22px!important}body .composer .panel-head,body .response-card .panel-head,body .feedback-head{gap:8px!important;margin-bottom:12px!important}body .composer .panel-head h2,body .response-card .panel-head h2{font-size:1.38rem!important}body .composer .status-pill-save{min-height:30px!important;width:fit-content!important;padding:5px 10px!important;font-size:.82rem!important}body .mode-switcher-block{padding:14px!important;border-radius:20px!important}body .mode-switcher-title,body .supplement-panel-title,body .send-preview-title{font-size:.98rem!important}body .template-switcher,body .records-filter-group,body .records-filter-group-mode{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .template-tab,body .records-filter-button,body .records-mode-button{min-height:40px!important;padding:8px 10px!important;border-radius:16px!important;font-size:.92rem!important}body .mode-switcher-hint{display:none!important}body .form-grid,body .supplement-panel-grid{gap:10px!important}body .field,body .supplement-card{gap:7px!important}body .field span,body .supplement-card span{font-size:.92rem!important}body input,body textarea,body select{border-radius:16px!important}body textarea,body #question,body #concern,body #background,body #other-party,body #goal{min-height:96px!important}body .supplement-panel{margin-top:12px!important}body .supplement-panel-copy{display:none!important}body .send-preview{margin-top:12px!important}body .composer-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)!important;align-items:stretch!important;gap:8px!important}body .composer-actions button{min-height:46px!important;border-radius:17px!important;font-size:.95rem!important}body .composer-actions-note{margin-top:8px!important;text-align:center!important;font-size:.86rem!important}body .privacy-note{margin-top:10px!important;font-size:.82rem!important}body .response-card-answer .panel-tools{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}body #toggle-render-mode{width:auto!important;min-width:124px!important}body #request-status{min-height:34px!important;padding:6px 10px!important}body .response-card-answer .response-output{min-height:168px!important;padding:15px!important;border-radius:18px!important;font-size:.96rem!important}body .answer-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}body .answer-actions button{min-height:40px!important;padding:7px 5px!important;border-radius:14px!important;font-size:.76rem!important;line-height:1.15!important}body .feedback-form{padding:14px!important;border-radius:18px!important}body .admin-login{gap:10px!important}body .admin-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body .admin-stat{padding:12px!important;border-radius:16px!important}body .admin-stat strong{font-size:1.35rem!important}body .admin-stat span,body .admin-stat small{font-size:.72rem!important}body .admin-records-head{padding:12px!important;border-radius:18px!important}}@media (max-width: 430px){body .title-banner .brand-mark{font-size:clamp(1.58rem,8.8vw,2rem)!important;letter-spacing:.1em!important}body .composer-actions,body .admin-summary{grid-template-columns:minmax(0,1fr)!important}body .answer-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}body .answer-actions button{min-height:38px!important;padding:6px 4px!important;border-radius:13px!important;font-size:.7rem!important}body .template-switcher,body .records-filter-group,body .records-filter-group-mode{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 720px){body #section-question.composer{padding:14px!important}body #section-question>.panel-head{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important}body #section-question>.panel-head h2{flex:1 1 auto!important;min-width:0!important}body #section-question>.panel-head .panel-tools{display:flex!important;width:auto!important;flex:0 0 auto!important;justify-content:flex-end!important}body #section-question .status-pill-save{width:auto!important;max-width:112px!important;min-height:26px!important;padding:4px 8px!important;border-radius:999px!important;font-size:.72rem!important;line-height:1.15!important;text-align:center!important;white-space:normal!important}body #section-question #session-context,body #section-question .followup-guidance{display:none!important}body #section-question .mode-switcher-block{padding:10px!important;border-radius:18px!important;margin-bottom:10px!important}body #section-question .mode-switcher-title{margin-bottom:8px!important;font-size:.88rem!important;color:#203034b8!important}body #section-question .template-switcher{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}body #section-question .template-tab{min-height:34px!important;padding:6px 5px!important;border-radius:13px!important;font-size:.78rem!important;line-height:1.12!important;letter-spacing:0!important}body #section-question .form-grid{gap:9px!important}body #section-question .field{padding:12px!important;border-radius:18px!important}body #section-question .field span,body #section-question .supplement-card span{font-size:.86rem!important}body #section-question textarea,body #section-question #question,body #section-question #concern,body #section-question #background,body #section-question #other-party,body #section-question #goal{min-height:82px!important;padding:10px 12px!important}body #section-question #supplement-panel{margin-top:10px!important;padding:12px!important;border-radius:18px!important}body #section-question .supplement-panel-head{margin-bottom:8px!important}body #section-question .supplement-panel-grid{gap:8px!important}body #section-question .supplement-card{padding:10px!important;border-radius:16px!important}body #section-question .send-preview{margin-top:10px!important;padding:11px!important;border-radius:16px!important}body #section-question .composer-actions{margin-top:10px!important}}@media (max-width: 390px){body #section-question .template-switcher{grid-template-columns:repeat(2,minmax(0,1fr))!important}body #section-question .template-tab{min-height:36px!important;font-size:.84rem!important}}@media (max-width: 480px){html,body{min-height:100%;overflow-x:clip!important}html body{width:100%!important;padding:14px 16px 18px!important;font-size:15px!important;line-height:1.55!important}body .page-shell{width:100%!important;max-width:none!important;margin:0!important;gap:12px!important}body .main-stage,body .workspace,body .workspace-left-column,body .response-stack,body .response-main-column,body .response-side-column,body .sidebar,body .sidebar-panels,body .layout-slot{width:100%!important;max-width:none!important;gap:12px!important}body .sidebar,body .composer{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important}body[data-current-page=workspace] .sidebar{display:none!important}body .layout-slot{min-height:0!important}body .title-banner,body .hero,body .sidebar,body .composer,body .response-card,body #section-records-filters{padding:14px!important;border-radius:18px!important}body .title-banner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body .title-banner-content{gap:5px!important;text-align:center!important}body .title-banner .brand-mark{justify-content:center!important;gap:7px!important;margin:0!important;font-size:clamp(1.6rem,8.2vw,2.02rem)!important;line-height:1!important;letter-spacing:.055em!important}body .title-banner .brand-main,body .title-banner h1.brand-mark{letter-spacing:.055em!important}body .title-banner .brand-agent{font-size:.52em!important;letter-spacing:.08em!important}body .title-copy{font-size:.86rem!important;line-height:1.3!important}body .title-banner-nav{width:100%!important;justify-self:stretch!important}body .page-switcher-nav{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:4px!important;border-radius:16px!important}body .page-nav-button{min-height:44px!important;padding:8px 10px!important;border-radius:13px!important;font-size:.92rem!important;line-height:1.18!important}body .hero{gap:4px!important}body .hero h2{font-size:clamp(1.28rem,6.2vw,1.58rem)!important;line-height:1.18!important}body .hero-copy{margin-top:5px!important;font-size:.9rem!important;line-height:1.45!important}body #section-records-filters{margin-top:0!important;padding:14px!important}body #section-records-filters .panel-head{margin-bottom:10px!important}body #section-records-filters .panel-head h2{font-size:clamp(1.38rem,6.2vw,1.58rem)!important;line-height:1.12!important}body #section-records-filters .records-filters-stack{gap:10px!important}body #section-records-filters .records-filter-block{gap:7px!important}body #section-records-filters .records-filter-caption,body #section-records-filters label.records-search-field>span{font-size:.82rem!important;line-height:1.25!important}body #section-records-filters label.records-search-field{gap:6px!important}body #section-records-filters label.records-search-field input#records-search{min-height:46px!important;padding:0 13px!important;border-radius:14px!important;font-size:15px!important;line-height:46px!important}body #section-records-filters label.records-search-field input#records-search::placeholder{font-size:.9rem!important}body .records-filter-group,body .records-filter-group-mode{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body #section-records-filters .records-filter-button,body #section-records-filters .records-mode-button{min-height:43px!important;height:43px!important;padding:7px 9px!important;border-radius:999px!important;font-size:15px!important;line-height:1.15!important}body .composer .panel-head h2,body .response-card .panel-head h2{font-size:1.28rem!important;line-height:1.18!important}body #section-question .mode-switcher-block,body #section-question .field,body #section-question #supplement-panel,body #section-question .supplement-card,body #section-question .send-preview{border-radius:16px!important}body #section-question .field,body #section-question .supplement-card{padding:10px!important}body #section-question textarea,body #section-question #question,body #section-question #concern,body #section-question #background,body #section-question #other-party,body #section-question #goal{min-height:78px!important;padding:9px 11px!important;font-size:15px!important;line-height:1.46!important}body .response-card-history{padding:14px!important}body .response-card-history .panel-head{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:8px!important}body .response-card-history .panel-head h2{flex:1 1 auto!important;white-space:nowrap!important}body .response-card-history:has(.history-list.empty) #clear-history{display:none!important}body .history-list{gap:8px!important}body .history-list.empty,body .conversation-thread.empty,body .session-list.empty{min-height:0!important;padding:14px!important;border-radius:16px!important;display:block!important}body .history-list.empty p,body .conversation-thread.empty p,body .session-list.empty p{margin:0!important;font-size:.92rem!important;line-height:1.45!important}body .history-item{border-radius:15px!important}body .history-summary{padding:11px!important;gap:7px!important}body .history-question-title{font-size:.98rem!important;line-height:1.36!important}body .history-answer-preview,body .history-meta{font-size:.8rem!important;line-height:1.42!important}body .history-mode,body .history-state{padding:4px 7px!important;font-size:.72rem!important;line-height:1.1!important}}@media (max-width: 390px){html body{padding-left:14px!important;padding-right:14px!important}body .title-banner,body .hero,body .sidebar,body .composer,body .response-card,body #section-records-filters{padding:13px!important}body .title-banner .brand-mark{gap:5px!important;font-size:clamp(1.44rem,8vw,1.82rem)!important;letter-spacing:.04em!important}body .title-banner .brand-main,body .title-banner h1.brand-mark{letter-spacing:.04em!important}body #section-records-filters .records-filter-button,body #section-records-filters .records-mode-button{min-height:42px!important;height:42px!important;padding:7px!important;font-size:15px!important}body #section-question .template-switcher{grid-template-columns:repeat(2,minmax(0,1fr))!important}body #section-question .template-tab{min-height:38px!important;padding:7px 8px!important;font-size:.86rem!important}body #section-records-filters .records-filters-stack{gap:9px!important}}@media (max-width: 360px){html body{padding-left:12px!important;padding-right:12px!important}body .title-banner .brand-mark{font-size:clamp(1.32rem,7.8vw,1.62rem)!important;letter-spacing:.025em!important}body .title-banner .brand-main,body .title-banner h1.brand-mark{letter-spacing:.025em!important}body .title-banner .brand-agent{font-size:.5em!important;letter-spacing:.055em!important}body .page-nav-button{font-size:.86rem!important}body #section-records-filters .records-filter-button,body #section-records-filters .records-mode-button{font-size:14px!important}body .records-filter-group,body .records-filter-group-mode{gap:6px!important}}body .hero{display:none!important}@media (max-width: 480px){body .title-banner-content{text-align:left!important;justify-items:start!important}body .title-banner .brand-mark{justify-content:flex-start!important}body .title-copy{width:100%!important;margin:4px 0 0!important;text-align:left!important;font-size:.84rem!important;line-height:1.28!important}body[data-current-page=records] #section-records-filters,body[data-current-page=records] .response-card-history{padding:13px!important}body[data-current-page=records] #section-records-filters .panel-head{margin-bottom:9px!important}body[data-current-page=records] #section-records-filters .panel-head h2,body[data-current-page=records] .response-card-history .panel-head h2{font-family:var(--sans)!important;font-size:1.12rem!important;font-weight:650!important;line-height:1.25!important;letter-spacing:0!important}body[data-current-page=records] #section-records-filters .records-filters-stack{gap:9px!important}body[data-current-page=records] #section-records-filters .records-filter-caption,body[data-current-page=records] #section-records-filters label.records-search-field>span{font-size:.76rem!important;font-weight:650!important;color:#172026b8!important}body[data-current-page=records] #section-records-filters label.records-search-field input#records-search{min-height:44px!important;height:44px!important;font-size:14px!important;line-height:44px!important}body[data-current-page=records] #section-records-filters label.records-search-field input#records-search::placeholder{font-size:.86rem!important}body[data-current-page=records] #section-records-filters .records-filter-button,body[data-current-page=records] #section-records-filters .records-mode-button{min-height:40px!important;height:40px!important;padding:6px 8px!important;font-size:13.5px!important;font-weight:650!important;line-height:1.12!important}body[data-current-page=records] .history-list.empty{padding:12px!important}body[data-current-page=records] .history-list.empty p{font-size:.86rem!important;line-height:1.42!important}body[data-current-page=records] .history-question-title{font-size:.92rem!important}body[data-current-page=records] .history-answer-preview,body[data-current-page=records] .history-meta{font-size:.76rem!important}}@media (max-width: 360px){body[data-current-page=records] #section-records-filters .records-filter-button,body[data-current-page=records] #section-records-filters .records-mode-button{font-size:13px!important}}@media (max-width: 480px){body .page-switcher-nav .page-nav-button{font-size:15px!important;font-weight:700!important}body[data-current-page=records] #section-records-filters .records-filter-group-mode{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}body[data-current-page=records] #section-records-filters .records-filter-button,body[data-current-page=records] #section-records-filters .records-mode-button{min-height:36px!important;height:36px!important;padding:5px 4px!important;font-size:12.5px!important;font-weight:650!important;line-height:1.08!important;letter-spacing:0!important}body[data-current-page=records] #section-records-filters .records-filter-caption,body[data-current-page=records] #section-records-filters label.records-search-field>span{font-size:12.5px!important;letter-spacing:0!important}}@media (max-width: 360px){body .page-switcher-nav .page-nav-button{font-size:14.5px!important}body[data-current-page=records] #section-records-filters .records-filter-group-mode{gap:5px!important}body[data-current-page=records] #section-records-filters .records-filter-button,body[data-current-page=records] #section-records-filters .records-mode-button{font-size:11.5px!important;padding-left:2px!important;padding-right:2px!important}}body .response-card-answer .panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body .response-card-answer .panel-tools{margin-left:auto!important;justify-content:flex-end!important}body #toggle-render-mode{margin-left:auto!important;white-space:nowrap!important}body .answer-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}body .answer-actions .ghost-button{min-width:0!important;width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.15!important;text-align:center!important}@media (max-width: 480px){body #section-question .mode-switcher-block{overflow:visible!important}body #section-question .template-switcher{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:8px!important;border-radius:18px!important;background:#ffffff57!important;border:1px solid rgba(255,255,255,.62)!important;box-shadow:inset 0 1px 2px #ffffff9e,0 10px 28px #1f303b14!important;overflow:visible!important}body #section-question .template-switcher:before{display:none!important;content:none!important}body #section-question .template-tab{min-height:36px!important;padding:6px 4px!important;border-radius:13px!important;font-size:12.5px!important;line-height:1.08!important}body .response-card-answer .panel-head{display:flex!important;flex-direction:row!important;align-items:center!important}body .response-card-answer .panel-head h2{flex:1 1 auto!important;min-width:0!important}body .response-card-answer .panel-tools{width:auto!important;flex:0 0 auto!important;display:flex!important;justify-content:flex-end!important}body #toggle-render-mode{width:auto!important;min-width:116px!important;min-height:36px!important;padding:7px 10px!important;border-radius:14px!important;font-size:.78rem!important;line-height:1.1!important}body .answer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body .answer-actions button{min-height:38px!important;padding:7px 8px!important;border-radius:14px!important;font-size:.78rem!important;line-height:1.12!important}}@media (max-width: 360px){body #toggle-render-mode{min-width:104px!important;padding-left:8px!important;padding-right:8px!important;font-size:.72rem!important}body .answer-actions button{font-size:.74rem!important}body #section-question .template-switcher{gap:5px!important;padding:7px!important}body #section-question .template-tab{font-size:11.5px!important;padding-left:2px!important;padding-right:2px!important}}body #section-question .mode-switcher-block,body #section-question .field-question-primary,body #section-question .field-concern-secondary,body #section-question label.field.field-question-primary,body #section-question label.field.field-concern-secondary,body #section-question #supplement-panel,body #section-question #supplement-panel .supplement-card{background:var(--liquid-panel-subtle)!important;border-color:var(--liquid-edge)!important;box-shadow:inset 0 1px 2px #ffffff9e,0 14px 36px #23323c13!important;backdrop-filter:blur(24px) saturate(1.24)!important;-webkit-backdrop-filter:blur(24px) saturate(1.24)!important}body #section-question .template-switcher{background:var(--liquid-panel-subtle)!important;border-color:var(--liquid-edge)!important;box-shadow:inset 0 1px 2px #ffffff9e,0 10px 28px #1f303b13!important}body #section-question .mode-switcher-block:before,body #section-question .field-question-primary:before,body #section-question .field-concern-secondary:before,body #section-question label.field.field-question-primary:before,body #section-question label.field.field-concern-secondary:before,body #section-question #supplement-panel:before,body #section-question #supplement-panel .supplement-card:before{background:linear-gradient(135deg,rgba(255,255,255,.46),rgba(255,255,255,.08) 42%,transparent 66%)!important;opacity:.58!important}body #section-question textarea,body #section-question label.field textarea,body #section-question #supplement-panel textarea{background:var(--liquid-field)!important;border-color:var(--liquid-pill-border)!important;box-shadow:inset 0 1px 1px #ffffff9e,0 8px 20px #23323c0a!important}body[data-theme=dark] #section-question .mode-switcher-block,body[data-theme=dark] #section-question .field-question-primary,body[data-theme=dark] #section-question .field-concern-secondary,body[data-theme=dark] #section-question label.field.field-question-primary,body[data-theme=dark] #section-question label.field.field-concern-secondary,body[data-theme=dark] #section-question #supplement-panel,body[data-theme=dark] #section-question #supplement-panel .supplement-card{background:var(--liquid-panel-subtle)!important;border-color:var(--liquid-edge)!important;box-shadow:inset 0 1px 1px #ffffff14,0 16px 38px #0003!important}body[data-theme=dark] #section-question .template-switcher{background:var(--liquid-panel-subtle)!important;border-color:var(--liquid-edge)!important}body[data-theme=dark] #section-question textarea,body[data-theme=dark] #section-question label.field textarea,body[data-theme=dark] #section-question #supplement-panel textarea{background:var(--liquid-field)!important;border-color:var(--liquid-pill-border)!important}body #section-question .send-preview{display:none!important}html body section#section-answer .answer-actions{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}html body section#section-answer .answer-actions button.ghost-button{flex:0 0 auto!important;width:auto!important;min-width:88px!important;max-width:none!important;min-height:42px!important;height:42px!important;padding:0 18px!important;border-radius:999px!important;font-size:.95rem!important;line-height:1!important;white-space:nowrap!important;overflow-wrap:normal!important}@media (max-width: 480px){html body section#section-answer .answer-actions{display:flex!important;grid-template-columns:none!important;gap:8px!important}html body section#section-answer .answer-actions button.ghost-button{width:auto!important;min-width:88px!important;height:42px!important;min-height:42px!important;padding:0 18px!important;border-radius:999px!important;font-size:.95rem!important}}html body section#section-answer .answer-actions #answer-followup{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:88px!important;max-width:100%!important;min-height:42px!important;height:42px!important;padding:0 18px!important;border-radius:999px!important;font-size:.95rem!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important}html body section#section-answer .answer-actions #answer-followup:not(:disabled){background:#ffffff6b!important;background-image:none!important;border:1px solid rgba(126,146,150,.28)!important;color:#243237c2!important;-webkit-text-fill-color:rgba(36,50,55,.76)!important;box-shadow:none!important;text-shadow:none!important}html body section#section-answer .answer-actions #answer-followup:disabled{background:#ffffff61!important;background-image:linear-gradient(180deg,#ffffff7a,#ffffff3d)!important;border:1px solid rgba(150,173,178,.48)!important;color:#2334399e!important;-webkit-text-fill-color:rgba(35,52,57,.62)!important;box-shadow:none!important;opacity:1!important}body[data-theme=dark] section#section-answer .answer-actions #answer-followup:not(:disabled){background:#ffffff14!important;background-image:linear-gradient(180deg,#ffffff1c,#ffffff0d)!important;border-color:#c3d5e829!important;color:#e7e7e2!important;-webkit-text-fill-color:#e7e7e2!important}html body section#section-answer .answer-actions{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin-top:18px!important;padding-top:16px!important}html body section#section-answer .answer-actions #answer-followup,html body section#section-answer .answer-actions #answer-followup:not(:disabled),html body section#section-answer .answer-actions #answer-followup:disabled{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;padding:5px 10px!important;border-radius:8px!important;border:1px solid var(--line)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1.48!important;white-space:nowrap!important;opacity:1!important;text-shadow:none!important;filter:none!important;transform:none!important}body[data-theme=dark] section#section-answer .answer-actions #answer-followup,body[data-theme=dark] section#section-answer .answer-actions #answer-followup:not(:disabled),body[data-theme=dark] section#section-answer .answer-actions #answer-followup:disabled{border-color:var(--line)!important;background:transparent!important;background-image:none!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;box-shadow:none!important}html body section#section-answer .answer-actions{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin-top:10px!important;padding-top:4px!important;border-top:0!important;background:transparent!important;box-shadow:none!important}html body section#section-answer .answer-actions #answer-followup,html body section#section-answer .answer-actions #answer-followup:not(:disabled),html body section#section-answer .answer-actions #answer-followup:disabled{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:46px!important;height:46px!important;padding:0 18px!important;border-radius:17px!important;border:1px solid rgba(255,255,255,.52)!important;background-color:#4b765f!important;background-image:linear-gradient(135deg,#5f8b72,#3f6f59 48%,#2f5a63)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 16px 34px #274e3e47,inset 0 1px 1px #ffffff7a!important;font-size:.95rem!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;opacity:1!important;cursor:pointer!important}@media (max-width: 430px){html body section#section-answer .answer-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin-top:10px!important;padding-top:4px!important}html body section#section-answer .answer-actions #answer-followup{width:100%!important;min-width:0!important}}html body{--unified-tag-height: 42px;--unified-tag-radius: 999px;--unified-tag-padding-x: 18px;--unified-tag-font-size: .95rem;--unified-tag-font-weight: 600;--unified-tag-border: rgba(190, 205, 210, .72);--unified-tag-bg: rgba(255, 255, 255, .46);--unified-tag-bg-image: linear-gradient(180deg, rgba(255, 255, 255, .58), rgba(255, 255, 255, .28));--unified-tag-text: #1d2a2e;--unified-tag-shadow: inset 0 1px 1px rgba(255, 255, 255, .72), 0 8px 18px rgba(28, 45, 54, .06);--unified-tag-active-bg: rgba(0, 0, 0, 0);--unified-tag-active-bg-image: linear-gradient(135deg, rgba(118, 147, 125, .88) 0%, rgba(53, 77, 62, .96) 100%);--unified-tag-active-text: #fff;--unified-tag-active-border: rgba(88, 119, 97, .36);--unified-tag-active-shadow: 0 12px 24px rgba(20, 34, 26, .13), inset 0 1px 0 rgba(255, 255, 255, .22)}html body[data-theme=dark]{--unified-tag-border: rgba(195, 213, 232, .16);--unified-tag-bg: rgba(255, 255, 255, .08);--unified-tag-bg-image: linear-gradient(180deg, rgba(255, 255, 255, .11), rgba(255, 255, 255, .05));--unified-tag-text: #e7e7e2}html body .button-row,html body .template-switcher,html body .page-switcher-nav,html body .records-filter-group,html body .records-filter-group-mode,html body .answer-actions,html body .history-actions,html body .session-actions,html body .mode-switcher-hint{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}html body button.primary-button,html body button.ghost-button,html body button.template-tab,html body button.page-nav-button,html body button.records-filter-button,html body button.records-mode-button,html body button.delivery-mode-button,html body button.admin-tab,html body button.mini-button,html body button.session-mini,html body .status-pill,html body #section-question .mode-switcher-hint>div{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:var(--unified-tag-height)!important;min-height:var(--unified-tag-height)!important;padding:0 var(--unified-tag-padding-x)!important;border-radius:var(--unified-tag-radius)!important;border:1px solid var(--unified-tag-border)!important;background:var(--unified-tag-bg)!important;background-image:var(--unified-tag-bg-image)!important;color:var(--unified-tag-text)!important;-webkit-text-fill-color:var(--unified-tag-text)!important;box-shadow:var(--unified-tag-shadow)!important;font-size:var(--unified-tag-font-size)!important;font-weight:var(--unified-tag-font-weight)!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;opacity:1!important;text-shadow:none!important;filter:none!important;transform:none!important}html body button.primary-button,html body button.primary-button.accent,html body button.template-tab.active,html body button.page-nav-button.active,html body button.records-filter-button.active,html body button.records-mode-button.active,html body button.delivery-mode-button.active,html body button.admin-tab.active,html body button.mini-button-primary,html body button.session-resume,html body button.session-pin-toggle{border-color:var(--unified-tag-active-border)!important;background:var(--unified-tag-active-bg)!important;background-image:var(--unified-tag-active-bg-image)!important;color:var(--unified-tag-active-text)!important;-webkit-text-fill-color:var(--unified-tag-active-text)!important;box-shadow:var(--unified-tag-active-shadow)!important}html body #section-question .mode-switcher-hint{padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body #section-question .mode-switcher-hint strong{margin-right:4px!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:inherit!important;font-weight:inherit!important}html body .composer-actions,html body section#section-answer .answer-actions{margin-top:10px!important;padding-top:4px!important;border-top:0!important;background:transparent!important;box-shadow:none!important}@media (max-width: 720px){html body .button-row,html body .template-switcher,html body .page-switcher-nav,html body .records-filter-group,html body .records-filter-group-mode,html body .answer-actions,html body .history-actions,html body .session-actions,html body .mode-switcher-hint{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}html body button.primary-button,html body button.ghost-button,html body button.template-tab,html body button.page-nav-button,html body button.records-filter-button,html body button.records-mode-button,html body button.delivery-mode-button,html body button.admin-tab,html body button.mini-button,html body button.session-mini,html body .status-pill,html body #section-question .mode-switcher-hint>div{width:auto!important;min-width:0!important;height:var(--unified-tag-height)!important;min-height:var(--unified-tag-height)!important;padding:0 var(--unified-tag-padding-x)!important;border-radius:var(--unified-tag-radius)!important;font-size:var(--unified-tag-font-size)!important;line-height:1!important}}html body{--unified-tag-font-family: var(--sans);--unified-tag-font-size: .78rem;--unified-tag-font-weight: 700;--unified-tag-letter-spacing: .03em}html body button.primary-button,html body button.ghost-button,html body button.template-tab,html body button.page-nav-button,html body button.records-filter-button,html body button.records-mode-button,html body button.delivery-mode-button,html body button.admin-tab,html body button.mini-button,html body button.session-mini,html body .status-pill,html body #section-question .mode-switcher-hint>div,html body button.primary-button *,html body button.ghost-button *,html body button.template-tab *,html body button.page-nav-button *,html body button.records-filter-button *,html body button.records-mode-button *,html body button.delivery-mode-button *,html body button.admin-tab *,html body button.mini-button *,html body button.session-mini *,html body .status-pill *,html body #section-question .mode-switcher-hint>div *{font-family:var(--unified-tag-font-family)!important;font-size:var(--unified-tag-font-size)!important;font-weight:var(--unified-tag-font-weight)!important;letter-spacing:var(--unified-tag-letter-spacing)!important;line-height:1!important}html body #section-question .mode-switcher-hint{display:flex!important;flex-wrap:wrap!important;gap:4px 14px!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body #section-question .mode-switcher-hint>div,html body #section-question .mode-switcher-hint>div *,html body #section-question .mode-switcher-hint strong{display:inline!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#9aa3a0!important;-webkit-text-fill-color:#9aa3a0!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.55!important}body[data-theme=dark] #section-question .mode-switcher-hint>div,body[data-theme=dark] #section-question .mode-switcher-hint>div *,body[data-theme=dark] #section-question .mode-switcher-hint strong{color:#8f9893!important;-webkit-text-fill-color:#8f9893!important}html body #section-question .mode-switcher-hint{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:repeat(4,auto)!important;grid-auto-flow:column!important;align-items:start!important;column-gap:22px!important;row-gap:4px!important}html body #section-question .mode-switcher-hint>div{display:block!important;text-align:left!important;white-space:normal!important}html body #section-question .mode-switcher-hint strong{display:inline-block!important;min-width:4.4em!important;margin-right:4px!important;text-align:left!important}@media (max-width: 430px){html body #section-question .mode-switcher-hint{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-flow:row!important;row-gap:3px!important}}html body button.primary-button:not(.page-nav-button),html body button.ghost-button:not(.page-nav-button),html body button.template-tab,html body button.records-filter-button,html body button.records-mode-button,html body button.delivery-mode-button,html body button.admin-tab,html body button.mini-button,html body button.session-mini,html body .status-pill{height:36px!important;min-height:36px!important;padding-left:14px!important;padding-right:14px!important}html body .title-nav .page-nav-button{height:var(--unified-tag-height)!important;min-height:var(--unified-tag-height)!important;padding-left:var(--unified-tag-padding-x)!important;padding-right:var(--unified-tag-padding-x)!important}@media (max-width: 720px){html body button.primary-button:not(.page-nav-button),html body button.ghost-button:not(.page-nav-button),html body button.template-tab,html body button.records-filter-button,html body button.records-mode-button,html body button.delivery-mode-button,html body button.admin-tab,html body button.mini-button,html body button.session-mini,html body .status-pill{height:36px!important;min-height:36px!important;padding-left:14px!important;padding-right:14px!important}}html body section#section-answer .answer-actions #answer-followup,html body section#section-answer .answer-actions #answer-followup:not(:disabled),html body section#section-answer .answer-actions #answer-followup:disabled{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:var(--unified-tag-radius)!important;border:1px solid var(--unified-tag-active-border)!important;background:var(--unified-tag-active-bg)!important;background-image:var(--unified-tag-active-bg-image)!important;color:var(--unified-tag-active-text)!important;-webkit-text-fill-color:var(--unified-tag-active-text)!important;box-shadow:var(--unified-tag-active-shadow)!important;font-family:var(--unified-tag-font-family)!important;font-size:.84rem!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1!important;white-space:nowrap!important;opacity:1!important}@media (max-width: 430px){html body section#section-answer .answer-actions #answer-followup,html body section#section-answer .answer-actions #answer-followup:not(:disabled),html body section#section-answer .answer-actions #answer-followup:disabled{width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:var(--unified-tag-radius)!important}}html body{--unified-tag-height-final: 36px;--unified-tag-radius-final: 999px;--unified-tag-padding-x-final: 14px;--unified-tag-font-size-final: .84rem;--unified-tag-font-weight-final: 500;--unified-tag-letter-spacing-final: .02em}html body button.primary-button,html body button.ghost-button,html body button.template-tab,html body button.page-nav-button,html body button.records-filter-button,html body button.records-mode-button,html body button.delivery-mode-button,html body button.admin-tab,html body button.mini-button,html body button.session-mini,html body .status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:var(--unified-tag-height-final)!important;min-height:var(--unified-tag-height-final)!important;padding:0 var(--unified-tag-padding-x-final)!important;border-radius:var(--unified-tag-radius-final)!important;font-family:var(--unified-tag-font-family)!important;font-size:var(--unified-tag-font-size-final)!important;font-weight:var(--unified-tag-font-weight-final)!important;letter-spacing:var(--unified-tag-letter-spacing-final)!important;line-height:1!important;white-space:nowrap!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;filter:none!important;transform:none!important}html body button.primary-button *,html body button.ghost-button *,html body button.template-tab *,html body button.page-nav-button *,html body button.records-filter-button *,html body button.records-mode-button *,html body button.delivery-mode-button *,html body button.admin-tab *,html body button.mini-button *,html body button.session-mini *,html body .status-pill *{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}html body .title-nav button.page-nav-button,html body .template-switcher button.template-tab,html body .records-filter-group button.records-filter-button,html body .records-filter-group button.records-mode-button,html body .button-row button.primary-button,html body .button-row button.ghost-button,html body .panel-tools .status-pill,html body .feedback-head .status-pill,html body #save-indicator.status-pill,html body #feedback-status.status-pill,html body #conversation-status.status-pill,html body #send-request,html body #answer-followup,html body #answer-favorite,html body #resume-session,html body #leave-session,html body #copy-user-prompt-settings,html body #feedback-submit,html body #clear-history,html body #toggle-conversation{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:var(--unified-tag-height-final)!important;min-height:var(--unified-tag-height-final)!important;padding:0 var(--unified-tag-padding-x-final)!important;border-radius:var(--unified-tag-radius-final)!important;font-family:var(--unified-tag-font-family)!important;font-size:var(--unified-tag-font-size-final)!important;font-weight:var(--unified-tag-font-weight-final)!important;letter-spacing:var(--unified-tag-letter-spacing-final)!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}html body .title-nav button.page-nav-button *,html body .template-switcher button.template-tab *,html body .records-filter-group button.records-filter-button *,html body .records-filter-group button.records-mode-button *,html body .button-row button.primary-button *,html body .button-row button.ghost-button *,html body .panel-tools .status-pill *,html body .feedback-head .status-pill *,html body #save-indicator.status-pill *,html body #feedback-status.status-pill *,html body #conversation-status.status-pill *,html body #send-request *,html body #answer-followup *,html body #answer-favorite *,html body #resume-session *,html body #leave-session *,html body #copy-user-prompt-settings *,html body #feedback-submit *,html body #clear-history *,html body #toggle-conversation *{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}html body .page-shell .title-banner .title-banner-nav .title-nav.page-switcher-nav button.page-nav-button,html body .page-shell .mode-switcher-block .template-switcher button.template-tab,html body #section-question .mode-switcher-block .template-switcher button.template-tab,html body #section-question .template-switcher button.template-tab.active,html body #section-question .template-switcher button.template-tab:not(.active){height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;font-family:var(--unified-tag-font-family)!important;font-size:.84rem!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1!important}@media (max-width: 430px){html body section#section-answer .answer-actions{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important}html body section#section-answer .answer-actions #answer-followup{width:auto!important;min-width:0!important;max-width:100%!important;justify-self:start!important}}@media (max-width: 480px){html body .title-banner{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}html body .title-banner-content{display:block!important;width:100%!important;min-width:0!important}html body .title-banner .brand-mark,html body .title-banner h1.brand-mark{display:flex!important;align-items:baseline!important;flex-wrap:nowrap!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;min-width:0!important}html body .title-banner .title-copy{display:block!important;width:100%!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-top:4px!important}html body .title-banner-nav{align-self:flex-end!important;justify-self:auto!important;width:auto!important;min-width:0!important}html body .title-nav.page-switcher-nav,html body .page-switcher-nav{display:inline-flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:100%!important;gap:6px!important}html body .title-nav.page-switcher-nav button.page-nav-button,html body .page-switcher-nav button.page-nav-button{width:auto!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;font-family:var(--unified-tag-font-family)!important;font-size:.84rem!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1!important;white-space:nowrap!important}html body #section-records-filters .records-filter-group,html body #section-records-filters .records-filter-group-mode{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important}html body #section-records-filters .records-filter-caption{display:block!important;width:100%!important;margin:0 0 8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#9aa3a0!important;-webkit-text-fill-color:#9aa3a0!important;font-family:var(--unified-tag-font-family)!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.45!important}html body #section-records-filters .records-filter-button,html body #section-records-filters .records-mode-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;font-family:var(--unified-tag-font-family)!important;font-size:.84rem!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1!important;white-space:nowrap!important}html body[data-current-page=records] #section-records-filters .records-filter-button,html body[data-current-page=records] #section-records-filters .records-mode-button,html body[data-current-page=records] #section-records-filters .records-filter-button.active,html body[data-current-page=records] #section-records-filters .records-mode-button.active,html body[data-current-page=records] #section-records-filters .records-filter-button:not(.active),html body[data-current-page=records] #section-records-filters .records-mode-button:not(.active){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;font-family:var(--unified-tag-font-family)!important;font-size:.84rem!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1!important;white-space:nowrap!important}html body[data-current-page=records] #section-records-filters .records-filter-button *,html body[data-current-page=records] #section-records-filters .records-mode-button *{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}html body[data-current-page=records] #section-records-filters .records-filter-caption{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#9aa3a0!important;-webkit-text-fill-color:#9aa3a0!important;font-family:var(--unified-tag-font-family)!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.45!important}}html body #section-question #question-label,html body #section-question #concern-label,html body #section-question #supplement-panel .supplement-panel-title{display:block!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-family:Cormorant Garamond,Playfair Display,Didot,"Bodoni 72",Times New Roman,serif!important;font-size:var(--ui-section-size)!important;font-weight:var(--ui-label-weight)!important;letter-spacing:0!important;line-height:1.45!important;color:var(--ui-title-light)!important;-webkit-text-fill-color:var(--ui-title-light)!important;text-transform:uppercase!important}body[data-theme=dark] #section-question #question-label,body[data-theme=dark] #section-question #concern-label,body[data-theme=dark] #section-question #supplement-panel .supplement-panel-title{color:var(--ui-title-dark)!important;-webkit-text-fill-color:var(--ui-title-dark)!important}@media (max-width: 480px){html body #section-question .mode-switcher-title,html body #section-question #question-label,html body #section-question #concern-label,html body #section-question #supplement-panel .supplement-panel-title{font-size:.96rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1.45!important;color:#172026!important;-webkit-text-fill-color:rgb(23,32,38)!important}}html body #section-records-filters .records-filter-button,html body #section-records-filters .records-mode-button,html body[data-current-page=records] #section-records-filters .records-filter-button,html body[data-current-page=records] #section-records-filters .records-mode-button{border:1px solid rgba(96,125,112,.42)!important;background:#ffffff9e!important;background-image:none!important;box-shadow:inset 0 1px #ffffffb8!important;outline:0!important}html body #section-records-filters .records-filter-button.active,html body #section-records-filters .records-mode-button.active,html body[data-current-page=records] #section-records-filters .records-filter-button.active,html body[data-current-page=records] #section-records-filters .records-mode-button.active{border:1px solid rgba(72,110,87,.76)!important;background:#4b765f!important;background-image:linear-gradient(135deg,#5f8b72,#3f6f59 48%,#2f5a63)!important;box-shadow:0 10px 20px #274e3e2e,inset 0 1px 1px #ffffff5c!important}body[data-theme=dark] #section-records-filters .records-filter-button,body[data-theme=dark] #section-records-filters .records-mode-button,body[data-theme=dark][data-current-page=records] #section-records-filters .records-filter-button,body[data-theme=dark][data-current-page=records] #section-records-filters .records-mode-button{border-color:#c3d5c847!important;background:#ffffff14!important;background-image:none!important}body[data-theme=dark] #section-records-filters .records-filter-button.active,body[data-theme=dark] #section-records-filters .records-mode-button.active,body[data-theme=dark][data-current-page=records] #section-records-filters .records-filter-button.active,body[data-theme=dark][data-current-page=records] #section-records-filters .records-mode-button.active{border-color:#8ab897b3!important;background:#4b765f!important;background-image:linear-gradient(135deg,#5f8b72,#3f6f59 48%,#2f5a63)!important}html body #section-records-filters .records-filter-button:not(.active):not(:disabled),html body #section-records-filters .records-mode-button:not(.active):not(:disabled),html body[data-current-page=records] #section-records-filters .records-filter-button:not(.active):not(:disabled),html body[data-current-page=records] #section-records-filters .records-mode-button:not(.active):not(:disabled){border:1px solid rgba(107,133,121,.72)!important;background:#ffffffc7!important;background-image:none!important;box-shadow:0 1px #ffffffb3 inset!important}html body[data-theme=dark] #section-records-filters .records-filter-button:not(.active):not(:disabled),html body[data-theme=dark] #section-records-filters .records-mode-button:not(.active):not(:disabled),html body[data-theme=dark][data-current-page=records] #section-records-filters .records-filter-button:not(.active):not(:disabled),html body[data-theme=dark][data-current-page=records] #section-records-filters .records-mode-button:not(.active):not(:disabled){border-color:#c3d5c875!important;background:#ffffff1a!important;background-image:none!important}html body section#section-records-filters button.ghost-button.records-filter-button:not(.active):not(:disabled),html body section#section-records-filters button.ghost-button.records-mode-button:not(.active):not(:disabled),html body[data-current-page=records] section#section-records-filters button.ghost-button.records-filter-button:not(.active):not(:disabled),html body[data-current-page=records] section#section-records-filters button.ghost-button.records-mode-button:not(.active):not(:disabled){border-top:1px solid rgba(107,133,121,.72)!important;border-right:1px solid rgba(107,133,121,.72)!important;border-bottom:1px solid rgba(107,133,121,.72)!important;border-left:1px solid rgba(107,133,121,.72)!important;background-color:#ffffffd1!important;background-image:none!important;box-shadow:none!important}html body section#section-records-filters button.ghost-button.records-filter-button.active:not(:disabled),html body section#section-records-filters button.ghost-button.records-mode-button.active:not(:disabled),html body[data-current-page=records] section#section-records-filters button.ghost-button.records-filter-button.active:not(:disabled),html body[data-current-page=records] section#section-records-filters button.ghost-button.records-mode-button.active:not(:disabled){border-top:1px solid rgba(72,110,87,.86)!important;border-right:1px solid rgba(72,110,87,.86)!important;border-bottom:1px solid rgba(72,110,87,.86)!important;border-left:1px solid rgba(72,110,87,.86)!important}html body #section-records-filters .records-filter-group>button.ghost-button.records-filter-button:not(.active):not(:disabled),html body #section-records-filters .records-filter-group>button.ghost-button.records-mode-button:not(.active):not(:disabled),html body[data-current-page=records] #section-records-filters .records-filter-group>button.ghost-button.records-filter-button:not(.active):not(:disabled),html body[data-current-page=records] #section-records-filters .records-filter-group>button.ghost-button.records-mode-button:not(.active):not(:disabled){border:1px solid rgba(96,121,110,.76)!important;outline:1px solid rgba(96,121,110,.76)!important;outline-offset:-1px!important;background:#ffffffd1!important;background-image:none!important;box-shadow:none!important}html body #section-records-filters .records-filter-group>button.ghost-button.records-filter-button.active:not(:disabled),html body #section-records-filters .records-filter-group>button.ghost-button.records-mode-button.active:not(:disabled),html body[data-current-page=records] #section-records-filters .records-filter-group>button.ghost-button.records-filter-button.active:not(:disabled),html body[data-current-page=records] #section-records-filters .records-filter-group>button.ghost-button.records-mode-button.active:not(:disabled){border:1px solid rgba(72,110,87,.9)!important;outline:1px solid rgba(72,110,87,.9)!important;outline-offset:-1px!important}html body[data-theme=dark] #section-records-filters .records-filter-group>button.ghost-button.records-filter-button:not(.active):not(:disabled),html body[data-theme=dark] #section-records-filters .records-filter-group>button.ghost-button.records-mode-button:not(.active):not(:disabled),html body[data-theme=dark][data-current-page=records] #section-records-filters .records-filter-group>button.ghost-button.records-filter-button:not(.active):not(:disabled),html body[data-theme=dark][data-current-page=records] #section-records-filters .records-filter-group>button.ghost-button.records-mode-button:not(.active):not(:disabled){border-color:#c3d5c885!important;outline-color:#c3d5c885!important;background:#ffffff1a!important;background-image:none!important}html body #section-records-filters#section-records-filters#section-records-filters .records-filter-group>button.ghost-button.records-filter-button.records-filter-button:not(.active):not(:disabled),html body #section-records-filters#section-records-filters#section-records-filters .records-filter-group>button.ghost-button.records-mode-button.records-mode-button:not(.active):not(:disabled),html body[data-current-page=records] #section-records-filters#section-records-filters#section-records-filters .records-filter-group>button.ghost-button.records-filter-button.records-filter-button:not(.active):not(:disabled),html body[data-current-page=records] #section-records-filters#section-records-filters#section-records-filters .records-filter-group>button.ghost-button.records-mode-button.records-mode-button:not(.active):not(:disabled){border-color:#60796ec7!important;background-color:#ffffffd1!important;background-image:none!important;box-shadow:none!important;outline:1px solid rgba(96,121,110,.78)!important;outline-offset:-1px!important}html body #section-records-filters .records-filter-block:first-child>.records-filter-group,html body[data-current-page=records] #section-records-filters .records-filter-block:first-child>.records-filter-group{display:inline-flex!important;flex-wrap:nowrap!important;width:auto!important;max-width:100%!important;padding:5px!important;gap:5px!important;border-radius:999px!important;background:#fff3!important;border:1px solid rgba(255,255,255,.38)!important;box-shadow:inset 0 1px #ffffff7a,0 8px 18px #222f260d!important;backdrop-filter:blur(20px) saturate(1.1)!important;-webkit-backdrop-filter:blur(20px) saturate(1.1)!important}html body #section-records-filters .records-filter-group.records-filter-group-mode,html body[data-current-page=records] #section-records-filters .records-filter-group.records-filter-group-mode{display:inline-flex!important;flex-wrap:wrap!important;width:auto!important;max-width:100%!important;padding:10px!important;gap:10px!important;border-radius:18px!important;background:var(--liquid-panel-subtle)!important;border:1px solid var(--liquid-edge)!important;box-shadow:inset 0 1px 2px #ffffff9e,0 10px 28px #1f303b13!important;backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important}html body #section-records-filters .records-filter-group>button.ghost-button.records-filter-button:not(.active):not(:disabled),html body #section-records-filters .records-filter-group>button.ghost-button.records-mode-button:not(.active):not(:disabled),html body[data-current-page=records] #section-records-filters .records-filter-group>button.ghost-button.records-filter-button:not(.active):not(:disabled),html body[data-current-page=records] #section-records-filters .records-filter-group>button.ghost-button.records-mode-button:not(.active):not(:disabled){outline:0!important;outline-offset:0!important}html body[data-theme=dark] #section-records-filters .records-filter-block:first-child>.records-filter-group,html body[data-theme=dark][data-current-page=records] #section-records-filters .records-filter-block:first-child>.records-filter-group{background:#e7ede80e!important;border-color:#e7ede81a!important;box-shadow:inset 0 1px #ffffff0e,0 10px 22px #00000026!important}html body[data-theme=dark] #section-records-filters .records-filter-group.records-filter-group-mode,html body[data-theme=dark][data-current-page=records] #section-records-filters .records-filter-group.records-filter-group-mode{background:var(--liquid-panel-subtle)!important;border-color:var(--liquid-edge)!important;box-shadow:inset 0 1px 1px #ffffff14,0 16px 38px #0003!important}html body #section-records-filters .records-filter-block:first-child>.records-filter-group,html body #section-records-filters .records-filter-group.records-filter-group-mode,html body[data-current-page=records] #section-records-filters .records-filter-block:first-child>.records-filter-group,html body[data-current-page=records] #section-records-filters .records-filter-group.records-filter-group-mode{display:inline-flex!important;grid-template-columns:none!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;max-width:100%!important;gap:10px!important;margin-bottom:0!important;padding:4px!important;border-radius:999px!important;border:1px solid var(--liquid-edge)!important;background:var(--liquid-panel-subtle)!important;background-image:none!important;box-shadow:inset 0 1px 2px #ffffff9e,0 10px 28px #1f303b13!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #section-records-filters .records-filter-block:first-child>.records-filter-group,html body[data-current-page=records] #section-records-filters .records-filter-block:first-child>.records-filter-group{flex-wrap:nowrap!important}html body[data-theme=dark] #section-records-filters .records-filter-block:first-child>.records-filter-group,html body[data-theme=dark] #section-records-filters .records-filter-group.records-filter-group-mode,html body[data-theme=dark][data-current-page=records] #section-records-filters .records-filter-block:first-child>.records-filter-group,html body[data-theme=dark][data-current-page=records] #section-records-filters .records-filter-group.records-filter-group-mode{background:var(--liquid-panel-subtle)!important;border-color:var(--liquid-edge)!important;box-shadow:inset 0 1px 1px #ffffff14,0 16px 38px #0003!important}@media (max-width: 480px){html body #section-records-filters .records-filter-block:first-child>.records-filter-group,html body #section-records-filters .records-filter-group.records-filter-group-mode,html body[data-current-page=records] #section-records-filters .records-filter-block:first-child>.records-filter-group,html body[data-current-page=records] #section-records-filters .records-filter-group.records-filter-group-mode{gap:6px!important;padding:8px!important;border-radius:18px!important;background:#ffffff57!important;border:1px solid rgba(255,255,255,.62)!important;box-shadow:inset 0 1px 2px #ffffff9e,0 10px 28px #1f303b14!important;overflow:visible!important}}html body #section-records-filters .records-filters-stack>.records-filter-block:first-child,html body[data-current-page=records] #section-records-filters .records-filters-stack>.records-filter-block:first-child{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}html body #section-records-filters .records-filters-stack>.records-filter-block:first-child:before,html body[data-current-page=records] #section-records-filters .records-filters-stack>.records-filter-block:first-child:before{display:none!important;content:none!important}html body #section-records-filters .records-filters-stack>.records-filter-block:first-child>.records-filter-group,html body[data-current-page=records] #section-records-filters .records-filters-stack>.records-filter-block:first-child>.records-filter-group,html body[data-theme=dark] #section-records-filters .records-filters-stack>.records-filter-block:first-child>.records-filter-group,html body[data-theme=dark][data-current-page=records] #section-records-filters .records-filters-stack>.records-filter-block:first-child>.records-filter-group{box-shadow:inset 0 1px 2px #ffffff9e!important}html body #section-question details#supplement-panel.supplement-panel{padding:14px 16px!important;cursor:default!important}html body #section-question details#supplement-panel.supplement-panel:not([open]){padding:10px 14px!important;background:#ffffff2e!important;border-color:#ffffff75!important;box-shadow:inset 0 1px 1px #ffffff7a!important}html body #section-question details#supplement-panel.supplement-panel>summary.supplement-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;list-style:none!important;cursor:pointer!important}html body #section-question details#supplement-panel.supplement-panel>summary.supplement-panel-head::-webkit-details-marker{display:none!important}html body #section-question details#supplement-panel.supplement-panel>summary.supplement-panel-head:after{content:"展开"!important;flex:0 0 auto!important;color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important;font-family:var(--unified-tag-font-family)!important;font-size:.78rem!important;font-weight:500!important;line-height:1!important}html body #section-question details#supplement-panel.supplement-panel[open]>summary.supplement-panel-head:after{content:"收起"!important}html body #section-question details#supplement-panel.supplement-panel:not([open]) .supplement-panel-title{font-size:.92rem!important}html body #section-question details#supplement-panel.supplement-panel .supplement-panel-copy{margin-left:auto!important;color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important;font-family:var(--unified-tag-font-family)!important;font-size:.78rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important}html body #section-question details#supplement-panel.supplement-panel[open] .supplement-panel-grid{margin-top:12px!important}html body .history-resume-hint{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important}html body[data-theme=dark] #section-question details#supplement-panel.supplement-panel:not([open]){background:#ffffff09!important;border-color:#e7ede814!important;box-shadow:inset 0 1px 1px #ffffff0a!important}@media (max-width: 480px){html body #section-question details#supplement-panel.supplement-panel:not([open]){padding:9px 12px!important}html body #section-question details#supplement-panel.supplement-panel .supplement-panel-copy{display:none!important}}@media (max-width: 480px){html body #section-question .mode-switcher-hint{display:none!important}html body #section-question .privacy-note{margin-top:8px!important;color:#4d5b609e!important;-webkit-text-fill-color:rgba(77,91,96,.62)!important;font-size:.72rem!important;line-height:1.42!important}html body #section-question .composer-actions{display:flex!important;justify-content:stretch!important;width:100%!important}html body #section-question #send-request,html body #section-answer #answer-followup{width:100%!important;min-height:46px!important;border-radius:16px!important;border-color:#486e57db!important;background:#4b765f!important;background-image:linear-gradient(135deg,#5f8b72,#3f6f59 52%,#2f5a63)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 10px 20px #274e3e29,inset 0 1px 1px #ffffff52!important;font-size:.95rem!important;font-weight:650!important}html body #section-answer #answer-favorite,html body #clear-history,html body #toggle-conversation{border-color:#7e92963d!important;background:#ffffff57!important;background-image:none!important;color:#243237b8!important;-webkit-text-fill-color:rgba(36,50,55,.72)!important;box-shadow:inset 0 1px 1px #ffffff7a!important;font-weight:500!important}html body #section-answer .answer-actions{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:8px!important}html body #section-answer .answer-actions button{min-height:42px!important;height:42px!important;padding:0 12px!important;font-size:.9rem!important;line-height:1!important}html body[data-current-page=records] #section-records-filters .records-filters-stack{display:flex!important;flex-direction:column!important;gap:9px!important}html body[data-current-page=records] #section-records-filters .records-filters-stack>.records-filter-block:first-child{order:1!important}html body[data-current-page=records] #section-records-filters .records-search-field{order:2!important}html body[data-current-page=records] #section-records-filters .records-type-filter{order:3!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body[data-current-page=records] #section-records-filters .records-type-filter>summary.records-filter-caption{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:34px!important;padding:0 2px!important;list-style:none!important;cursor:pointer!important;color:#4d5b6094!important;-webkit-text-fill-color:rgba(77,91,96,.58)!important;font-size:12px!important;font-weight:500!important}html body[data-current-page=records] #section-records-filters .records-type-filter>summary.records-filter-caption::-webkit-details-marker{display:none!important}html body[data-current-page=records] #section-records-filters .records-type-filter>summary.records-filter-caption:after{content:"展开"!important;color:#4d5b6085!important;-webkit-text-fill-color:rgba(77,91,96,.52)!important;font-size:12px!important;font-weight:500!important}html body[data-current-page=records] #section-records-filters .records-type-filter[open]>summary.records-filter-caption:after{content:"收起"!important}html body[data-current-page=records] #section-records-filters .records-type-filter:not([open]) .records-filter-group-mode{display:none!important}html body[data-current-page=records] #section-records-filters .records-filter-group:first-of-type{width:fit-content!important;max-width:100%!important}html body[data-current-page=records] #section-records-filters .records-filter-group-mode{margin-top:4px!important;opacity:.86!important}html body[data-current-page=records] #section-records-filters .records-filter-button,html body[data-current-page=records] #section-records-filters .records-mode-button{border-color:#7e92963d!important;background:#ffffff47!important;background-image:none!important;color:#243237ad!important;-webkit-text-fill-color:rgba(36,50,55,.68)!important;box-shadow:inset 0 1px 1px #ffffff7a!important;font-size:12px!important;font-weight:500!important}html body[data-current-page=records] #section-records-filters .records-filter-button.active,html body[data-current-page=records] #section-records-filters .records-mode-button.active{border-color:#486e57bd!important;background:#4b765feb!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 1px 1px #ffffff47!important;font-weight:650!important}}@media (max-width: 360px){html body #section-answer .answer-actions button{font-size:.82rem!important;padding:0 8px!important}}@media (max-width: 480px){html body #section-question .composer-actions #send-request.primary-button.accent,html body section#section-answer .answer-actions #answer-followup.primary-button.accent{height:46px!important;min-height:46px!important;padding:0 16px!important;border-radius:16px!important;border-color:#486e57db!important;background:#4b765f!important;background-image:linear-gradient(135deg,#5f8b72,#3f6f59 52%,#2f5a63)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 10px 20px #274e3e29,inset 0 1px 1px #ffffff52!important;font-size:15.2px!important;font-weight:650!important;line-height:1!important}html body .panel-tools #clear-history.ghost-button,html body .panel-tools #clear-history.ghost-button:not(:disabled),html body .panel-tools #toggle-conversation.ghost-button{height:42px!important;min-height:42px!important;padding:0 12px!important;border-radius:16px!important;border-color:#7e92963d!important;background:#ffffff57!important;background-image:none!important;color:#243237b8!important;-webkit-text-fill-color:rgba(36,50,55,.72)!important;box-shadow:inset 0 1px 1px #ffffff7a!important;font-size:14px!important;font-weight:500!important;line-height:1!important}}@media (max-width: 480px){html body #answer-favorite#answer-favorite{background:#ffffff57!important;background-image:none!important;box-shadow:inset 0 1px 1px #ffffff7a!important;color:#243237b8!important;-webkit-text-fill-color:rgba(36,50,55,.72)!important}html body[data-current-page=records] .response-card-history:has(.history-list.empty) .history-resume-hint{display:none!important}html body[data-current-page=records][data-has-records=false] #section-history,html body[data-current-page=records][data-has-records=false] #section-conversation{display:none!important}}@media (max-width: 480px){html body #section-question .composer-actions{margin-top:14px!important}html body #section-question .composer-actions #send-request.primary-button.accent,html body section#section-answer .answer-actions #answer-followup.primary-button.accent,html body section#section-answer .answer-actions #answer-followup.primary-button.accent:not(:disabled){height:44px!important;min-height:44px!important;border-radius:999px!important;padding:0 18px!important;border:1px solid rgba(58,104,78,.58)!important;background:#426f58!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 5px 12px #2f5a4224!important;font-size:14px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important}html body section#section-answer .answer-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:center!important}}html body{--discern-selected-tag-bg: rgba(0, 0, 0, 0);--discern-selected-tag-bg-image: linear-gradient(135deg, rgba(118, 147, 125, .88) 0%, rgba(53, 77, 62, .96) 100%);--discern-selected-tag-border: rgba(88, 119, 97, .36);--discern-selected-tag-text: #fff;--discern-selected-tag-shadow: 0 12px 24px rgba(20, 34, 26, .13), inset 0 1px 0 rgba(255, 255, 255, .22)}html body .page-shell .title-banner .title-banner-nav .title-nav.page-switcher-nav button.page-nav-button.page-nav-button.active,html body #section-question#section-question .template-switcher.template-switcher button.template-tab.template-tab.active,html body #section-records-filters#section-records-filters#section-records-filters .records-filter-group.records-filter-group>button.ghost-button.records-filter-button.records-filter-button.active,html body #section-records-filters#section-records-filters#section-records-filters .records-filter-group.records-filter-group>button.ghost-button.records-mode-button.records-mode-button.active,html body #section-question#section-question #send-request#send-request.primary-button.accent,html body #section-answer#section-answer.response-card.response-card .answer-actions.answer-actions #answer-followup#answer-followup.primary-button.accent{border:1px solid var(--discern-selected-tag-border)!important;background:var(--discern-selected-tag-bg)!important;background-image:var(--discern-selected-tag-bg-image)!important;color:var(--discern-selected-tag-text)!important;-webkit-text-fill-color:var(--discern-selected-tag-text)!important;box-shadow:var(--discern-selected-tag-shadow)!important}html body .page-shell .title-banner .title-banner-nav .title-nav.page-switcher-nav button.page-nav-button.page-nav-button.active *,html body #section-question#section-question .template-switcher.template-switcher button.template-tab.template-tab.active *,html body #section-records-filters#section-records-filters#section-records-filters .records-filter-group.records-filter-group>button.ghost-button.records-filter-button.records-filter-button.active *,html body #section-records-filters#section-records-filters#section-records-filters .records-filter-group.records-filter-group>button.ghost-button.records-mode-button.records-mode-button.active *,html body #section-question#section-question #send-request#send-request.primary-button.accent *,html body #section-answer#section-answer.response-card.response-card .answer-actions.answer-actions #answer-followup#answer-followup.primary-button.accent *{color:var(--discern-selected-tag-text)!important;-webkit-text-fill-color:var(--discern-selected-tag-text)!important}.mobile-type-description{display:none}@media (max-width: 480px){html body #section-question .mode-switcher-hint{display:none!important}html body #section-question .mobile-type-description{display:block!important;width:100%!important;margin-top:8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #section-question .mobile-type-description>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:34px!important;padding:0 2px!important;list-style:none!important;cursor:pointer!important;color:#4d5b6094!important;-webkit-text-fill-color:rgba(77,91,96,.58)!important;font-family:var(--unified-tag-font-family)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important}html body #section-question .mobile-type-description>summary::-webkit-details-marker{display:none!important}html body #section-question .mobile-type-description>summary:after{content:"展开"!important;color:#4d5b6085!important;-webkit-text-fill-color:rgba(77,91,96,.52)!important}html body #section-question .mobile-type-description[open]>summary:after{content:"收起"!important}html body #section-question .mobile-type-description-list{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;margin-top:4px!important;padding:0!important}html body #section-question .mobile-type-description-list>div,html body #section-question .mobile-type-description-list>div *,html body #section-question .mobile-type-description-list strong{color:#9aa3a0!important;-webkit-text-fill-color:#9aa3a0!important;font-size:.72rem!important;font-weight:500!important;line-height:1.55!important}html body #section-question .mobile-type-description-list strong{display:inline-block!important;min-width:4.4em!important;margin-right:4px!important;text-align:left!important}html body[data-current-page=records] #section-records-filters .records-filters-stack{align-items:stretch!important}html body[data-current-page=records] #section-records-filters .records-filter-block{width:100%!important;max-width:100%!important}html body[data-current-page=records] #section-records-filters label.records-search-field{width:100%!important;max-width:100%!important;align-self:stretch!important}html body[data-current-page=records] #section-records-filters label.records-search-field input#records-search{width:100%!important}html body[data-current-page=records] #section-history .panel-head{justify-content:space-between!important;align-items:center!important}html body[data-current-page=records][data-has-records=false] #section-history{display:flex!important}html body[data-current-page=records] #section-history .history-resume-hint{display:none!important}html body[data-current-page=records] #section-history .panel-head h2{display:block!important;flex:1 1 auto!important}html body[data-current-page=records] #section-history .panel-tools{width:auto!important;flex:0 0 auto!important;justify-content:flex-end!important}html body[data-current-page=records] #section-history #clear-history.ghost-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important}html body[data-current-page=records] #section-history .history-list.empty{display:block!important;min-height:0!important}}@media (max-width: 480px){html body[data-current-page=records] #section-history .panel-head h2{color:var(--ui-title-light)!important;-webkit-text-fill-color:var(--ui-title-light)!important;font-family:var(--sans)!important;font-size:1.12rem!important;font-weight:650!important;line-height:1.25!important;letter-spacing:0!important}html body[data-theme=dark][data-current-page=records] #section-history .panel-head h2{color:var(--ui-title-dark)!important;-webkit-text-fill-color:var(--ui-title-dark)!important}}@media (max-width: 480px){html body[data-current-page=records] #section-records-filters{display:block!important}html body[data-current-page=records] #section-records-filters>.panel-head{display:block!important;position:relative!important;z-index:2!important;width:100%!important;margin:0 0 10px!important;padding:0 2px!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-current-page=records] #section-records-filters>.panel-head:before{display:none!important;content:none!important}html body[data-current-page=records] #section-records-filters>.panel-head h2{display:block!important;margin:0!important}html body[data-current-page=records] #section-records-filters>.records-filters-stack{position:relative!important;z-index:1!important;margin:0!important;padding:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-current-page=records] #section-records-filters>.records-filters-stack:before{display:none!important;content:none!important}html body[data-current-page=records] #section-records-filters .records-filters-stack>.records-filter-block:first-child{margin:0!important;padding:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body[data-current-page=records] #section-records-filters .records-filters-stack>.records-filter-block:first-child>.records-filter-group{display:inline-flex!important;width:auto!important;max-width:100%!important;margin:0!important}}@media (max-width: 480px){html body[data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card{display:flex!important;flex-direction:column!important;gap:10px!important;padding:14px!important}html body[data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.panel-head{display:block!important;order:0!important;width:100%!important;margin:0!important;padding:0 2px!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.panel-head:before,html body[data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.panel-head:after{display:none!important;content:none!important}html body[data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.panel-head h2{display:block!important;margin:0!important;color:var(--ui-title-light)!important;-webkit-text-fill-color:var(--ui-title-light)!important;font-family:var(--sans)!important;font-size:1.12rem!important;font-weight:650!important;line-height:1.25!important;letter-spacing:0!important}html body[data-theme=dark][data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.panel-head h2{color:var(--ui-title-dark)!important;-webkit-text-fill-color:var(--ui-title-dark)!important}html body[data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.records-filters-stack{display:flex!important;flex-direction:column!important;order:1!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.records-filters-stack:before,html body[data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.records-filters-stack:after,html body[data-current-page=records] aside.sidebar section#section-records-filters .records-filters-stack>.records-filter-block:first-child:before,html body[data-current-page=records] aside.sidebar section#section-records-filters .records-filters-stack>.records-filter-block:first-child:after,html body[data-current-page=records] aside.sidebar section#section-records-filters .records-filter-group:before,html body[data-current-page=records] aside.sidebar section#section-records-filters .records-filter-group:after{display:none!important;content:none!important}html body[data-current-page=records] aside.sidebar section#section-records-filters .records-filters-stack>.records-filter-block:first-child{order:1!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-current-page=records] aside.sidebar section#section-records-filters .records-filters-stack>.records-filter-block:first-child>.records-filter-group{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-current-page=records] aside.sidebar section#section-records-filters .records-search-field{order:2!important}html body[data-current-page=records] aside.sidebar section#section-records-filters .records-type-filter{order:3!important}}@media (max-width: 480px){html body[data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.panel-head,html body[data-current-page=records] #section-history>.panel-head{display:flex!important;align-items:center!important;min-height:30px!important;margin:0 0 10px!important;padding:0 2px!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.panel-head h2,html body[data-current-page=records] #section-history>.panel-head h2{display:block!important;margin:0!important;color:var(--ui-title-light)!important;-webkit-text-fill-color:var(--ui-title-light)!important;font-family:var(--sans)!important;font-size:1.12rem!important;font-weight:650!important;line-height:1.25!important;letter-spacing:0!important}html body[data-theme=dark][data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.panel-head h2,html body[data-theme=dark][data-current-page=records] #section-history>.panel-head h2{color:var(--ui-title-dark)!important;-webkit-text-fill-color:var(--ui-title-dark)!important}html body[data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.records-filters-stack{margin-top:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=records] aside.sidebar section#section-records-filters label.records-search-field>span{color:var(--ui-label-light)!important;-webkit-text-fill-color:var(--ui-label-light)!important;font-family:var(--sans)!important;font-size:.92rem!important;font-weight:650!important;line-height:1.35!important;letter-spacing:0!important}html body[data-theme=dark][data-current-page=records] aside.sidebar section#section-records-filters label.records-search-field>span{color:var(--ui-label-dark)!important;-webkit-text-fill-color:var(--ui-label-dark)!important}}@media (max-width: 480px){html body[data-current-page=workspace] #section-question.composer{display:flex!important;flex-direction:column!important}html body[data-current-page=workspace] #section-question>.panel-head{order:0!important}html body[data-current-page=workspace] #section-question .mode-switcher-block{order:1!important}html body[data-current-page=workspace] #section-question #session-context,html body[data-current-page=workspace] #section-question .followup-guidance{order:2!important}html body[data-current-page=workspace] #section-question .form-grid{order:3!important}html body[data-current-page=workspace] #section-question .composer-actions{order:4!important}html body[data-current-page=workspace] #section-question #supplement-panel{order:5!important;margin-top:10px!important}html body[data-current-page=workspace] #section-question .send-preview{order:6!important}}@media (max-width: 480px){html body[data-current-page=workspace] #section-question .mode-switcher-block{padding:10px 10px 6px!important}html body[data-current-page=workspace] #section-question .template-switcher{padding:5px!important}html body[data-current-page=workspace] #section-question .mobile-type-description{margin-top:0!important}html body[data-current-page=workspace] #section-question .mobile-type-description>summary{min-height:24px!important;height:24px!important;padding:0 2px!important}}@media (max-width: 480px){html body[data-current-page=workspace] #section-question .mode-switcher-block{padding:10px!important;margin:0 0 8px!important}html body[data-current-page=workspace] #section-question .template-switcher{padding:7px!important}html body[data-current-page=workspace] #section-question .template-tab{min-height:34px!important;height:34px!important;font-size:12.5px!important}html body[data-current-page=workspace] #section-question .form-grid{gap:10px!important}html body[data-current-page=workspace] #section-question textarea#question{min-height:118px!important;height:118px!important}html body[data-current-page=workspace] #section-question textarea#concern{min-height:74px!important;height:74px!important}html body[data-current-page=workspace] #section-question .composer-actions{margin-top:12px!important}}@media (max-width: 480px){html body[data-current-page=workspace] #section-question.composer{gap:12px!important}html body[data-current-page=workspace] #section-question .mode-switcher-block{padding:10px!important;margin:0 0 8px!important;border-radius:18px!important}html body[data-current-page=workspace] #section-question .mode-switcher-title{margin-bottom:7px!important;font-size:.84rem!important;line-height:1.25!important}html body[data-current-page=workspace] #section-question .template-switcher{gap:6px!important;padding:7px!important;border-radius:18px!important}html body[data-current-page=workspace] #section-question .template-tab{min-height:34px!important;height:34px!important;padding:5px 4px!important;border-radius:13px!important;font-size:12.5px!important;line-height:1.08!important}html body[data-current-page=workspace] #section-question .form-grid{display:grid!important;gap:10px!important;margin-top:0!important}html body[data-current-page=workspace] #section-question .field-question-primary,html body[data-current-page=workspace] #section-question label.field.field-question-primary{padding:14px!important;border-radius:18px!important}html body[data-current-page=workspace] #section-question .field-concern-secondary,html body[data-current-page=workspace] #section-question label.field.field-concern-secondary{padding:12px!important;border-radius:18px!important;opacity:.92!important}html body[data-current-page=workspace] #section-question #question-label{font-size:15px!important;font-weight:700!important;line-height:1.35!important}html body[data-current-page=workspace] #section-question #concern-label{font-size:13.5px!important;font-weight:650!important;line-height:1.35!important;color:#38464cbd!important;-webkit-text-fill-color:rgba(56,70,76,.74)!important}html body[data-theme=dark][data-current-page=workspace] #section-question #concern-label{color:#ccd7d8b3!important;-webkit-text-fill-color:rgba(204,215,216,.7)!important}html body[data-current-page=workspace] #section-question textarea#question{min-height:118px!important;height:118px!important;padding:12px 13px!important;font-size:15px!important;line-height:1.5!important}html body[data-current-page=workspace] #section-question textarea#concern{min-height:74px!important;height:74px!important;padding:10px 12px!important;font-size:14px!important;line-height:1.45!important}html body[data-current-page=workspace] #section-question textarea#concern::placeholder{font-size:13.5px!important}html body[data-current-page=workspace] #section-question .composer-actions{margin-top:12px!important}}@media (max-width: 480px){html body .title-banner{gap:14px!important}html body .title-banner .title-copy{margin-top:4px!important;margin-bottom:0!important}}@media (max-width: 480px){html body #section-question#section-question .composer-actions{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-top:14px!important}html body #section-question#section-question .composer-actions #send-request#send-request.primary-button.accent,html body #section-question#section-question .composer-actions #send-request#send-request.primary-button.accent:not(:disabled){flex:0 0 auto!important;width:min(58vw,218px)!important;min-width:168px!important;max-width:218px!important;height:44px!important;min-height:44px!important;padding:0 20px!important;border-radius:999px!important}}@media (max-width: 480px){html body[data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card,html body[data-theme=dark][data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card{padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.panel-head{display:flex!important;margin:0 0 10px!important;padding:0 2px!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.panel-head h2{font-size:1.12rem!important;font-weight:650!important;line-height:1.25!important}html body[data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.records-filters-stack{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:14px!important;border:1px solid var(--liquid-edge)!important;border-radius:18px!important;background:var(--liquid-panel-subtle)!important;box-shadow:inset 0 1px 2px #ffffff9e,0 10px 28px #1f303b13!important;overflow:hidden!important}html body[data-theme=dark][data-current-page=records] aside.sidebar section#section-records-filters.panel.layout-card>.records-filters-stack{border-color:var(--liquid-edge)!important;background:var(--liquid-panel-subtle)!important;box-shadow:inset 0 1px 1px #ffffff14,0 16px 38px #0003!important}html body[data-current-page=records] aside.sidebar section#section-records-filters label.records-search-field{gap:7px!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=records] aside.sidebar section#section-records-filters label.records-search-field>span{color:var(--ui-label-light)!important;-webkit-text-fill-color:var(--ui-label-light)!important;font-family:var(--sans)!important;font-size:15px!important;font-weight:650!important;line-height:1.35!important;letter-spacing:0!important}html body[data-theme=dark][data-current-page=records] aside.sidebar section#section-records-filters label.records-search-field>span{color:var(--ui-label-dark)!important;-webkit-text-fill-color:var(--ui-label-dark)!important}}@media (max-width: 480px){html body[data-current-page=workspace] #section-question .mode-switcher-block{padding:10px!important;margin:0 0 8px!important}html body[data-current-page=workspace] #section-question .template-switcher{padding:7px!important}html body[data-current-page=workspace] #section-question .template-tab{min-height:34px!important;height:34px!important;font-size:12.5px!important}html body[data-current-page=workspace] #section-question .form-grid{gap:10px!important}html body[data-current-page=workspace] #section-question textarea#question{min-height:118px!important;height:118px!important}html body[data-current-page=workspace] #section-question textarea#concern{min-height:74px!important;height:74px!important}html body[data-current-page=workspace] #section-question#section-question .composer-actions{margin-top:12px!important}}@media (max-width: 480px){html body[data-current-page=workspace] #section-question .mode-switcher-title,html body[data-current-page=workspace] #section-question #question-label,html body[data-current-page=workspace] #section-question #concern-label,html body[data-current-page=workspace] #section-question #supplement-panel .supplement-panel-title{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-family:Cormorant Garamond,Playfair Display,Didot,"Bodoni 72",Times New Roman,serif!important;font-size:.96rem!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0!important;color:#172026!important;-webkit-text-fill-color:rgb(23,32,38)!important;text-transform:uppercase!important;opacity:1!important}html body[data-current-page=workspace] #section-question .mode-switcher-title{margin-bottom:7px!important}html body[data-theme=dark][data-current-page=workspace] #section-question .mode-switcher-title,html body[data-theme=dark][data-current-page=workspace] #section-question #question-label,html body[data-theme=dark][data-current-page=workspace] #section-question #concern-label,html body[data-theme=dark][data-current-page=workspace] #section-question #supplement-panel .supplement-panel-title{color:var(--ui-title-dark)!important;-webkit-text-fill-color:var(--ui-title-dark)!important}}@media (max-width: 480px){html body[data-current-page=workspace] #section-question>.panel-head .panel-tools{flex:0 0 auto!important;width:auto!important}html body[data-current-page=workspace] #section-question #save-indicator.status-pill.status-pill-save,html body[data-current-page=workspace] #section-question #save-indicator.status-pill.status-pill-save.subtle{width:auto!important;max-width:96px!important;min-width:0!important;min-height:22px!important;height:22px!important;padding:0 7px!important;border-radius:999px!important;border:1px solid rgba(92,112,105,.12)!important;background:#ffffff29!important;background-image:none!important;box-shadow:none!important;color:#44524c8f!important;-webkit-text-fill-color:rgba(68,82,76,.56)!important;font-family:var(--sans)!important;font-size:11px!important;font-weight:400!important;line-height:20px!important;letter-spacing:0!important;white-space:nowrap!important;opacity:.82!important}html body[data-theme=dark][data-current-page=workspace] #section-question #save-indicator.status-pill.status-pill-save,html body[data-theme=dark][data-current-page=workspace] #section-question #save-indicator.status-pill.status-pill-save.subtle{border-color:#dae4e01f!important;background:#ffffff0e!important;color:#dae4e094!important;-webkit-text-fill-color:rgba(218,228,224,.58)!important}}@media (max-width: 480px){html body[data-current-page=workspace] #section-question.composer{display:flex!important;flex-direction:column!important}html body[data-current-page=workspace] #section-question>.panel-head{order:0!important}html body[data-current-page=workspace] #section-question .mode-switcher-block{order:1!important}html body[data-current-page=workspace] #section-question #session-context,html body[data-current-page=workspace] #section-question .followup-guidance{order:2!important}html body[data-current-page=workspace] #section-question .form-grid{order:3!important}html body[data-current-page=workspace] #section-question #supplement-panel{order:4!important;margin-top:10px!important}html body[data-current-page=workspace] #section-question .send-preview{order:5!important}html body[data-current-page=workspace] #section-question .composer-actions{order:6!important;margin-top:12px!important}}@media (max-width: 480px){html body[data-current-page=workspace] #section-question.composer{--mobile-composer-step-gap: 12px}html body[data-current-page=workspace] #section-question .mode-switcher-block{margin-top:0!important;margin-bottom:var(--mobile-composer-step-gap)!important}html body[data-current-page=workspace] #section-question .form-grid{display:grid!important;gap:var(--mobile-composer-step-gap)!important;margin:0!important}html body[data-current-page=workspace] #section-question .form-grid>.field{margin:0!important}html body[data-current-page=workspace] #section-question #supplement-panel,html body[data-current-page=workspace] #section-question .send-preview{margin-top:var(--mobile-composer-step-gap)!important;margin-bottom:0!important}html body[data-current-page=workspace] #section-question .send-preview[hidden],html body[data-current-page=workspace] #section-question .send-preview[aria-hidden=true]{display:none!important;margin:0!important}html body[data-current-page=workspace] #section-question#section-question .composer-actions{margin-top:var(--mobile-composer-step-gap)!important;margin-bottom:0!important}}@media (max-width: 480px){html body[data-current-page=workspace] #section-question.composer{--mobile-composer-step-gap: 12px;row-gap:var(--mobile-composer-step-gap)!important;gap:var(--mobile-composer-step-gap)!important}html body[data-current-page=workspace] #section-question .mode-switcher-block,html body[data-current-page=workspace] #section-question .form-grid,html body[data-current-page=workspace] #section-question #supplement-panel,html body[data-current-page=workspace] #section-question .send-preview,html body[data-current-page=workspace] #section-question#section-question .composer-actions{margin-top:0!important;margin-bottom:0!important}html body[data-current-page=workspace] #section-question .form-grid{display:grid!important;gap:var(--mobile-composer-step-gap)!important}html body[data-current-page=workspace] #section-question .form-grid>.field{margin:0!important}html body[data-current-page=workspace] #section-question .send-preview[hidden],html body[data-current-page=workspace] #section-question .send-preview[aria-hidden=true]{display:none!important;margin:0!important}}body #section-history .history-body{gap:12px!important;padding-top:12px!important}body #section-history .history-block{display:grid!important;grid-template-columns:minmax(64px,82px) minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body #section-history .history-block+.history-block{margin-top:10px!important}body #section-history .history-block-label{position:sticky;top:8px;padding-top:10px!important;font-size:.76rem!important;line-height:1.2!important;letter-spacing:.06em!important;color:#455769b8!important}body #section-history .history-block-surface,body #section-history .history-conversation-item{padding:14px 16px!important;border-radius:10px!important;box-shadow:none!important}body #section-history .history-question,body #section-history .history-answer,body #section-history .history-conversation-content{white-space:normal!important;font-size:.98rem!important;line-height:1.72!important;color:var(--text)!important}body #section-history .history-answer.rendered>*,body #section-history .history-conversation-content.rendered>*{margin:0 0 .72em!important}body #section-history .history-answer.rendered h1,body #section-history .history-answer.rendered h2,body #section-history .history-answer.rendered h3,body #section-history .history-conversation-content.rendered h1,body #section-history .history-conversation-content.rendered h2,body #section-history .history-conversation-content.rendered h3{margin-top:.95em!important;margin-bottom:.4em!important;font-size:1rem!important;line-height:1.35!important;font-weight:750!important}body #section-history .history-answer.rendered ul,body #section-history .history-answer.rendered ol,body #section-history .history-conversation-content.rendered ul,body #section-history .history-conversation-content.rendered ol{margin:.4em 0 .8em 1.2em!important;padding-left:.25em!important}body #section-history .history-answer.rendered li,body #section-history .history-conversation-content.rendered li{margin:.24em 0!important;padding-left:.1em!important}body #section-history .history-field{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:10px!important;padding:8px 0!important;border-bottom:1px solid rgba(91,115,139,.1)!important}body #section-history .history-field:first-child{padding-top:0!important}body #section-history .history-field:last-child{padding-bottom:0!important;border-bottom:0!important}body #section-history .history-field-label{font-size:.82rem!important;font-weight:700!important;line-height:1.5!important;color:#455769bd!important}body #section-history .history-field-value,body #section-history .history-text-paragraph{min-width:0!important;font-size:.98rem!important;line-height:1.7!important;color:var(--text)!important}body #section-history .history-text-paragraph{margin:0!important}body #section-history .history-conversation-list{gap:10px!important}body #section-history .history-conversation-item{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important}body #section-history .history-conversation-role{padding-top:1px!important;font-size:.76rem!important;line-height:1.3!important}body[data-theme=dark] #section-history .history-block-label,body[data-theme=dark] #section-history .history-field-label{color:#d5dee8ad!important}body[data-theme=dark] #section-history .history-field{border-bottom-color:#c3d5e81a!important}@media (max-width: 720px){body #section-history .history-block,body #section-history .history-conversation-item{grid-template-columns:1fr!important;gap:6px!important}body #section-history .history-block-label{position:static!important;padding-top:0!important}body #section-history .history-field{grid-template-columns:1fr!important;gap:3px!important}body #section-history .history-block-surface,body #section-history .history-conversation-item{padding:12px 13px!important}}body #section-history .history-block-label{padding-top:11px!important;font-family:var(--sans)!important;font-size:.72rem!important;font-weight:650!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#62717ba8!important}body #section-history .history-field-label{font-family:var(--sans)!important;font-size:.86rem!important;font-weight:680!important;line-height:1.5!important;letter-spacing:.01em!important;color:#496a5ae6!important}body #section-history .history-question,body #section-history .history-answer,body #section-history .history-conversation-content,body #section-history .history-field-value,body #section-history .history-text-paragraph{font-family:var(--sans)!important;font-size:.99rem!important;font-weight:430!important;line-height:1.76!important;color:#172026e6!important}body #section-history .history-answer.rendered h1,body #section-history .history-answer.rendered h2,body #section-history .history-answer.rendered h3,body #section-history .history-conversation-content.rendered h1,body #section-history .history-conversation-content.rendered h2,body #section-history .history-conversation-content.rendered h3{font-size:1.02rem!important;font-weight:720!important;color:#193d31f5!important}body #section-history .history-conversation-role{font-family:var(--sans)!important;font-size:.72rem!important;font-weight:650!important;line-height:1.3!important;letter-spacing:.07em!important;color:#62717b9e!important}body[data-theme=dark] #section-history .history-block-label,body[data-theme=dark] #section-history .history-conversation-role{color:#a4b6bdad!important}body[data-theme=dark] #section-history .history-field-label,body[data-theme=dark] #section-history .history-answer.rendered h1,body[data-theme=dark] #section-history .history-answer.rendered h2,body[data-theme=dark] #section-history .history-answer.rendered h3,body[data-theme=dark] #section-history .history-conversation-content.rendered h1,body[data-theme=dark] #section-history .history-conversation-content.rendered h2,body[data-theme=dark] #section-history .history-conversation-content.rendered h3{color:#dff5eae6!important}body[data-theme=dark] #section-history .history-question,body[data-theme=dark] #section-history .history-answer,body[data-theme=dark] #section-history .history-conversation-content,body[data-theme=dark] #section-history .history-field-value,body[data-theme=dark] #section-history .history-text-paragraph{color:#eff7f7e0!important}body #section-history .history-block-question-detail{display:block!important}body #section-history .history-block-question-detail .history-block-surface{padding:16px 18px!important}body #section-history .history-question-detail,body #section-history .history-question-detail *{box-sizing:border-box}body #section-history .history-question-detail{display:block!important;width:100%!important;text-align:left!important}body #section-history .history-question-detail-title{margin:0!important;max-width:72ch;font-family:var(--sans)!important;font-size:var(--font-lg)!important;font-weight:680!important;line-height:var(--lh-tight)!important;letter-spacing:0!important;color:var(--text)!important}body #section-history .history-question-detail-section{margin-top:var(--space-3)!important;max-width:76ch}body #section-history .history-question-detail-subtitle{margin:0!important;font-family:var(--sans)!important;font-size:var(--font-md)!important;font-weight:560!important;line-height:1.45!important;letter-spacing:0!important;color:var(--accent)!important}body #section-history .history-question-detail-copy{margin-top:var(--space-2)!important;max-width:76ch;font-family:var(--sans)!important;font-size:var(--font-sm)!important;font-weight:400!important;line-height:var(--lh-copy)!important;color:var(--muted)!important}body[data-theme=dark] #section-history .history-question-detail-title{color:var(--text)!important}body[data-theme=dark] #section-history .history-question-detail-subtitle{color:var(--accent-strong)!important}body[data-theme=dark] #section-history .history-question-detail-copy{color:var(--muted)!important}body #section-history .history-body{gap:var(--space-3)!important;padding:var(--space-3)!important}body #section-history .history-block,body #section-history .history-block-question-detail{display:block!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}body #section-history .history-block+.history-block{margin-top:var(--space-3)!important}body #section-history .history-block-surface,body #section-history .history-block-question-detail .history-block-surface,body #section-history .history-conversation-item{min-height:0!important;height:auto!important;padding:var(--space-3)!important;border-radius:var(--radius-md)!important;border:1px solid rgba(91,115,139,.08)!important;background:#ffffff47!important;box-shadow:none!important}body #section-history .history-block-label,body #section-history .history-conversation-role{position:static!important;margin:0 0 var(--space-2)!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--font-sm)!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;color:var(--text)!important}body #section-history .history-question-detail{display:grid!important;gap:var(--space-5)!important;width:100%!important;text-align:left!important}body #section-history .history-question-detail-section{margin:0!important;max-width:76ch!important}body #section-history .history-question-detail-title{margin:0!important;font-family:var(--sans)!important;font-size:var(--font-sm)!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important;color:var(--text)!important}body #section-history .history-question-detail-copy{margin-top:var(--space-1)!important;max-width:76ch!important;font-family:var(--sans)!important;font-size:var(--font-sm)!important;font-weight:400!important;line-height:var(--lh-copy)!important;color:var(--muted)!important}body #section-history .history-question-detail-copy p{margin:0 0 var(--space-2)!important}body #section-history .history-question-detail-copy p:last-child{margin-bottom:0!important}body #section-history .history-answer,body #section-history .history-conversation-content{font-family:var(--sans)!important;font-size:var(--font-sm)!important;font-weight:400!important;line-height:var(--lh-copy)!important;color:var(--muted)!important}body #section-history .history-answer.rendered>*,body #section-history .history-conversation-content.rendered>*{margin:0 0 var(--space-2)!important}body #section-history .history-answer.rendered>*:last-child,body #section-history .history-conversation-content.rendered>*:last-child{margin-bottom:0!important}body #section-history .history-answer.rendered h1,body #section-history .history-answer.rendered h2,body #section-history .history-answer.rendered h3,body #section-history .history-conversation-content.rendered h1,body #section-history .history-conversation-content.rendered h2,body #section-history .history-conversation-content.rendered h3{margin:var(--space-3) 0 var(--space-1)!important;font-family:var(--sans)!important;font-size:var(--font-sm)!important;font-weight:600!important;line-height:1.45!important;color:var(--text)!important}body #section-history .history-answer.rendered h1:first-child,body #section-history .history-answer.rendered h2:first-child,body #section-history .history-answer.rendered h3:first-child,body #section-history .history-conversation-content.rendered h1:first-child,body #section-history .history-conversation-content.rendered h2:first-child,body #section-history .history-conversation-content.rendered h3:first-child{margin-top:0!important}body #section-history .history-answer.rendered ul,body #section-history .history-answer.rendered ol,body #section-history .history-conversation-content.rendered ul,body #section-history .history-conversation-content.rendered ol{margin:var(--space-1) 0 var(--space-2) 1.2em!important;padding-left:0!important}body #section-history .history-answer.rendered blockquote,body #section-history .history-conversation-content.rendered blockquote,body #section-history .history-answer.rendered pre,body #section-history .history-conversation-content.rendered pre{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}body[data-theme=dark] #section-history .history-block-surface,body[data-theme=dark] #section-history .history-block-question-detail .history-block-surface,body[data-theme=dark] #section-history .history-conversation-item{border-color:#c3d5e80f!important;background:#ffffff06!important}body[data-theme=dark] #section-history .history-block-label,body[data-theme=dark] #section-history .history-conversation-role,body[data-theme=dark] #section-history .history-question-detail-title,body[data-theme=dark] #section-history .history-answer.rendered h1,body[data-theme=dark] #section-history .history-answer.rendered h2,body[data-theme=dark] #section-history .history-answer.rendered h3,body[data-theme=dark] #section-history .history-conversation-content.rendered h1,body[data-theme=dark] #section-history .history-conversation-content.rendered h2,body[data-theme=dark] #section-history .history-conversation-content.rendered h3{color:var(--text)!important}body[data-theme=dark] #section-history .history-question-detail-copy,body[data-theme=dark] #section-history .history-answer,body[data-theme=dark] #section-history .history-conversation-content{color:var(--muted)!important}body #section-history .history-question-detail{gap:var(--space-3)!important}body #section-history .history-question-detail-section:first-child{padding-bottom:0!important}body #section-history .history-question-detail-section:first-child .history-question-detail-title{margin-bottom:0!important}body #section-history .history-detail-doc{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body #section-history .history-detail-section{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body #section-history .history-detail-section+.history-detail-section{margin-top:var(--space-5)!important}body #section-history .history-detail-title,body #section-history .history-detail-subtitle{display:block!important;margin:0!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--font-sm)!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important;color:var(--text)!important}body #section-history .history-detail-copy{display:block!important;width:100%!important;max-width:none!important;margin:var(--space-1) 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--sans)!important;font-size:var(--font-sm)!important;font-weight:400!important;line-height:var(--lh-copy)!important;color:var(--muted)!important}body #section-history .history-detail-copy>*{margin-top:0!important;margin-bottom:var(--space-2)!important}body #section-history .history-detail-copy>*:last-child{margin-bottom:0!important}body #section-history .history-detail-copy h1,body #section-history .history-detail-copy h2,body #section-history .history-detail-copy h3{margin:var(--space-3) 0 var(--space-1)!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--font-sm)!important;font-weight:600!important;line-height:1.45!important;color:var(--text)!important}body #section-history .history-detail-copy h1:first-child,body #section-history .history-detail-copy h2:first-child,body #section-history .history-detail-copy h3:first-child{margin-top:0!important}body #section-history .history-detail-copy ul,body #section-history .history-detail-copy ol{margin:var(--space-1) 0 var(--space-2) 1.2em!important;padding:0!important}body #section-history .history-detail-copy blockquote,body #section-history .history-detail-copy pre,body #section-history .history-detail-copy code{border:0!important;background:transparent!important;box-shadow:none!important}body #section-history .history-dialogue-list{display:block!important;width:100%!important;margin-top:var(--space-2)!important}body #section-history .history-dialogue-turn{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body #section-history .history-dialogue-turn+.history-dialogue-turn{margin-top:var(--space-5)!important}body #section-history .history-footer{margin-top:var(--space-5)!important}body[data-theme=dark] #section-history .history-detail-title,body[data-theme=dark] #section-history .history-detail-subtitle,body[data-theme=dark] #section-history .history-detail-copy h1,body[data-theme=dark] #section-history .history-detail-copy h2,body[data-theme=dark] #section-history .history-detail-copy h3{color:var(--text)!important}body #section-history{--history-level-1: var(--text);--history-level-2: var(--accent);--history-level-3: var(--accent);--history-level-4: var(--muted);--history-level-5: color-mix(in srgb, var(--muted) 72%, transparent)}body[data-theme=dark] #section-history{--history-level-1: var(--text);--history-level-2: rgba(231, 231, 226, .86);--history-level-3: rgba(231, 231, 226, .86);--history-level-4: var(--muted);--history-level-5: rgba(169, 173, 165, .66)}body #section-history .history-detail-doc,body #section-history .history-detail-section,body #section-history .history-question-fields,body #section-history .history-dialogue-list,body #section-history .history-question-field,body #section-history .history-dialogue-piece,body #section-history .history-dialogue-turn{width:100%!important;max-width:none!important;border:0!important;background:transparent!important;box-shadow:none!important}body #section-history .history-detail-doc,body #section-history .history-detail-section,body #section-history .history-question-field,body #section-history .history-dialogue-piece,body #section-history .history-dialogue-turn{display:block!important;margin:0!important;padding:0!important}body #section-history .history-body{display:block!important;padding:var(--space-3) var(--space-4) var(--space-4)!important}body #section-history .history-detail-section+.history-detail-section{margin-top:calc(var(--space-6) + var(--space-2))!important}body #section-history .history-detail-section.history-detail-followups{margin-top:calc(var(--space-6) + var(--space-5))!important}body #section-history .history-question-fields,body #section-history .history-dialogue-list{display:block!important;margin-top:var(--space-4)!important;padding:0!important}body #section-history .history-detail-followups .history-question-fields{margin-top:var(--space-3)!important}body #section-history .history-question-field+.history-question-field{margin-top:var(--space-5)!important}body #section-history .history-detail-followups .history-dialogue-turn+.history-dialogue-turn{margin-top:calc(var(--space-6) + var(--space-3))!important}body #section-history .history-detail-followups .history-dialogue-piece+.history-dialogue-piece{margin-top:var(--space-6)!important}body #section-history .history-detail-title,body #section-history .history-turn-title,body #section-history .history-answer-title{display:block!important;margin:0!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--font-md)!important;font-weight:600!important;line-height:var(--lh-tight)!important;letter-spacing:0!important;color:var(--history-level-1)!important}body #section-history .history-detail-subtitle{display:block!important;margin:0!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--font-sm)!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0!important;color:var(--history-level-2)!important}body #section-history .history-detail-copy,body #section-history .history-detail-copy p,body #section-history .history-detail-copy li,body #section-history .history-detail-copy ol,body #section-history .history-detail-copy ul,body #section-history .history-answer,body #section-history .history-answer p,body #section-history .history-answer li,body #section-history .history-note{font-size:var(--font-sm)!important;font-weight:400!important;line-height:var(--lh-copy)!important;color:var(--history-level-4)!important}body #section-history .history-detail-copy,body #section-history .history-answer{display:block!important;width:100%!important;max-width:none!important;margin-top:var(--space-1)!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body #section-history .history-detail-copy>*,body #section-history .history-answer>*{margin-top:0!important;margin-bottom:var(--space-2)!important}body #section-history .history-detail-copy>*:last-child,body #section-history .history-answer>*:last-child{margin-bottom:0!important}body #section-history .history-detail-copy h1,body #section-history .history-detail-copy h2,body #section-history .history-detail-copy h3,body #section-history .history-detail-copy h4,body #section-history .history-detail-copy h5,body #section-history .history-detail-copy h6,body #section-history .history-answer h1,body #section-history .history-answer h2,body #section-history .history-answer h3,body #section-history .history-answer h4,body #section-history .history-answer h5,body #section-history .history-answer h6{margin:var(--space-5) 0 var(--space-1)!important;font-size:var(--font-sm)!important;font-weight:600!important;line-height:1.45!important;color:var(--history-level-3)!important}body #section-history .history-detail-copy h1:first-child,body #section-history .history-detail-copy h2:first-child,body #section-history .history-detail-copy h3:first-child,body #section-history .history-detail-copy h4:first-child,body #section-history .history-detail-copy h5:first-child,body #section-history .history-detail-copy h6:first-child,body #section-history .history-answer h1:first-child,body #section-history .history-answer h2:first-child,body #section-history .history-answer h3:first-child,body #section-history .history-answer h4:first-child,body #section-history .history-answer h5:first-child,body #section-history .history-answer h6:first-child{margin-top:0!important}body #section-history .history-detail-copy strong,body #section-history .history-answer strong{font-weight:600!important;color:var(--history-level-3)!important}body #section-history .history-detail-copy ol,body #section-history .history-detail-copy ul,body #section-history .history-answer ol,body #section-history .history-answer ul{margin:var(--space-1) 0 var(--space-2) 1.2em!important;padding:0!important;color:var(--history-level-4)!important}body #section-history .history-detail-copy li::marker,body #section-history .history-answer li::marker{color:var(--history-level-5)!important}body #section-history .history-answer blockquote,body #section-history .history-detail-copy blockquote{margin:var(--space-3) 0!important;padding-left:var(--space-3)!important;border-left:1px solid var(--line)!important;color:var(--history-level-4)!important;background:transparent!important}body #section-history .history-detail-time,body #section-history .history-meta,body #section-history .history-meta span{font-weight:400!important;color:var(--history-level-5)!important}body #section-history .history-detail-time{margin-left:var(--space-1)!important;font-size:var(--font-xs)!important;line-height:1.45!important;opacity:1!important}body:has(.page-shell){--liquid-active: linear-gradient(135deg, rgba(72, 107, 84, .9), rgba(37, 75, 66, .92));--liquid-active-shadow: 0 10px 20px rgba(32, 70, 58, .15), inset 0 1px 1px rgba(255, 255, 255, .3);--discern-selected-tag-bg: rgba(0, 0, 0, 0);--discern-selected-tag-bg-image: linear-gradient(135deg, rgba(94, 126, 101, .86) 0%, rgba(42, 70, 53, .94) 100%);--discern-selected-tag-border: rgba(68, 102, 78, .34);--discern-selected-tag-shadow: 0 9px 18px rgba(19, 40, 29, .11), inset 0 1px 0 rgba(255, 255, 255, .2);--discern-polish-surface: linear-gradient(145deg, rgba(255, 255, 255, .78), rgba(250, 252, 250, .48) 52%, rgba(238, 247, 242, .34));--discern-polish-border: rgba(255, 255, 255, .68);--discern-polish-shadow: 0 18px 52px rgba(31, 48, 40, .105), inset 0 1px 2px rgba(255, 255, 255, .5);--discern-polish-field: rgba(255, 255, 255, .58);--discern-polish-field-border: rgba(103, 122, 112, .16)}body[data-theme=dark]:has(.page-shell){--liquid-active: linear-gradient(135deg, rgba(84, 120, 94, .84), rgba(45, 82, 72, .88));--liquid-active-shadow: 0 10px 22px rgba(0, 0, 0, .24), inset 0 1px 1px rgba(255, 255, 255, .1);--discern-selected-tag-bg-image: linear-gradient(135deg, rgba(92, 126, 102, .84) 0%, rgba(48, 84, 66, .9) 100%);--discern-selected-tag-border: rgba(167, 199, 174, .18);--discern-selected-tag-shadow: 0 10px 22px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .08);--discern-polish-surface: linear-gradient(145deg, rgba(255, 255, 255, .085), rgba(255, 255, 255, .038) 54%, rgba(87, 125, 107, .055));--discern-polish-border: rgba(255, 255, 255, .14);--discern-polish-shadow: 0 20px 58px rgba(0, 0, 0, .32), inset 0 1px 1px rgba(255, 255, 255, .06);--discern-polish-field: rgba(255, 255, 255, .052);--discern-polish-field-border: rgba(210, 226, 216, .12)}body:has(.page-shell) .title-banner,body:has(.page-shell) .hero,body:has(.page-shell) .glass,body:has(.page-shell) .composer,body:has(.page-shell) .response-card,body:has(.page-shell) #section-question,body:has(.page-shell) #section-answer,body:has(.page-shell) #section-history,body:has(.page-shell) #section-records-filters,body:has(.page-shell) .records-filters-stack,body:has(.page-shell) .supplement-panel{background:var(--discern-polish-surface),var(--liquid-surface)!important;border-color:var(--discern-polish-border)!important;box-shadow:var(--discern-polish-shadow)!important}body:has(.page-shell) .glass:before,body:has(.page-shell) .title-banner:before,body:has(.page-shell) .hero:before,body:has(.page-shell) .composer:before,body:has(.page-shell) .response-card:before,body:has(.page-shell) #section-records-filters:before,body:has(.page-shell) .records-filters-stack:before,body:has(.page-shell) .supplement-panel:before{opacity:.58!important}body:has(.page-shell) .brand-mark,body:has(.page-shell) .brand-main{font-weight:760!important;letter-spacing:.14em!important;color:#18241d!important;-webkit-text-fill-color:#18241d!important;text-shadow:0 1px 0 rgba(255,255,255,.42)!important}body:has(.page-shell) .brand-agent{font-weight:620!important;letter-spacing:.04em!important;color:#213128d1!important;-webkit-text-fill-color:rgba(33,49,40,.82)!important}body[data-theme=dark]:has(.page-shell) .brand-mark,body[data-theme=dark]:has(.page-shell) .brand-main{color:#f2f7ef!important;-webkit-text-fill-color:#f2f7ef!important;text-shadow:0 1px 12px rgba(188,228,201,.12)!important}body[data-theme=dark]:has(.page-shell) .brand-agent{color:#e8f1e5c7!important;-webkit-text-fill-color:rgba(232,241,229,.78)!important}body:has(.page-shell) .title-copy,body:has(.page-shell) .hero-copy{color:#424e46d1!important;-webkit-text-fill-color:rgba(66,78,70,.82)!important}body[data-theme=dark]:has(.page-shell) .title-copy,body[data-theme=dark]:has(.page-shell) .hero-copy{color:#cdd8cbd1!important;-webkit-text-fill-color:rgba(205,216,203,.82)!important}body:has(.page-shell) input,body:has(.page-shell) textarea,body:has(.page-shell) .response-output{background:var(--discern-polish-field)!important;border-color:var(--discern-polish-field-border)!important;box-shadow:inset 0 1px 1px #ffffff75!important}body[data-theme=dark]:has(.page-shell) input,body[data-theme=dark]:has(.page-shell) textarea,body[data-theme=dark]:has(.page-shell) .response-output{box-shadow:inset 0 1px 1px #ffffff0b!important}body:has(.page-shell) #section-question textarea#question{min-height:115px!important;height:115px!important}body:has(.page-shell) #section-question textarea#concern{min-height:78px!important;height:78px!important}body:has(.page-shell) #section-question textarea#background,body:has(.page-shell) #section-question textarea#other-party{min-height:78px!important}body:has(.page-shell) #section-answer .response-output.empty{min-height:205px!important}body:has(.page-shell) #section-answer .response-output.rendered{min-height:220px!important}body:has(.page-shell) .primary-button,body:has(.page-shell) .primary-button.accent,body:has(.page-shell) #send-request,body:has(.page-shell) #answer-followup,body:has(.page-shell) .template-tab.active,body:has(.page-shell) .records-filter-button.active,body:has(.page-shell) .records-mode-button.active{background:var(--liquid-active)!important;background-image:var(--liquid-active)!important;border-color:#43664e61!important;box-shadow:var(--liquid-active-shadow)!important;text-shadow:0 1px 8px rgba(0,0,0,.18)!important}body:has(.page-shell) .ghost-button:not(.active),body:has(.page-shell) #toggle-conversation,body:has(.page-shell) #clear-history{background:#ffffff7a!important;background-image:none!important;border-color:#7b8d8433!important;box-shadow:inset 0 1px 1px #ffffff70!important;color:#24322ac2!important;-webkit-text-fill-color:rgba(36,50,42,.76)!important}body[data-theme=dark]:has(.page-shell) .ghost-button:not(.active),body[data-theme=dark]:has(.page-shell) #toggle-conversation,body[data-theme=dark]:has(.page-shell) #clear-history{background:#ffffff0e!important;border-color:#d6e4da1f!important;color:#e0eadec2!important;-webkit-text-fill-color:rgba(224,234,222,.76)!important}body[data-current-page=records]:has(.page-shell) #section-records-filters{padding:18px!important}body[data-current-page=records]:has(.page-shell) .records-filters-stack{padding:12px!important;border-color:#ffffff9e!important;box-shadow:0 12px 34px #1f302813,inset 0 1px 1px #ffffff70!important}body[data-current-page=records]:has(.page-shell) .records-search-field input{border-color:#6f827824!important;background:#ffffff85!important}body[data-current-page=records]:has(.page-shell) .records-filter-button,body[data-current-page=records]:has(.page-shell) .records-mode-button{border-color:#7b8d842e!important;background:#ffffff6b!important;box-shadow:inset 0 1px 1px #ffffff6b!important}body[data-current-page=records]:has(.page-shell) #section-history .history-item{background:#ffffff80!important;border-color:#687c712e!important;box-shadow:0 8px 22px #1f30280e!important}body[data-theme=dark][data-current-page=records]:has(.page-shell) #section-history .history-item{background:#ffffff0b!important;border-color:#d6e4da1a!important;box-shadow:0 10px 26px #0000002e!important}body[data-current-page=records]:has(.page-shell) #section-history .history-summary{padding:11px 12px!important}body[data-current-page=records]:has(.page-shell) #section-history .history-question-title{font-weight:720!important;color:#18241df0!important;-webkit-text-fill-color:rgba(24,36,29,.94)!important}body[data-theme=dark][data-current-page=records]:has(.page-shell) #section-history .history-question-title{color:#f1f7efeb!important;-webkit-text-fill-color:rgba(241,247,239,.92)!important}body[data-current-page=records]:has(.page-shell) #section-history .history-meta,body[data-current-page=records]:has(.page-shell) #section-history .history-meta span{color:#58655ead!important;-webkit-text-fill-color:rgba(88,101,94,.68)!important}body[data-current-page=records]:has(.page-shell) #section-history .history-detail-title{font-weight:650!important;color:#213629e6!important;-webkit-text-fill-color:rgba(33,54,41,.9)!important}body[data-current-page=records]:has(.page-shell) #section-history .history-answer{color:#445048d1!important;-webkit-text-fill-color:rgba(68,80,72,.82)!important}body:has(.page-shell){--discern-focus-ring: rgba(96, 125, 105, .28);--discern-focus-border: rgba(82, 112, 91, .42);--discern-mobile-active-bg: linear-gradient(135deg, rgba(83, 116, 92, .84), rgba(43, 78, 62, .88));--discern-mobile-active-shadow: 0 8px 16px rgba(31, 69, 52, .13), inset 0 1px 0 rgba(255, 255, 255, .18)}body[data-theme=dark]:has(.page-shell){--discern-focus-ring: rgba(154, 190, 164, .22);--discern-focus-border: rgba(154, 190, 164, .34);--discern-mobile-active-bg: linear-gradient(135deg, rgba(83, 119, 94, .8), rgba(48, 86, 68, .84));--discern-mobile-active-shadow: 0 8px 17px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .07)}body:has(.page-shell) button,body:has(.page-shell) input,body:has(.page-shell) textarea,body:has(.page-shell) .page-nav-button,body:has(.page-shell) .primary-button,body:has(.page-shell) .ghost-button,body:has(.page-shell) .template-tab,body:has(.page-shell) .records-filter-button,body:has(.page-shell) .records-mode-button{-webkit-tap-highlight-color:rgba(96,125,105,.14)!important}body:has(.page-shell) button:focus,body:has(.page-shell) button:focus-visible,body:has(.page-shell) input:focus,body:has(.page-shell) input:focus-visible,body:has(.page-shell) textarea:focus,body:has(.page-shell) textarea:focus-visible,body:has(.page-shell) .page-nav-button:focus,body:has(.page-shell) .page-nav-button:focus-visible,body:has(.page-shell) .primary-button:focus,body:has(.page-shell) .primary-button:focus-visible,body:has(.page-shell) .ghost-button:focus,body:has(.page-shell) .ghost-button:focus-visible,body:has(.page-shell) .template-tab:focus,body:has(.page-shell) .template-tab:focus-visible,body:has(.page-shell) .records-filter-button:focus,body:has(.page-shell) .records-filter-button:focus-visible,body:has(.page-shell) .records-mode-button:focus,body:has(.page-shell) .records-mode-button:focus-visible{outline:2px solid var(--discern-focus-ring)!important;outline-offset:2px!important;border-color:var(--discern-focus-border)!important;box-shadow:0 0 0 4px #607d691f,inset 0 1px 1px #ffffff42!important}body:has(.page-shell) .page-nav-button.active:focus,body:has(.page-shell) .page-nav-button.active:focus-visible,body:has(.page-shell) .template-tab.active:focus,body:has(.page-shell) .template-tab.active:focus-visible,body:has(.page-shell) .records-filter-button.active:focus,body:has(.page-shell) .records-filter-button.active:focus-visible,body:has(.page-shell) .records-mode-button.active:focus,body:has(.page-shell) .records-mode-button.active:focus-visible,body:has(.page-shell) .primary-button.accent:focus,body:has(.page-shell) .primary-button.accent:focus-visible{outline-color:var(--discern-focus-ring)!important;border-color:var(--discern-focus-border)!important;box-shadow:var(--liquid-active-shadow),0 0 0 4px #607d6929!important}body:has(.page-shell) button:active,body:has(.page-shell) .page-nav-button.active,body:has(.page-shell) .template-tab.active,body:has(.page-shell) .records-filter-button.active,body:has(.page-shell) .records-mode-button.active{outline-color:var(--discern-focus-ring)!important}@media (max-width: 480px){body:has(.page-shell) .page-nav-button.active,body:has(.page-shell) #section-question #send-request,body:has(.page-shell) #section-answer #answer-followup,body:has(.page-shell) #section-question .template-tab.active,body:has(.page-shell) #section-records-filters .records-filter-button.active,body:has(.page-shell) #section-records-filters .records-mode-button.active{background:var(--discern-mobile-active-bg)!important;background-image:var(--discern-mobile-active-bg)!important;border-color:#4c6d544d!important;box-shadow:var(--discern-mobile-active-shadow)!important;text-shadow:0 1px 6px rgba(0,0,0,.16)!important}body[data-theme=dark]:has(.page-shell) .page-nav-button.active,body[data-theme=dark]:has(.page-shell) #section-question #send-request,body[data-theme=dark]:has(.page-shell) #section-answer #answer-followup,body[data-theme=dark]:has(.page-shell) #section-question .template-tab.active,body[data-theme=dark]:has(.page-shell) #section-records-filters .records-filter-button.active,body[data-theme=dark]:has(.page-shell) #section-records-filters .records-mode-button.active{border-color:#aacbb129!important}body:has(.page-shell) #section-question textarea#question{min-height:108px!important;height:108px!important;padding:11px 12px!important}body:has(.page-shell) #section-question textarea#concern{min-height:72px!important;height:72px!important;padding:9px 11px!important}body:has(.page-shell) #section-answer .response-output.empty{min-height:190px!important;padding:18px 16px!important}body:has(.page-shell) #section-answer .response-output{padding:18px 16px!important}}@media (max-width: 480px){html body:has(.page-shell) #section-question#section-question .composer-actions,html body[data-current-page=workspace]:has(.page-shell) #section-question#section-question .composer-actions{justify-content:flex-end!important}html body:has(.page-shell) #section-question#section-question .composer-actions #send-request#send-request.primary-button.accent,html body:has(.page-shell) #section-question#section-question .composer-actions #send-request#send-request.primary-button.accent:not(:disabled),html body[data-current-page=workspace]:has(.page-shell) #section-question#section-question .composer-actions #send-request#send-request.primary-button.accent,html body[data-current-page=workspace]:has(.page-shell) #section-question#section-question .composer-actions #send-request#send-request.primary-button.accent:not(:disabled){flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important}}@media (min-width: 721px){html body[data-current-page=workspace] .page-shell,html body[data-current-page=workspace] .main-stage{row-gap:24px!important;gap:24px!important}html body[data-current-page=workspace] #section-question{margin-top:18px!important;margin-bottom:0!important}}@media (max-width: 720px){html body[data-current-page=records] .page-shell,html body[data-current-page=records] .main-stage,html body[data-current-page=records] .workspace,html body[data-current-page=records] .response-stack,html body[data-current-page=records] .response-main-column{row-gap:4px!important;gap:4px!important}html body[data-current-page=records] .sidebar{margin-top:8px!important;margin-bottom:0!important;padding-top:9px!important;padding-bottom:10px!important}html body[data-current-page=records] #section-records-filters{margin-bottom:0!important;padding-bottom:0!important}html body[data-current-page=records] #section-history{margin-top:0!important}}html body #section-question #supplement-panel .supplement-panel-copy{display:none!important}@media (min-width: 721px){html body[data-current-page=workspace] #section-question .template-switcher,html body[data-current-page=records] #section-records-filters .records-filter-block:first-child>.records-filter-group{width:fit-content!important;max-width:100%!important;align-self:flex-start!important}html body[data-current-page=records] #section-records-filters .records-filter-block:first-child>.records-filter-group{padding:6px!important;border:1px solid rgba(123,141,132,.18)!important;border-radius:999px!important;background:#ffffff5c!important;box-shadow:inset 0 1px 1px #ffffff6b!important}}html body .page-shell{width:100%!important;max-width:1120px!important}html body .site-filing{display:flex;justify-content:center;width:100%;max-width:1120px;margin:14px auto 0;padding:0 0 4px;color:color-mix(in srgb,var(--muted) 54%,transparent);font-size:.72rem;line-height:1.4;letter-spacing:.01em;opacity:.72;text-align:center}html body .site-filing a{color:inherit;text-decoration:none}html body .site-filing a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}html body #section-answer .response-output,html body #section-history .history-detail-copy{white-space:pre-line;line-height:1.82}html body #section-answer .response-output.rendered,html body #section-history .history-detail-copy.history-answer.rendered{color:var(--muted)!important;font-size:var(--font-sm)!important;font-weight:400!important;line-height:var(--lh-reading)!important}html body #section-answer .response-output.rendered>*,html body #section-history .history-detail-copy.history-answer.rendered>*{margin-top:0!important;margin-bottom:var(--space-2, .72rem)!important}html body #section-answer .response-output.rendered>*:last-child,html body #section-history .history-detail-copy.history-answer.rendered>*:last-child{margin-bottom:0!important}html body #section-answer .response-output.rendered .answer-heading,html body #section-history .history-detail-copy.history-answer.rendered .answer-heading{display:block!important;margin:22px 0 8px!important;padding:0!important;color:color-mix(in srgb,var(--accent-strong, var(--text)) 92%,var(--accent) 8%)!important;font-family:var(--sans)!important;font-size:var(--font-md)!important;font-weight:750!important;line-height:var(--lh-tight)!important;letter-spacing:0!important}html body #section-answer .response-output.rendered .answer-heading:first-child,html body #section-history .history-detail-copy.history-answer.rendered .answer-heading:first-child{margin-top:0!important}html body #section-answer .response-output.rendered p,html body #section-answer .response-output.rendered .answer-paragraph,html body #section-history .history-detail-copy.history-answer.rendered p,html body #section-history .history-detail-copy.history-answer.rendered .answer-paragraph{margin:0 0 14px!important;color:var(--muted)!important;font-size:var(--font-sm)!important;font-weight:400!important;line-height:1.85!important}html body #section-answer .response-output.rendered .answer-list,html body #section-history .history-detail-copy.history-answer.rendered .answer-list{display:grid!important;gap:12px!important;margin:12px 0 18px!important;padding:0!important}html body #section-answer .response-output.rendered .answer-list-item,html body #section-history .history-detail-copy.history-answer.rendered .answer-list-item{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;column-gap:12px!important;align-items:start!important;margin:0!important}html body #section-answer .response-output.rendered .answer-list-item p,html body #section-history .history-detail-copy.history-answer.rendered .answer-list-item p{margin:0!important;line-height:1.85!important}html body #section-answer .response-output.rendered .answer-list-index,html body #section-history .history-detail-copy.history-answer.rendered .answer-list-index{display:block!important;min-width:28px!important;color:color-mix(in srgb,var(--accent) 82%,var(--text) 18%)!important;font-size:.9rem!important;font-weight:750!important;line-height:1.85!important;text-align:left!important}@media (max-width: 720px){html body .site-filing{margin-top:10px;padding-bottom:2px;font-size:.68rem}}@media (max-width: 480px){html body[data-current-page=workspace] #section-question>.panel-head{flex-direction:column!important;align-items:stretch!important}html body[data-current-page=workspace] #section-question>.panel-head .panel-tools{width:100%!important;min-width:0!important;flex:0 1 auto!important;justify-content:flex-start!important}html body[data-current-page=workspace] #section-question>.panel-head .status-pill{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}}html body .title-banner{overflow:visible!important}html body .account-avatar{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #root button.avatar-color-option.avatar-forest{background:#416b54!important;background-image:none!important}html body #root button.avatar-color-option.avatar-ocean{background:#397a96!important;background-image:none!important}html body #root button.avatar-color-option.avatar-plum{background:#76546f!important;background-image:none!important}html body #root button.avatar-color-option.avatar-amber{background:#a66f25!important;background-image:none!important}html body #root button.avatar-color-option.avatar-graphite{background:#4d5754!important;background-image:none!important}html body #root button.avatar-color-option.avatar-rose{background:#9a5d66!important;background-image:none!important}@media (max-width: 760px){html body .title-banner-content,html body .title-banner-nav,html body .title-nav.page-switcher-nav{min-width:0!important;max-width:100%!important}html body .title-banner-nav,html body .title-nav.page-switcher-nav{flex-wrap:wrap!important}html body #section-question .mode-switcher-hint{display:none!important}html body #section-question .mobile-type-description{display:block!important}html body #section-question .template-switcher{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body #section-question .template-switcher button.template-tab{width:100%!important;min-width:0!important;max-width:none!important;justify-content:center!important;text-align:center!important;white-space:normal!important}}@media (max-width: 360px){html body .title-banner .brand-mark{font-size:1.55rem!important}html body .title-banner .brand-main{letter-spacing:.16em!important}html body .header-login-button{flex:1 1 100%!important;justify-content:center!important}}@media (max-width: 480px){html body .title-banner-nav{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;align-items:stretch!important;justify-content:stretch!important}html body .title-nav.page-switcher-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:8px!important;padding:5px!important}html body .title-nav.page-switcher-nav button.page-nav-button,html body .header-login-button{width:100%!important;min-width:0!important;justify-content:center!important;text-align:center!important}html body .header-login-button{min-height:38px!important;padding:0 14px!important}}html body #section-question #save-indicator.status-pill.status-pill-save,html body #section-question #save-indicator.status-pill.status-pill-save.subtle,html body #section-answer .status-pill{border-color:#5c706929!important;background:#ffffff52!important;background-image:none!important;color:#36463eb3!important;-webkit-text-fill-color:rgba(54,70,62,.7)!important;font-weight:520!important;opacity:1!important}@media (max-width: 480px){html body[data-current-page=workspace] #section-question #save-indicator.status-pill.status-pill-save,html body[data-current-page=workspace] #section-question #save-indicator.status-pill.status-pill-save.subtle{max-width:112px!important;color:#36463eb8!important;-webkit-text-fill-color:rgba(54,70,62,.72)!important;font-weight:520!important}}html body[data-current-page=records] #section-history #clear-history.ghost-button{border-color:#7660523d!important;background:#f6f2ec94!important;background-image:none!important;color:#6d5b50!important;-webkit-text-fill-color:#6d5b50!important}html body[data-current-page=records] #section-history #clear-history.ghost-button:hover{border-color:#6c564852!important;background:#eee7dec2!important;background-image:none!important}html body[data-current-page=records] #section-history .history-footer{margin-top:18px!important;padding-top:12px!important;border-top:1px solid rgba(76,94,86,.12)!important}html body[data-current-page=records] #section-history .history-actions{gap:9px!important}html body[data-current-page=records] #section-history .history-actions .history-followup{order:1!important}html body[data-current-page=records] #section-history .history-actions .history-favorite{order:2!important}html body[data-current-page=records] #section-history .history-actions .history-export{order:3!important}html body[data-current-page=records] #section-history .history-actions .history-delete{order:4!important}html body[data-current-page=records] #section-history .history-actions button.mini-button{min-width:0!important;min-height:36px!important;height:36px!important;padding:0 13px!important;font-size:.8rem!important;font-weight:720!important;opacity:1!important}html body[data-current-page=records] #section-history .history-actions .history-followup:not(:disabled){min-width:94px!important}html body[data-current-page=records] #section-history .history-actions .history-favorite:not(:disabled){border-color:#697e534d!important;background:#f0f5e8c2!important;background-image:none!important;color:#526847!important;-webkit-text-fill-color:#526847!important;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #344e2b0f!important}html body[data-current-page=records] #section-history .history-actions .history-favorite.is-favorited:not(:disabled),html body[data-current-page=records] #section-history .history-actions .history-favorite[aria-pressed=true]:not(:disabled){border-color:#5877485c!important;background:linear-gradient(135deg,#678453db,#42603beb)!important;color:#f8fbf4!important;-webkit-text-fill-color:#f8fbf4!important;box-shadow:0 10px 22px #324e2a1f,inset 0 1px #ffffff3d!important}html body[data-current-page=records] #section-history .history-actions .history-export:not(:disabled){border-color:#506e5f3d!important;background:#eff5f0bd!important;background-image:none!important;color:#4c655c!important;-webkit-text-fill-color:#4c655c!important;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #2344350e!important}html body[data-current-page=records] #section-history .history-actions .history-delete:not(:disabled),html body[data-current-page=records] #section-history #clear-history.ghost-button:not(:disabled){border-color:#76605247!important;background:#f6f2ecc2!important;background-image:none!important;color:#6d5b50!important;-webkit-text-fill-color:#6d5b50!important;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #4f392a0e!important}html body[data-current-page=records] #section-history .history-actions .history-favorite:not(.is-favorited):not([aria-pressed=true]):not(:disabled):hover{border-color:#5b734661!important;background:#e7f0dce0!important;color:#46603d!important;-webkit-text-fill-color:#46603d!important}html body[data-current-page=records] #section-history .history-actions .history-export:not(:disabled):hover{border-color:#45645457!important;background:#e5efe7e0!important;color:#405e53!important;-webkit-text-fill-color:#405e53!important}html body[data-current-page=records] #section-history .history-actions .history-delete:not(:disabled):hover,html body[data-current-page=records] #section-history #clear-history.ghost-button:not(:disabled):hover{border-color:#6c564861!important;background:#eee7dee6!important;color:#604c42!important;-webkit-text-fill-color:#604c42!important}body[data-theme=dark][data-current-page=records] #section-history .history-footer{border-top-color:#dee7e11a!important}body[data-theme=dark][data-current-page=records] #section-history .history-actions .history-favorite:not(:disabled){border-color:#9cb48542!important;background:#607e4e24!important;color:#c6d8b4!important;-webkit-text-fill-color:#c6d8b4!important}body[data-theme=dark][data-current-page=records] #section-history .history-actions .history-favorite.is-favorited:not(:disabled),body[data-theme=dark][data-current-page=records] #section-history .history-actions .history-favorite[aria-pressed=true]:not(:disabled){border-color:#96b27e57!important;background:linear-gradient(135deg,#5b7d4bad,#395639c7)!important;color:#f1f8ec!important;-webkit-text-fill-color:#f1f8ec!important}body[data-theme=dark][data-current-page=records] #section-history .history-actions .history-export:not(:disabled){border-color:#7e998b33!important;background:#54716221!important;color:#c7d5cd!important;-webkit-text-fill-color:#c7d5cd!important}body[data-theme=dark][data-current-page=records] #section-history .history-actions .history-delete:not(:disabled),body[data-theme=dark][data-current-page=records] #section-history #clear-history.ghost-button:not(:disabled){border-color:#ab95843d!important;background:#715b4c21!important;color:#d8c4b7!important;-webkit-text-fill-color:#d8c4b7!important}body[data-theme=dark][data-current-page=records] #section-history .history-actions .history-export:not(:disabled):hover{border-color:#8ca89947!important;background:#54716233!important;color:#d5e1da!important;-webkit-text-fill-color:#d5e1da!important}body[data-theme=dark][data-current-page=records] #section-history .history-actions .history-delete:not(:disabled):hover,body[data-theme=dark][data-current-page=records] #section-history #clear-history.ghost-button:not(:disabled):hover{border-color:#bba49152!important;background:#715b4c36!important;color:#ead7ca!important;-webkit-text-fill-color:#ead7ca!important}html body:has(.page-shell) .title-banner,html body:has(.page-shell) .title-banner.glass{border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding-inline:0!important}html body:has(.page-shell) .title-banner:before,html body:has(.page-shell) .title-banner:after{display:none!important}html body .title-banner .title-banner-nav{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-content:stretch!important;gap:16px!important;width:100%!important;min-width:0!important}html body .title-banner .header-account-area{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:0!important;padding-left:2px!important;justify-self:end!important}html body .title-banner .header-account-area .header-login-button{width:auto!important;min-width:0!important;max-width:none!important;min-height:28px!important;height:28px!important;padding:0 4px!important;border:0!important;background:transparent!important;background-image:none!important;color:#485e55cc!important;-webkit-text-fill-color:rgba(72,94,85,.8)!important;box-shadow:none!important;font-size:.76rem!important;font-weight:640!important;letter-spacing:0!important;text-decoration:none!important}html body .title-banner .header-account-area .header-login-button:hover{color:#2e523bf5!important;-webkit-text-fill-color:rgba(46,82,59,.96)!important;text-decoration:underline!important;text-underline-offset:4px!important}html body .title-banner .header-account-area .account-trigger{width:34px!important;height:34px!important;min-height:34px!important;padding:3px!important;border-color:#5c706929!important;background:#ffffff47!important;background-image:none!important;box-shadow:inset 0 1px #ffffff9e,0 5px 14px #1f30280b!important}html body .title-banner .header-account-area .account-avatar{width:26px!important;height:26px!important;font-size:.74rem!important}html body .title-banner .title-nav.page-switcher-nav{justify-self:center!important;justify-content:center!important;width:auto!important;min-width:0!important}html body .composer-actions,html body section#section-answer .answer-actions{justify-content:flex-end!important}html body .composer-actions #send-request,html body section#section-answer .answer-actions #answer-followup{flex:0 0 auto!important;width:auto!important}@media (max-width: 760px){html body .title-banner .title-banner-nav{width:100%!important;max-width:100%!important;justify-content:space-between!important;gap:10px!important}html body .title-banner .title-nav.page-switcher-nav{flex:0 1 auto!important}html body .title-banner .header-account-area{margin-left:auto!important}}@media (max-width: 480px){html body .title-banner .title-banner-nav{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:8px!important}html body .title-banner .title-nav.page-switcher-nav{display:inline-flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 58px)!important;gap:6px!important;padding:5px!important}html body .title-banner .title-nav.page-switcher-nav button.page-nav-button{flex:0 0 auto!important;width:auto!important;min-width:80px!important;max-width:none!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important;white-space:nowrap!important}html body .title-banner .header-account-area{flex:0 0 auto!important;margin-left:auto!important}html body .title-banner .header-account-area .header-login-button{width:auto!important;min-width:0!important;height:28px!important;min-height:28px!important;padding:0 2px!important;font-size:.74rem!important;justify-content:center!important;white-space:nowrap!important}html body .composer-actions,html body section#section-answer .answer-actions{justify-content:flex-end!important}}html body[data-current-page=workspace] .workspace{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;align-items:stretch!important}html body[data-current-page=workspace] .workspace-left-column,html body[data-current-page=workspace] .response-stack,html body[data-current-page=workspace] .response-main-column,html body[data-current-page=workspace] .layout-slot{width:100%!important;max-width:none!important;min-width:0!important}html body[data-current-page=workspace] #section-question#section-question,html body[data-current-page=workspace] #section-answer#section-answer{width:100%!important;max-width:none!important;position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important;border-color:#ffffff7a!important;background:linear-gradient(145deg,#ffffff9e,#fafcfa5c 54%,#eef7f242)!important;background-image:linear-gradient(145deg,#ffffff9e,#fafcfa5c 54%,#eef7f242)!important;box-shadow:0 14px 42px #1f302813,inset 0 1px 1px #ffffff75!important;padding:24px!important}html body[data-current-page=workspace] #section-answer#section-answer{margin-top:18px!important}html body[data-current-page=workspace] #section-question#section-question .panel-head,html body[data-current-page=workspace] #section-answer#section-answer .panel-head{margin-bottom:16px!important}html body[data-current-page=workspace] #section-question#section-question .panel-head h2,html body[data-current-page=workspace] #section-answer#section-answer .panel-head h2{font-size:1.18rem!important;font-weight:520!important;letter-spacing:0!important}html body[data-current-page=workspace] #section-answer#section-answer .response-output{min-height:230px!important;border-color:#677a701a!important;background:#ffffff5c!important;background-image:none!important;box-shadow:inset 0 1px 1px #ffffff7a!important}html body[data-current-page=workspace] #section-question#section-question .composer-actions,html body[data-current-page=workspace] #section-answer#section-answer .answer-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:16px!important;padding-top:0!important;border-top:0!important}html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request#send-request,html body[data-current-page=workspace] #section-answer#section-answer .answer-actions #answer-followup#answer-followup{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important}@media (max-width: 720px){html body[data-current-page=workspace] .workspace{gap:14px!important}html body[data-current-page=workspace] #section-question#section-question,html body[data-current-page=workspace] #section-answer#section-answer{padding:16px!important}html body[data-current-page=workspace] #section-question#section-question .composer-actions,html body[data-current-page=workspace] #section-answer#section-answer .answer-actions{justify-content:flex-end!important}}html body:has(.page-shell){padding-top:clamp(14px,2vw,22px)!important}html body:has(.page-shell) .page-shell{gap:18px!important}html body:has(.page-shell) .title-banner,html body:has(.page-shell) .title-banner.glass{width:100vw!important;max-width:none!important;min-height:74px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:10px clamp(28px,4.2vw,56px) 8px!important;display:block!important;position:relative!important;overflow:visible!important}html body:has(.page-shell) .title-banner-content{position:relative!important;z-index:2!important;width:fit-content!important;max-width:min(44vw,460px)!important}html body:has(.page-shell) .title-banner .brand-mark{font-size:clamp(1.7rem,3vw,2.42rem)!important;line-height:.92!important;gap:10px!important}html body:has(.page-shell) .title-banner .brand-main{letter-spacing:.21em!important}html body:has(.page-shell) .title-banner .brand-agent{color:#2a3a32c2!important;font-size:.2em!important;letter-spacing:.12em!important}html body:has(.page-shell) .title-banner .title-copy{margin:6px 0 0 1px!important;color:#4a5850ad!important;font-size:.72rem!important;font-weight:420!important;line-height:1.25!important;letter-spacing:0!important}html body:has(.page-shell) .title-banner .title-banner-nav{position:absolute!important;inset:14px clamp(28px,4.2vw,56px) auto clamp(28px,4.2vw,56px)!important;z-index:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:start!important;gap:18px!important;width:auto!important;min-width:0!important;pointer-events:none!important}html body:has(.page-shell) .title-banner .title-nav.page-switcher-nav{grid-column:2!important;justify-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:28px!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;pointer-events:auto!important}html body:has(.page-shell) .title-banner .title-nav.page-switcher-nav .page-nav-button{width:auto!important;min-width:0!important;min-height:28px!important;height:28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#48564fad!important;-webkit-text-fill-color:rgba(72,86,79,.68)!important;font-size:.84rem!important;font-weight:560!important;letter-spacing:0!important;line-height:1.2!important}html body:has(.page-shell) .title-banner .title-nav.page-switcher-nav .page-nav-button.active,html body:has(.page-shell) .title-banner .title-nav.page-switcher-nav .page-nav-button:hover{color:#1f3028eb!important;-webkit-text-fill-color:rgba(31,48,40,.92)!important;transform:none!important}html body:has(.page-shell) .title-banner .title-nav.page-switcher-nav .page-nav-button.active{font-weight:680!important}html body:has(.page-shell) .title-banner .header-account-area{grid-column:3!important;justify-self:end!important;align-self:start!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;padding:0!important;margin:0!important;pointer-events:auto!important}html body:has(.page-shell) .title-banner .header-account-area .header-login-button{min-height:28px!important;height:28px!important;padding:0!important;color:#48564fbd!important;-webkit-text-fill-color:rgba(72,86,79,.74)!important;font-size:.84rem!important;font-weight:600!important}html body:has(.page-shell) .title-banner .header-account-area .header-login-button:hover{color:#1f3028f0!important;-webkit-text-fill-color:rgba(31,48,40,.94)!important;text-decoration:none!important}html body:has(.page-shell) .title-banner .header-account-area .account-trigger{width:30px!important;height:30px!important;min-height:30px!important;padding:2px!important}html body:has(.page-shell) .title-banner .header-account-area .account-avatar{width:24px!important;height:24px!important;font-size:.68rem!important}html body[data-current-page=workspace]:has(.page-shell) .main-stage{margin-top:0!important}@media (max-width: 720px){html body:has(.page-shell){padding-top:12px!important}html body:has(.page-shell) .page-shell{gap:14px!important}html body:has(.page-shell) .title-banner,html body:has(.page-shell) .title-banner.glass{min-height:116px!important;padding:8px 28px!important}html body:has(.page-shell) .title-banner-content{max-width:calc(100vw - 104px)!important}html body:has(.page-shell) .title-banner .brand-mark{font-size:clamp(1.58rem,9vw,2.18rem)!important}html body:has(.page-shell) .title-banner .title-copy{margin-top:5px!important;font-size:.7rem!important}html body:has(.page-shell) .title-banner .title-banner-nav{inset:10px 28px auto 28px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:32px 32px!important;gap:8px!important}html body:has(.page-shell) .title-banner .header-account-area{grid-column:2!important;grid-row:1!important;align-self:start!important}html body:has(.page-shell) .title-banner .title-nav.page-switcher-nav{grid-column:1 / -1!important;grid-row:2!important;align-self:end!important;gap:22px!important;margin-top:5px!important}}@media (max-width: 420px){html body:has(.page-shell) .title-banner,html body:has(.page-shell) .title-banner.glass{min-height:112px!important;padding-inline:20px!important}html body:has(.page-shell) .title-banner .title-banner-nav{inset-inline:20px!important}html body:has(.page-shell) .title-banner .title-nav.page-switcher-nav{gap:18px!important}html body:has(.page-shell) .title-banner .title-nav.page-switcher-nav .page-nav-button,html body:has(.page-shell) .title-banner .header-account-area .header-login-button{font-size:.8rem!important}}html body #root .page-shell .title-banner.title-banner,html body #root .page-shell .title-banner.title-banner.glass{top:0!important;margin-top:0!important;margin-bottom:0!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav{position:absolute!important;top:14px!important;right:auto!important;left:50%!important;width:calc(100vw - clamp(56px,8.4vw,112px))!important;max-width:none!important;transform:translate(-50%)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:start!important;justify-content:stretch!important;justify-self:auto!important;padding:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav{grid-column:2!important;justify-self:center!important;display:inline-flex!important;gap:28px!important;width:auto!important;max-width:none!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;pointer-events:auto!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button,html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:not(:disabled),html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active,html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:not(:disabled){width:auto!important;min-width:0!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#48564fad!important;-webkit-text-fill-color:rgba(72,86,79,.68)!important;font-size:.84rem!important;font-weight:560!important;letter-spacing:0!important;line-height:1.2!important;transform:none!important;outline:0!important;text-decoration:none!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active,html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:hover,html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:focus,html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:focus-visible{color:#1f3028eb!important;-webkit-text-fill-color:rgba(31,48,40,.92)!important;font-weight:680!important;outline:0!important;box-shadow:none!important;text-decoration:none!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .header-account-area{grid-column:3!important;justify-self:end!important;pointer-events:auto!important}@media (max-width: 720px){html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav{top:10px!important;right:auto!important;left:50%!important;width:calc(100vw - 56px)!important;transform:translate(-50%)!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:32px 32px!important;gap:8px!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .header-account-area{grid-column:2!important;grid-row:1!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav{grid-column:1 / -1!important;grid-row:2!important;justify-self:center!important;gap:22px!important;margin-top:5px!important}html body #root .page-shell .title-banner.title-banner .title-copy{display:none!important}}@media (max-width: 420px){html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav{width:calc(100vw - 40px)!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav{gap:18px!important}}html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button,html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:not(.active),html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:not(.active):not(:disabled),html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active,html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:not(:disabled),html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:focus,html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:focus-visible,html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:hover{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:auto!important;min-width:0!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-color:transparent!important;border-radius:0!important;outline:0!important;outline-color:transparent!important;outline-offset:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;text-decoration:none!important;transform:none!important}html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:not(.active){color:#48564fad!important;-webkit-text-fill-color:rgba(72,86,79,.68)!important;font-weight:560!important}html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active,html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:hover{color:#1f3028eb!important;-webkit-text-fill-color:rgba(31,48,40,.92)!important;font-weight:680!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-login-button,html body #root .page-shell .title-banner.title-banner .header-account-area .account-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;padding:0 14px!important;border:1px solid rgba(190,205,210,.72)!important;border-radius:999px!important;background:#ffffff75!important;background-image:linear-gradient(180deg,#ffffff94,#ffffff47)!important;color:#1d2a2e!important;-webkit-text-fill-color:#1d2a2e!important;box-shadow:inset 0 1px 1px #ffffffb8,0 8px 18px #1c2d360f!important;font-family:var(--sans)!important;font-size:.84rem!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important}html body #root .page-shell .title-banner.title-banner .header-account-area .account-trigger{padding:0 7px 0 12px!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-login-button:hover,html body #root .page-shell .title-banner.title-banner .header-account-area .account-trigger:hover,html body #root .page-shell .title-banner.title-banner .header-account-area .account-trigger[aria-expanded=true]{border-color:#7890847a!important;background:#ffffff94!important;background-image:linear-gradient(180deg,#ffffffad,#ffffff5c)!important;color:#1d2a2e!important;-webkit-text-fill-color:#1d2a2e!important;box-shadow:inset 0 1px 1px #ffffffc2,0 10px 20px #1c2d3614!important}html body #root .page-shell .title-banner.title-banner .header-account-area .account-trigger-label{color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}html body #root .page-shell .title-banner.title-banner .header-account-area .account-avatar{width:24px!important;height:24px!important;font-size:.68rem!important}@media (max-width: 420px){html body #root .page-shell .title-banner.title-banner .header-account-area .header-login-button,html body #root .page-shell .title-banner.title-banner .header-account-area .account-trigger{height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.8rem!important}html body #root .page-shell .title-banner.title-banner .header-account-area .account-trigger{padding-right:6px!important}html body #root .page-shell .title-banner.title-banner .header-account-area .account-avatar{width:22px!important;height:22px!important;font-size:.64rem!important}}html body:has(.page-shell){padding-top:14px!important}html body:has(.page-shell) .page-shell{gap:14px!important}html body #root .page-shell .title-banner.title-banner,html body #root .page-shell .title-banner.title-banner.glass{min-height:48px!important;height:48px!important;padding:0 clamp(28px,4.2vw,56px)!important}html body #root .page-shell .title-banner.title-banner .title-banner-content{display:flex!important;align-items:center!important;width:auto!important;max-width:none!important;height:48px!important}html body #root .page-shell .title-banner.title-banner .brand-mark{gap:7px!important;font-size:1.18rem!important;line-height:1!important}html body #root .page-shell .title-banner.title-banner .brand-agent{font-family:var(--sans)!important;font-size:.44em!important;font-weight:560!important;letter-spacing:.08em!important;transform:none!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav{top:6px!important;height:36px!important;align-items:center!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav{height:36px!important;min-height:36px!important;align-items:center!important}html body #root .page-shell .title-banner.title-banner .header-account-area{align-self:center!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-login-button,html body #root .page-shell .title-banner.title-banner .header-account-area .account-trigger{height:36px!important;min-height:36px!important}@media (max-width: 720px){html body:has(.page-shell){padding-top:10px!important}html body #root .page-shell .title-banner.title-banner,html body #root .page-shell .title-banner.title-banner.glass{min-height:76px!important;height:76px!important;padding:0 20px!important}html body #root .page-shell .title-banner.title-banner .title-banner-content{height:36px!important}html body #root .page-shell .title-banner.title-banner .brand-mark{font-size:1.06rem!important;gap:6px!important}html body #root .page-shell .title-banner.title-banner .brand-main{letter-spacing:.15em!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav{top:1px!important;width:calc(100vw - 40px)!important;height:68px!important;grid-template-rows:34px 30px!important;gap:4px!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav{height:30px!important;min-height:30px!important;gap:20px!important;margin-top:0!important}}html body[data-current-page=pricing] .workspace{display:grid!important;grid-template-columns:1fr!important;gap:0!important;align-items:stretch!important}html body[data-current-page=pricing] .sidebar{display:none!important}html body[data-current-page=pricing] .pricing-stack{width:100%!important;max-width:none!important;min-width:0!important}html body[data-current-page=pricing] #section-pricing.pricing-page{width:100%!important;max-width:none!important;margin:14px auto 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body[data-current-page=pricing] .pricing-hero{display:grid!important;gap:8px!important;width:min(720px,100%)!important;margin:0 auto clamp(22px,3vw,34px)!important;text-align:center!important}html body[data-current-page=pricing] .pricing-hero h2{margin:0!important;color:#192422f5!important;font-family:var(--sans)!important;font-size:clamp(1.62rem,2.45vw,2.08rem)!important;font-weight:660!important;letter-spacing:0!important;line-height:1.08!important}html body[data-current-page=pricing] .pricing-hero p{margin:0!important;color:#495650b8!important;font-size:clamp(.86rem,1vw,.94rem)!important;font-weight:450!important;letter-spacing:0!important;line-height:1.6!important}html body[data-current-page=pricing] .access-purchase-panel-page{gap:clamp(14px,2vw,20px)!important}html body[data-current-page=pricing] .access-purchase-panel-page .auth-copy{width:min(760px,100%)!important;margin:-10px auto 0!important;text-align:center!important;font-size:.86rem!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(18px,2vw,24px)!important;align-items:stretch!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card{display:grid!important;grid-template-rows:auto auto!important;align-content:start!important;min-height:clamp(214px,18vw,260px)!important;padding:clamp(22px,2.5vw,30px)!important;border:1px solid rgba(255,255,255,.44)!important;border-radius:18px!important;background:#ffffff8a!important;background-image:linear-gradient(180deg,#ffffffad,#f7faf780)!important;box-shadow:inset 0 1px 1px #ffffffc2,0 16px 36px #1f30280d!important;color:#192422f0!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card:hover{border-color:#ffffff94!important;background:#ffffff9e!important;transform:translateY(-1px)!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card.selected{border-color:#5c7e6b94!important;background:#f3f9f5bd!important;background-image:linear-gradient(180deg,#f9fdfacc,#ecf6f08f)!important;box-shadow:0 0 0 2px #5c7e6b24,0 16px 38px #1f302812,inset 0 1px 1px #ffffffc2!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-main{display:grid!important;gap:12px!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card h3{margin:0!important;color:#2c3934c7!important;font-size:1rem!important;font-weight:650!important;letter-spacing:0!important;line-height:1.25!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card strong{display:block!important;margin-top:14px!important;color:#192422f5!important;font-size:clamp(1.82rem,2.6vw,2.35rem)!important;font-weight:730!important;letter-spacing:0!important;line-height:.95!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card p{margin:0!important;color:#495650b8!important;font-size:.82rem!important;line-height:1.65!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action{justify-self:center!important;width:auto!important;min-width:132px!important;min-height:42px!important;margin-top:30px!important;padding:0 18px!important;border:1px solid rgba(150,164,157,.18)!important;border-radius:999px!important;background:#ffffffa3!important;color:#1f3028e6!important;-webkit-text-fill-color:rgba(31,48,40,.9)!important;box-shadow:inset 0 1px 1px #ffffffb8!important;font-size:.86rem!important;font-weight:620!important;letter-spacing:0!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action:hover,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action.selected{border-color:#48665475!important;background:#466953eb!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 1px 1px #ffffff2e,0 10px 22px #304c3a24!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-features{display:none!important;gap:13px!important;align-content:start!important;margin:24px 0 0!important;padding:22px 0 0!important;border-top:1px solid rgba(150,164,157,.18)!important;list-style:none!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-features li{position:relative!important;margin:0!important;padding-left:18px!important;color:#303e38c7!important;font-size:.84rem!important;line-height:1.5!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-features li:before{content:""!important;position:absolute!important;left:0!important;top:.64em!important;width:6px!important;height:6px!important;border-radius:999px!important;background:#466953b8!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-order-start,html body[data-current-page=pricing] .access-purchase-panel-page .manual-payment-panel,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-section-title,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box{width:100%!important;margin-left:auto!important;margin-right:auto!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-order-start{min-height:64px!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.42)!important;background:#ffffff75!important;background-image:linear-gradient(180deg,#ffffff9e,#f8fbf96b)!important;box-shadow:inset 0 1px 1px #ffffffb8,0 10px 26px #1f302809!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-order-start p{font-size:.84rem!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-start-copy{flex:1 1 680px!important;display:grid!important;gap:4px!important;min-width:0!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-start-copy p{flex:none!important;margin:0!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-start-copy .payment-flow-copy{color:#495650a8!important;font-size:.78rem!important;line-height:1.55!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-section-title{margin-top:0!important;padding-top:0!important;border-top:0!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important;padding:16px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:18px!important;background:#ffffff6b!important;background-image:linear-gradient(180deg,#ffffff94,#f6faf75c)!important;box-shadow:inset 0 1px 1px #ffffffb3,0 10px 26px #1f302809!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box .field{gap:8px!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-help{max-width:none!important;margin:0!important;color:#495650b8!important;font-size:.84rem!important;line-height:1.65!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box input{min-height:46px!important;border-radius:12px!important;background:#ffffffa8!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box .primary-button{justify-self:end!important;width:auto!important;min-width:86px!important;min-height:38px!important;max-width:none!important;margin-top:0!important;padding:0 18px!important;border-radius:999px!important}@media (max-width: 860px){html body[data-current-page=pricing] .access-purchase-panel-page .plan-grid{grid-template-columns:1fr!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card{min-height:0!important}}@media (max-width: 720px){html body[data-current-page=pricing] #section-pricing.pricing-page{margin-top:8px!important;padding:0!important}html body[data-current-page=pricing] .pricing-hero{gap:7px!important;margin-bottom:16px!important}html body[data-current-page=pricing] .pricing-hero h2{font-size:1.44rem!important}html body[data-current-page=pricing] .pricing-hero p{font-size:.82rem!important}html body[data-current-page=pricing] .access-purchase-panel-page .auth-copy{text-align:left!important;font-size:.78rem!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card{min-height:0!important;padding:20px!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card h3{font-size:.9rem!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card strong{font-size:1.72rem!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card p,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-features li{font-size:.76rem!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action{min-height:38px!important;margin-top:18px!important;font-size:.8rem!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box{padding:14px!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-help{font-size:.78rem!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box .primary-button{min-height:36px!important}}html body[data-current-page=workspace] #section-question#section-question,html body[data-current-page=workspace] #section-answer#section-answer,html body[data-current-page=records] #section-records-filters#section-records-filters,html body[data-current-page=records] #section-history#section-history{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-current-page=workspace] #section-question#section-question:before,html body[data-current-page=workspace] #section-answer#section-answer:before,html body[data-current-page=records] #section-records-filters#section-records-filters:before,html body[data-current-page=records] #section-history#section-history:before{display:none!important}html body[data-current-page=workspace] #section-question#section-question{padding:10px 24px 20px!important}html body[data-current-page=workspace] #section-answer#section-answer{margin-top:6px!important;padding:14px 24px 20px!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-block,html body[data-current-page=workspace] #section-question#section-question #supplement-panel,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-block,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-group-mode{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-block{padding:0!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint{padding:4px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question textarea,html body[data-current-page=workspace] #section-answer#section-answer .response-output,html body[data-current-page=records] #section-records-filters#section-records-filters input,html body[data-current-page=records] #section-history#section-history .history-item{border-color:#ffffff85!important;background:#ffffff75!important;background-image:linear-gradient(180deg,#ffffff8a,#f8fbf957)!important;box-shadow:inset 0 1px 1px #ffffffb3,0 12px 28px #1f302809!important}html body[data-current-page=workspace] #section-question#section-question textarea:focus,html body[data-current-page=records] #section-records-filters#section-records-filters input:focus{border-color:#48665457!important;background:#ffffffb8!important}html body[data-current-page=records] #section-records-filters#section-records-filters{padding:10px 24px 6px!important}html body[data-current-page=records] #section-history#section-history{padding:8px 24px 20px!important}html body[data-current-page=records] #section-history#section-history .history-list{gap:10px!important}html body[data-current-page=records] #section-history#section-history .history-item{border-radius:16px!important;overflow:hidden!important}html body[data-current-page=records] #section-history#section-history .history-summary{padding:18px 20px!important}html body[data-current-page=records] #section-history#section-history .history-item:hover{background:#ffffff94!important;transform:translateY(-1px)!important}@media (max-width: 720px){html body[data-current-page=workspace] #section-question#section-question,html body[data-current-page=workspace] #section-answer#section-answer,html body[data-current-page=records] #section-records-filters#section-records-filters,html body[data-current-page=records] #section-history#section-history{padding-inline:0!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-block{padding:0!important}html body[data-current-page=records] #section-history#section-history .history-summary{padding:16px 18px!important}}html body[data-current-page=workspace] #section-question#section-question .template-switcher,html body[data-current-page=workspace] #section-question#section-question .mobile-type-description,html body[data-current-page=workspace] #section-question#section-question .mobile-type-description-list,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filters-stack,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-block:first-child,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-block:first-child>.records-filter-group,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-group.records-filter-group-mode{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher:before,html body[data-current-page=workspace] #section-question#section-question .template-switcher:after,html body[data-current-page=workspace] #section-question#section-question .mobile-type-description:before,html body[data-current-page=workspace] #section-question#section-question .mobile-type-description:after,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filters-stack:before,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filters-stack:after,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-block:first-child:before,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-block:first-child:after{display:none!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher{padding:0!important}html body[data-current-page=workspace] #section-question#section-question .mobile-type-description>summary{border:0!important;background:transparent!important;box-shadow:none!important;padding-inline:0!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filters-stack{padding:0!important}html body[data-current-page=records] aside.sidebar,html body[data-current-page=records] aside.sidebar.glass{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-current-page=records] aside.sidebar:before,html body[data-current-page=records] aside.sidebar:after{display:none!important}html body[data-current-page=workspace] #section-question#section-question .form-grid>label.field,html body[data-current-page=workspace] #section-question#section-question label.field.field-question-primary,html body[data-current-page=workspace] #section-question#section-question label.field.field-concern-secondary,html body[data-current-page=workspace] #section-question#section-question .supplement-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body[data-current-page=workspace] #section-question#section-question .form-grid>label.field>span,html body[data-current-page=workspace] #section-question#section-question .supplement-card>span{margin-bottom:8px!important}html body[data-current-page=workspace] #section-question#section-question .form-grid{gap:18px!important}html body[data-current-page=workspace] #section-question#section-question .supplement-panel-grid{gap:16px!important}html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty{min-height:180px!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;padding:10px 0!important}html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty p{color:#5c6c658f!important}html body[data-current-page=records] #section-history#section-history .history-list{gap:0!important}html body[data-current-page=records] #section-history#section-history .history-item{border:0!important;border-top:1px solid rgba(111,130,120,.16)!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=records] #section-history#section-history .history-item:last-child{border-bottom:1px solid rgba(111,130,120,.14)!important}html body[data-current-page=records] #section-history#section-history .history-item:hover{background:#ffffff2e!important;transform:none!important}html body[data-current-page=records] #section-history#section-history .history-summary{padding:22px 4px!important}html body[data-current-page=records] #section-history#section-history .history-body{padding:0 4px 18px!important}@media (max-width: 720px){html body[data-current-page=workspace] #section-question#section-question .form-grid{gap:16px!important}html body[data-current-page=workspace] #section-question#section-question .form-grid>label.field>span,html body[data-current-page=workspace] #section-question#section-question .supplement-card>span{margin-bottom:7px!important}html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty{min-height:150px!important}html body[data-current-page=records] #section-history#section-history .history-summary{padding:20px 0!important}html body[data-current-page=records] #section-history#section-history .history-body{padding:0 0 16px!important}}html body[data-current-page=workspace] #section-question#section-question .form-grid{gap:0!important;padding:18px 20px!important;border:1px solid rgba(255,255,255,.46)!important;border-radius:22px!important;background:#ffffff52!important;background-image:linear-gradient(180deg,#ffffff7a,#f8fbf942)!important;box-shadow:inset 0 1px 1px #ffffff9e,0 18px 42px #1f30280b!important}html body[data-current-page=workspace] #section-question#section-question .form-grid:focus-within{border-color:#4866544d!important;background:#ffffff6b!important}html body[data-current-page=workspace] #section-question#section-question .form-grid>label.field{display:grid!important;gap:8px!important}html body[data-current-page=workspace] #section-question#section-question label.field.field-concern-secondary{margin-top:16px!important;padding-top:16px!important;border-top:1px solid rgba(111,130,120,.14)!important;opacity:1!important}html body[data-current-page=workspace] #section-question#section-question textarea{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question textarea:focus,html body[data-current-page=workspace] #section-question#section-question textarea:focus-visible{background:transparent!important;box-shadow:none!important;outline:0!important}html body[data-current-page=workspace] #section-question#section-question textarea#question{min-height:118px!important}html body[data-current-page=workspace] #section-question#section-question textarea#concern{min-height:72px!important}html body[data-current-page=workspace] #section-answer#section-answer .response-output,html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty{min-height:220px!important;padding:22px 24px!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:20px!important;background:#ffffff4d!important;background-image:linear-gradient(180deg,#ffffff7a,#f8fbf938)!important;box-shadow:inset 0 1px 1px #ffffff94,0 16px 38px #1f30280a!important}html body[data-current-page=records] #section-history#section-history .history-item{border-top-color:#6f827821!important}html body[data-current-page=records] #section-history#section-history .history-question-title{font-size:1rem!important;line-height:1.48!important}html body[data-current-page=records] #section-history#section-history .history-answer-preview{font-size:.88rem!important;line-height:1.62!important}@media (max-width: 720px){html body[data-current-page=workspace] #section-question#section-question .template-tab{min-height:44px!important;height:44px!important;font-size:.94rem!important}html body[data-current-page=workspace] #section-question#section-question .form-grid{padding:16px!important;border-radius:20px!important}html body[data-current-page=workspace] #section-question#section-question textarea#question{min-height:126px!important;height:126px!important}html body[data-current-page=workspace] #section-question#section-question textarea#concern{min-height:82px!important;height:82px!important}html body[data-current-page=workspace] #section-answer#section-answer .response-output,html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty{min-height:190px!important;padding:18px 20px!important}html body[data-current-page=records] #section-history#section-history .history-question-title{font-size:1.05rem!important;line-height:1.48!important}html body[data-current-page=records] #section-history#section-history .history-answer-preview{font-size:.96rem!important;line-height:1.6!important}}html body[data-current-page=workspace] #section-answer#section-answer>.panel-head .panel-tools{display:none!important}@media (max-width: 720px){html body[data-current-page=workspace] #section-question#section-question>.panel-head h2,html body[data-current-page=workspace] #section-answer#section-answer>.panel-head h2,html body[data-current-page=records] #section-records-filters#section-records-filters>.panel-head h2,html body[data-current-page=records] #section-history#section-history>.panel-head h2{font-size:1.45rem!important;font-weight:600!important;line-height:1.24!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-button,html body[data-current-page=records] #section-records-filters#section-records-filters .records-mode-button{min-height:40px!important;padding:0 16px!important;font-size:.9rem!important;font-weight:600!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-group,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-group-mode{gap:8px!important}html body[data-current-page=records] #section-records-filters#section-records-filters input{min-height:48px!important;font-size:.98rem!important}}html,html body{background:var(--page-bg)!important;color:var(--text-primary)!important}html body:has(.page-shell){padding:0!important;background:var(--page-bg)!important;background-image:none!important}html body:has(.page-shell) .page-shell{width:100%!important;max-width:none!important;gap:0!important;margin:0!important}html body:has(.page-shell) .main-stage{width:min(calc(100% - 48px),1120px)!important;max-width:1120px!important;margin:0 auto!important;padding:32px 0 56px!important}html body #root .page-shell .title-banner.title-banner,html body #root .page-shell .title-banner.title-banner.glass{position:relative!important;display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;align-items:center!important;width:100%!important;height:72px!important;min-height:72px!important;margin:0!important;padding:0 clamp(48px,4.5vw,64px)!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;background:#fffffff0!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .page-shell .title-banner.title-banner:before,html body #root .page-shell .title-banner.title-banner:after{display:none!important}html body #root .page-shell .title-banner.title-banner .title-banner-content{display:flex!important;grid-column:1!important;align-items:center!important;justify-self:start!important;width:auto!important;height:auto!important;min-width:0!important}html body #root .page-shell .title-banner.title-banner .brand-mark{gap:7px!important;margin:0!important;color:var(--text-primary)!important;text-shadow:none!important;font-size:1.12rem!important;line-height:1!important}html body #root .page-shell .title-banner.title-banner .brand-main{letter-spacing:.18em!important}html body #root .page-shell .title-banner.title-banner .brand-agent{color:var(--text-muted)!important;-webkit-text-fill-color:var(--text-muted)!important;font-family:var(--sans)!important;font-size:.4em!important;font-weight:500!important;letter-spacing:.08em!important;transform:none!important}html body #root .page-shell .title-banner.title-banner .title-copy{display:none!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav{display:contents!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;transform:none!important}html body #root .page-shell .title-banner.title-banner .title-nav.page-switcher-nav{display:flex!important;grid-column:2!important;align-items:center!important;justify-self:center!important;gap:32px!important;width:auto!important;height:72px!important;min-height:72px!important;margin:0!important;padding:0!important}html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button,html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:not(.active),html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active,html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:hover,html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:focus-visible{position:relative!important;display:inline-flex!important;align-items:center!important;height:72px!important;min-height:72px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--text-secondary)!important;-webkit-text-fill-color:var(--text-secondary)!important;text-shadow:none!important;transform:none!important;font-family:var(--sans)!important;font-size:.92rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important}html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:17px!important;height:2px!important;border-radius:999px!important;background:transparent!important}html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active,html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:hover{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;font-weight:600!important}html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:after{background:var(--brand)!important}html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:-16px!important}html body #root .page-shell .title-banner.title-banner .header-account-area{display:flex!important;grid-column:3!important;justify-self:end!important;align-items:center!important;height:72px!important;min-height:72px!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-login-button,html body #root .page-shell .title-banner.title-banner .header-account-area .account-trigger{height:36px!important;min-height:36px!important;padding:0 14px!important;border:1px solid var(--border)!important;border-radius:var(--radius-button)!important;background:var(--surface)!important;background-image:none!important;box-shadow:none!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;text-shadow:none!important;transform:none!important;font-size:.86rem!important;font-weight:500!important;letter-spacing:0!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-login-button:hover,html body #root .page-shell .title-banner.title-banner .header-account-area .account-trigger:hover,html body #root .page-shell .title-banner.title-banner .header-account-area .account-trigger[aria-expanded=true]{border-color:var(--border-hover)!important;background:#fafbf9!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=workspace] .workspace,html body[data-current-page=workspace] .workspace-left-column,html body[data-current-page=workspace] .response-stack,html body[data-current-page=workspace] .response-main-column,html body[data-current-page=workspace] .layout-slot{display:block!important;width:100%!important;max-width:none!important;margin:0!important}html body[data-current-page=workspace] #section-question#section-question,html body[data-current-page=workspace] #section-question#section-question.composer,html body[data-current-page=workspace] #section-answer#section-answer,html body[data-current-page=workspace] #section-answer#section-answer.response-card{display:grid!important;gap:0!important;width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-current-page=workspace] #section-question#section-question:before,html body[data-current-page=workspace] #section-answer#section-answer:before{display:none!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--space-3)!important;margin:0 0 var(--space-5)!important;padding:0!important;border:0!important;background:transparent!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head h2{margin:0!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;font-family:var(--sans)!important;font-size:1.65rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head .panel-tools{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:var(--space-2)!important}html body[data-current-page=workspace] #section-question#section-question .status-pill,html body[data-current-page=workspace] #section-question#section-question #save-indicator.status-pill{min-height:28px!important;height:28px!important;padding:0 10px!important;border:1px solid var(--border)!important;border-radius:var(--radius-button)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--text-secondary)!important;-webkit-text-fill-color:var(--text-secondary)!important;font-size:.82rem!important;font-weight:450!important;letter-spacing:0!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-block{display:grid!important;gap:var(--space-3)!important;margin:0 0 var(--space-4)!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-title{margin:0!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;font-family:var(--sans)!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab,html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab:not(.active){min-height:40px!important;height:40px!important;padding:0 16px!important;border:1px solid var(--border)!important;border-radius:999px!important;background:var(--surface)!important;background-image:none!important;box-shadow:none!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;text-shadow:none!important;transform:none!important;font-size:.92rem!important;font-weight:500!important;letter-spacing:0!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab:hover{border-color:var(--border-hover)!important;background:#fafbf9!important;transform:none!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab.active{border-color:var(--brand)!important;background:var(--brand)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint{max-width:760px!important;margin:-2px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--text-secondary)!important;-webkit-text-fill-color:var(--text-secondary)!important;font-size:.88rem!important;line-height:1.65!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint strong{color:var(--text-secondary)!important;-webkit-text-fill-color:var(--text-secondary)!important;font-weight:600!important}html body[data-current-page=workspace] #section-question#section-question .mobile-type-description{display:none!important}html body[data-current-page=workspace] #section-question#section-question .form-grid{display:grid!important;gap:0!important;margin:0!important;padding:24px!important;border:1px solid var(--border)!important;border-radius:var(--radius-container)!important;background:var(--surface)!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question .form-grid:focus-within{border-color:var(--border-hover)!important;background:var(--surface)!important}html body[data-current-page=workspace] #section-question#section-question .form-grid>label.field,html body[data-current-page=workspace] #section-question#section-question label.field.field-question-primary,html body[data-current-page=workspace] #section-question#section-question label.field.field-concern-secondary{display:grid!important;gap:var(--space-2)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important}html body[data-current-page=workspace] #section-question#section-question label.field.field-concern-secondary{margin-top:var(--space-4)!important;padding-top:var(--space-4)!important;border-top:1px solid var(--border)!important}html body[data-current-page=workspace] #section-question#section-question .form-grid>label.field>span{margin:0!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;font-family:var(--sans)!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important}html body[data-current-page=workspace] #section-question#section-question textarea{width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;font-size:.95rem!important;line-height:1.7!important;resize:vertical!important}html body[data-current-page=workspace] #section-question#section-question textarea::placeholder{color:var(--text-muted)!important;-webkit-text-fill-color:var(--text-muted)!important;opacity:.86!important}html body[data-current-page=workspace] #section-question#section-question textarea:focus,html body[data-current-page=workspace] #section-question#section-question textarea:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:6px!important;background:transparent!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question textarea#question{min-height:200px!important}html body[data-current-page=workspace] #section-question#section-question textarea#concern{min-height:132px!important}html body[data-current-page=workspace] #section-question#section-question #supplement-panel.supplement-panel{margin:var(--space-4) 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body[data-current-page=workspace] #section-question#section-question #supplement-panel.supplement-panel:before{display:none!important}html body[data-current-page=workspace] #section-question#section-question #supplement-panel>summary.supplement-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:36px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--text-primary)!important;cursor:pointer!important}html body[data-current-page=workspace] #section-question#section-question #supplement-panel>summary.supplement-panel-head:after{display:none!important}html body[data-current-page=workspace] #section-question#section-question #supplement-panel[open] .supplement-panel-copy{font-size:0!important}html body[data-current-page=workspace] #section-question#section-question #supplement-panel[open] .supplement-panel-copy:before{content:"收起"!important;font-size:.88rem!important}html body[data-current-page=workspace] #section-question#section-question .supplement-panel-title{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;font-family:var(--sans)!important;font-size:.95rem!important;font-weight:500!important;letter-spacing:0!important}html body[data-current-page=workspace] #section-question#section-question .supplement-panel-copy{color:var(--text-secondary)!important;-webkit-text-fill-color:var(--text-secondary)!important;font-size:.88rem!important;font-weight:500!important}html body[data-current-page=workspace] #section-question#section-question .supplement-panel-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--space-3)!important;margin-top:var(--space-3)!important}html body[data-current-page=workspace] #section-question#section-question .supplement-card{display:grid!important;gap:var(--space-2)!important;padding:var(--space-3)!important;border:1px solid var(--border)!important;border-radius:var(--radius-input)!important;background:var(--surface)!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question .supplement-card>span{margin:0!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;font-size:.9rem!important;font-weight:600!important}html body[data-current-page=workspace] #section-question#section-question .composer-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;min-height:42px!important;margin:var(--space-4) 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request.primary-button.accent,html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request.primary-button.accent:not(:disabled){width:auto!important;min-width:104px!important;height:42px!important;min-height:42px!important;padding:0 24px!important;border:1px solid var(--brand)!important;border-radius:var(--radius-button)!important;background:var(--brand)!important;background-image:none!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;transform:none!important;font-size:.94rem!important;font-weight:600!important;letter-spacing:0!important}html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request.primary-button.accent:hover:not(:disabled){background:var(--brand-hover)!important;border-color:var(--brand-hover)!important;transform:none!important}html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request.primary-button.accent:disabled{border-color:var(--border)!important;background:#e9eee9!important;color:var(--text-muted)!important;-webkit-text-fill-color:var(--text-muted)!important;box-shadow:none!important}html body[data-current-page=workspace] #section-answer#section-answer{margin-top:48px!important;padding:24px!important;border:1px solid var(--border)!important;border-radius:var(--radius-container)!important;background:var(--surface)!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=workspace] #section-answer#section-answer>.panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 var(--space-3)!important;padding:0!important;border:0!important;background:transparent!important}html body[data-current-page=workspace] #section-answer#section-answer>.panel-head h2{margin:0!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;font-family:var(--sans)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:0!important}html body[data-current-page=workspace] #section-answer#section-answer .response-output,html body[data-current-page=workspace] #section-answer#section-answer .response-output.rendered,html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-actions{display:flex!important;justify-content:flex-end!important;gap:var(--space-2)!important;margin-top:var(--space-4)!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-actions .primary-button,html body[data-current-page=workspace] #section-answer#section-answer .answer-actions .ghost-button{min-height:38px!important;height:38px!important;border-radius:var(--radius-button)!important;box-shadow:none!important;transform:none!important}@media (max-width: 768px){html body:has(.page-shell) .main-stage{width:calc(100% - 40px)!important;padding:28px 0 48px!important}html body #root .page-shell .title-banner.title-banner,html body #root .page-shell .title-banner.title-banner.glass{grid-template-columns:auto 1fr!important;grid-template-rows:36px 32px!important;gap:0 var(--space-3)!important;height:auto!important;min-height:88px!important;padding:12px 20px 10px!important}html body #root .page-shell .title-banner.title-banner .title-banner-content{grid-column:1!important;grid-row:1!important}html body #root .page-shell .title-banner.title-banner .brand-mark{font-size:1.04rem!important}html body #root .page-shell .title-banner.title-banner .title-nav.page-switcher-nav{grid-column:1 / -1!important;grid-row:2!important;justify-self:center!important;gap:28px!important;height:32px!important;min-height:32px!important}html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button,html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:not(.active),html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active{height:32px!important;min-height:32px!important;font-size:.9rem!important}html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:after{bottom:0!important}html body #root .page-shell .title-banner.title-banner .header-account-area{grid-column:2!important;grid-row:1!important;height:36px!important;min-height:36px!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head{align-items:flex-start!important;flex-direction:column!important;margin-bottom:var(--space-4)!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head h2{font-size:1.48rem!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head .panel-tools{justify-content:flex-start!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher{gap:8px!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab{min-height:38px!important;height:38px!important;padding:0 14px!important;font-size:.88rem!important}html body[data-current-page=workspace] #section-question#section-question .form-grid{padding:20px!important}html body[data-current-page=workspace] #section-question#section-question textarea#question{min-height:190px!important;height:190px!important}html body[data-current-page=workspace] #section-question#section-question textarea#concern{min-height:130px!important;height:130px!important}html body[data-current-page=workspace] #section-question#section-question .supplement-panel-grid{grid-template-columns:1fr!important}html body[data-current-page=workspace] #section-answer#section-answer{margin-top:40px!important;padding:20px!important}}html body[data-current-page=workspace]:has(.page-shell) .main-stage{width:100%!important;max-width:none!important;margin:0!important;padding:40px 0 64px!important}html body[data-current-page=workspace] .workspace,html body[data-current-page=workspace] .workspace-left-column,html body[data-current-page=workspace] .response-stack,html body[data-current-page=workspace] .response-main-column,html body[data-current-page=workspace] .layout-slot{width:100%!important;max-width:none!important;margin:0!important}html body[data-current-page=workspace] #section-question#section-question,html body[data-current-page=workspace] #section-answer#section-answer{width:min(calc(100vw - 64px),1080px)!important;max-width:1080px!important;margin-left:auto!important;margin-right:auto!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head{margin-bottom:28px!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head h2{font-size:1.5rem!important;font-weight:600!important}html body[data-current-page=workspace] #section-question#section-question .status-pill,html body[data-current-page=workspace] #section-question#section-question #save-indicator.status-pill{height:26px!important;min-height:26px!important;padding:0 9px!important;font-size:.78rem!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-block{gap:14px!important;margin-bottom:24px!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-title,html body[data-current-page=workspace] #section-question#section-question .form-grid>label.field>span,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-title{font-size:.9rem!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab,html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab:not(.active){flex:0 0 auto!important;width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 15px!important;font-size:.88rem!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint{font-size:.84rem!important;line-height:1.6!important}html body[data-current-page=workspace] #section-question#section-question .form-grid{padding:22px 24px!important}html body[data-current-page=workspace] #section-question#section-question textarea{font-size:.94rem!important;line-height:1.68!important}html body[data-current-page=workspace] #section-question#section-question textarea#question{min-height:188px!important}html body[data-current-page=workspace] #section-question#section-question textarea#concern{min-height:124px!important}html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request.primary-button.accent,html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request.primary-button.accent:not(:disabled){height:40px!important;min-height:40px!important;padding:0 22px!important;font-size:.9rem!important}html body[data-current-page=workspace] #section-answer#section-answer{margin-top:44px!important}@media (max-width: 768px){html body[data-current-page=workspace]:has(.page-shell) .main-stage{padding:32px 0 52px!important}html body[data-current-page=workspace] #section-question#section-question,html body[data-current-page=workspace] #section-answer#section-answer{width:calc(100vw - 40px)!important;max-width:none!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head{margin-bottom:24px!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head h2{font-size:1.36rem!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab,html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab:not(.active){width:100%!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:.86rem!important}html body[data-current-page=workspace] #section-question#section-question .form-grid{padding:18px!important}html body[data-current-page=workspace] #section-question#section-question textarea#question{min-height:150px!important;height:150px!important}html body[data-current-page=workspace] #section-question#section-question textarea#concern{min-height:96px!important;height:96px!important}html body[data-current-page=workspace] #section-question#section-question .composer-actions{margin-top:22px!important}}html body[data-current-page=workspace] #section-question#section-question,html body[data-current-page=workspace] #section-answer#section-answer{width:min(calc(100% - 40px),1080px)!important;max-width:1080px!important;margin-left:auto!important;margin-right:auto!important}@media (min-width: 769px){html body[data-current-page=workspace] #section-question#section-question,html body[data-current-page=workspace] #section-answer#section-answer{width:min(calc(100% - 64px),1080px)!important}}html body[data-current-page=workspace] #section-question#section-question,html body[data-current-page=workspace] #section-answer#section-answer{width:calc(100% - 40px)!important;max-width:1080px!important;margin-left:auto!important;margin-right:auto!important}@media (min-width: 769px){html body[data-current-page=workspace] #section-question#section-question,html body[data-current-page=workspace] #section-answer#section-answer{width:calc(100% - 64px)!important;max-width:1080px!important}}html body[data-current-page=workspace] #section-question#section-question.composer.layout-card,html body[data-current-page=workspace] #section-answer#section-answer.response-card.layout-card{width:calc(100% - 40px)!important;max-width:1080px!important;margin-left:auto!important;margin-right:auto!important}@media (min-width: 769px){html body[data-current-page=workspace] #section-question#section-question.composer.layout-card,html body[data-current-page=workspace] #section-answer#section-answer.response-card.layout-card{width:calc(100% - 64px)!important;max-width:1080px!important}}html body #root .page-shell .title-banner.title-banner .header-account-area .header-login-button,html body #root .page-shell .title-banner.title-banner .header-account-area .account-trigger,html body[data-current-page=workspace] #section-question#section-question .status-pill,html body[data-current-page=workspace] #section-question#section-question #save-indicator.status-pill,html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab,html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request.primary-button.accent,html body[data-current-page=workspace] #section-answer#section-answer .answer-actions .primary-button,html body[data-current-page=workspace] #section-answer#section-answer .answer-actions .ghost-button{border-radius:999px!important;font-family:inherit!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-login-button{padding:8px 14px!important;border-color:#43664e33!important;background:#ffffff9e!important;box-shadow:0 6px 16px #1f302814!important;color:#2e523bf0!important;-webkit-text-fill-color:rgba(46,82,59,.94)!important;font-weight:650!important}html body #root .page-shell .title-banner.title-banner .header-account-area .account-trigger{border-color:#43664e29!important;background:#ffffff9e!important;box-shadow:0 6px 16px #1f302814!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-login-button:hover,html body #root .page-shell .title-banner.title-banner .header-account-area .account-trigger:hover,html body #root .page-shell .title-banner.title-banner .header-account-area .account-trigger[aria-expanded=true]{border-color:#43664e57!important;background:#f2f7f2f0!important;box-shadow:0 8px 20px #1f30281f!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab,html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab:not(.active){border-color:var(--tag-border)!important;background:var(--tag-bg)!important;background-image:var(--tag-bg)!important;box-shadow:var(--tag-shadow)!important;color:var(--tag-text)!important;-webkit-text-fill-color:var(--tag-text)!important;font-family:inherit!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab:hover{border-color:#486b5457!important;background:var(--tag-bg-hover)!important;background-image:var(--tag-bg-hover)!important;transform:translateY(-1px)!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab.active,html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab.active:hover{border-color:#43664e61!important;background:var(--liquid-active)!important;background-image:var(--liquid-active)!important;box-shadow:var(--liquid-active-shadow)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.18)!important}html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request.primary-button.accent,html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request.primary-button.accent:not(:disabled),html body[data-current-page=workspace] #section-answer#section-answer .answer-actions .primary-button{border-color:#43664e61!important;background:var(--liquid-active)!important;background-image:var(--liquid-active)!important;box-shadow:var(--liquid-active-shadow)!important;text-shadow:0 1px 8px rgba(0,0,0,.18)!important}html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request.primary-button.accent:hover:not(:disabled),html body[data-current-page=workspace] #section-answer#section-answer .answer-actions .primary-button:hover:not(:disabled),html body[data-current-page=workspace] #section-answer#section-answer .answer-actions .ghost-button:hover:not(:disabled){transform:translateY(-1px)!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-actions .ghost-button{border-color:var(--tag-border)!important;background:var(--tag-bg)!important;background-image:var(--tag-bg)!important;box-shadow:var(--tag-shadow)!important;color:var(--tag-text)!important;-webkit-text-fill-color:var(--tag-text)!important}html body #root .page-shell .title-banner.title-banner .brand-agent,html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button,html body[data-current-page=workspace] #section-question#section-question>.panel-head h2,html body[data-current-page=workspace] #section-question#section-question .mode-switcher-title,html body[data-current-page=workspace] #section-question#section-question .form-grid>label.field>span,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-title,html body[data-current-page=workspace] #section-answer#section-answer>.panel-head h2{font-family:inherit!important}html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button{overflow:visible!important;text-decoration:none!important}html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:after{left:0!important;right:0!important;top:calc(50% + 12px)!important;bottom:auto!important;height:2px!important;pointer-events:none!important}@media (max-width: 768px){html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:after{top:calc(50% + 14px)!important;bottom:auto!important}}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-title{display:block!important;overflow:visible!important;padding-top:2px!important;font-family:inherit!important;line-height:1.45!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head h2{font-family:inherit!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.24!important;letter-spacing:0!important}@media (max-width: 720px){html body[data-current-page=workspace] #section-question#section-question>.panel-head h2{font-size:1.45rem!important;font-weight:600!important;line-height:1.24!important}}html body[data-current-page=workspace] #section-question#section-question,html body[data-current-page=workspace] #section-answer#section-answer,html body[data-current-page=pricing] #section-pricing.pricing-page,html body[data-current-page=pricing] .access-purchase-panel-page{font-family:inherit!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head h2,html body[data-current-page=workspace] #section-answer#section-answer>.panel-head h2,html body[data-current-page=pricing] .pricing-hero h2{font-family:inherit!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.24!important;letter-spacing:0!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-title,html body[data-current-page=workspace] #section-question#section-question .form-grid>label.field>span,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-title,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-section-title strong,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box .field>span,html body[data-current-page=pricing] .access-purchase-panel-page .payment-start-copy p:first-child,html body[data-current-page=pricing] .access-purchase-panel-page .payment-submit-panel strong,html body[data-current-page=pricing] .access-purchase-panel-page .manual-payment-copy h3{font-family:inherit!important;font-size:.95rem!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card h3{font-family:inherit!important;font-size:1rem!important;font-weight:600!important;line-height:1.48!important;letter-spacing:0!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card strong{font-family:inherit!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.24!important;letter-spacing:0!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-copy,html body[data-current-page=workspace] #section-answer#section-answer .response-output,html body[data-current-page=pricing] .pricing-hero p,html body[data-current-page=pricing] .access-purchase-panel-page .auth-copy,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card p,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-features li,html body[data-current-page=pricing] .access-purchase-panel-page .payment-order-start p,html body[data-current-page=pricing] .access-purchase-panel-page .payment-start-copy .payment-flow-copy,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-section-title span,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-help,html body[data-current-page=pricing] .access-purchase-panel-page .payment-submit-panel p,html body[data-current-page=pricing] .access-purchase-panel-page .manual-payment-copy li,html body[data-current-page=pricing] .access-purchase-panel-page .manual-payment-copy p{font-family:inherit!important;font-size:.88rem!important;font-weight:450!important;line-height:1.62!important;letter-spacing:0!important}html body[data-current-page=workspace] #section-question#section-question textarea,html body[data-current-page=pricing] .access-purchase-panel-page input{font-family:inherit!important;font-size:.96rem!important;font-weight:400!important;line-height:1.62!important;letter-spacing:0!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab,html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request.primary-button.accent,html body[data-current-page=workspace] #section-answer#section-answer .answer-actions .primary-button,html body[data-current-page=workspace] #section-answer#section-answer .answer-actions .ghost-button,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action,html body[data-current-page=pricing] .access-purchase-panel-page .primary-button,html body[data-current-page=pricing] .access-purchase-panel-page .ghost-button{font-family:inherit!important;font-size:.9rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important}@media (max-width: 720px){html body[data-current-page=workspace] #section-question#section-question>.panel-head h2,html body[data-current-page=workspace] #section-answer#section-answer>.panel-head h2,html body[data-current-page=pricing] .pricing-hero h2{font-size:1.45rem!important;font-weight:600!important;line-height:1.24!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card h3{font-size:1.05rem!important;line-height:1.48!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card strong{font-size:1.45rem!important;line-height:1.24!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-title,html body[data-current-page=workspace] #section-question#section-question .form-grid>label.field>span,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-title,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-section-title strong,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box .field>span,html body[data-current-page=pricing] .access-purchase-panel-page .payment-start-copy p:first-child,html body[data-current-page=pricing] .access-purchase-panel-page .payment-submit-panel strong{font-size:1rem!important;line-height:1.45!important}html body[data-current-page=workspace] #section-question#section-question textarea,html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-copy,html body[data-current-page=pricing] .pricing-hero p,html body[data-current-page=pricing] .access-purchase-panel-page .auth-copy,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card p,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-features li,html body[data-current-page=pricing] .access-purchase-panel-page .payment-order-start p,html body[data-current-page=pricing] .access-purchase-panel-page .payment-start-copy .payment-flow-copy,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-section-title span,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-help,html body[data-current-page=pricing] .access-purchase-panel-page input{font-size:.96rem!important;line-height:1.6!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab,html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request.primary-button.accent,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action,html body[data-current-page=pricing] .access-purchase-panel-page .primary-button,html body[data-current-page=pricing] .access-purchase-panel-page .ghost-button{font-size:.9rem!important;font-weight:600!important}}@media (min-width: 721px){html body[data-current-page=workspace] #section-question#section-question>.panel-head h2,html body[data-current-page=workspace] #section-answer#section-answer>.panel-head h2,html body[data-current-page=pricing] .pricing-hero h2{font-family:var(--serif)!important;font-size:1.16rem!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab,html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request.primary-button.accent,html body[data-current-page=workspace] #section-answer#section-answer .answer-actions .primary-button,html body[data-current-page=workspace] #section-answer#section-answer .answer-actions .ghost-button,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action,html body[data-current-page=pricing] .access-purchase-panel-page .primary-button,html body[data-current-page=pricing] .access-purchase-panel-page .ghost-button{font-size:.84rem!important;font-weight:500!important;line-height:1!important}html body[data-current-page=workspace] #section-question#section-question textarea,html body[data-current-page=pricing] .access-purchase-panel-page input{font-size:.94rem!important;font-weight:400!important;line-height:1.7!important}}html body #root .page-shell .title-banner.title-banner,html body #root .page-shell .title-banner.title-banner.glass,body .title-banner{border-bottom:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .page-shell .title-banner.title-banner:before,html body #root .page-shell .title-banner.title-banner:after,body .title-banner:before,body .title-banner:after{display:none!important;opacity:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-block{overflow:visible!important;contain:none!important;clip-path:none!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-title{display:inline-block!important;width:max-content!important;min-height:1.7em!important;margin:-4px 0 -4px -2px!important;padding:4px 0 4px 2px!important;overflow:visible!important;contain:none!important;clip-path:none!important;line-height:1.7!important;transform:none!important}html body:has(.page-shell) .main-stage,html body[data-current-page=records] .sidebar,html body[data-current-page=records] #sidebar-panels,html body[data-current-page=records] #section-records-filters#section-records-filters,html body[data-current-page=records] .response-stack,html body[data-current-page=records] .response-main-column,html body[data-current-page=records] .layout-slot,html body[data-current-page=records] #section-history#section-history,html body[data-current-page=pricing] .pricing-stack,html body[data-current-page=pricing] #section-pricing.pricing-page,html body[data-current-page=workspace] #section-question#section-question.composer.layout-card,html body[data-current-page=workspace] #section-answer#section-answer.response-card.layout-card{width:calc(100% - 64px)!important;max-width:1080px!important;margin-left:auto!important;margin-right:auto!important}html body[data-current-page=records] .main-stage,html body[data-current-page=pricing] .main-stage,html body[data-current-page=workspace] .main-stage{padding-left:0!important;padding-right:0!important}html body[data-current-page=records] .response-stack,html body[data-current-page=records] .response-main-column,html body[data-current-page=records] .layout-slot,html body[data-current-page=pricing] .pricing-stack{min-width:0!important}@media (max-width: 768px){html body:has(.page-shell) .main-stage,html body[data-current-page=records] .sidebar,html body[data-current-page=records] #sidebar-panels,html body[data-current-page=records] #section-records-filters#section-records-filters,html body[data-current-page=records] .response-stack,html body[data-current-page=records] .response-main-column,html body[data-current-page=records] .layout-slot,html body[data-current-page=records] #section-history#section-history,html body[data-current-page=pricing] .pricing-stack,html body[data-current-page=pricing] #section-pricing.pricing-page,html body[data-current-page=workspace] #section-question#section-question.composer.layout-card,html body[data-current-page=workspace] #section-answer#section-answer.response-card.layout-card{width:calc(100% - 40px)!important;max-width:none!important}}html body[data-current-page=records] #sidebar-panels,html body[data-current-page=records] #section-records-filters#section-records-filters,html body[data-current-page=records] .response-main-column,html body[data-current-page=records] .layout-slot,html body[data-current-page=records] #section-history#section-history,html body[data-current-page=pricing] #section-pricing.pricing-page{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (min-width: 769px){html body[data-current-page=records] .sidebar,html body[data-current-page=records] .response-stack,html body[data-current-page=pricing] .pricing-stack{width:calc(100% - 64px)!important;max-width:1080px!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width: 768px){html body[data-current-page=records] .sidebar,html body[data-current-page=records] .response-stack,html body[data-current-page=pricing] .pricing-stack{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media (min-width: 769px){html body[data-current-page=records] #section-records-filters#section-records-filters,html body[data-current-page=records] #section-history#section-history{width:calc(100% - 64px)!important;max-width:1080px!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width: 768px){html body[data-current-page=records] #section-records-filters#section-records-filters,html body[data-current-page=records] #section-history#section-history{width:calc(100% - 40px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width: 768px){html body[data-current-page=records] .main-stage,html body[data-current-page=records] .sidebar,html body[data-current-page=records] .response-stack,html body[data-current-page=records] .response-main-column,html body[data-current-page=records] .layout-slot{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}html body[data-current-page=records] #section-records-filters#section-records-filters.panel.layout-card,html body[data-current-page=records] #section-history#section-history.response-card.layout-card{width:calc(100vw - 40px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}}html body[data-current-page=workspace] #section-question#section-question .question-form-surface{display:grid!important;gap:0!important;width:100%!important;margin:0!important;padding:22px 24px 18px!important;border:1px solid var(--border)!important;border-radius:var(--radius-container)!important;background:var(--surface)!important;background-image:none!important;box-shadow:none!important;box-sizing:border-box!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface:focus-within{border-color:var(--border-hover)!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.form-grid{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface label.field.field-concern-secondary{margin-top:22px!important;padding-top:0!important;border-top:0!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface #supplement-panel.supplement-panel{margin:22px 0 0!important;padding:0!important;border-top:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface #supplement-panel>summary.supplement-panel-head{min-height:30px!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface .supplement-panel-grid{gap:18px!important;margin-top:16px!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface .supplement-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface .supplement-card textarea{min-height:92px!important;padding:12px 14px!important;border:1px solid var(--border)!important;border-radius:var(--radius-input)!important;background:#f8faf7c7!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface .supplement-card textarea:focus,html body[data-current-page=workspace] #section-question#section-question .question-form-surface .supplement-card textarea:focus-visible{border-color:var(--border-hover)!important;outline-offset:3px!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.composer-actions{margin:18px 0 0!important;padding:0!important;border-top:0!important}@media (max-width: 768px){html body[data-current-page=workspace] #section-question#section-question .question-form-surface{padding:18px!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface label.field.field-concern-secondary,html body[data-current-page=workspace] #section-question#section-question .question-form-surface #supplement-panel.supplement-panel{margin-top:18px!important;padding-top:0!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.composer-actions{margin-top:16px!important;padding-top:0!important}}html body[data-current-page=workspace] #section-question#section-question .question-form-surface .supplement-panel-copy{display:inline-flex!important;align-items:center!important;gap:7px!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface .supplement-panel-copy:after{content:""!important;width:6px!important;height:6px!important;margin-top:-3px!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;transform:rotate(45deg)!important;transition:transform .14s ease,margin-top .14s ease!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface #supplement-panel[open] .supplement-panel-copy:after{margin-top:3px!important;transform:rotate(225deg)!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#question,html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#concern{padding:12px 14px!important;border:1px solid var(--border)!important;border-radius:var(--radius-input)!important;background:#f8faf7c7!important;box-sizing:border-box!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#question:focus,html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#question:focus-visible,html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#concern:focus,html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#concern:focus-visible{border-color:var(--border-hover)!important;outline-offset:3px!important}@media (min-width: 769px){html body[data-current-page=workspace]:has(.page-shell) .main-stage{padding-top:28px!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head{margin-bottom:20px!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-block{gap:10px!important;margin-bottom:16px!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint{line-height:1.48!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface{padding:18px 22px 14px!important}html body[data-current-page=workspace] #section-question#section-question textarea#question{min-height:150px!important;height:150px!important}html body[data-current-page=workspace] #section-question#section-question textarea#concern{min-height:94px!important;height:94px!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface label.field.field-concern-secondary,html body[data-current-page=workspace] #section-question#section-question .question-form-surface #supplement-panel.supplement-panel{margin-top:16px!important;padding-top:0!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.composer-actions{margin-top:14px!important;padding-top:0!important}}html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#question#question,html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#concern#concern{display:block!important;width:100%!important;padding:12px 14px!important;border:1px solid var(--border)!important;border-radius:var(--radius-input)!important;background:#fbfcfa!important;background-image:none!important;box-shadow:inset 0 0 0 1px #43664e05!important;box-sizing:border-box!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#question#question:focus,html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#concern#concern:focus{border-color:var(--border-hover)!important;background:#fff!important;outline:2px solid var(--focus-ring)!important;outline-offset:2px!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface{display:grid!important;gap:0!important;width:100%!important;min-height:220px!important;padding:18px 20px 16px!important;border:1px solid var(--border)!important;border-radius:var(--radius-container)!important;background:#fbfcfa!important;background-image:none!important;box-shadow:none!important;box-sizing:border-box!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface .response-output,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface .response-output.rendered,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface .response-output.empty{min-height:128px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface .answer-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-height:40px!important;margin:14px 0 0!important;padding:0!important;border-top:0!important;background:transparent!important;box-shadow:none!important}@media (max-width: 768px){html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface{min-height:200px!important;padding:16px!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface .answer-actions{flex-wrap:wrap!important;justify-content:flex-end!important}}html body[data-current-page=workspace] #section-question#section-question .question-form-surface{border-color:#43664e1a!important;background:#ffffffc7!important}html body[data-current-page=workspace] #section-question#section-question .panel-tools .status-pill,html body[data-current-page=workspace] #section-question#section-question .panel-tools #save-indicator.status-pill{height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#68716bd1!important;-webkit-text-fill-color:rgba(104,113,107,.82)!important;font-weight:450!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#question#question,html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#concern#concern,html body[data-current-page=workspace] #section-question#section-question .question-form-surface .supplement-card textarea{border-color:#43664e24!important;background:#ffffffdb!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#question#question:hover,html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#concern#concern:hover,html body[data-current-page=workspace] #section-question#section-question .question-form-surface .supplement-card textarea:hover{border-color:#43664e38!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface{min-height:196px!important;border-color:#43664e14!important;background:#ffffff85!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface .response-output.empty,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface .response-output.empty p{color:#68716b9e!important;-webkit-text-fill-color:rgba(104,113,107,.62)!important}@media (max-width: 768px){html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface{min-height:180px!important}}html body[data-current-page=workspace] #section-question#section-question .question-title-line{display:inline-flex!important;align-items:baseline!important;gap:12px!important;min-width:0!important}html body[data-current-page=workspace] #section-question#section-question .question-title-line #question-panel-title{margin:0!important}html body[data-current-page=workspace] #section-question#section-question .question-slogan{color:#68716b94!important;-webkit-text-fill-color:rgba(104,113,107,.58)!important;font-family:inherit!important;font-size:.78rem!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;white-space:nowrap!important}@media (max-width: 768px){html body[data-current-page=workspace] #section-question#section-question .question-title-line{display:grid!important;gap:4px!important}html body[data-current-page=workspace] #section-question#section-question .question-slogan{font-size:.76rem!important;white-space:normal!important}}html body[data-current-page=records] #section-records-filters#section-records-filters,html body[data-current-page=records] #section-history#section-history{padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=records] #section-records-filters#section-records-filters>.panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;margin:0 0 26px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body[data-current-page=records] #section-records-filters#section-records-filters>.panel-head h2{margin:0!important;font-family:var(--serif)!important;font-size:1.16rem!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;white-space:nowrap!important}html body[data-current-page=records] #section-records-filters#section-records-filters #clear-history.ghost-button{min-height:auto!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#9a5c50c7!important;-webkit-text-fill-color:rgba(154,92,80,.78)!important;font-size:.84rem!important;font-weight:500!important}html body[data-current-page=records] #section-records-filters#section-records-filters #clear-history.ghost-button:hover{color:var(--danger)!important;-webkit-text-fill-color:var(--danger)!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filters-stack{display:grid!important;grid-template-columns:auto minmax(260px,440px)!important;align-items:center!important;gap:18px 24px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-block:first-child{grid-column:1!important;margin:0!important;padding:0!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-search-field{grid-column:2!important;justify-self:end!important;width:100%!important;margin:0!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-caption{display:none!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-search-field>span{display:inline-flex!important;flex:0 0 auto!important;margin:0!important;color:#68716bc2!important;-webkit-text-fill-color:rgba(104,113,107,.76)!important;font-size:.86rem!important;font-weight:500!important;line-height:1.4!important;white-space:nowrap!important}html body[data-current-page=records] #section-records-filters#section-records-filters input{width:100%!important;min-height:42px!important;padding:0 14px!important;border:1px solid rgba(67,102,78,.14)!important;border-radius:var(--radius-input)!important;background:#ffffffd6!important;background-image:none!important;box-shadow:none!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;font-size:.9rem!important}html body[data-current-page=records] #section-records-filters#section-records-filters input:focus{border-color:#43664e47!important;background:#fff!important;outline:2px solid var(--focus-ring)!important;outline-offset:2px!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-type-filter{grid-column:1 / -1!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-type-filter:before{content:""!important;display:inline-block!important;width:1px!important;height:22px!important;margin:0 10px 0 2px!important;background:#6f827838!important;vertical-align:middle!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-group,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-group-mode{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-button,html body[data-current-page=records] #section-records-filters#section-records-filters .records-mode-button{min-height:34px!important;height:34px!important;padding:0 13px!important;border:1px solid rgba(67,102,78,.16)!important;border-radius:var(--radius-button)!important;background:#ffffffad!important;background-image:none!important;box-shadow:none!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;font-size:.84rem!important;font-weight:500!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-button.active,html body[data-current-page=records] #section-records-filters#section-records-filters .records-mode-button.active{border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body[data-current-page=records] #section-history#section-history{margin-top:30px!important;padding:18px 20px 20px!important;border:0!important;border-radius:16px!important;background:#ffffff57!important;background-image:none!important}html body[data-current-page=records] #section-history#section-history .history-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body[data-current-page=records] #section-history#section-history .history-section-head h2{margin:0!important;font-family:var(--serif)!important;font-size:1.16rem!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;color:var(--discern-title-color)!important;-webkit-text-fill-color:var(--discern-title-color)!important;white-space:nowrap!important}html body[data-current-page=records] #section-history#section-history .history-list{display:grid!important;gap:0!important;margin:0!important}html body[data-current-page=records] #section-history#section-history .history-item{border:0!important;border-top:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body[data-current-page=records] #section-history#section-history .history-item+.history-item{border-top:1px solid rgba(111,130,120,.1)!important}html body[data-current-page=records] #section-history#section-history .history-item:last-child{border-bottom:0!important}html body[data-current-page=records] #section-history#section-history .history-item:hover{background:#ffffff52!important;transform:none!important}html body[data-current-page=records] #section-history#section-history .history-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title meta" "preview meta"!important;align-items:center!important;gap:4px 24px!important;min-height:86px!important;padding:16px 0!important}html body[data-current-page=records] #section-history#section-history .history-question-title{grid-area:title!important;min-width:0!important;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;font-size:.98rem!important;font-weight:600!important;line-height:1.45!important}html body[data-current-page=records] #section-history#section-history .history-answer-preview{grid-area:preview!important;min-width:0!important;overflow:hidden!important;color:#68716bc7!important;-webkit-text-fill-color:rgba(104,113,107,.78)!important;font-size:.86rem!important;line-height:1.5!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body[data-current-page=records] #section-history#section-history .history-meta{grid-area:meta!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:max-content!important;color:#68716bad!important;font-size:.82rem!important}html body[data-current-page=records] #section-history#section-history .history-mode{min-height:26px!important;padding:0 9px!important;border:1px solid rgba(67,102,78,.12)!important;border-radius:var(--radius-button)!important;background:#edf2ee9e!important;color:#4f6b57eb!important;-webkit-text-fill-color:rgba(79,107,87,.92)!important;font-size:.78rem!important}html body[data-current-page=records] #section-history#section-history .history-body{padding:0 0 18px!important}html body[data-current-page=records] #section-history#section-history .history-empty{margin:42px 0!important;color:#68716bad!important;text-align:center!important}@media (max-width: 768px){html body[data-current-page=records] #section-records-filters#section-records-filters>.panel-head{display:grid!important;grid-template-columns:auto 1fr!important;align-items:baseline!important;margin-bottom:22px!important}html body[data-current-page=records] #section-records-filters#section-records-filters>.panel-head .panel-tools{justify-self:end!important;margin-left:0!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filters-stack{grid-template-columns:1fr!important;gap:14px!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-block:first-child,html body[data-current-page=records] #section-records-filters#section-records-filters .records-search-field,html body[data-current-page=records] #section-records-filters#section-records-filters .records-type-filter{grid-column:1!important;justify-self:stretch!important}html body[data-current-page=records] #section-history#section-history{margin-top:24px!important}html body[data-current-page=records] #section-history#section-history .history-section-head{margin-bottom:10px!important}html body[data-current-page=records] #section-history#section-history .history-summary{grid-template-columns:1fr!important;grid-template-areas:"title" "preview" "meta"!important;gap:6px!important;min-height:0!important;padding:16px 0!important}html body[data-current-page=records] #section-history#section-history .history-meta{justify-content:flex-start!important;min-width:0!important}}html body[data-current-page=records] #section-records-filters#section-records-filters #clear-history.ghost-button{min-height:34px!important;height:34px!important;padding:0 13px!important;border:1px solid rgba(154,92,80,.2)!important;border-radius:var(--radius-button)!important;background:#ffffff94!important;color:#9a5c50db!important;-webkit-text-fill-color:rgba(154,92,80,.86)!important}html body[data-current-page=records] #section-records-filters#section-records-filters #clear-history.ghost-button:hover{border-color:#9a5c5057!important;background:#ffffffd1!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filters-stack{grid-template-columns:auto minmax(0,1fr)!important;gap:14px 8px!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-block:first-child{grid-column:1!important;grid-row:1!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-type-filter{grid-column:2!important;grid-row:1!important;align-self:center!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-search-field{grid-column:1 / -1!important;grid-row:2!important;justify-self:stretch!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:none!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-group,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-group-mode{align-items:center!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-type-filter{display:inline-flex!important;align-items:center!important;min-width:0!important}html body[data-current-page=records] #section-records-filters#section-records-filters input{max-width:none!important}@media (max-width: 768px){html body[data-current-page=records] #section-records-filters#section-records-filters .records-filters-stack{grid-template-columns:1fr!important;gap:14px!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-block:first-child,html body[data-current-page=records] #section-records-filters#section-records-filters .records-type-filter,html body[data-current-page=records] #section-records-filters#section-records-filters .records-search-field{grid-column:1!important;grid-row:auto!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-type-filter:before{display:none!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-search-field{grid-template-columns:1fr!important;gap:7px!important}}html body{--discern-ui-font: var(--font-family-ui, var(--sans));--discern-body-font: var(--font-family-body, var(--sans));--discern-display-font: var(--font-family-display, var(--serif));--discern-brand-font: var(--font-family-brand, var(--serif));font-family:var(--discern-body-font)!important}html body button,html body input,html body textarea,html body select,html body label,html body summary,html body .page-nav-button,html body .template-tab,html body .delivery-mode-button,html body .records-filter-button,html body .records-mode-button,html body .ghost-button,html body .primary-button,html body .mini-button,html body .header-login-button,html body .account-trigger,html body .status-pill,html body .mode-switcher-title,html body .mode-switcher-hint,html body .field>span,html body .supplement-panel-title,html body .supplement-panel-copy,html body .records-filter-caption,html body .history-meta,html body .history-answer-preview,html body .section-note,html body .micro-copy,html body .auth-copy,html body .plan-card p,html body .plan-card-features li,html body .redeem-help,html body .payment-flow-copy,html body .payment-submit-panel p,html body .manual-payment-copy p,html body .manual-payment-copy li,html body .response-output,html body .conversation-thread,html body .history-block,html body .system-preview{font-family:var(--discern-ui-font)!important}html body .brand-mark,html body .brand-main,html body #question-panel-title,html body #section-answer>.panel-head h2,html body[data-current-page=records] #section-records-filters#section-records-filters>.panel-head h2,html body[data-current-page=records] #section-history#section-history .history-section-head h2,html body[data-current-page=pricing] .pricing-hero h2,html body .response-output.rendered h1,html body .response-output.rendered h2,html body .response-output.rendered h3{font-family:var(--discern-display-font)!important}html body .brand-mark,html body .brand-main{font-family:var(--discern-brand-font)!important}html body .brand-agent,html body .title-copy,html body .brand-copy,html body .question-slogan{font-family:var(--discern-ui-font)!important}html body{--discern-title-size: 1.22rem;--discern-section-size: .96rem;--discern-body-size: .88rem;--discern-small-size: .8rem;--discern-meta-size: .78rem;--discern-action-size: .84rem;--discern-input-size: .93rem;--discern-price-size: 1.68rem;--discern-title-color: var(--type-title-color, var(--text-primary));--discern-heading-color: var(--type-heading-color, #334038);--discern-body-color: var(--type-body-color, #4f5b53);--discern-muted-color: var(--type-muted-color, var(--text-secondary));--discern-faint-color: var(--type-faint-color, var(--text-muted));--discern-placeholder-color: var(--type-placeholder-color, #9aa29c)}html body[data-current-page=workspace] #question-panel-title,html body[data-current-page=workspace] #section-answer#section-answer>.panel-head h2,html body[data-current-page=records] #section-records-filters#section-records-filters>.panel-head h2,html body[data-current-page=pricing] .pricing-hero h2{font-family:var(--discern-display-font)!important;font-size:var(--discern-title-size)!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;color:var(--discern-title-color)!important;-webkit-text-fill-color:var(--discern-title-color)!important}html body .page-nav-button,html body .template-tab,html body .records-filter-button,html body .records-mode-button,html body .primary-button,html body .ghost-button,html body .mini-button,html body .header-login-button,html body .account-trigger,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action{font-family:var(--discern-ui-font)!important;font-size:var(--discern-action-size)!important;font-weight:500!important;letter-spacing:0!important;color:var(--discern-heading-color)!important;-webkit-text-fill-color:var(--discern-heading-color)!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-title,html body[data-current-page=workspace] #section-question#section-question .form-grid>label.field>span,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-title,html body[data-current-page=records] #section-history#section-history .history-question-title,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card h3,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-section-title strong,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box .field>span,html body[data-current-page=pricing] .access-purchase-panel-page .payment-start-copy p:first-child,html body[data-current-page=pricing] .access-purchase-panel-page .payment-submit-panel strong,html body[data-current-page=pricing] .access-purchase-panel-page .manual-payment-copy h3,html body[data-current-page=pricing] .access-purchase-panel-page .manual-payment-kicker{font-family:var(--discern-ui-font)!important;font-size:var(--discern-section-size)!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0!important;color:var(--discern-heading-color)!important;-webkit-text-fill-color:var(--discern-heading-color)!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card strong{font-family:var(--discern-ui-font)!important;font-size:var(--discern-price-size)!important;font-weight:560!important;line-height:1.05!important;letter-spacing:0!important;color:var(--discern-title-color)!important;-webkit-text-fill-color:var(--discern-title-color)!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-reference strong,html body[data-current-page=pricing] .access-purchase-panel-page .manual-payment-copy li strong,html body[data-current-page=pricing] .access-purchase-panel-page .auth-message strong{font-weight:500!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-copy,html body[data-current-page=workspace] #section-answer#section-answer .response-output,html body[data-current-page=records] #section-history#section-history .history-answer-preview,html body[data-current-page=records] #section-history#section-history .history-meta,html body[data-current-page=pricing] .pricing-hero p,html body[data-current-page=pricing] .access-purchase-panel-page .auth-copy,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card p,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-features li,html body[data-current-page=pricing] .access-purchase-panel-page .payment-order-start p,html body[data-current-page=pricing] .access-purchase-panel-page .payment-start-copy .payment-flow-copy,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-section-title span,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-help,html body[data-current-page=pricing] .access-purchase-panel-page .payment-submit-panel p,html body[data-current-page=pricing] .access-purchase-panel-page .manual-payment-copy li,html body[data-current-page=pricing] .access-purchase-panel-page .manual-payment-copy p,html body[data-current-page=pricing] .access-purchase-panel-page .micro-copy{font-family:var(--discern-ui-font)!important;font-size:var(--discern-body-size)!important;font-weight:400!important;line-height:1.62!important;letter-spacing:0!important;color:var(--discern-body-color)!important;-webkit-text-fill-color:var(--discern-body-color)!important}html body[data-current-page=pricing] .pricing-hero .pricing-flow-copy{color:var(--discern-muted-color)!important;-webkit-text-fill-color:var(--discern-muted-color)!important;font-size:var(--discern-small-size)!important;line-height:1.65!important}html body[data-current-page=workspace] #section-question#section-question textarea,html body[data-current-page=records] #section-records-filters#section-records-filters input,html body[data-current-page=pricing] .access-purchase-panel-page input{font-family:var(--discern-ui-font)!important;font-size:var(--discern-input-size)!important;font-weight:400!important;line-height:1.62!important;letter-spacing:0!important;color:var(--discern-title-color)!important;-webkit-text-fill-color:var(--discern-title-color)!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-reference span,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box .field>span,html body[data-current-page=records] #section-records-filters#section-records-filters .records-search-field>span,html body[data-current-page=records] #section-history#section-history .history-meta,html body[data-current-page=records] #section-history#section-history .history-mode,html body[data-current-page=workspace] #section-question#section-question .panel-tools .status-pill,html body[data-current-page=workspace] #section-question#section-question .question-slogan{font-size:var(--discern-small-size)!important;font-weight:500!important;color:var(--discern-muted-color)!important;-webkit-text-fill-color:var(--discern-muted-color)!important}html body[data-current-page=records] #section-history#section-history .history-meta,html body[data-current-page=records] #section-history#section-history .history-mode,html body[data-current-page=workspace] #section-question#section-question .question-slogan{font-size:var(--discern-meta-size)!important;font-weight:400!important}html body .template-tab.active,html body .records-filter-button.active,html body .records-mode-button.active,html body .primary-button.accent,html body .primary-button.selected,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action.selected,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action:hover{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .page-nav-button.active{color:var(--discern-title-color)!important;-webkit-text-fill-color:var(--discern-title-color)!important}html body .primary-button:not(.accent):not(.selected),html body .ghost-button,html body .mini-button,html body .header-login-button,html body .account-trigger,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action:not(.selected):not(:hover){color:var(--discern-heading-color)!important;-webkit-text-fill-color:var(--discern-heading-color)!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-copy,html body[data-current-page=workspace] #section-question#section-question .question-slogan,html body[data-current-page=workspace] #section-question#section-question .panel-tools .status-pill,html body[data-current-page=records] #section-records-filters#section-records-filters .records-search-field>span,html body[data-current-page=records] #section-history#section-history .history-meta,html body[data-current-page=pricing] .pricing-hero p,html body[data-current-page=pricing] .access-purchase-panel-page .auth-copy,html body[data-current-page=pricing] .access-purchase-panel-page .payment-start-copy .payment-flow-copy,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-section-title span,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-help,html body[data-current-page=pricing] .access-purchase-panel-page .payment-submit-panel p,html body[data-current-page=pricing] .access-purchase-panel-page .manual-payment-copy p,html body[data-current-page=pricing] .access-purchase-panel-page .micro-copy{color:var(--discern-muted-color)!important;-webkit-text-fill-color:var(--discern-muted-color)!important}html body[data-current-page=workspace] #section-answer#section-answer .response-output,html body[data-current-page=workspace] #section-answer#section-answer .response-output.rendered,html body[data-current-page=workspace] #section-answer#section-answer .response-output.rendered p,html body[data-current-page=workspace] #section-answer#section-answer .response-output.rendered li,html body[data-current-page=records] #section-history#section-history .history-question-title{color:var(--discern-heading-color)!important;-webkit-text-fill-color:var(--discern-heading-color)!important}html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty,html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty p,html body[data-current-page=records] #section-history#section-history .history-answer-preview{color:var(--discern-muted-color)!important;-webkit-text-fill-color:var(--discern-muted-color)!important}html body input::placeholder,html body textarea::placeholder{color:var(--discern-placeholder-color)!important;-webkit-text-fill-color:var(--discern-placeholder-color)!important;opacity:1!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card.selected h3,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card.selected p{color:var(--discern-heading-color)!important;-webkit-text-fill-color:var(--discern-heading-color)!important}html body[data-current-page=pricing] .access-purchase-panel-page .auth-error,html body[data-current-page=records] #section-records-filters#section-records-filters #clear-history.ghost-button,html body[data-current-page=records] #section-history#section-history #clear-history.ghost-button{color:var(--danger)!important;-webkit-text-fill-color:var(--danger)!important}html body{--discern-button-primary-bg: var(--button-primary-bg, var(--brand));--discern-button-primary-hover: var(--button-primary-bg-hover, var(--brand-hover));--discern-button-primary-text: var(--button-primary-text, #fff);--discern-button-secondary-bg: var(--button-secondary-bg, #fff);--discern-button-secondary-hover: var(--button-secondary-bg-hover, #f8faf7);--discern-button-secondary-border: var(--button-secondary-border, var(--border));--discern-button-secondary-text: var(--button-secondary-text, var(--discern-heading-color));--discern-button-soft-bg: var(--button-soft-bg, var(--brand-soft));--discern-button-soft-border: var(--button-soft-border, #d4ded7);--discern-button-soft-text: var(--button-soft-text, var(--brand));--discern-button-danger-bg: var(--button-danger-bg, #fbf6f4);--discern-button-danger-border: var(--button-danger-border, #e7d4cf);--discern-button-danger-text: var(--button-danger-text, var(--danger))}html body .primary-button.accent,html body .primary-button.selected,html body[data-current-page=workspace] #section-question#section-question #send-request.primary-button.accent,html body[data-current-page=workspace] #section-answer#section-answer #answer-followup.primary-button.accent,html body[data-current-page=workspace] #section-question#section-question .template-tab.active,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-button.active,html body[data-current-page=records] #section-records-filters#section-records-filters .records-mode-button.active,html body[data-current-page=records] #section-history#section-history .history-followup.mini-button-primary,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action.selected,html body[data-current-page=pricing] .access-purchase-panel-page .primary-button.accent{border-color:var(--discern-button-primary-bg)!important;background:var(--discern-button-primary-bg)!important;background-image:none!important;box-shadow:none!important;color:var(--discern-button-primary-text)!important;-webkit-text-fill-color:var(--discern-button-primary-text)!important}html body .primary-button.accent:hover:not(:disabled),html body[data-current-page=workspace] #section-question#section-question #send-request.primary-button.accent:hover:not(:disabled),html body[data-current-page=workspace] #section-answer#section-answer #answer-followup.primary-button.accent:hover:not(:disabled),html body[data-current-page=workspace] #section-question#section-question .template-tab.active:hover,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-button.active:hover,html body[data-current-page=records] #section-records-filters#section-records-filters .records-mode-button.active:hover,html body[data-current-page=records] #section-history#section-history .history-followup.mini-button-primary:hover:not(:disabled),html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action.selected:hover,html body[data-current-page=pricing] .access-purchase-panel-page .primary-button.accent:hover:not(:disabled){border-color:var(--discern-button-primary-hover)!important;background:var(--discern-button-primary-hover)!important;color:var(--discern-button-primary-text)!important;-webkit-text-fill-color:var(--discern-button-primary-text)!important}html body .ghost-button,html body .mini-button,html body .header-login-button,html body .account-trigger,html body[data-current-page=workspace] #section-question#section-question .template-tab:not(.active),html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-button:not(.active),html body[data-current-page=records] #section-records-filters#section-records-filters .records-mode-button:not(.active),html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action:not(.selected),html body[data-current-page=pricing] .access-purchase-panel-page .ghost-button{border-color:var(--discern-button-secondary-border)!important;background:var(--discern-button-secondary-bg)!important;background-image:none!important;box-shadow:none!important;color:var(--discern-button-secondary-text)!important;-webkit-text-fill-color:var(--discern-button-secondary-text)!important}html body .ghost-button:hover:not(:disabled),html body .mini-button:hover:not(:disabled),html body .header-login-button:hover,html body .account-trigger:hover,html body .account-trigger[aria-expanded=true],html body[data-current-page=workspace] #section-question#section-question .template-tab:not(.active):hover,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-button:not(.active):hover,html body[data-current-page=records] #section-records-filters#section-records-filters .records-mode-button:not(.active):hover,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action:not(.selected):hover,html body[data-current-page=pricing] .access-purchase-panel-page .ghost-button:hover:not(:disabled){border-color:var(--border-hover)!important;background:var(--discern-button-secondary-hover)!important;color:var(--discern-button-secondary-text)!important;-webkit-text-fill-color:var(--discern-button-secondary-text)!important}html body[data-current-page=workspace] #section-question#section-question .status-pill,html body[data-current-page=workspace] #section-question#section-question #save-indicator.status-pill,html body[data-current-page=workspace] #section-answer#section-answer .status-pill,html body[data-current-page=workspace] #section-answer#section-answer #answer-favorite.is-favorited,html body[data-current-page=workspace] #section-answer#section-answer #answer-favorite[aria-pressed=true],html body[data-current-page=records] #section-history#section-history .history-mode,html body[data-current-page=records] #section-history#section-history .history-favorite.is-favorited,html body[data-current-page=records] #section-history#section-history .history-favorite[aria-pressed=true]{border-color:var(--discern-button-soft-border)!important;background:var(--discern-button-soft-bg)!important;background-image:none!important;box-shadow:none!important;color:var(--discern-button-soft-text)!important;-webkit-text-fill-color:var(--discern-button-soft-text)!important}html body[data-current-page=records] #section-records-filters#section-records-filters #clear-history.ghost-button,html body[data-current-page=records] #section-history#section-history #clear-history.ghost-button,html body[data-current-page=records] #section-history#section-history .history-delete,html body .account-menu-action.danger{border-color:var(--discern-button-danger-border)!important;background:var(--discern-button-danger-bg)!important;background-image:none!important;box-shadow:none!important;color:var(--discern-button-danger-text)!important;-webkit-text-fill-color:var(--discern-button-danger-text)!important}html body[data-current-page=records] #section-records-filters#section-records-filters #clear-history.ghost-button:hover,html body[data-current-page=records] #section-history#section-history #clear-history.ghost-button:hover,html body[data-current-page=records] #section-history#section-history .history-delete:hover:not(:disabled),html body .account-menu-action.danger:hover{border-color:color-mix(in srgb,var(--discern-button-danger-text) 34%,var(--discern-button-danger-border))!important;background:color-mix(in srgb,var(--discern-button-danger-bg) 70%,#fff)!important;color:var(--discern-button-danger-text)!important;-webkit-text-fill-color:var(--discern-button-danger-text)!important}html body button:disabled,html body .primary-button:disabled,html body .ghost-button:disabled,html body .mini-button:disabled,html body[data-current-page=pricing] .access-purchase-panel-page button:disabled{border:1px solid var(--border)!important;background:#ffffff80!important;color:var(--discern-faint-color)!important;-webkit-text-fill-color:var(--discern-faint-color)!important;cursor:not-allowed!important}html body .primary-button.accent,html body[data-current-page=workspace] #section-question#section-question #send-request.primary-button.accent,html body[data-current-page=workspace] #section-answer#section-answer #answer-followup.primary-button.accent,html body[data-current-page=records] #section-history#section-history .history-followup.mini-button-primary,html body[data-current-page=pricing] .access-purchase-panel-page .primary-button.accent,html body[data-current-page=workspace] #section-question#section-question .template-tab.active,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-button.active,html body[data-current-page=records] #section-records-filters#section-records-filters .records-mode-button.active,html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action.selected{border:1px solid var(--discern-button-primary-bg)!important;background:var(--discern-button-primary-bg)!important;color:var(--discern-button-primary-text)!important;-webkit-text-fill-color:var(--discern-button-primary-text)!important}html body .ghost-button,html body .mini-button:not(.mini-button-primary):not(.history-delete),html body .header-login-button,html body .account-trigger,html body[data-current-page=workspace] #section-question#section-question .template-tab:not(.active),html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-button:not(.active),html body[data-current-page=records] #section-records-filters#section-records-filters .records-mode-button:not(.active),html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action:not(.selected),html body[data-current-page=pricing] .access-purchase-panel-page .ghost-button{border:1px solid var(--discern-button-secondary-border)!important;background:var(--discern-button-secondary-bg)!important;color:var(--discern-button-secondary-text)!important;-webkit-text-fill-color:var(--discern-button-secondary-text)!important}html body[data-current-page=workspace] #section-question#section-question .status-pill,html body[data-current-page=workspace] #section-question#section-question #save-indicator.status-pill,html body[data-current-page=workspace] #section-answer#section-answer .status-pill,html body[data-current-page=workspace] #section-answer#section-answer #answer-favorite.is-favorited,html body[data-current-page=workspace] #section-answer#section-answer #answer-favorite[aria-pressed=true],html body[data-current-page=records] #section-history#section-history .history-mode,html body[data-current-page=records] #section-history#section-history .history-favorite.is-favorited,html body[data-current-page=records] #section-history#section-history .history-favorite[aria-pressed=true]{min-height:26px!important;padding:0 10px!important;border:1px solid var(--discern-button-soft-border)!important;border-radius:var(--radius-button)!important;background:var(--discern-button-soft-bg)!important;color:var(--discern-button-soft-text)!important;-webkit-text-fill-color:var(--discern-button-soft-text)!important}html body[data-current-page=records] #section-records-filters#section-records-filters #clear-history.ghost-button,html body[data-current-page=records] #section-history#section-history .history-delete,html body .account-menu-action.danger{border:1px solid var(--discern-button-danger-border)!important;background:var(--discern-button-danger-bg)!important;color:var(--discern-button-danger-text)!important;-webkit-text-fill-color:var(--discern-button-danger-text)!important}html body .access-modal-backdrop{background:#1218156b!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .access-modal-dialog{border:1px solid rgba(225,230,226,.95)!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 24px 70px #16211c38!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .access-modal-dialog:before,html body .access-modal-dialog:after{display:none!important}html body .access-modal-content,html body .access-auth-panel,html body .access-purchase-panel{border:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .access-auth-panel .panel-head h2,html body .access-auth-panel .auth-copy,html body .access-auth-field>span{color:var(--discern-heading-color)!important;-webkit-text-fill-color:var(--discern-heading-color)!important}html body .access-auth-panel .auth-copy{white-space:pre-line!important}html body .access-auth-label-row{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:8px!important;width:100%!important}html body .access-auth-hint{flex:0 1 auto!important;color:var(--discern-muted-color)!important;-webkit-text-fill-color:var(--discern-muted-color)!important;font-size:var(--font-xs)!important;font-weight:400!important;line-height:1.5!important;text-align:left!important}html body .access-auth-field input{border:1px solid var(--border)!important;background:#fff!important;color:var(--discern-title-color)!important;-webkit-text-fill-color:var(--discern-title-color)!important}html body .access-auth-field input::placeholder{color:var(--discern-placeholder-color)!important;-webkit-text-fill-color:var(--discern-placeholder-color)!important}html body .access-auth-form{gap:16px!important}html body .access-auth-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:4px!important}html body .access-auth-actions .primary-button,html body .access-auth-actions .ghost-button{width:auto!important;min-width:112px!important;max-width:none!important}html body .access-modal-dialog .access-auth-actions button.primary-button.accent:not(:disabled),html body .access-auth-panel .access-auth-actions button.primary-button.accent:not(:disabled){border:1px solid var(--discern-button-primary-bg)!important;background:var(--discern-button-primary-bg)!important;background-color:var(--discern-button-primary-bg)!important;background-image:none!important;color:var(--discern-button-primary-text)!important;-webkit-text-fill-color:var(--discern-button-primary-text)!important}html body .access-modal-dialog .access-auth-actions button.primary-button.accent:not(:disabled):hover,html body .access-auth-panel .access-auth-actions button.primary-button.accent:not(:disabled):hover{border-color:var(--discern-button-primary-hover)!important;background:var(--discern-button-primary-hover)!important;background-color:var(--discern-button-primary-hover)!important;color:var(--discern-button-primary-text)!important;-webkit-text-fill-color:var(--discern-button-primary-text)!important}html body .access-modal-dialog .access-auth-actions button.primary-button.accent:disabled,html body .access-auth-panel .access-auth-actions button.primary-button.accent:disabled{border:1px solid var(--border)!important;background:#ffffff80!important;background-color:#ffffff80!important;color:var(--discern-faint-color)!important;-webkit-text-fill-color:var(--discern-faint-color)!important}html body #root .access-modal-dialog .access-auth-panel .access-auth-actions button#access-auth-submit.access-auth-submit.primary-button.accent:not(:disabled),html body #root .access-modal-dialog .access-auth-panel .access-auth-actions button#access-auth-submit.access-auth-submit.primary-button.accent:not(:disabled):visited{border:1px solid #4f6b57!important;background:#4f6b57!important;background-color:#4f6b57!important;background-image:none!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body #root .access-modal-dialog .access-auth-panel .access-auth-actions button#access-auth-submit.access-auth-submit.primary-button.accent:not(:disabled):hover,html body #root .access-modal-dialog .access-auth-panel .access-auth-actions button#access-auth-submit.access-auth-submit.primary-button.accent:not(:disabled):focus,html body #root .access-modal-dialog .access-auth-panel .access-auth-actions button#access-auth-submit.access-auth-submit.primary-button.accent:not(:disabled):focus-visible{border-color:#405a49!important;background:#405a49!important;background-color:#405a49!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}@media (max-width: 768px){html body .access-auth-label-row{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}html body .access-auth-hint{text-align:left!important}}@media (max-width: 720px){html body{--discern-title-size: 1.16rem;--discern-section-size: .94rem;--discern-body-size: .86rem;--discern-small-size: .78rem;--discern-meta-size: .76rem;--discern-input-size: .9rem;--discern-price-size: 1.44rem}}html body[data-current-page=pricing] .access-purchase-panel.access-purchase-panel-page{display:grid!important;gap:30px!important;width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-grid{gap:18px!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card{position:relative!important;min-height:224px!important;padding:24px!important;border:1px solid var(--border)!important;border-radius:16px!important;background:var(--surface)!important;background-color:var(--surface)!important;background-image:none!important;box-shadow:none!important;transform:none!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card:hover{border-color:var(--border-hover)!important;background:var(--surface)!important;background-image:none!important;box-shadow:none!important;transform:none!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card.selected{border-color:var(--brand)!important;background:color-mix(in srgb,var(--brand-soft) 48%,var(--surface))!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-main{gap:10px!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card strong{margin-top:10px!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action{justify-self:center!important;margin-top:24px!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-order-start{display:grid!important;justify-items:center!important;gap:12px!important;min-height:0!important;width:min(760px,100%)!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-start-copy{width:100%!important;gap:3px!important;text-align:center!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-order-start .primary-button{width:auto!important;min-width:128px!important;max-width:max-content!important;margin:0!important;padding:0 20px!important}html body[data-current-page=pricing] .access-purchase-panel-page .manual-payment-panel{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(160px,220px)!important;gap:20px!important;padding:4px 4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-submit-panel{grid-column:1 / -1!important;padding:16px!important;border:1px solid var(--border)!important;border-radius:14px!important;background:var(--surface)!important;box-shadow:none!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-section-title{display:flex!important;align-items:baseline!important;gap:10px!important;margin:2px 4px -16px!important;padding:0!important;border:0!important;background:transparent!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-section-title strong{flex:0 0 auto!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:end!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box .field{display:grid!important;gap:7px!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box input{min-height:44px!important;border:1px solid var(--border)!important;border-radius:12px!important;background:var(--surface)!important;background-color:var(--surface)!important;box-shadow:none!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box .primary-button{align-self:end!important;justify-self:end!important;min-height:42px!important;min-width:92px!important;padding:0 18px!important}html body[data-current-page=pricing] .access-purchase-panel-page .auth-message,html body[data-current-page=pricing] .access-purchase-panel-page .auth-error{margin:-12px 0 0!important;padding:0!important;background:transparent!important;border:0!important}@media (max-width: 860px){html body[data-current-page=pricing] .access-purchase-panel-page .plan-card{min-height:0!important}}@media (max-width: 768px){html body[data-current-page=pricing] .access-purchase-panel.access-purchase-panel-page{gap:22px!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-order-start,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-section-title{align-items:flex-start!important;flex-direction:column!important}html body[data-current-page=pricing] .access-purchase-panel-page .manual-payment-panel,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box{grid-template-columns:1fr!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-order-start .primary-button,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box .primary-button{justify-self:center!important;width:auto!important}}html body{--discern-page-start-gap: 12px;--discern-heading-content-gap: 14px}html body:has(.page-shell) .page-shell{gap:24px!important}html body[data-current-page=workspace]:has(.page-shell) .main-stage,html body[data-current-page=records]:has(.page-shell) .main-stage,html body[data-current-page=pricing]:has(.page-shell) .main-stage{margin-top:0!important;padding-top:0!important}html body[data-current-page=workspace] #section-question#section-question,html body[data-current-page=records] #section-records-filters#section-records-filters,html body[data-current-page=pricing] #section-pricing.pricing-page{margin-top:var(--discern-page-start-gap)!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head{margin-bottom:var(--discern-heading-content-gap)!important}html body[data-current-page=records] #section-records-filters#section-records-filters>.panel-head{margin-bottom:18px!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head+.mode-switcher-block{margin-top:0!important}html body[data-current-page=workspace] #section-question#section-question .question-title-line{gap:12px!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-block{gap:10px!important;margin-top:0!important;margin-bottom:16px!important}html body[data-current-page=pricing] .pricing-hero{gap:10px!important;margin-bottom:22px!important}@media (max-width: 768px){html body{--discern-page-start-gap: 10px;--discern-heading-content-gap: 12px}html body:has(.page-shell) .page-shell{gap:20px!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head{margin-bottom:var(--discern-heading-content-gap)!important}html body[data-current-page=records] #section-records-filters#section-records-filters>.panel-head{margin-bottom:16px!important}html body[data-current-page=workspace] #section-question#section-question .question-title-line{gap:4px!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-block{gap:8px!important;margin-bottom:14px!important}html body[data-current-page=pricing] .pricing-hero{gap:8px!important;margin-bottom:18px!important}}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card{display:grid!important;align-content:start!important;min-height:224px!important;cursor:default!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 40%,transparent)!important;outline-offset:3px!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card.selected:after{content:none!important;display:none!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;width:100%!important;min-height:42px!important;margin-top:26px!important;padding:0 18px!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-order-start{justify-items:start!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border-radius:0!important;background:transparent!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-start-copy p:first-child{color:var(--discern-heading-color)!important;-webkit-text-fill-color:var(--discern-heading-color)!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-start-copy{text-align:left!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-section-title{margin-top:0!important;justify-content:flex-start!important;text-align:left!important;width:100%!important;margin-left:0!important;margin-right:0!important}html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box{width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}html body[data-current-page=pricing] .access-purchase-panel-page .payment-start-copy,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-section-title,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box{box-sizing:border-box!important;max-width:none!important;text-align:left!important}html body[data-current-page=records] #section-history#section-history,html body[data-current-page=records] #section-history#section-history .history-section-head,html body[data-current-page=records] #section-history#section-history .history-section-head .panel-tools{overflow:visible!important}html body[data-current-page=records] #section-history#section-history .history-section-head{min-height:38px!important;padding-top:1px!important;padding-bottom:1px!important}html body[data-current-page=records] #section-history#section-history .history-section-head h2{display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:2px 0 3px!important;overflow:visible!important;line-height:1.45!important}html body[data-current-page=records] #section-history#section-history #clear-history.ghost-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 13px!important;overflow:visible!important;border-radius:var(--radius-button)!important;line-height:1!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action:not(:disabled),html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box .primary-button:not(:disabled){border-color:var(--discern-button-primary-bg)!important;background:var(--discern-button-primary-bg)!important;background-color:var(--discern-button-primary-bg)!important;background-image:none!important;box-shadow:none!important;color:var(--discern-button-primary-text)!important;-webkit-text-fill-color:var(--discern-button-primary-text)!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action:hover:not(:disabled),html body[data-current-page=pricing] .access-purchase-panel-page .redeem-box .primary-button:hover:not(:disabled){border-color:var(--discern-button-primary-hover)!important;background:var(--discern-button-primary-hover)!important;background-color:var(--discern-button-primary-hover)!important;color:var(--discern-button-primary-text)!important;-webkit-text-fill-color:var(--discern-button-primary-text)!important}html body[data-current-page=pricing] .pricing-hero{justify-items:start!important;width:100%!important;max-width:none!important;margin:0 0 24px!important;text-align:left!important}html body[data-current-page=pricing] .access-purchase-panel.access-purchase-panel-page{gap:34px!important}html body[data-current-page=pricing] .access-purchase-panel-page .pricing-flow-section{display:grid!important;gap:16px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body[data-current-page=pricing] .access-purchase-panel-page .pricing-section-head,html body[data-current-page=pricing] .access-purchase-panel-page .redeem-section-title.pricing-section-head{display:grid!important;justify-items:start!important;align-items:start!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}html body[data-current-page=pricing] .access-purchase-panel-page .pricing-section-head h3{margin:0!important;color:var(--discern-title-color)!important;-webkit-text-fill-color:var(--discern-title-color)!important;font-family:var(--discern-display-font)!important;font-size:1.16rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important}html body[data-current-page=pricing] .access-purchase-panel-page .pricing-section-copy{display:grid!important;gap:4px!important;width:100%!important;margin:0!important;padding:0!important;text-align:left!important}html body[data-current-page=pricing] .access-purchase-panel-page .pricing-section-copy p,html body[data-current-page=pricing] .access-purchase-panel-page .pricing-section-head span{margin:0!important;color:var(--discern-muted-color)!important;-webkit-text-fill-color:var(--discern-muted-color)!important;font-size:var(--discern-small-size)!important;font-weight:400!important;line-height:1.55!important}html body[data-current-page=pricing] .access-purchase-panel-page .pricing-plan-section{gap:16px!important}html body[data-current-page=pricing] .access-purchase-panel-page .pricing-redeem-section{gap:12px!important}@media (max-width: 768px){html body[data-current-page=pricing] .pricing-hero{margin-bottom:20px!important}html body[data-current-page=pricing] .access-purchase-panel.access-purchase-panel-page{gap:28px!important}}html body[data-current-page=pricing] #section-pricing.pricing-page .access-purchase-panel-page button.plan-card-action.selected,html body #root #section-pricing.pricing-page .access-purchase-panel-page button#redeem-code-button.primary-button.accent{border:1px solid #4f6b57!important;background:#4f6b57!important;background-color:#4f6b57!important;background-image:none!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body[data-current-page=pricing] #section-pricing.pricing-page .access-purchase-panel-page button.plan-card-action.selected:hover:not(:disabled),html body #root #section-pricing.pricing-page .access-purchase-panel-page button#redeem-code-button.primary-button.accent:hover:not(:disabled){border-color:#405a49!important;background:#405a49!important;background-color:#405a49!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body #root #section-pricing.pricing-page .access-purchase-panel-page button.plan-card-action:not(.selected){border-color:var(--discern-button-secondary-border)!important;background:var(--discern-button-secondary-bg)!important;background-color:var(--discern-button-secondary-bg)!important;background-image:none!important;color:var(--discern-button-secondary-text)!important;-webkit-text-fill-color:var(--discern-button-secondary-text)!important}html body #root #section-pricing.pricing-page .access-purchase-panel-page button#redeem-code-button.primary-button.accent:disabled{border-color:#4f6b5775!important;background:#4f6b5785!important;background-color:#4f6b5785!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;cursor:not-allowed!important}html body #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button{border:1px solid #4f6b57!important;background:#4f6b57!important;background-color:#4f6b57!important;background-image:none!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:hover,html body #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:focus,html body #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:focus-visible{border-color:#405a49!important;background:#405a49!important;background-color:#405a49!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.composer-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;width:100%!important;margin-top:18px!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.composer-actions #save-indicator.status-pill{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--discern-muted-color)!important;-webkit-text-fill-color:var(--discern-muted-color)!important;font-size:var(--discern-small-size)!important;font-weight:400!important;line-height:1.4!important}@media (max-width: 560px){html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.composer-actions{flex-wrap:wrap!important}}html body #root .page-shell .title-banner.title-banner .header-account-area{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-quota-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:0 2px!important;border:0!important;background:transparent!important;color:var(--discern-muted-color)!important;-webkit-text-fill-color:var(--discern-muted-color)!important;font-family:var(--sans)!important;font-size:var(--discern-small-size)!important;font-weight:430!important;line-height:1.35!important;white-space:nowrap!important}html body #root .page-shell .title-banner.title-banner .account-popover .account-popover-quota{display:grid!important;gap:6px!important}html body #root .page-shell .title-banner.title-banner .account-popover .account-popover-quota>span{color:var(--discern-muted-color)!important;-webkit-text-fill-color:var(--discern-muted-color)!important;font-size:var(--discern-small-size)!important;font-weight:430!important}html body #root .page-shell .title-banner.title-banner .account-popover .account-popover-quota>strong{color:var(--discern-heading-color)!important;-webkit-text-fill-color:var(--discern-heading-color)!important;font-size:var(--discern-body-size)!important;font-weight:620!important}html body #root .page-shell .title-banner.title-banner .account-popover .account-quota-detail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:2px!important}html body #root .page-shell .title-banner.title-banner .account-popover .account-quota-detail span{min-width:0!important;padding:6px 8px!important;border-radius:10px!important;background:var(--discern-soft-bg, #f5f7f4)!important;color:var(--discern-muted-color)!important;-webkit-text-fill-color:var(--discern-muted-color)!important;font-size:var(--discern-small-size)!important;line-height:1.3!important;text-align:center!important;white-space:nowrap!important}@media (max-width: 680px){html body #root .page-shell .title-banner.title-banner .header-account-area{gap:8px!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-quota-badge{font-size:12px!important}}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-block{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:start!important;column-gap:12px!important;row-gap:9px!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-title{display:inline-flex!important;align-items:center!important;min-height:36px!important;margin:0!important;padding:0!important;white-space:nowrap!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important;margin:0!important}html body[data-current-page=workspace] #section-question#section-question .template-tab .template-tab-label{display:inline-block!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint{grid-column:2!important;display:block!important;width:calc(100% - var(--mode-hint-offset, 0px))!important;margin:0!important;margin-left:var(--mode-hint-offset, 0px)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--discern-muted-color)!important;-webkit-text-fill-color:var(--discern-muted-color)!important;font-family:inherit!important;font-size:var(--discern-small-size)!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint>div,html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint strong,html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint span{color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;letter-spacing:0!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint strong{color:var(--discern-text-color, #202622)!important;-webkit-text-fill-color:var(--discern-text-color, #202622)!important;font-weight:500!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint .mode-description-separator{display:inline-block!important;margin:0!important;color:var(--discern-muted-color)!important;-webkit-text-fill-color:var(--discern-muted-color)!important}html body[data-current-page=records] #section-history#section-history #clear-history.ghost-button,html body[data-current-page=records] #section-records-filters#section-records-filters #clear-history.ghost-button{border:1px solid var(--brand, #4f6b57)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;color:var(--discern-text-color, #202622)!important;-webkit-text-fill-color:var(--discern-text-color, #202622)!important}html body[data-current-page=records] #section-history#section-history #clear-history.ghost-button:hover,html body[data-current-page=records] #section-history#section-history #clear-history.ghost-button:focus,html body[data-current-page=records] #section-history#section-history #clear-history.ghost-button:focus-visible,html body[data-current-page=records] #section-records-filters#section-records-filters #clear-history.ghost-button:hover,html body[data-current-page=records] #section-records-filters#section-records-filters #clear-history.ghost-button:focus,html body[data-current-page=records] #section-records-filters#section-records-filters #clear-history.ghost-button:focus-visible{border-color:var(--brand-hover, #405a49)!important;background:var(--brand-soft, #edf2ee)!important;background-color:var(--brand-soft, #edf2ee)!important;color:var(--discern-text-color, #202622)!important;-webkit-text-fill-color:var(--discern-text-color, #202622)!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface{position:relative!important;padding-top:22px!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface .answer-surface-tools{position:absolute!important;top:10px!important;right:12px!important;z-index:2!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon:not(:disabled){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--discern-muted-color, #68716b)!important;-webkit-text-fill-color:var(--discern-muted-color, #68716b)!important;font-family:inherit!important;font-size:1.12rem!important;font-weight:500!important;line-height:1!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon .answer-favorite-symbol{display:inline-block!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;line-height:1!important;transform:translateY(-1px)!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon:hover:not(:disabled),html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon:focus-visible:not(:disabled){border-color:var(--discern-button-soft-border, #d4ded7)!important;background:var(--discern-button-soft-bg, #edf2ee)!important;background-color:var(--discern-button-soft-bg, #edf2ee)!important;color:var(--brand, #4f6b57)!important;-webkit-text-fill-color:var(--brand, #4f6b57)!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon.is-favorited,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon[aria-pressed=true]{border-color:var(--discern-button-soft-border, #d4ded7)!important;background:var(--discern-button-soft-bg, #edf2ee)!important;background-color:var(--discern-button-soft-bg, #edf2ee)!important;color:var(--brand, #4f6b57)!important;-webkit-text-fill-color:var(--brand, #4f6b57)!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon:disabled{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#68716b5c!important;-webkit-text-fill-color:rgba(104,113,107,.36)!important;cursor:not-allowed!important}html body[data-current-page=records] #section-records-filters#section-records-filters,html body[data-current-page=records] #section-history#section-history{position:relative!important}html body[data-current-page=records] #section-records-filters#section-records-filters{padding:18px 20px 20px!important;border:0!important;border-radius:16px!important;background:#ffffff75!important;background-image:none!important}html body[data-current-page=records] #section-history#section-history{margin-top:30px!important}html body[data-current-page=records] #section-records-filters#section-records-filters>.panel-head,html body[data-current-page=records] #section-history#section-history .history-section-head{padding-bottom:0!important;border-bottom:0!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filters-stack{margin-top:0!important}html body[data-current-page=records] #section-history#section-history .history-list{margin-top:12px!important}html body[data-current-page=records] #section-history#section-history .history-item:first-of-type{border-top:0!important}html body[data-current-page=records] #section-history#section-history .history-summary{padding-left:2px!important;padding-right:2px!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important}html body[data-current-page=pricing] .access-purchase-panel-page .plan-card-action,html body[data-current-page=pricing] .access-purchase-panel-page button.plan-card-action,html body #root #section-pricing.pricing-page .access-purchase-panel-page button.plan-card-action{justify-self:center!important;width:auto!important;min-width:132px!important;max-width:max-content!important;padding-left:18px!important;padding-right:18px!important}html body[data-current-page=pricing] .access-purchase-panel-page .pricing-flow-section{gap:18px!important}html body[data-current-page=pricing] .access-purchase-panel-page .pricing-section-copy,html body[data-current-page=pricing] .access-purchase-panel-page .pricing-section-head>span{max-width:760px!important}html body .access-modal-dialog{width:min(520px,calc(100vw - 40px))!important}html body .access-auth-panel .panel-head{margin-bottom:8px!important}html body .access-auth-panel .auth-copy{margin:0 0 16px!important;line-height:1.55!important}html body .access-auth-label-row{flex-wrap:wrap!important;row-gap:3px!important}html body .access-auth-actions{margin-top:6px!important}@media (max-width: 820px){html body[data-current-page=workspace] #section-question#section-question .mode-switcher-block{grid-template-columns:1fr!important;row-gap:8px!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint{grid-column:1!important;width:100%!important;margin-left:0!important}}html body[data-current-page=workspace] #section-question#section-question .question-form-surface{border-color:#43664e14!important;background:#ffffff61!important;background-image:none!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.mode-switcher-block{margin:0 0 22px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.mode-switcher-block:before,html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.mode-switcher-block:after{display:none!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.mode-switcher-block+.form-grid{margin-top:0!important}@media (max-width: 768px){html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.mode-switcher-block{margin-bottom:18px!important}}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint{display:flex!important;grid-column:2!important;align-items:flex-start!important;gap:10px!important;width:100%!important;margin:0!important;padding:10px 12px!important;border:1px solid rgba(139,108,255,.08)!important;border-radius:12px!important;background:#ffffff57!important;box-shadow:none!important;color:var(--type-body-color)!important;font-size:var(--font-xs)!important;line-height:1.55!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint.is-empty{border-color:#8b6cff0f!important;background:#ffffff42!important;color:var(--type-muted-color)!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint-label{flex:0 0 auto!important;padding-top:1px!important;color:var(--brand)!important;font-size:.76rem!important;font-weight:600!important;letter-spacing:.04em!important;white-space:nowrap!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint-text{min-width:0!important;color:inherit!important;font:inherit!important}html body[data-current-page=workspace] #section-question#section-question .template-tab-tooltip{display:none}html body #root .page-shell .title-banner.title-banner,html body #root .page-shell .title-banner.title-banner.glass{display:block!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}html body #root .page-shell .title-banner.title-banner .title-banner-inner{display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;align-items:center!important;width:calc(100% - 64px)!important;max-width:1080px!important;height:72px!important;min-height:72px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}@media (hover: hover) and (pointer: fine) and (min-width: 821px){html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.mode-switcher-block.mode-switcher-block{position:relative!important;z-index:10!important;padding-bottom:48px!important;margin-bottom:0!important;overflow:visible!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint{display:none!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab{position:relative!important;overflow:visible!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab:hover,html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab:focus-visible{z-index:20!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher.template-switcher button.template-tab.template-tab .template-tab-tooltip.template-tab-tooltip{position:absolute!important;top:calc(100% + 9px)!important;left:50%!important;z-index:30!important;display:block!important;width:max-content!important;max-width:286px!important;padding:9px 11px!important;border:1px solid rgba(139,108,255,.08)!important;border-radius:var(--radius-button, 999px)!important;background:#fffffffa!important;background-image:none!important;box-shadow:0 10px 26px #3a2e5814!important;color:var(--type-body-color)!important;-webkit-text-fill-color:var(--type-body-color)!important;font-family:var(--discern-ui-font, var(--sans))!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important;text-align:left!important;white-space:normal!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important;transform:translate(-50%,-4px)!important;transition:opacity .12s ease,transform .12s ease,visibility .12s ease!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher.template-switcher button.template-tab.template-tab:first-child .template-tab-tooltip.template-tab-tooltip{left:0!important;transform:translateY(-4px)!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher.template-switcher button.template-tab.template-tab:nth-last-child(-n+2) .template-tab-tooltip.template-tab-tooltip{right:0!important;left:auto!important;transform:translateY(-4px)!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher.template-switcher button.template-tab.template-tab:hover .template-tab-tooltip.template-tab-tooltip,html body[data-current-page=workspace] #section-question#section-question .template-switcher.template-switcher button.template-tab.template-tab:focus-visible .template-tab-tooltip.template-tab-tooltip{opacity:1!important;visibility:visible!important;transform:translate(-50%)!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher.template-switcher button.template-tab.template-tab:first-child:hover .template-tab-tooltip.template-tab-tooltip,html body[data-current-page=workspace] #section-question#section-question .template-switcher.template-switcher button.template-tab.template-tab:first-child:focus-visible .template-tab-tooltip.template-tab-tooltip,html body[data-current-page=workspace] #section-question#section-question .template-switcher.template-switcher button.template-tab.template-tab:nth-last-child(-n+2):hover .template-tab-tooltip.template-tab-tooltip,html body[data-current-page=workspace] #section-question#section-question .template-switcher.template-switcher button.template-tab.template-tab:nth-last-child(-n+2):focus-visible .template-tab-tooltip.template-tab-tooltip{transform:translateY(0)!important}}html body #root .page-shell .title-banner.title-banner .header-account-area .header-quota-badge{min-width:0!important;gap:5px!important;white-space:normal!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-quota-primary,html body #root .page-shell .title-banner.title-banner .header-account-area .header-quota-context{white-space:nowrap!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-quota-context:before{content:"·";margin-right:5px;color:var(--text-muted)}html body[data-current-page=workspace] #section-question#section-question #send-request#send-request.primary-button.accent:disabled,html body[data-current-page=workspace] #section-answer#section-answer.response-card.response-card .answer-actions.answer-actions #answer-followup#answer-followup.primary-button.accent:disabled{border:1px solid var(--button-secondary-border)!important;background:var(--button-secondary-bg-hover)!important;background-color:var(--button-secondary-bg-hover)!important;background-image:none!important;box-shadow:none!important;color:var(--type-faint-color)!important;-webkit-text-fill-color:var(--type-faint-color)!important;text-shadow:none!important;transform:none!important;opacity:1!important;cursor:not-allowed!important}html body[data-current-page=workspace] #section-question#section-question #send-request#send-request.primary-button.accent[aria-busy=true]{border-color:var(--button-soft-border)!important;background:var(--button-soft-bg)!important;background-color:var(--button-soft-bg)!important;color:var(--button-soft-text)!important;-webkit-text-fill-color:var(--button-soft-text)!important}html body[data-current-page=workspace] #section-question#section-question .template-tab:focus-visible,html body #root #send-request:focus-visible,html body #root #answer-followup:focus-visible{outline:2px solid var(--focus-border)!important;outline-offset:3px!important}@media (max-width: 820px){html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint{grid-column:1!important}}@media (max-width: 768px){html body #root .page-shell .title-banner.title-banner,html body #root .page-shell .title-banner.title-banner.glass{padding:0!important}html body #root .page-shell .title-banner.title-banner .title-banner-inner{grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:36px 32px!important;gap:0 var(--space-3)!important;width:calc(100% - 40px)!important;max-width:none!important;height:auto!important;min-height:88px!important;padding:12px 0 10px!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab,html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab:not(.active){width:100%!important;min-width:0!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint{padding:10px 11px!important}}@media (max-width: 680px){html body #root .page-shell .title-banner.title-banner .header-account-area{min-width:0!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-quota-context{display:none!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-quota-badge{overflow:hidden!important;font-size:.75rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}}html,html body{background-color:#fbfafc!important;color:#252332!important}html body[data-current-page]{position:relative!important;isolation:isolate!important;background:radial-gradient(circle at -8% 105%,transparent 0 13rem,rgba(255,255,255,.34) 13.08rem 13.16rem,rgba(116,71,222,.034) 13.28rem 14.85rem,rgba(255,255,255,.22) 14.96rem 15.04rem,transparent 15.18rem),radial-gradient(ellipse 58rem 44rem at -5% -8%,rgba(139,108,255,.22) 0,rgba(139,108,255,.085) 46%,transparent 76%),radial-gradient(ellipse 50rem 40rem at 108% 34%,rgba(242,180,63,.18) 0,rgba(242,180,63,.06) 48%,transparent 76%),radial-gradient(ellipse 72rem 34rem at 50% 112%,rgba(143,136,168,.15) 0,rgba(143,136,168,.055) 54%,transparent 80%),linear-gradient(180deg,#fffefe,#fdfcfe 46%,#f1edf8)!important;background-attachment:fixed!important}html body[data-current-page]:before,html body[data-current-page]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}html body[data-current-page]:before{background:radial-gradient(ellipse 58rem 34rem at 50% 10%,rgba(255,255,255,.6) 0,rgba(255,255,255,.24) 48%,transparent 78%),radial-gradient(ellipse 42rem 48rem at -8% 56%,rgba(139,108,255,.085) 0,rgba(139,108,255,.026) 52%,transparent 76%);filter:blur(24px);opacity:.88}html body[data-current-page]:after{background:radial-gradient(ellipse 42rem 36rem at 106% 50%,rgba(242,180,63,.13) 0,rgba(242,180,63,.035) 52%,transparent 78%),radial-gradient(ellipse 58rem 26rem at 50% 108%,rgba(143,136,168,.085) 0,rgba(143,136,168,.02) 56%,transparent 80%);filter:blur(28px);opacity:.86}@media (max-width: 768px){html body[data-current-page]{background:radial-gradient(circle at -20% 105%,transparent 0 8rem,rgba(255,255,255,.28) 8.06rem 8.12rem,rgba(116,71,222,.026) 8.22rem 9.2rem,rgba(255,255,255,.18) 9.28rem 9.34rem,transparent 9.44rem),radial-gradient(ellipse 34rem 30rem at -28% -4%,rgba(139,108,255,.15) 0,rgba(139,108,255,.05) 48%,transparent 76%),radial-gradient(ellipse 30rem 32rem at 132% 34%,rgba(242,180,63,.12) 0,rgba(242,180,63,.03) 52%,transparent 78%),radial-gradient(ellipse 36rem 20rem at 50% 110%,rgba(143,136,168,.1) 0,rgba(143,136,168,.025) 56%,transparent 80%),linear-gradient(180deg,#fffefe,#fdfcfe 52%,#f1edf8)!important}}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .composer-actions #send-request.primary-button.accent:not(:disabled),html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer .answer-actions #answer-followup.primary-button.accent:not(:disabled){border-color:#69577d!important;background:#6e5b82!important;background-color:#6e5b82!important;background-image:none!important;box-shadow:0 5px 13px #31293929!important;color:#fffefd!important;-webkit-text-fill-color:#fffefd!important;font-weight:620!important;text-shadow:none!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .composer-actions #send-request.primary-button.accent:hover:not(:disabled),html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer .answer-actions #answer-followup.primary-button.accent:hover:not(:disabled){border-color:#604d74!important;background:#655177!important;background-color:#655177!important;background-image:none!important;box-shadow:0 6px 15px #3129392e!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question #send-request#send-request.primary-button.accent:disabled,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer #answer-followup#answer-followup.primary-button.accent:disabled{border-color:#d8cfdf!important;background:#e8e2eb!important;background-color:#e8e2eb!important;background-image:none!important;box-shadow:0 2px 7px #3129390e!important;color:#756a7e!important;-webkit-text-fill-color:#756a7e!important;font-weight:580!important;opacity:1!important}html body[data-current-page] #root#root#root#root#root#root#root#root .title-banner .brand-mark .brand-slogan,html body[data-current-page=workspace] #section-question#section-question .question-slogan,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-copy,html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint-text,html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty,html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty p{color:#7c7481!important;-webkit-text-fill-color:#7c7481!important;opacity:1!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface>.composer-actions #save-indicator#save-indicator.status-pill.status-pill-save{border-color:#806b5933!important;background:#a887681a!important;background-color:#a887681a!important;background-image:none!important;box-shadow:inset 0 1px #ffffff75!important;color:#806b59!important;-webkit-text-fill-color:#806b59!important;font-weight:520!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root input::placeholder,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root textarea::placeholder{color:#96909b!important;-webkit-text-fill-color:#96909b!important;opacity:1!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root input,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root textarea{border-color:#66577c33!important;background:#fffefcdb!important;background-color:#fffefcdb!important;background-image:none!important;box-shadow:inset 0 1px #ffffff9e!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root input:focus,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root textarea:focus{border-color:#66577c75!important;background:#fffefcf5!important;background-color:#fffefcf5!important;box-shadow:0 0 0 3px #66577c12!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab:not(.active),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button:not(.active):not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button:not(.active):not(:disabled){border-color:#5c4f6f29!important;background:#fffefce0!important;background-color:#fffefce0!important;background-image:none!important;box-shadow:inset 0 1px #ffffff94!important;color:#564f5d!important;-webkit-text-fill-color:#564f5d!important;font-weight:500!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active:hover,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button.active:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button.active:not(:disabled){border-color:#67557f2e!important;background:#ede8f0eb!important;background-color:#ede8f0eb!important;background-image:none!important;box-shadow:inset 0 1px #ffffffa3!important;color:#5d4d70!important;-webkit-text-fill-color:#5d4d70!important;font-weight:580!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active .template-tab-label{color:#5d4d70!important;-webkit-text-fill-color:#5d4d70!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #question-panel-title,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer>.panel-head h2{color:#29252e!important;-webkit-text-fill-color:#29252e!important;font-family:var(--serif)!important;font-size:1.28rem!important;font-weight:520!important;letter-spacing:.035em!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .mode-switcher-title,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .form-grid>label.field>span,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .supplement-panel-title{color:#252332!important;-webkit-text-fill-color:#252332!important;font-family:var(--sans)!important;font-size:.875rem!important;font-weight:700!important;line-height:1.45!important;letter-spacing:.02em!important}html body[data-current-page]{--liquid-pill-border: rgba(128, 102, 217, .15);--soft-control-border-light: rgba(128, 102, 217, .15);--unified-tag-border: rgba(128, 102, 217, .15);--unified-tag-active-bg: #f0ecfb;--unified-tag-active-text: #654bb5;--unified-tag-active-border: rgba(128, 102, 217, .23);--liquid-active: #8066d9;--liquid-active-shadow: 0 5px 14px rgba(74, 56, 130, .13);--discern-selected-tag-bg: #f0ecfb;--discern-selected-tag-border: rgba(128, 102, 217, .23);--discern-selected-tag-text: #654bb5;--discern-polish-border: rgba(128, 102, 217, .13);--discern-polish-field-border: rgba(128, 102, 217, .17);background:radial-gradient(ellipse 54rem 38rem at -8% 0%,rgba(128,102,217,.105) 0,rgba(128,102,217,.035) 52%,transparent 76%),radial-gradient(ellipse 44rem 36rem at 108% 36%,rgba(147,128,204,.07) 0,rgba(147,128,204,.02) 54%,transparent 78%),radial-gradient(ellipse 66rem 30rem at 50% 110%,rgba(128,102,217,.06) 0,rgba(128,102,217,.016) 58%,transparent 80%),linear-gradient(180deg,#fbf9f8,#f8f5f7 62%,#f3eff8)!important}html body[data-current-page]:before{background:radial-gradient(ellipse 56rem 32rem at 50% 8%,rgba(255,255,255,.58) 0,rgba(255,255,255,.2) 50%,transparent 78%),radial-gradient(ellipse 38rem 42rem at -10% 58%,rgba(128,102,217,.045) 0,transparent 72%)!important}html body #root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active,html body #root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:hover,html body #root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:focus-visible{color:#6c52bc!important;-webkit-text-fill-color:#6c52bc!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav .page-nav-button:after,html body #root .page-shell .title-banner.title-banner .title-banner-nav .page-nav-button.active:after{background:#8066d9!important;background-color:#8066d9!important;background-image:none!important}html body #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:hover,html body #root .page-shell .title-banner.title-banner .header-account-area button.account-trigger:hover,html body #root .page-shell .title-banner.title-banner .header-account-area button.account-trigger[aria-expanded=true]{border-color:#8066d93d!important;color:#6c52bc!important;-webkit-text-fill-color:#6c52bc!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface,html body[data-current-page=records] #root#root#root#root#root#root#root#root #section-records-filters#section-records-filters.panel.layout-card,html body[data-current-page=records] #root#root#root#root#root#root#root#root #section-history#section-history.response-card.response-card-history,html body[data-current-page=pricing] #section-pricing .plan-card{border-color:#8066d921!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.primary-button.accent:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.mini-button-primary:not(:disabled),html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .composer-actions #send-request.primary-button.accent:not(:disabled),html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer .answer-actions #answer-followup.primary-button.accent:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-followup:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected:not(:disabled){border-color:#8066d9!important;background:#8066d9!important;background-color:#8066d9!important;background-image:none!important;box-shadow:0 6px 16px #4a388229!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.primary-button.accent:hover:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.mini-button-primary:hover:not(:disabled),html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .composer-actions #send-request.primary-button.accent:hover:not(:disabled),html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer .answer-actions #answer-followup.primary-button.accent:hover:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected:hover:not(:disabled){border-color:#7259c7!important;background:#7259c7!important;background-color:#7259c7!important;background-image:none!important;box-shadow:0 7px 18px #4a38822e!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question #send-request#send-request.primary-button.accent:disabled,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer #answer-followup#answer-followup.primary-button.accent:disabled{border-color:#d4caef!important;background:#e8e2f7!important;background-color:#e8e2f7!important;background-image:none!important;box-shadow:0 2px 7px #4a388212!important;color:#7564a0!important;-webkit-text-fill-color:#7564a0!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active:hover,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button.active:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button.active:not(:disabled){border-color:#8066d93d!important;background:#f0ecfb!important;background-color:#f0ecfb!important;background-image:none!important;box-shadow:inset 0 1px #ffffffad!important;color:#654bb5!important;-webkit-text-fill-color:#654bb5!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active .template-tab-label,html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint-label{color:#654bb5!important;-webkit-text-fill-color:#654bb5!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root input:focus,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root textarea:focus{border-color:#8066d97a!important;box-shadow:0 0 0 3px #8066d916!important}html body[data-current-page]{--discern-purple: #8f7fdb;--discern-purple-rgb: 143, 127, 219;--liquid-pill-border: rgba(var(--discern-purple-rgb), .15);--soft-control-border-light: rgba(var(--discern-purple-rgb), .15);--unified-tag-border: rgba(var(--discern-purple-rgb), .15);--unified-tag-active-bg: rgba(var(--discern-purple-rgb), .12);--unified-tag-active-bg-image: none;--unified-tag-active-text: var(--discern-purple);--unified-tag-active-border: rgba(var(--discern-purple-rgb), .28);--unified-tag-active-shadow: none;--liquid-active: var(--discern-purple);--liquid-active-shadow: 0 6px 16px rgba(45, 41, 50, .1);--discern-selected-tag-bg: rgba(var(--discern-purple-rgb), .12);--discern-selected-tag-bg-image: none;--discern-selected-tag-border: rgba(var(--discern-purple-rgb), .28);--discern-selected-tag-text: var(--discern-purple);--discern-selected-tag-shadow: none;--discern-polish-border: rgba(var(--discern-purple-rgb), .13);--discern-polish-field-border: rgba(var(--discern-purple-rgb), .17);background:radial-gradient(ellipse 54rem 38rem at -8% 0%,rgba(var(--discern-purple-rgb),.1) 0,rgba(var(--discern-purple-rgb),.034) 52%,transparent 76%),radial-gradient(ellipse 44rem 36rem at 108% 36%,rgba(var(--discern-purple-rgb),.065) 0,rgba(var(--discern-purple-rgb),.018) 54%,transparent 78%),radial-gradient(ellipse 66rem 30rem at 50% 110%,rgba(var(--discern-purple-rgb),.058) 0,rgba(var(--discern-purple-rgb),.015) 58%,transparent 80%),linear-gradient(180deg,#fbf9f8,#f8f5f7 62%,#f3eff8)!important}html body[data-current-page]:before{background:radial-gradient(ellipse 56rem 32rem at 50% 8%,rgba(255,255,255,.58) 0,rgba(255,255,255,.2) 50%,transparent 78%),radial-gradient(ellipse 38rem 42rem at -10% 58%,rgba(var(--discern-purple-rgb),.045) 0,transparent 72%)!important}html body #root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active,html body #root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:hover,html body #root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:focus-visible{color:#8f7fdb!important;-webkit-text-fill-color:#8f7fdb!important}html body #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:hover,html body #root .page-shell .title-banner.title-banner .header-account-area button.account-trigger:hover,html body #root .page-shell .title-banner.title-banner .header-account-area button.account-trigger[aria-expanded=true]{border-color:#8f7fdb47!important;color:#8f7fdb!important;-webkit-text-fill-color:#8f7fdb!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.primary-button.accent:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.mini-button-primary:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-followup:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected:not(:disabled),html body .access-modal-dialog .access-auth-actions button.primary-button.accent:not(:disabled),html body #root .access-modal-dialog .access-auth-panel .access-auth-actions button#access-auth-submit.access-auth-submit.primary-button.accent:not(:disabled){border-color:#8f7fdb!important;background:#8f7fdb!important;background-color:#8f7fdb!important;background-image:none!important;box-shadow:0 6px 16px #2d29321a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.primary-button.accent:hover:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.mini-button-primary:hover:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-followup:hover:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected:hover:not(:disabled),html body .access-modal-dialog .access-auth-actions button.primary-button.accent:hover:not(:disabled),html body #root .access-modal-dialog .access-auth-panel .access-auth-actions button#access-auth-submit.access-auth-submit.primary-button.accent:hover:not(:disabled){border-color:#8f7fdb!important;background:#8f7fdb!important;background-color:#8f7fdb!important;background-image:none!important;box-shadow:0 7px 18px #2d293221!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question #send-request#send-request.primary-button.accent:disabled,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer #answer-followup#answer-followup.primary-button.accent:disabled{border-color:#8f7fdb47!important;background:#8f7fdb2b!important;background-color:#8f7fdb2b!important;background-image:none!important;box-shadow:none!important;color:#8f7fdbd1!important;-webkit-text-fill-color:rgba(143,127,219,.82)!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active:hover,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button.active:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button.active:not(:disabled){border-color:#8f7fdb47!important;background:#8f7fdb1f!important;background-color:#8f7fdb1f!important;background-image:none!important;box-shadow:inset 0 1px #ffffffad!important;color:#8f7fdb!important;-webkit-text-fill-color:#8f7fdb!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active .template-tab-label,html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint-label{color:#8f7fdb!important;-webkit-text-fill-color:#8f7fdb!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root input:focus,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root textarea:focus,html body[data-current-page] #root input:focus-visible,html body[data-current-page] #root textarea:focus-visible,html body[data-current-page] #root button:focus-visible{border-color:#8f7fdb80!important;outline-color:#8f7fdb6b!important;box-shadow:0 0 0 3px #8f7fdb1a!important}html body[data-current-page] #root .page-shell>.title-banner.title-banner,html body[data-current-page] #root .page-shell>.title-banner.title-banner.glass{position:fixed!important;top:0!important;right:0!important;left:0!important;z-index:2000!important;width:100%!important;border-bottom:0!important;background-color:#f7f6fa!important;background-image:var(--discern-page-background)!important;background-attachment:fixed!important;background-repeat:no-repeat!important;box-shadow:none!important;backdrop-filter:blur(8px) saturate(102%)!important;-webkit-backdrop-filter:blur(8px) saturate(102%)!important}html body[data-current-page] #root .page-shell{padding-top:72px!important;box-sizing:border-box!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action{border-color:#8f7fdb2b!important;background:#fffefcc7!important;background-color:#fffefcc7!important;background-image:none!important;box-shadow:none!important;color:#5c5464!important;-webkit-text-fill-color:#5c5464!important;font-weight:500!important;opacity:1!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab:hover,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button:hover,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button:hover,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action:hover{border-color:#8f7fdb57!important;background:#fffefcf5!important;background-color:#fffefcf5!important;background-image:none!important;box-shadow:none!important;color:#8f7fdb!important;-webkit-text-fill-color:#8f7fdb!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button.active,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button.active,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected{border-color:#795fe0!important;background:linear-gradient(135deg,#9278ea,#795fe0)!important;background-color:#795fe0!important;background-image:linear-gradient(135deg,#9278ea,#795fe0)!important;box-shadow:0 8px 20px #795fe026,inset 0 1px #ffffff3d!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:500!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab .template-tab-label{color:inherit!important;-webkit-text-fill-color:currentColor!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab{font-size:.88rem!important}html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button{font-size:.9rem!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.primary-button.accent:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.mini-button-primary:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-followup:not(:disabled),html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question #send-request#send-request.primary-button.accent:not(:disabled){border-color:#795fe0!important;background:linear-gradient(135deg,#9278ea,#795fe0)!important;background-color:#795fe0!important;background-image:linear-gradient(135deg,#9278ea,#795fe0)!important;box-shadow:0 8px 20px #795fe026,inset 0 1px #ffffff3d!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html body #root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .header-account-area button.header-login-button,html body #root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .header-account-area button.account-trigger,html body #root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:hover,html body #root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .header-account-area button.account-trigger:hover,html body #root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .header-account-area button.account-trigger[aria-expanded=true]{border-color:#795fe0!important;background:linear-gradient(135deg,#9278ea,#795fe0)!important;background-color:#795fe0!important;background-image:linear-gradient(135deg,#9278ea,#795fe0)!important;box-shadow:0 8px 20px #795fe026,inset 0 1px #ffffff3d!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html body .site-filing{display:flex!important;justify-content:center!important;width:100%!important;max-width:1120px!important;margin:30px auto 0!important;padding:18px 24px 28px!important;box-sizing:border-box!important;color:#6f687480!important;font-family:var(--sans)!important;font-size:10.5px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.025em!important;text-align:center!important;opacity:1!important}html body .site-filing .site-legal-row{display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:0 9px!important}html body .site-filing a,html body .site-filing .site-legal-item,html body .site-filing .site-legal-separator{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-decoration:none!important}html body .site-filing .site-legal-separator{color:#6f687447!important}html body .site-filing a:hover,html body .site-filing a:focus-visible{color:#6f6874bd!important;text-decoration:none!important}@media (max-width: 720px){html body .site-filing{margin-top:24px!important;padding:16px 18px 24px!important;font-size:10px!important}}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #question-panel-title,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer>.panel-head h2,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters h2,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history .history-section-head h2,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #pricing-plan-title,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #pricing-redeem-title{color:#6543e8!important;-webkit-text-fill-color:#6543e8!important;font-family:var(--sans)!important;font-size:.8125rem!important;font-weight:760!important;line-height:1.4!important;letter-spacing:.1em!important;text-shadow:none!important}html body[data-current-page] #root{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(min-content,1fr);row-gap:30px;min-height:100vh}html,html body[data-current-page]{min-height:100%}html body[data-current-page]{min-height:100vh}html body[data-current-page] #root>.page-shell{grid-row:1}html body[data-current-page] #root>.site-filing{grid-row:2;align-self:end;margin:0 auto!important}@media (max-width: 720px){html body[data-current-page] #root{row-gap:24px}}html body[data-current-page]{--liquid-surface: rgba(255, 255, 255, .62);--liquid-pill: rgba(255, 255, 255, .36);--liquid-pill-border: rgba(139, 108, 255, .09);--liquid-readable: #514b62;--soft-control-bg-light: rgba(255, 255, 255, .36);--soft-control-border-light: rgba(139, 108, 255, .09);--unified-tag-border: rgba(139, 108, 255, .09);--unified-tag-bg: rgba(255, 255, 255, .36);--unified-tag-bg-image: none;--unified-tag-text: #514b62;--unified-tag-shadow: inset 0 1px 0 rgba(255, 255, 255, .62);--unified-tag-active-bg: #7447de;--unified-tag-active-bg-image: linear-gradient(135deg, #986ff0 0%, #7447de 100%);--unified-tag-active-text: #ffffff;--unified-tag-active-border: rgba(255, 255, 255, .36);--unified-tag-active-shadow: 0 9px 24px rgba(116, 71, 222, .22), inset 0 1px 0 rgba(255, 255, 255, .3);--liquid-active: linear-gradient(135deg, #986ff0 0%, #7447de 100%);--liquid-active-shadow: 0 9px 24px rgba(116, 71, 222, .22), inset 0 1px 0 rgba(255, 255, 255, .3);--discern-selected-tag-bg: #7447de;--discern-selected-tag-bg-image: linear-gradient(135deg, #986ff0 0%, #7447de 100%);--discern-selected-tag-border: rgba(255, 255, 255, .36);--discern-selected-tag-text: #ffffff;--discern-selected-tag-shadow: 0 9px 24px rgba(116, 71, 222, .22), inset 0 1px 0 rgba(255, 255, 255, .3);--discern-polish-surface: linear-gradient(145deg, rgba(255, 255, 255, .68), rgba(255, 255, 255, .5) 52%, rgba(242, 238, 252, .38));--discern-polish-border: rgba(255, 255, 255, .72);--discern-polish-shadow: 0 34px 104px rgba(62, 49, 96, .095), 0 10px 30px rgba(55, 47, 78, .035), inset 0 1px 0 rgba(255, 255, 255, .9);--discern-polish-field: rgba(255, 255, 255, .38);--discern-polish-field-border: rgba(139, 108, 255, .085)}html body[data-current-page=workspace] #section-question#section-question #send-request#send-request.primary-button.accent,html body[data-current-page=workspace] #section-answer#section-answer #answer-followup#answer-followup.primary-button.accent{--liquid-active: linear-gradient(135deg, #986ff0 0%, #7447de 100%);--liquid-active-shadow: 0 8px 20px rgba(116, 71, 222, .22);--discern-selected-tag-bg: #7447de;--discern-selected-tag-bg-image: linear-gradient(135deg, #986ff0 0%, #7447de 100%);--discern-selected-tag-border: #7447de;--discern-selected-tag-text: #ffffff;--discern-selected-tag-shadow: 0 8px 20px rgba(116, 71, 222, .22)}html body .brand-mark,html body .brand-main,html body[data-current-page=workspace] #question-panel-title,html body[data-current-page=workspace] #section-answer#section-answer>.panel-head h2,html body[data-current-page=workspace] #section-question#section-question .mode-switcher-title,html body[data-current-page=workspace] #section-question#section-question .form-grid>label.field>span,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-title{color:#252332!important;-webkit-text-fill-color:#252332!important}html body .brand-agent,html body[data-current-page=workspace] #section-question#section-question .question-slogan,html body #root .page-shell .title-banner.title-banner .header-account-area .header-quota-context,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-copy,html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty,html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty p{color:#8f88a8!important;-webkit-text-fill-color:#8f88a8!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav .page-nav-button,html body #root .page-shell .title-banner.title-banner .header-account-area .header-quota-badge,html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint,html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint-text,html body[data-current-page=workspace] #section-answer#section-answer .response-output,html body[data-current-page=workspace] #section-answer#section-answer .response-output.rendered,html body[data-current-page=workspace] #section-answer#section-answer .response-output.rendered p,html body[data-current-page=workspace] #section-answer#section-answer .response-output.rendered li{color:#666274!important;-webkit-text-fill-color:#666274!important}html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active,html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:not(:disabled),html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:hover,html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:focus,html body #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:focus-visible{color:#7447de!important;-webkit-text-fill-color:#7447de!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav .page-nav-button:after,html body #root .page-shell .title-banner.title-banner .title-banner-nav .page-nav-button.active:after{background:linear-gradient(90deg,#986ff0,#7447de)!important;background-color:#7447de!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-quota-badge{border-color:transparent!important;background:transparent!important;background-color:transparent!important;color:#a86510!important;-webkit-text-fill-color:#a86510!important}html body #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button,html body #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:not(:disabled){border-color:#8b6cff1a!important;background:#ffffff75!important;background-color:#ffffff75!important;background-image:none!important;box-shadow:inset 0 1px #ffffffad,0 8px 22px #4932780e!important;color:#514b62!important;-webkit-text-fill-color:#514b62!important;backdrop-filter:blur(16px) saturate(118%)!important;-webkit-backdrop-filter:blur(16px) saturate(118%)!important}html body #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:hover,html body #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:focus,html body #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:focus-visible{border-color:#8b6cff33!important;background:#ffffff9e!important;background-color:#ffffff9e!important;color:#7447de!important;-webkit-text-fill-color:#7447de!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface{border-color:#ffffffb8!important;background:#ffffff9e!important;background-color:#ffffff9e!important;background-image:linear-gradient(145deg,#ffffff7a,#ffffff14 54%,#8b6cff0b)!important;box-shadow:0 34px 104px #3e316018,0 10px 30px #372f4e09,inset 0 1px #ffffffe6!important;backdrop-filter:blur(22px) saturate(112%)!important;-webkit-backdrop-filter:blur(22px) saturate(112%)!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface:focus-within{border-color:#ffffffd6!important;box-shadow:0 36px 108px #3e31601b,0 11px 32px #372f4e0a,inset 0 1px #ffffffeb!important}html body[data-current-page=workspace] #section-question#section-question.composer.layout-card,html body[data-current-page=workspace] #section-answer#section-answer.response-card.layout-card{border-color:transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab,html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab:not(.active){border-color:#8b6cff17!important;background:#ffffff5c!important;background-color:#ffffff5c!important;background-image:none!important;box-shadow:inset 0 1px #ffffff9e!important;color:#514b62!important;-webkit-text-fill-color:#514b62!important;backdrop-filter:blur(14px) saturate(116%)!important;-webkit-backdrop-filter:blur(14px) saturate(116%)!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab:not(.active):hover{border-color:#8b6cff1f!important;background:#ffffff7a!important;background-color:#ffffff7a!important;color:#423b56!important;-webkit-text-fill-color:#423b56!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab.active,html body[data-current-page=workspace] #section-question#section-question .template-switcher .template-tab.active:hover{border-color:#ffffff5c!important;background:#7447de!important;background-color:#7447de!important;background-image:linear-gradient(135deg,#986ff0,#7447de)!important;box-shadow:0 9px 24px #7447de38,inset 0 1px #ffffff4d!important;transform:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher.template-switcher button.template-tab.template-tab,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher.template-switcher button.template-tab.template-tab:not(.active){border-color:#8b6cff17!important;background:#ffffff5c!important;background-color:#ffffff5c!important;background-image:none!important;box-shadow:inset 0 1px #ffffff9e!important;color:#514b62!important;-webkit-text-fill-color:#514b62!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher.template-switcher button.template-tab.template-tab:not(.active):hover{border-color:#8b6cff1f!important;background:#ffffff7a!important;background-color:#ffffff7a!important;background-image:none!important;color:#423b56!important;-webkit-text-fill-color:#423b56!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher.template-switcher button.template-tab.template-tab.active,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher.template-switcher button.template-tab.template-tab.active:hover{border-color:#ffffff5c!important;background:#7447de!important;background-color:#7447de!important;background-image:linear-gradient(135deg,#986ff0,#7447de)!important;box-shadow:0 9px 24px #7447de38,inset 0 1px #ffffff4d!important;transform:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher.template-switcher button.template-tab.template-tab .template-tab-label{color:inherit!important;-webkit-text-fill-color:inherit!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher.template-switcher button.template-tab.template-tab .template-tab-tooltip.template-tab-tooltip{border-color:#fff9!important;background:#ffffffb8!important;background-color:#ffffffb8!important;box-shadow:0 16px 38px #4932781f,inset 0 1px #ffffffb8!important;color:#666274!important;-webkit-text-fill-color:#666274!important;backdrop-filter:blur(18px) saturate(120%)!important;-webkit-backdrop-filter:blur(18px) saturate(120%)!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint,html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint.is-empty{border-color:#8b6cff17!important;background:#ffffff5c!important;background-color:#ffffff5c!important;backdrop-filter:blur(14px) saturate(115%)!important;-webkit-backdrop-filter:blur(14px) saturate(115%)!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint-label{color:#7447de!important;-webkit-text-fill-color:#7447de!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#question#question,html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#concern#concern,html body[data-current-page=workspace] #section-question#section-question .question-form-surface .supplement-card textarea,html body .access-auth-field input{border-color:#8b6cff16!important;background:#ffffff61!important;background-color:#ffffff61!important;background-image:none!important;box-shadow:0 16px 40px #4932780b,inset 0 1px #ffffffbd!important;color:#252332!important;-webkit-text-fill-color:#252332!important;backdrop-filter:blur(12px) saturate(112%)!important;-webkit-backdrop-filter:blur(12px) saturate(112%)!important}html body[data-current-page=workspace] #section-question#section-question textarea::placeholder,html body .access-auth-field input::placeholder{color:#b5b0be!important;-webkit-text-fill-color:#b5b0be!important;opacity:1!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#question#question:hover,html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#concern#concern:hover,html body[data-current-page=workspace] #section-question#section-question .question-form-surface .supplement-card textarea:hover{border-color:#8b6cff1a!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#question#question:focus,html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#question#question:focus-visible,html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#concern#concern:focus,html body[data-current-page=workspace] #section-question#section-question .question-form-surface textarea#concern#concern:focus-visible,html body[data-current-page=workspace] #section-question#section-question .question-form-surface .supplement-card textarea:focus,html body[data-current-page=workspace] #section-question#section-question .question-form-surface .supplement-card textarea:focus-visible,html body .access-auth-field input:focus,html body .access-auth-field input:focus-visible{border-color:#8b6cff6b!important;background:#ffffff75!important;background-color:#ffffff75!important;box-shadow:0 0 0 3px #8b6cff14,0 18px 42px #49327809!important;outline:1px solid rgba(139,108,255,.12)!important;outline-offset:1px!important}html body[data-current-page=workspace] #section-question#section-question #supplement-panel.supplement-panel,html body[data-current-page=workspace] #section-question#section-question .supplement-card{border-color:#8b6cff0f!important;background:#ffffff38!important;background-color:#ffffff38!important;background-image:none!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request.primary-button.accent:not(:disabled),html body[data-current-page=workspace] #section-answer#section-answer .answer-actions #answer-followup.primary-button.accent:not(:disabled),html body .access-modal-dialog .access-auth-actions button.primary-button.accent:not(:disabled),html body #root .access-modal-dialog .access-auth-panel .access-auth-actions button#access-auth-submit.access-auth-submit.primary-button.accent:not(:disabled){border-color:#7447de!important;background:linear-gradient(135deg,#986ff0,#7447de)!important;background-color:#7447de!important;background-image:linear-gradient(135deg,#986ff0,#7447de)!important;box-shadow:0 8px 22px #7447de38!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;transform:none!important}html body[data-current-page=workspace] #section-question#section-question .composer-actions #send-request.primary-button.accent:hover:not(:disabled),html body[data-current-page=workspace] #section-answer#section-answer .answer-actions #answer-followup.primary-button.accent:hover:not(:disabled),html body .access-modal-dialog .access-auth-actions button.primary-button.accent:hover:not(:disabled),html body #root .access-modal-dialog .access-auth-panel .access-auth-actions button#access-auth-submit.access-auth-submit.primary-button.accent:hover:not(:disabled),html body #root .access-modal-dialog .access-auth-panel .access-auth-actions button#access-auth-submit.access-auth-submit.primary-button.accent:focus-visible:not(:disabled){border-color:#ffffff6b!important;background:linear-gradient(135deg,#a783f4,#845ce8)!important;background-color:#845ce8!important;background-image:linear-gradient(135deg,#a783f4,#845ce8)!important;box-shadow:0 10px 25px #7447de3d!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;transform:none!important}html body[data-current-page=workspace] #section-question#section-question #send-request#send-request.primary-button.accent:disabled,html body[data-current-page=workspace] #section-answer#section-answer.response-card.response-card .answer-actions.answer-actions #answer-followup#answer-followup.primary-button.accent:disabled,html body .access-modal-dialog .access-auth-actions button.primary-button.accent:disabled{border-color:#8b6cff14!important;background:#ffffff42!important;background-color:#ffffff42!important;background-image:none!important;box-shadow:none!important;color:#8f88a8!important;-webkit-text-fill-color:#8f88a8!important}html body[data-current-page=workspace] #section-question#section-question #save-indicator.status-pill{border-color:#f2b43f38!important;background:#f2b43f21!important;background-color:#f2b43f21!important;background-image:none!important;color:#a86510!important;-webkit-text-fill-color:#a86510!important}html body[data-current-page=workspace] #root#root#root#root #section-question#section-question .question-form-surface>.composer-actions #save-indicator#save-indicator.status-pill.status-pill-save{border-color:#f2b43f38!important;background:#f2b43f21!important;background-color:#f2b43f21!important;background-image:none!important;box-shadow:inset 0 1px #ffffff8f!important;color:#a86510!important;-webkit-text-fill-color:#a86510!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface .response-output,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface .response-output.rendered,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface .response-output.empty{border-color:#8b6cff17!important;background:#fff6!important;background-color:#fff6!important;background-image:none!important;box-shadow:inset 0 1px #ffffff8f!important;backdrop-filter:blur(14px) saturate(114%)!important;-webkit-backdrop-filter:blur(14px) saturate(114%)!important}html body[data-current-page=workspace] #root#root#root#root #section-answer#section-answer .answer-output-surface #response-output#response-output.response-output.empty,html body[data-current-page=workspace] #root#root#root#root #section-answer#section-answer .answer-output-surface #response-output#response-output.response-output.empty p{color:#8f88a8!important;-webkit-text-fill-color:#8f88a8!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon:hover:not(:disabled),html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon:focus-visible:not(:disabled),html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon.is-favorited,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon[aria-pressed=true]{border-color:#f2b43f57!important;background:#f2b43f38!important;background-color:#f2b43f38!important;color:#a86510!important;-webkit-text-fill-color:#a86510!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon:not(:disabled){width:auto!important;padding:0 10px 0 8px!important;gap:5px!important;font-size:.82rem!important;white-space:nowrap!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon .answer-favorite-symbol{font-size:1.12rem!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface #answer-favorite.answer-favorite-icon .answer-favorite-label{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:.82rem!important;font-weight:560!important;line-height:1!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface:has(.answer-surface-tools){padding-top:50px!important}html body .access-modal-backdrop{background:#25233247!important}html body .access-modal-dialog,html body .access-modal-content,html body .access-auth-panel,html body .access-purchase-panel{border-color:#ffffffc2!important;background:#ffffffb8!important;background-color:#ffffffb8!important;background-image:none!important;box-shadow:0 32px 94px #3e316013!important;backdrop-filter:blur(22px) saturate(112%)!important;-webkit-backdrop-filter:blur(22px) saturate(112%)!important}html body .access-modal-content,html body .access-modal-dialog .access-auth-panel,html body .access-modal-dialog .access-purchase-panel,html body[data-current-page=pricing] .access-purchase-panel-page{border-color:transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body[data-current-page=records] #root#root#root#root#root#root #section-records-filters#section-records-filters.panel.layout-card,html body[data-current-page=records] #root#root#root#root#root#root #section-history#section-history.response-card.response-card-history,html body[data-current-page=pricing] #section-pricing .plan-card{border-color:#ffffffb8!important;background:#ffffff9e!important;background-color:#ffffff9e!important;background-image:linear-gradient(145deg,#ffffff7a,#ffffff13 62%,#8b6cff0a)!important;box-shadow:0 34px 100px #3e316017,0 9px 28px #372f4e09,inset 0 1px #ffffffe6!important;backdrop-filter:blur(22px) saturate(112%)!important;-webkit-backdrop-filter:blur(22px) saturate(112%)!important}html body[data-current-page=records] #section-records-filters .records-filters-stack,html body[data-current-page=records] #section-history .history-item{border-color:#8b6cff16!important;background:#ffffff5c!important;background-color:#ffffff5c!important;background-image:none!important;box-shadow:inset 0 1px #ffffffb8,0 12px 30px #4932780a!important;backdrop-filter:blur(16px) saturate(114%)!important;-webkit-backdrop-filter:blur(16px) saturate(114%)!important}html body[data-current-page=pricing] #section-pricing .plan-card.selected{border-color:#8b6cff6b!important;background:#f7f4ffad!important;background-color:#f7f4ffad!important;background-image:linear-gradient(145deg,#ffffff9e,#7447de26 78%,#f2b43f16)!important;box-shadow:0 30px 84px #7447de29,inset 0 1px #ffffffe6!important}html body[data-current-page=pricing] #section-pricing .plan-card,html body[data-current-page=pricing] #section-pricing .plan-card.selected{color:#252332!important;-webkit-text-fill-color:#252332!important}html body[data-current-page=records] #root#root#root#root#root#root #section-records-filters#section-records-filters input,html body[data-current-page=pricing] #section-pricing input{border-color:#8b6cff16!important;background:#ffffff61!important;background-color:#ffffff61!important;background-image:none!important;color:#252332!important;-webkit-text-fill-color:#252332!important;backdrop-filter:blur(16px) saturate(114%)!important;-webkit-backdrop-filter:blur(16px) saturate(114%)!important}html body[data-current-page=records] #section-records-filters input::placeholder,html body[data-current-page=pricing] #section-pricing input::placeholder{color:#b5b0be!important;-webkit-text-fill-color:#b5b0be!important;opacity:1!important}html body[data-current-page=records] #section-records-filters input:focus,html body[data-current-page=records] #section-records-filters input:focus-visible,html body[data-current-page=pricing] #section-pricing input:focus,html body[data-current-page=pricing] #section-pricing input:focus-visible{border-color:#8b6cff6b!important;box-shadow:0 0 0 3px #8b6cff1a!important}html body[data-current-page=records] #section-records-filters h2,html body[data-current-page=records] #section-history h2,html body[data-current-page=records] #section-history h3,html body[data-current-page=records] #section-history h4,html body[data-current-page=records] #section-history .history-question-title,html body[data-current-page=pricing] #section-pricing h2,html body[data-current-page=pricing] #section-pricing h3,html body[data-current-page=pricing] #section-pricing .plan-card strong,html body .access-modal-dialog h2,html body .access-modal-dialog h3{color:#252332!important;-webkit-text-fill-color:#252332!important}html body[data-current-page=records] #section-records-filters .records-filter-caption,html body[data-current-page=records] #section-history .history-answer-preview,html body[data-current-page=records] #section-history .history-detail-copy,html body[data-current-page=records] #section-history .history-meta,html body[data-current-page=pricing] #section-pricing .auth-copy,html body[data-current-page=pricing] #section-pricing .plan-card p,html body[data-current-page=pricing] #section-pricing .plan-card-features li,html body[data-current-page=pricing] #section-pricing .redeem-section-title span,html body[data-current-page=pricing] #section-pricing .redeem-help,html body .access-modal-dialog p{color:#666274!important;-webkit-text-fill-color:#666274!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root button.primary-button.accent:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root button.mini-button-primary:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-followup:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected:not(:disabled){border-color:#ffffff5c!important;background:#7447de!important;background-color:#7447de!important;background-image:linear-gradient(135deg,#986ff0,#7447de)!important;box-shadow:0 9px 24px #7447de38,inset 0 1px #ffffff4d!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;transform:none!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root button.primary-button.accent:hover:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root button.primary-button.accent:focus-visible:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root button.mini-button-primary:hover:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-followup:hover:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected:hover:not(:disabled){border-color:#ffffff70!important;background:#845ce8!important;background-color:#845ce8!important;background-image:linear-gradient(135deg,#a783f4,#845ce8)!important;box-shadow:0 10px 25px #7447de3d,inset 0 1px #ffffff52!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;transform:none!important}html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button:not(.active):not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button:not(.active):not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action:not(.selected):not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root button.quota-notice-close:not(:disabled){border-color:#8b6cff17!important;background:#ffffff5c!important;background-color:#ffffff5c!important;background-image:none!important;box-shadow:inset 0 1px #ffffff9e!important;color:#514b62!important;-webkit-text-fill-color:#514b62!important;outline:0 solid transparent!important;outline-offset:0!important;backdrop-filter:blur(14px) saturate(116%)!important;-webkit-backdrop-filter:blur(14px) saturate(116%)!important}html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button:not(.active):hover,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button:not(.active):hover,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action:not(.selected):hover,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root button.quota-notice-close:hover{border-color:#8b6cff24!important;background:#ffffff7a!important;background-color:#ffffff7a!important;background-image:none!important;color:#423b56!important;-webkit-text-fill-color:#423b56!important}html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button.active:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button.active:not(:disabled){border-color:#ffffff5c!important;background:#7447de!important;background-color:#7447de!important;background-image:linear-gradient(135deg,#986ff0,#7447de)!important;box-shadow:0 9px 24px #7447de38,inset 0 1px #ffffff4d!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;outline:0 solid transparent!important;outline-offset:0!important;transform:none!important}html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-favorite:not(.is-favorited):not([aria-pressed=true]):not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-export:not(:disabled){border-color:#8b6cff0e!important;background:#ffffff47!important;background-color:#ffffff47!important;background-image:none!important;box-shadow:none!important;color:#514b62!important;-webkit-text-fill-color:#514b62!important}html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-favorite.is-favorited,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-favorite[aria-pressed=true]{border-color:#f2b43f52!important;background:#f2b43f33!important;background-color:#f2b43f33!important;background-image:none!important;color:#a86510!important;-webkit-text-fill-color:#a86510!important}html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button#clear-history#clear-history,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button#clear-history#clear-history,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-delete{border-color:#a25e6a33!important;background:#fbf3f59e!important;background-color:#fbf3f59e!important;background-image:none!important;box-shadow:none!important;color:#a25e6a!important;-webkit-text-fill-color:#a25e6a!important}html body #root .page-shell .title-banner.title-banner .header-account-area button.account-trigger,html body #root .page-shell .title-banner.title-banner .header-account-area button.account-trigger:not(:disabled){border-color:#8b6cff1a!important;background:#ffffff75!important;background-color:#ffffff75!important;background-image:none!important;box-shadow:inset 0 1px #ffffffad,0 8px 22px #4932780e!important;color:#514b62!important;-webkit-text-fill-color:#514b62!important}html body #root .page-shell .title-banner.title-banner .header-account-area button.account-trigger:hover,html body #root .page-shell .title-banner.title-banner .header-account-area button.account-trigger[aria-expanded=true]{border-color:#8b6cff33!important;background:#ffffff9e!important;background-color:#ffffff9e!important;background-image:none!important;color:#7447de!important;-webkit-text-fill-color:#7447de!important}html body .account-popover-actions button:hover{background:#8b6cff12!important;background-color:#8b6cff12!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root button.template-tab:focus-visible,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root button.records-filter-button:focus-visible,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root button.records-mode-button:focus-visible,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root button.plan-card-action:focus-visible,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root button.primary-button:focus-visible,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root button.mini-button:focus-visible{border-color:#8b6cff6b!important;outline:1px solid rgba(139,108,255,.32)!important;outline-offset:2px!important;box-shadow:0 0 0 3px #8b6cff14!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active:hover{border-color:#ffffff5c!important;background:#7447de!important;background-color:#7447de!important;background-image:linear-gradient(135deg,#986ff0,#7447de)!important;box-shadow:0 9px 24px #7447de38,inset 0 1px #ffffff4d!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;transform:none!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active .template-tab-label{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body[data-current-page] #root#root#root#root#root#root .title-banner .brand-mark .brand-main{color:#252332!important;-webkit-text-fill-color:#252332!important}html body[data-current-page] #root#root#root#root#root#root .title-banner .brand-mark .brand-agent{color:#8f88a8!important;-webkit-text-fill-color:#8f88a8!important}html body #root .page-shell .title-banner.title-banner .brand-mark .brand-slogan{display:inline-block!important;color:#8f88a8!important;-webkit-text-fill-color:#8f88a8!important;font-family:var(--sans)!important;font-size:.56rem!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1!important;text-transform:none!important;white-space:nowrap!important;transform:translateY(-1px)!important}@media (max-width: 420px){html body #root .page-shell .title-banner.title-banner .brand-mark .brand-slogan{font-size:.5rem!important}}html body[data-current-page]{--discern-ink: #252332;--discern-body: #666274;--discern-muted: #9691a3;--discern-faint: #b5b0be;--discern-purple: #795fe0;--discern-purple-deep: #6543e8;--discern-purple-soft: #f0ecff;--discern-warm: #b6783e;--discern-line: rgba(78, 68, 100, .12);color:var(--discern-ink)!important;background:radial-gradient(circle at 8% 9%,rgba(151,119,255,.16),transparent 31rem),radial-gradient(circle at 92% 18%,rgba(255,205,151,.16),transparent 30rem),radial-gradient(circle at 52% 74%,rgba(139,108,255,.075),transparent 38rem),linear-gradient(180deg,#fdfcff,#f8f6fc,#fcfbff)!important}html body[data-current-page]:before{background:radial-gradient(ellipse 56rem 32rem at 50% 8%,rgba(255,255,255,.62) 0,rgba(255,255,255,.2) 50%,transparent 78%),radial-gradient(ellipse 38rem 42rem at -10% 58%,rgba(121,95,224,.035) 0,transparent 72%)!important;filter:blur(24px)!important;opacity:.72!important}html body[data-current-page]:after{opacity:.014!important}html body[data-current-page] #root,html body[data-current-page] #root button,html body[data-current-page] #root input,html body[data-current-page] #root textarea{color:var(--discern-ink)}@media (min-width: 769px){html body[data-current-page] #root#root#root#root#root .page-shell>.title-banner.title-banner,html body[data-current-page] #root#root#root#root#root .page-shell>.title-banner.title-banner.glass{border-bottom:1px solid rgba(255,255,255,.72)!important;background:#fcfbffc7!important;background-color:#fcfbffc7!important;background-image:none!important;box-shadow:0 10px 34px #31265209!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}html body[data-current-page] #root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;width:calc(100% - 64px)!important;max-width:1080px!important;height:72px!important;min-height:72px!important;margin:0 auto!important;padding:0!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .title-banner-content{flex:0 0 auto!important;min-width:0!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .title-banner-nav{display:flex!important;flex:0 1 auto!important;align-items:center!important;justify-content:flex-end!important;gap:28px!important;width:auto!important;min-width:0!important;margin-left:auto!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .title-nav.page-switcher-nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:26px!important;width:auto!important;margin:0!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area{flex:0 0 auto!important;margin:0!important}}html body[data-current-page] #root .page-shell .title-banner.title-banner .brand-mark{display:flex!important;align-items:baseline!important;gap:12px!important;min-width:0!important;margin:0!important}html body[data-current-page] #root#root#root#root#root#root .page-shell .title-banner.title-banner .brand-mark .brand-main{color:var(--discern-ink)!important;-webkit-text-fill-color:var(--discern-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.24rem!important;font-weight:650!important;letter-spacing:.22em!important;line-height:1!important}html body[data-current-page] #root#root#root#root#root#root .page-shell .title-banner.title-banner .brand-mark .brand-slogan{color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important;font-family:var(--sans)!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important;transform:none!important}html body[data-current-page] #root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav .page-nav-button{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--discern-body)!important;-webkit-text-fill-color:var(--discern-body)!important;font-family:var(--sans)!important;font-size:.92rem!important;font-weight:560!important;letter-spacing:.01em!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav .title-nav.page-switcher-nav button.page-nav-button.active,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav .title-nav.page-switcher-nav button.page-nav-button.active:hover,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav .title-nav.page-switcher-nav button.page-nav-button.active:focus-visible{color:var(--discern-purple-deep)!important;-webkit-text-fill-color:var(--discern-purple-deep)!important;font-weight:680!important}html body[data-current-page] #root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav .page-nav-button:after,html body[data-current-page] #root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav .page-nav-button.active:after{display:none!important}html body[data-current-page] #root#root#root#root#root#root .page-shell .title-banner.title-banner .header-account-area button.header-login-button,html body[data-current-page] #root#root#root#root#root#root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:not(:disabled){border-color:#795fe02e!important;background:linear-gradient(135deg,#9278ea,#795fe0)!important;background-color:#795fe0!important;box-shadow:0 10px 26px #795fe026!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:650!important}html body[data-current-page] #root#root#root#root#root#root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:hover,html body[data-current-page] #root#root#root#root#root#root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:focus-visible{border-color:#795fe03b!important;background:linear-gradient(135deg,#9a83ec,#826ae3)!important;background-color:#826ae3!important;box-shadow:0 12px 28px #795fe02b!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body[data-current-page=workspace] #section-question#section-question .question-title-line{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:24px!important;width:100%!important;min-width:0!important}html body[data-current-page=workspace] #section-question#section-question .question-quota-status{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important;font-family:var(--sans)!important;font-size:.82rem!important;font-weight:450!important;letter-spacing:.01em!important;line-height:1.35!important;white-space:nowrap!important}html body[data-current-page=workspace] #section-question#section-question .question-quota-primary{color:var(--discern-warm)!important;-webkit-text-fill-color:var(--discern-warm)!important;font-weight:620!important}html body[data-current-page=workspace] #section-question#section-question .question-quota-context:before{content:"·";margin-right:7px;color:#9691a3b3}html body[data-current-page=workspace] #section-question#section-question .quota-policy-note{margin:-2px 0 14px!important;color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important;font-size:.8rem!important;line-height:1.55!important}html body[data-current-page=workspace] #section-answer#section-answer .followup-cost-note{flex:1 1 220px!important;align-self:center!important;color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important;font-size:.78rem!important;line-height:1.45!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-actions{align-items:center!important;justify-content:space-between!important}html body[data-current-page=workspace] #root#root#root#root#root#root #question-panel-title,html body[data-current-page=workspace] #root#root#root#root#root#root #section-answer#section-answer>.panel-head h2,html body[data-current-page=records] #root#root#root#root#root#root #section-records-filters#section-records-filters h2,html body[data-current-page=records] #root#root#root#root#root#root #section-history#section-history .history-section-head h2,html body[data-current-page=pricing] #root#root#root#root#root#root #section-pricing#section-pricing .pricing-section-head h3{color:var(--discern-ink)!important;-webkit-text-fill-color:var(--discern-ink)!important;font-family:var(--serif)!important;font-size:1.34rem!important;font-weight:600!important;letter-spacing:-.012em!important;line-height:1.25!important}html body[data-current-page=workspace] #root#root#root#root#root#root #section-question#section-question .mode-switcher-title,html body[data-current-page=workspace] #root#root#root#root#root#root #section-question#section-question .form-grid>label.field>span,html body[data-current-page=workspace] #root#root#root#root#root#root #section-question#section-question .supplement-panel-title,html body[data-current-page=records] #root#root#root#root#root#root #section-history#section-history .history-detail-title,html body[data-current-page=pricing] #root#root#root#root#root#root #section-pricing#section-pricing .plan-card h3{color:var(--discern-ink)!important;-webkit-text-fill-color:var(--discern-ink)!important;font-family:var(--sans)!important;font-weight:680!important;letter-spacing:-.008em!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-copy,html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty,html body[data-current-page=records] #section-records-filters .records-filter-caption,html body[data-current-page=records] #section-history .history-meta,html body[data-current-page=records] #section-history .history-answer-preview,html body[data-current-page=pricing] #section-pricing .pricing-section-copy,html body[data-current-page=pricing] #section-pricing .plan-card p{color:var(--discern-muted)!important;-webkit-text-fill-color:var(--discern-muted)!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface,html body[data-current-page=records] #section-records-filters#section-records-filters,html body[data-current-page=records] #section-history#section-history,html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card,html body .access-modal-dialog,html body .account-popover{border-color:var(--discern-line)!important;background:#ffffffb8!important;background-color:#ffffffb8!important;background-image:none!important;box-shadow:0 28px 90px #31265216,0 3px 14px #31265206!important;backdrop-filter:blur(18px) saturate(104%)!important;-webkit-backdrop-filter:blur(18px) saturate(104%)!important}html body[data-current-page] #root#root#root#root#root#root#root#root input,html body[data-current-page] #root#root#root#root#root#root#root#root textarea{border-color:#795fe024!important;background:#ffffffc2!important;background-color:#ffffffc2!important;background-image:none!important;box-shadow:inset 0 1px #ffffffb8!important;color:var(--discern-ink)!important;-webkit-text-fill-color:var(--discern-ink)!important}html body[data-current-page] #root input::placeholder,html body[data-current-page] #root textarea::placeholder{color:var(--discern-faint)!important;-webkit-text-fill-color:var(--discern-faint)!important;opacity:1!important}html body[data-current-page] #root#root#root#root#root#root#root#root input:focus,html body[data-current-page] #root#root#root#root#root#root#root#root textarea:focus,html body[data-current-page] #root input:focus-visible,html body[data-current-page] #root textarea:focus-visible{border-color:#8b6fff!important;background:#fffffff0!important;background-color:#fffffff0!important;outline:0!important;box-shadow:0 0 0 3px #795fe013!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root #section-question#section-question .template-switcher button.template-tab:not(.active),html body[data-current-page=records] #root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button:not(.active):not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button:not(.active):not(:disabled){border-color:#4e446421!important;background:#ffffffb8!important;background-color:#ffffffb8!important;background-image:none!important;box-shadow:none!important;color:#514b62!important;-webkit-text-fill-color:#514b62!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root #section-question#section-question .template-switcher button.template-tab:not(.active):hover,html body[data-current-page=records] #root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button:not(.active):hover,html body[data-current-page=records] #root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button:not(.active):hover{border-color:#795fe045!important;background:#ffffffeb!important;background-color:#ffffffeb!important;color:var(--discern-purple-deep)!important;-webkit-text-fill-color:var(--discern-purple-deep)!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root #section-question#section-question .template-switcher button.template-tab.active,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root #section-question#section-question .template-switcher button.template-tab.active:hover,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button.active:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button.active:not(:disabled){border-color:#795fe033!important;background:linear-gradient(135deg,#9278ea,#795fe0)!important;background-color:#795fe0!important;box-shadow:0 8px 20px #795fe024!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;transform:none!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root #section-question#section-question .template-switcher button.template-tab.active .template-tab-label{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root button.primary-button.accent:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root button.mini-button-primary:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-followup:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button#redeem-code-button:not(:disabled){border-color:#795fe033!important;background:linear-gradient(135deg,#9278ea,#795fe0)!important;background-color:#795fe0!important;background-image:linear-gradient(135deg,#9278ea,#795fe0)!important;box-shadow:0 9px 22px #795fe024!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root button.primary-button.accent:hover:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root button.mini-button-primary:hover:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-followup:hover:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected:hover:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button#redeem-code-button:hover:not(:disabled){background:linear-gradient(135deg,#9a83ec,#826ae3)!important;background-color:#826ae3!important;background-image:linear-gradient(135deg,#9a83ec,#826ae3)!important;box-shadow:0 11px 26px #795fe02b!important}html body[data-current-page=workspace] #section-question#section-question #send-request.primary-button.accent:disabled,html body[data-current-page=workspace] #section-answer#section-answer #answer-followup.primary-button.accent:disabled{border-color:#795fe026!important;background:#795fe017!important;background-color:#795fe017!important;background-image:none!important;box-shadow:none!important;color:#8f82b8!important;-webkit-text-fill-color:#8f82b8!important}html body[data-current-page=workspace] #section-question#section-question #save-indicator.status-pill{border-color:transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:var(--discern-warm)!important;-webkit-text-fill-color:var(--discern-warm)!important;font-weight:540!important}@media (max-width: 768px){html body[data-current-page=workspace] #section-question#section-question .question-title-line{align-items:flex-start!important;gap:12px!important}html body[data-current-page=workspace] #section-question#section-question .question-quota-status{flex-direction:column!important;align-items:flex-end!important;gap:1px!important;font-size:.66rem!important;line-height:1.16!important;text-align:right!important}html body[data-current-page=workspace] #section-question#section-question .question-quota-context:before{display:none!important;content:none!important}html body[data-current-page=workspace] #section-question#section-question .quota-policy-note{margin-top:2px!important;font-size:.72rem!important}html body[data-current-page=workspace] #section-answer#section-answer .followup-cost-note{flex-basis:100%!important;font-size:.72rem!important}}html body[data-current-page=workspace] #section-answer#section-answer.response-card{margin-top:24px!important}html body[data-current-page=records] #section-history#section-history.response-card{margin-top:0!important}html,html body,html body[data-current-page]{color:#2d2932!important;font-family:var(--sans)!important}html body[data-current-page]{--liquid-surface: rgba(255, 254, 252, .82);--liquid-pill: rgba(255, 254, 252, .7);--liquid-pill-border: rgba(128, 102, 217, .15);--liquid-readable: #5c5464;--soft-control-bg-light: rgba(255, 254, 252, .7);--soft-control-border-light: rgba(128, 102, 217, .15);--unified-tag-border: rgba(128, 102, 217, .15);--unified-tag-bg: rgba(255, 254, 252, .7);--unified-tag-bg-image: none;--unified-tag-text: #5c5464;--unified-tag-shadow: none;--unified-tag-active-bg: #f0ecfb;--unified-tag-active-bg-image: none;--unified-tag-active-text: #654bb5;--unified-tag-active-border: rgba(128, 102, 217, .23);--unified-tag-active-shadow: none;--liquid-active: #8066d9;--liquid-active-shadow: 0 5px 14px rgba(74, 56, 130, .13);--discern-selected-tag-bg: #f0ecfb;--discern-selected-tag-bg-image: none;--discern-selected-tag-border: rgba(128, 102, 217, .23);--discern-selected-tag-text: #654bb5;--discern-selected-tag-shadow: none;--discern-polish-surface: rgba(255, 254, 252, .82);--discern-polish-border: rgba(128, 102, 217, .13);--discern-polish-shadow: 0 18px 48px rgba(45, 41, 50, .065), 0 3px 12px rgba(45, 41, 50, .025);--discern-polish-field: rgba(255, 254, 252, .72);--discern-polish-field-border: rgba(128, 102, 217, .17);background:radial-gradient(ellipse 54rem 38rem at -8% 0%,rgba(128,102,217,.105) 0,rgba(128,102,217,.035) 52%,transparent 76%),radial-gradient(ellipse 44rem 36rem at 108% 36%,rgba(147,128,204,.07) 0,rgba(147,128,204,.02) 54%,transparent 78%),radial-gradient(ellipse 66rem 30rem at 50% 110%,rgba(128,102,217,.06) 0,rgba(128,102,217,.016) 58%,transparent 80%),linear-gradient(180deg,#fbf9f8,#f8f5f7 62%,#f3eff8)!important}html body[data-current-page]:before{background:radial-gradient(ellipse 56rem 32rem at 50% 8%,rgba(255,255,255,.58) 0,rgba(255,255,255,.2) 50%,transparent 78%),radial-gradient(ellipse 38rem 42rem at -10% 58%,rgba(128,102,217,.045) 0,transparent 72%)!important;filter:none!important;opacity:.72!important}html body[data-current-page]:after{background-image:radial-gradient(rgba(45,41,50,.18) .38px,transparent .48px)!important;background-position:0 0!important;background-size:5px 5px!important;filter:none!important;mix-blend-mode:multiply!important;opacity:.075!important}html body[data-current-page] #root#root#root#root#root#root .title-banner .brand-mark,html body[data-current-page] #root#root#root#root#root#root .title-banner .brand-mark .brand-main{color:#2d2932!important;-webkit-text-fill-color:#2d2932!important;font-family:Iowan Old Style,Didot,"Bodoni 72",Times New Roman,serif!important;font-weight:600!important;letter-spacing:.28em!important;text-shadow:none!important}html body[data-current-page] #root#root#root#root#root#root .title-banner .brand-mark .brand-agent,html body #root .page-shell .title-banner.title-banner .brand-mark .brand-slogan{color:#8e8794!important;-webkit-text-fill-color:#8e8794!important;font-family:var(--sans)!important;font-weight:400!important}html body[data-current-page=workspace] #question-panel-title,html body[data-current-page=workspace] #section-answer#section-answer>.panel-head h2,html body[data-current-page=records] #section-records-filters h2,html body[data-current-page=records] #section-history>.panel-head h2,html body[data-current-page=pricing] #section-pricing .pricing-section-head h3,html body[data-current-page=pricing] #section-pricing .plan-card h3,html body .access-modal-dialog h2,html body .access-modal-dialog h3{color:#2d2932!important;-webkit-text-fill-color:#2d2932!important;font-family:var(--serif)!important;font-weight:500!important;letter-spacing:.025em!important;text-shadow:none!important}html body[data-current-page=workspace] #question-panel-title,html body[data-current-page=workspace] #section-answer#section-answer>.panel-head h2,html body[data-current-page=records] #section-records-filters h2,html body[data-current-page=records] #section-history>.panel-head h2,html body[data-current-page=pricing] #section-pricing .pricing-section-head h3{font-size:1.22rem!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav .page-nav-button{color:#6f6874!important;-webkit-text-fill-color:#6f6874!important;font-family:var(--sans)!important;font-weight:500!important;letter-spacing:.01em!important}html body #root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active,html body #root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:hover,html body #root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:focus-visible{color:#6c52bc!important;-webkit-text-fill-color:#6c52bc!important;font-weight:600!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav .page-nav-button:after,html body #root .page-shell .title-banner.title-banner .title-banner-nav .page-nav-button.active:after{background:#8066d9!important;background-color:#8066d9!important;background-image:none!important;box-shadow:none!important;opacity:.9!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-quota-context,html body[data-current-page=workspace] #section-question#section-question .question-slogan,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-copy,html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty,html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty p,html body[data-current-page=records] #section-records-filters .records-filter-caption,html body[data-current-page=records] #section-history .history-answer-preview,html body[data-current-page=records] #section-history .history-detail-copy,html body[data-current-page=records] #section-history .history-meta,html body[data-current-page=pricing] #section-pricing .auth-copy,html body[data-current-page=pricing] #section-pricing .plan-card p,html body[data-current-page=pricing] #section-pricing .plan-card-features li,html body[data-current-page=pricing] #section-pricing .redeem-section-title span,html body[data-current-page=pricing] #section-pricing .redeem-help,html body .access-modal-dialog p{color:#6f6874!important;-webkit-text-fill-color:#6f6874!important}html body #root .page-shell .title-banner.title-banner .header-account-area .header-quota-badge{color:#806b59!important;-webkit-text-fill-color:#806b59!important}html body #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button,html body #root .page-shell .title-banner.title-banner .header-account-area button.account-trigger,html body #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:not(:disabled),html body #root .page-shell .title-banner.title-banner .header-account-area button.account-trigger:not(:disabled){border-color:#8066d926!important;background:#fffefcc2!important;background-color:#fffefcc2!important;background-image:none!important;box-shadow:0 5px 16px #2d29320b!important;color:#5c5464!important;-webkit-text-fill-color:#5c5464!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}html body #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:hover,html body #root .page-shell .title-banner.title-banner .header-account-area button.account-trigger:hover,html body #root .page-shell .title-banner.title-banner .header-account-area button.account-trigger[aria-expanded=true]{border-color:#8066d93d!important;background:#fffefcf0!important;background-color:#fffefcf0!important;color:#6c52bc!important;-webkit-text-fill-color:#6c52bc!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface,html body[data-current-page=records] #root#root#root#root#root#root#root#root #section-records-filters#section-records-filters.panel.layout-card,html body[data-current-page=records] #root#root#root#root#root#root#root#root #section-history#section-history.response-card.response-card-history,html body[data-current-page=pricing] #section-pricing .plan-card,html body .access-modal-dialog,html body .access-modal-content,html body .access-auth-panel,html body .access-purchase-panel{border-color:#8066d921!important;background:#fffefcd1!important;background-color:#fffefcd1!important;background-image:none!important;box-shadow:0 18px 48px #2d293211,0 3px 12px #2d293206!important;backdrop-filter:blur(12px) saturate(102%)!important;-webkit-backdrop-filter:blur(12px) saturate(102%)!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface:focus-within{border-color:#8066d938!important;box-shadow:0 19px 50px #2d293212,0 0 0 1px #8066d908!important}html body[data-current-page=pricing] #section-pricing .plan-card.selected{border-color:#8066d957!important;background:#f2eefb!important;background-color:#f2eefb!important;background-image:none!important;box-shadow:0 16px 42px #4a38821c!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button:not(.active):not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button:not(.active):not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action:not(.selected):not(:disabled){border-color:#8066d926!important;background:#fffefcb3!important;background-color:#fffefcb3!important;background-image:none!important;box-shadow:none!important;color:#5c5464!important;-webkit-text-fill-color:#5c5464!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab:not(.active):hover,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button:not(.active):hover,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button:not(.active):hover,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action:not(.selected):hover{border-color:#8066d93d!important;background:#fffefceb!important;background-color:#fffefceb!important;color:#4f4658!important;-webkit-text-fill-color:#4f4658!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active:hover,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button.active:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button.active:not(:disabled){border-color:#8066d93d!important;background:#f0ecfb!important;background-color:#f0ecfb!important;background-image:none!important;box-shadow:inset 0 1px #ffffffad!important;color:#654bb5!important;-webkit-text-fill-color:#654bb5!important;transform:none!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active .template-tab-label{color:#654bb5!important;-webkit-text-fill-color:#654bb5!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.primary-button.accent:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.mini-button-primary:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-followup:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected:not(:disabled){border-color:#8066d9!important;background:#8066d9!important;background-color:#8066d9!important;background-image:none!important;box-shadow:0 6px 16px #4a388229!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;transform:none!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.primary-button.accent:hover:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.mini-button-primary:hover:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-followup:hover:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected:hover:not(:disabled){border-color:#7259c7!important;background:#7259c7!important;background-color:#7259c7!important;background-image:none!important;box-shadow:0 7px 18px #4a38822e!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root input,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root textarea{border-color:#8066d92b!important;background:#fffefcb8!important;background-color:#fffefcb8!important;background-image:none!important;box-shadow:inset 0 1px #ffffff85!important;color:#000!important;-webkit-text-fill-color:#000000!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html body[data-current-page] #root input::placeholder,html body[data-current-page] #root textarea::placeholder{color:#aaa3ae!important;-webkit-text-fill-color:#aaa3ae!important;opacity:1!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root input:focus,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root textarea:focus{border-color:#8066d97a!important;background:#fffefcf0!important;background-color:#fffefcf0!important;box-shadow:0 0 0 3px #8066d916!important}html body[data-current-page=records] #section-records-filters .records-filters-stack,html body[data-current-page=records] #section-history .history-item,html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint,html body[data-current-page=workspace] #section-question#section-question .supplement-card{border-color:#8066d921!important;background:#fffefc9e!important;background-color:#fffefc9e!important;background-image:none!important;box-shadow:none!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint-label{color:#654bb5!important;-webkit-text-fill-color:#654bb5!important}html body .access-modal-backdrop{background:#2d293238!important}html body .account-popover-actions button:hover{background:#8066d913!important;background-color:#8066d913!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button:focus-visible,html body[data-current-page] #root input:focus-visible,html body[data-current-page] #root textarea:focus-visible{outline-color:#8066d961!important;box-shadow:0 0 0 3px #8066d916!important}@media (max-width: 768px){html body[data-current-page]{background:radial-gradient(ellipse 34rem 30rem at -28% -4%,rgba(128,102,217,.085) 0,rgba(128,102,217,.026) 50%,transparent 76%),radial-gradient(ellipse 30rem 30rem at 132% 36%,rgba(147,128,204,.055) 0,transparent 76%),linear-gradient(180deg,#fbf9f8,#f8f5f7 64%,#f3eff8)!important}}html body[data-current-page]{--discern-purple: #8f7fdb;--discern-purple-rgb: 143, 127, 219;--liquid-pill-border: rgba(143, 127, 219, .15);--soft-control-border-light: rgba(143, 127, 219, .15);--unified-tag-border: rgba(143, 127, 219, .15);--unified-tag-active-bg: rgba(143, 127, 219, .12);--unified-tag-active-bg-image: none;--unified-tag-active-text: #8f7fdb;--unified-tag-active-border: rgba(143, 127, 219, .28);--unified-tag-active-shadow: none;--liquid-active: #8f7fdb;--liquid-active-shadow: 0 6px 16px rgba(45, 41, 50, .1);--discern-selected-tag-bg: rgba(143, 127, 219, .12);--discern-selected-tag-bg-image: none;--discern-selected-tag-border: rgba(143, 127, 219, .28);--discern-selected-tag-text: #8f7fdb;--discern-selected-tag-shadow: none;--discern-polish-border: rgba(143, 127, 219, .13);--discern-polish-field-border: rgba(143, 127, 219, .17);background:radial-gradient(ellipse 54rem 38rem at -8% 0%,rgba(143,127,219,.1) 0,rgba(143,127,219,.034) 52%,transparent 76%),radial-gradient(ellipse 44rem 36rem at 108% 36%,rgba(143,127,219,.065) 0,rgba(143,127,219,.018) 54%,transparent 78%),radial-gradient(ellipse 66rem 30rem at 50% 110%,rgba(143,127,219,.058) 0,rgba(143,127,219,.015) 58%,transparent 80%),linear-gradient(180deg,#fbf9f8,#f8f5f7 62%,#f3eff8)!important}html body[data-current-page]:before{background:radial-gradient(ellipse 56rem 32rem at 50% 8%,rgba(255,255,255,.58) 0,rgba(255,255,255,.2) 50%,transparent 78%),radial-gradient(ellipse 38rem 42rem at -10% 58%,rgba(143,127,219,.045) 0,transparent 72%)!important}html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active,html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:hover,html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:focus-visible{color:#6543e8!important;-webkit-text-fill-color:#6543e8!important}html body #root .page-shell .title-banner.title-banner .title-banner-nav .page-nav-button:after,html body #root .page-shell .title-banner.title-banner .title-banner-nav .page-nav-button.active:after{background:#8f7fdb!important;background-color:#8f7fdb!important;background-image:none!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface,html body[data-current-page=records] #root#root#root#root#root#root#root#root #section-records-filters#section-records-filters.panel.layout-card,html body[data-current-page=records] #root#root#root#root#root#root#root#root #section-history#section-history.response-card.response-card-history,html body[data-current-page=pricing] #section-pricing .plan-card{border-color:#8f7fdb21!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.primary-button.accent:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.mini-button-primary:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-followup:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected:not(:disabled),html body .access-modal-dialog .access-auth-actions button.primary-button.accent:not(:disabled),html body #root .access-modal-dialog .access-auth-panel .access-auth-actions button#access-auth-submit.access-auth-submit.primary-button.accent:not(:disabled){border-color:#795fe0!important;background:linear-gradient(135deg,#9278ea,#795fe0)!important;background-color:#795fe0!important;background-image:linear-gradient(135deg,#9278ea,#795fe0)!important;box-shadow:0 8px 20px #795fe026,inset 0 1px #ffffff3d!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.primary-button.accent:hover:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.mini-button-primary:hover:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-followup:hover:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected:hover:not(:disabled),html body .access-modal-dialog .access-auth-actions button.primary-button.accent:hover:not(:disabled),html body #root .access-modal-dialog .access-auth-panel .access-auth-actions button#access-auth-submit.access-auth-submit.primary-button.accent:hover:not(:disabled){border-color:#826ae3!important;background:linear-gradient(135deg,#9a83ec,#826ae3)!important;background-color:#826ae3!important;background-image:linear-gradient(135deg,#9a83ec,#826ae3)!important;box-shadow:0 9px 22px #795fe02b,inset 0 1px #ffffff40!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question #send-request#send-request.primary-button.accent:disabled,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer #answer-followup#answer-followup.primary-button.accent:disabled{border-color:#795fe04d!important;background:linear-gradient(135deg,#9278ea75,#795fe075)!important;background-color:#795fe075!important;background-image:linear-gradient(135deg,#9278ea75,#795fe075)!important;box-shadow:0 5px 14px #795fe014!important;color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active:hover,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button.active:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button.active:not(:disabled){border-color:#8f7fdb47!important;background:#8f7fdb1f!important;background-color:#8f7fdb1f!important;background-image:none!important;box-shadow:inset 0 1px #ffffffad!important;color:#8f7fdb!important;-webkit-text-fill-color:#8f7fdb!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active .template-tab-label,html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint-label{color:#8f7fdb!important;-webkit-text-fill-color:#8f7fdb!important}html body[data-current-page=pricing] #section-pricing .plan-card.selected{border-color:#8f7fdb61!important;background:#8f7fdb17!important;background-color:#8f7fdb17!important;background-image:none!important;box-shadow:0 16px 42px #2d293214!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root input,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root textarea{border-color:#8f7fdb2b!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root input:focus,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root textarea:focus,html body[data-current-page] #root input:focus-visible,html body[data-current-page] #root textarea:focus-visible,html body[data-current-page] #root button:focus-visible{border-color:#8f7fdb80!important;outline-color:#8f7fdb6b!important;box-shadow:0 0 0 3px #8f7fdb1a!important}html body .account-popover-actions button:hover{background:#8f7fdb13!important;background-color:#8f7fdb13!important}@media (max-width: 768px){html body[data-current-page]{background:radial-gradient(ellipse 34rem 30rem at -28% -4%,rgba(143,127,219,.082) 0,rgba(143,127,219,.025) 50%,transparent 76%),radial-gradient(ellipse 30rem 30rem at 132% 36%,rgba(143,127,219,.052) 0,transparent 76%),linear-gradient(180deg,#fbf9f8,#f8f5f7 64%,#f3eff8)!important}}html,html body[data-current-page]{background-color:#f9f8fb!important}html body[data-current-page]{--discern-page-background: radial-gradient(ellipse 44rem 46rem at -6% -4%, rgba(140, 112, 230, .215) 0%, rgba(140, 112, 230, .095) 34%, rgba(140, 112, 230, .023) 64%, transparent 82%), radial-gradient(ellipse 38rem 38rem at 106% 6%, rgba(167, 141, 243, .15) 0%, rgba(167, 141, 243, .057) 44%, rgba(167, 141, 243, .013) 68%, transparent 82%), radial-gradient(ellipse 34rem 30rem at 6% 58%, rgba(167, 141, 243, .1) 0%, rgba(167, 141, 243, .031) 50%, transparent 80%), radial-gradient(ellipse 32rem 32rem at 96% 54%, rgba(140, 112, 230, .078) 0%, rgba(140, 112, 230, .024) 52%, transparent 82%), radial-gradient(ellipse 56rem 34rem at 72% 108%, rgba(140, 112, 230, .12) 0%, rgba(140, 112, 230, .042) 50%, rgba(140, 112, 230, .01) 70%, transparent 84%), radial-gradient(ellipse 54rem 38rem at 48% 42%, rgba(255, 255, 255, .52) 0%, rgba(255, 255, 255, .18) 46%, transparent 78%), linear-gradient(150deg, rgba(255, 255, 255, .76) 0%, rgba(249, 248, 251, .18) 48%, rgba(244, 242, 249, .42) 100%);background-image:var(--discern-page-background)!important;background-attachment:fixed!important;background-repeat:no-repeat!important}html body[data-current-page]:before{background:radial-gradient(ellipse 58rem 42rem at 24% 58%,rgba(167,141,243,.052) 0%,rgba(167,141,243,.015) 54%,transparent 82%),radial-gradient(ellipse 54rem 40rem at 88% 62%,rgba(140,112,230,.041) 0%,rgba(140,112,230,.012) 56%,transparent 84%)!important;filter:blur(28px)!important;opacity:.6!important}html body[data-current-page]:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.52'/%3E%3C/svg%3E")!important;background-position:0 0!important;background-size:180px 180px!important;filter:none!important;mix-blend-mode:multiply!important;opacity:.026!important}@media (max-width: 768px){html body[data-current-page]{--discern-page-background: radial-gradient(ellipse 30rem 30rem at 48% 38%, rgba(255, 255, 255, .46) 0%, rgba(255, 255, 255, .15) 48%, transparent 80%), radial-gradient(ellipse 29rem 34rem at -28% -2%, rgba(140, 112, 230, .2) 0%, rgba(140, 112, 230, .082) 40%, rgba(140, 112, 230, .018) 68%, transparent 84%), radial-gradient(ellipse 26rem 30rem at 132% 8%, rgba(167, 141, 243, .14) 0%, rgba(167, 141, 243, .047) 50%, transparent 82%), radial-gradient(ellipse 36rem 25rem at 62% 108%, rgba(140, 112, 230, .105) 0%, rgba(140, 112, 230, .034) 54%, transparent 82%), linear-gradient(150deg, rgba(255, 255, 255, .72) 0%, rgba(249, 248, 251, .18) 54%, rgba(244, 242, 249, .4) 100%);background-image:var(--discern-page-background)!important}}html body[data-current-page] #root#root#root#root .page-shell>.title-banner.title-banner,html body[data-current-page] #root#root#root#root .page-shell>.title-banner.title-banner.glass{background-color:#f9f8fb!important;background-image:var(--discern-page-background)!important;background-attachment:fixed!important;background-repeat:no-repeat!important}html body[data-current-page=records] #root#root#root#root #section-records-filters#section-records-filters.panel.layout-card{flex:0 0 auto!important;height:auto!important;min-height:max-content!important;overflow:visible!important}@media (max-width: 768px){html body[data-current-page=workspace] #root .page-shell,html body[data-current-page=pricing] #root .page-shell{padding-top:90px!important}}@media (min-width: 421px) and (max-width: 768px){html body[data-current-page=records] #root .page-shell{padding-top:90px!important}}@media (max-width: 420px){html body[data-current-page] #root .page-shell .title-banner.title-banner .title-banner-content{min-width:0!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .brand-mark{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;min-width:0!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .brand-mark .brand-slogan{font-size:.48rem!important;line-height:1!important;transform:none!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area{flex:0 0 auto!important;gap:6px!important;min-width:0!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area .header-quota-badge{flex:0 1 auto!important;max-width:72px!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button{flex:0 0 auto!important;width:auto!important;min-width:58px!important;padding-right:14px!important;padding-left:14px!important}}html body[data-current-page] #root#root#root#root .page-shell>.title-banner.title-banner,html body[data-current-page] #root#root#root#root .page-shell>.title-banner.title-banner.glass{border:0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}html body[data-current-page] #root .page-shell .title-banner.title-banner:before,html body[data-current-page] #root .page-shell .title-banner.title-banner:after{display:none!important}html body[data-current-page=workspace] #section-question#section-question .mobile-type-description{display:none}html body[data-current-page] #root#root#root#root .header-quota-mobile,html body[data-current-page=pricing] #root#root#root#root #section-pricing#section-pricing .mobile-plan-price-line,html body[data-current-page=pricing] #root#root#root#root #section-pricing#section-pricing .mobile-plan-action-label{display:none!important}html body[data-current-page=pricing] #root#root#root#root #section-pricing#section-pricing .desktop-plan-action-label{display:inline!important}@media (max-width: 768px){html body[data-current-page] #root .page-shell{padding-top:96px!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .title-banner-inner{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:42px 34px!important;gap:0 10px!important;width:calc(100% - 24px)!important;min-height:96px!important;padding:10px 0!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .title-nav.page-switcher-nav{grid-column:1 / -1!important;grid-row:2!important;justify-self:center!important;gap:clamp(18px,7vw,28px)!important;width:100%!important;height:34px!important;min-height:34px!important}html body[data-current-page] #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button,html body[data-current-page] #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:not(.active),html body[data-current-page] #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active{height:34px!important;min-height:34px!important;font-size:.84rem!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area{grid-column:2!important;grid-row:1!important;gap:5px!important;height:42px!important;min-height:42px!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area .header-quota-badge{display:grid!important;flex:0 1 auto!important;justify-items:end!important;gap:1px!important;max-width:104px!important;min-height:0!important;padding:0!important;overflow:visible!important;font-size:.69rem!important;line-height:1.08!important;text-align:right!important;text-overflow:clip!important;white-space:normal!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area .header-quota-primary{font-size:.69rem!important;font-weight:560!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area .header-quota-context{display:block!important;color:#8e8794!important;-webkit-text-fill-color:#8e8794!important;font-size:.58rem!important;font-weight:400!important;line-height:1.08!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area .header-quota-context:before{display:none!important;content:none!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button{width:auto!important;min-width:54px!important;height:32px!important;min-height:32px!important;padding:0 11px!important;font-size:.76rem!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-block{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;padding:0!important}html body[data-current-page=workspace] #root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab,html body[data-current-page=workspace] #root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab:not(.active){width:100%!important;min-width:0!important;min-height:34px!important;padding:6px 3px!important;border-radius:11px!important;font-size:.76rem!important;line-height:1.08!important;white-space:nowrap!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint{display:none!important}html body[data-current-page=workspace] #section-question#section-question .mobile-type-description{display:block!important;width:100%!important;margin:1px 0 0!important;padding:8px 1px 0!important;border:0!important;border-top:1px solid rgba(143,127,219,.1)!important;background:transparent!important;box-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question .mobile-type-description-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important}html body[data-current-page=workspace] #section-question#section-question .mobile-type-description-list>div{display:grid!important;grid-template-columns:4.5em minmax(0,1fr)!important;gap:5px!important;align-items:start!important;color:#918a96!important;-webkit-text-fill-color:#918a96!important;font-size:.68rem!important;line-height:1.42!important}html body[data-current-page=workspace] #section-question#section-question .mobile-type-description-list strong,html body[data-current-page=workspace] #section-question#section-question .mobile-type-description-list span{color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important}html body[data-current-page=workspace] #section-question#section-question .mobile-type-description-list strong{color:#6d6474!important;-webkit-text-fill-color:#6d6474!important;font-weight:560!important}html body[data-current-page=pricing] .access-purchase-panel.access-purchase-panel-page{gap:22px!important}html body[data-current-page=pricing] .access-purchase-panel-page .pricing-flow-section,html body[data-current-page=pricing] .access-purchase-panel-page .pricing-plan-section{gap:12px!important}html body[data-current-page=pricing] .access-purchase-panel-page .pricing-section-copy{display:none!important}html body[data-current-page=pricing] #section-pricing .plan-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important}html body[data-current-page=pricing] #section-pricing .plan-card,html body[data-current-page=pricing] #section-pricing .plan-card.selected{min-width:0!important;min-height:0!important;gap:8px!important;padding:10px 7px!important;border-radius:14px!important;box-shadow:0 12px 30px #2d29320e!important}html body[data-current-page=pricing] #section-pricing .plan-card-main{display:grid!important;align-content:start!important;gap:4px!important;min-width:0!important}html body[data-current-page=pricing] #section-pricing .plan-card h3{margin:0!important;font-family:var(--sans)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important}html body[data-current-page=pricing] #section-pricing .plan-card strong{font-size:1.08rem!important;line-height:1.12!important;white-space:nowrap!important}html body[data-current-page=pricing] #section-pricing .plan-card p{margin:0!important;font-size:.64rem!important;line-height:1.34!important}html body[data-current-page=pricing] #root#root#root#root #section-pricing#section-pricing button.plan-card-action,html body[data-current-page=pricing] #root#root#root#root #section-pricing#section-pricing button.plan-card-action:not(.selected),html body[data-current-page=pricing] #root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:31px!important;padding:5px 3px!important;border-radius:10px!important;font-size:.66rem!important;line-height:1.05!important;white-space:nowrap!important}html body[data-current-page=pricing] #section-pricing .pricing-redeem-section{gap:10px!important}html body[data-current-page=pricing] #section-pricing .redeem-section-title span{font-size:.72rem!important;line-height:1.45!important}html body[data-current-page=pricing] #section-pricing .redeem-box{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important}html body[data-current-page=pricing] #section-pricing .redeem-box .field{min-width:0!important}html body[data-current-page=pricing] #root#root#root#root #section-pricing#section-pricing .redeem-box button#redeem-code-button.primary-button.accent{width:auto!important;min-width:68px!important;min-height:42px!important;padding:0 14px!important;align-self:end!important}}@media (max-width: 768px){html,html body[data-current-page],html body[data-current-page] #root{min-height:100dvh!important;overflow-x:hidden!important}html body[data-current-page] #root{padding-bottom:env(safe-area-inset-bottom,0)!important}html body[data-current-page] #root .page-shell{min-height:calc(100dvh - env(safe-area-inset-bottom,0px))!important;padding-top:88px!important}html body[data-current-page] #root#root#root#root .page-shell>.title-banner.title-banner,html body[data-current-page] #root#root#root#root .page-shell>.title-banner.title-banner.glass{min-height:88px!important;border:0!important;background-color:#f9f8fb57!important;background-image:var(--discern-page-background)!important;background-attachment:fixed!important;background-repeat:no-repeat!important;box-shadow:none!important;backdrop-filter:blur(18px) saturate(104%)!important;-webkit-backdrop-filter:blur(18px) saturate(104%)!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .title-banner-inner{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:40px 36px!important;gap:0 8px!important;width:calc(100% - 24px)!important;min-height:88px!important;padding:6px 0!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .brand-mark{min-width:0!important;max-width:128px!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .brand-mark .brand-main{font-size:1rem!important;letter-spacing:.22em!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .brand-mark .brand-slogan{display:none!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .title-nav.page-switcher-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-column:1 / -1!important;grid-row:2!important;gap:8px!important;justify-self:center!important;width:min(100%,312px)!important;height:36px!important;min-height:36px!important}html body[data-current-page] #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button,html body[data-current-page] #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:not(.active),html body[data-current-page] #root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active{width:100%!important;height:36px!important;min-height:36px!important;padding:0 4px!important;font-size:.84rem!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area{grid-column:2!important;grid-row:1!important;gap:6px!important;height:40px!important;min-height:40px!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area .header-quota-badge{display:none!important}html body[data-current-page] #root#root#root#root .page-shell .title-banner.title-banner .header-account-area .header-quota-mobile{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;max-width:118px!important;min-height:36px!important;padding:0!important;color:#6f6874!important;-webkit-text-fill-color:#6f6874!important;font-size:.74rem!important;font-weight:520!important;line-height:1.2!important;text-align:right!important;white-space:nowrap!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button,html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area button.account-trigger{width:auto!important;min-width:58px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:.78rem!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .account-popover{position:fixed!important;top:84px!important;right:16px!important;left:auto!important;width:min(304px,calc(100vw - 32px))!important;max-height:calc(100dvh - 104px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body[data-current-page] #root .main-stage{padding-bottom:calc(42px + env(safe-area-inset-bottom,0px))!important}html body[data-current-page] #root [id^=section-]{scroll-margin-top:100px!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #question-panel-title,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer>.panel-head h2,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters>.panel-head h2,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history>.history-section-head h2,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .pricing-section-head h3{font-size:1.06rem!important;font-weight:500!important;letter-spacing:.012em!important;line-height:1.35!important}html body[data-current-page] #root input,html body[data-current-page] #root textarea{font-size:16px!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface{padding:16px!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-block{gap:10px!important;margin-bottom:16px!important}html body[data-current-page=workspace] #section-question#section-question .template-switcher{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface .template-switcher button.template-tab{min-height:40px!important;padding:7px 3px!important;border-radius:11px!important;line-height:1.15!important}html body[data-current-page=workspace] #section-question#section-question .mobile-type-description{display:block!important;margin:0!important;padding:10px 1px 0!important;border-top:1px solid rgba(143,127,219,.1)!important}html body[data-current-page=workspace] #section-question#section-question .mobile-type-description-current{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:8px!important;align-items:start!important;color:#77707e!important;-webkit-text-fill-color:#77707e!important;font-size:.78rem!important;line-height:1.5!important}html body[data-current-page=workspace] #section-question#section-question .mobile-type-description-current strong{color:#5f556b!important;-webkit-text-fill-color:#5f556b!important;font-weight:600!important}html body[data-current-page=workspace] #section-question#section-question .mobile-type-description-empty{margin:0!important;color:#8a8390!important;-webkit-text-fill-color:#8a8390!important;font-size:.76rem!important;line-height:1.5!important}html body[data-current-page=workspace] #section-question#section-question .form-grid{gap:16px!important}html body[data-current-page=workspace] #section-question#section-question textarea#question{min-height:118px!important}html body[data-current-page=workspace] #section-question#section-question textarea#concern{min-height:100px!important}html body[data-current-page=workspace] #section-question#section-question .supplement-panel-head{min-height:44px!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.composer-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;margin-top:16px!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.composer-actions #save-indicator{justify-self:end!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.composer-actions #send-request,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface .answer-actions #answer-followup{width:100%!important;min-height:44px!important;justify-self:stretch!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface{min-height:168px!important;padding:16px!important}html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface .response-output,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface .response-output.rendered,html body[data-current-page=workspace] #section-answer#section-answer .answer-output-surface .response-output.empty{min-height:104px!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filters-stack{display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-search-field{order:1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-block:first-child{order:2!important;width:100%!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-type-filter{order:3!important;display:block!important;width:100%!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-block:first-child>.records-filter-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-group-mode{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important}html body[data-current-page=records] #section-records-filters#section-records-filters button.records-filter-button,html body[data-current-page=records] #section-records-filters#section-records-filters button.records-mode-button{width:100%!important;min-width:0!important;min-height:38px!important;padding:6px 4px!important;line-height:1.15!important;white-space:nowrap!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-search-field input{width:100%!important;min-height:44px!important}html body[data-current-page=records] #section-history#section-history .history-content-surface{padding:16px!important}html body[data-current-page=records] #section-history#section-history .history-surface-tools{min-height:36px!important;margin-bottom:4px!important}html body[data-current-page=records] #section-history#section-history .history-surface-tools #clear-history{min-height:36px!important}html body[data-current-page=records] #section-history#section-history .history-summary{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "meta" "preview"!important;gap:5px!important;min-height:0!important;padding:14px 0!important}html body[data-current-page=records] #section-history#section-history .history-question-title{font-size:.92rem!important;line-height:1.45!important}html body[data-current-page=records] #section-history#section-history .history-meta{justify-content:flex-start!important;gap:8px!important;min-width:0!important;font-size:.76rem!important}html body[data-current-page=records] #section-history#section-history .history-answer-preview{display:-webkit-box!important;overflow:hidden!important;font-size:.8rem!important;line-height:1.5!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body[data-current-page=records] #section-history#section-history .history-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}html body[data-current-page=records] #section-history#section-history .history-actions .history-followup{grid-column:1 / -1!important;width:100%!important;min-height:42px!important}html body[data-current-page=records] #section-history#section-history .history-actions .history-favorite,html body[data-current-page=records] #section-history#section-history .history-actions .history-export,html body[data-current-page=records] #section-history#section-history .history-actions .history-delete{width:100%!important;min-width:0!important;min-height:38px!important;padding:6px 4px!important}html body[data-current-page=pricing] #section-pricing .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body[data-current-page=pricing] #section-pricing .plan-card,html body[data-current-page=pricing] #section-pricing .plan-card.selected{position:relative!important;min-width:0!important;min-height:112px!important;gap:0!important;padding:12px 8px!important;border-radius:14px!important;cursor:pointer!important}html body[data-current-page=pricing] #section-pricing .plan-card h3{font-size:.78rem!important;line-height:1.25!important}html body[data-current-page=pricing] #section-pricing .plan-card strong{font-size:1.08rem!important;line-height:1.2!important}html body[data-current-page=pricing] #section-pricing .plan-card p{font-size:.72rem!important;line-height:1.4!important}html body[data-current-page=pricing] #section-pricing .plan-card-action{display:none!important}html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .mobile-plan-select{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;border-radius:inherit!important;background:transparent!important;color:transparent!important;opacity:0!important;cursor:pointer!important}html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .mobile-plan-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;margin-top:10px!important;border:1px solid #8f7fdb!important;border-radius:var(--radius-button)!important;background:#8f7fdb!important;background-color:#8f7fdb!important;background-image:none!important;box-shadow:0 6px 16px #2d29321a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.88rem!important;font-weight:560!important}html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .mobile-plan-submit:disabled{opacity:.58!important}html body[data-current-page=pricing] #section-pricing .redeem-box{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}html body[data-current-page=pricing] #section-pricing .redeem-box input{min-height:44px!important;font-size:16px!important}html body[data-current-page=pricing] #section-pricing .redeem-box #redeem-code-button{min-width:72px!important;min-height:44px!important}html body[data-current-page=pricing] #section-pricing .manual-payment-panel{grid-template-columns:minmax(0,1fr)!important}html body[data-current-page=pricing] #section-pricing .alipay-qr-frame{justify-self:center!important;width:min(190px,70vw)!important}html body[data-current-page] .access-modal-backdrop,html body[data-current-page] .quota-notice-backdrop,html body[data-current-page] .profile-modal-backdrop{align-items:center!important;min-height:100dvh!important;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overscroll-behavior:contain!important;box-sizing:border-box!important}html body[data-current-page] .access-modal-dialog,html body[data-current-page] .quota-notice-dialog,html body[data-current-page] .profile-modal-dialog,html body[data-current-page] .history-confirm-dialog.access-modal-dialog{width:100%!important;max-width:440px!important;max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;margin:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body[data-current-page] .access-modal-dialog input,html body[data-current-page] .profile-modal-dialog input,html body[data-current-page] .access-modal-dialog textarea,html body[data-current-page] .profile-modal-dialog textarea{font-size:16px!important}html body[data-current-page] .access-modal-dialog button.primary-button,html body[data-current-page] .access-modal-dialog button.ghost-button,html body[data-current-page] .quota-notice-dialog button.primary-button,html body[data-current-page] .quota-notice-dialog button.ghost-button,html body[data-current-page] .profile-modal-dialog button.primary-button,html body[data-current-page] .profile-modal-dialog button.ghost-button{min-height:44px!important}html body[data-current-page] .site-filing{margin-top:24px!important;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}}@media (max-width: 374px){html body[data-current-page] #root#root#root#root .page-shell .title-banner.title-banner .header-account-area .header-quota-mobile{max-width:104px!important;font-size:.7rem!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area button.header-login-button,html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area button.account-trigger{min-width:54px!important;padding-right:10px!important;padding-left:10px!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface .template-switcher button.template-tab,html body[data-current-page=records] #section-records-filters#section-records-filters button.records-mode-button{font-size:.78rem!important}}html body[data-current-page=records] #root#root#root#root #section-history#section-history .history-content-surface{position:relative!important}html body[data-current-page=records] #root#root#root#root #section-history#section-history .history-surface-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;min-height:34px!important;margin:0 0 6px!important;padding:0!important}html body[data-current-page=records] #root#root#root#root #section-history#section-history .history-surface-tools #clear-history#clear-history.ghost-button,html body[data-current-page=records] #root#root#root#root #section-history#section-history .history-surface-tools #clear-history#clear-history.ghost-button:not(:disabled){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 13px!important;border:1px solid rgba(143,127,219,.26)!important;border-radius:var(--radius-button)!important;background:#fffefce6!important;background-color:#fffefce6!important;background-image:none!important;box-shadow:none!important;color:#7563c5!important;-webkit-text-fill-color:#7563c5!important;font-size:.82rem!important;font-weight:560!important;line-height:1!important}html body[data-current-page=records] #root#root#root#root #section-history#section-history .history-surface-tools #clear-history#clear-history.ghost-button:hover:not(:disabled),html body[data-current-page=records] #root#root#root#root #section-history#section-history .history-surface-tools #clear-history#clear-history.ghost-button:focus-visible:not(:disabled){border-color:#8f7fdb66!important;background:#8f7fdb1a!important;background-color:#8f7fdb1a!important;color:#6855ba!important;-webkit-text-fill-color:#6855ba!important}html body[data-current-page] #root#root#root#root .history-confirm-backdrop.access-modal-backdrop{background:#2d29323d!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}html body[data-current-page] #root#root#root#root .history-confirm-dialog.access-modal-dialog{display:block!important;width:min(440px,calc(100vw - 40px))!important;max-width:440px!important;padding:28px!important;border:1px solid rgba(143,127,219,.16)!important;border-radius:var(--radius-container)!important;background:#fffefcfa!important;background-color:#fffefcfa!important;background-image:none!important;box-shadow:0 28px 78px #3e316029!important;backdrop-filter:blur(18px) saturate(104%)!important;-webkit-backdrop-filter:blur(18px) saturate(104%)!important;box-sizing:border-box!important}html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-content{display:grid!important;gap:12px!important;width:100%!important}html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-content h2{margin:0!important;color:#2d2932!important;-webkit-text-fill-color:#2d2932!important;font-family:var(--serif)!important;font-size:1.12rem!important;font-weight:500!important;letter-spacing:.018em!important;line-height:1.4!important}html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-content p{margin:0!important;color:#706978!important;-webkit-text-fill-color:#706978!important;font-size:.9rem!important;line-height:1.7!important}html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin-top:8px!important}html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-actions #history-confirm-cancel#history-confirm-cancel,html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-actions #history-confirm-submit#history-confirm-submit{width:auto!important;min-width:96px!important;height:38px!important;min-height:38px!important;padding:0 18px!important;border-radius:var(--radius-button)!important;background-image:none!important;box-shadow:none!important;font-size:.84rem!important;font-weight:560!important}html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-actions #history-confirm-cancel#history-confirm-cancel{border:1px solid rgba(143,127,219,.24)!important;background:#fffefd!important;background-color:#fffefd!important;color:#7563c5!important;-webkit-text-fill-color:#7563c5!important}html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-actions #history-confirm-cancel#history-confirm-cancel:hover:not(:disabled),html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-actions #history-confirm-cancel#history-confirm-cancel:focus-visible:not(:disabled){border-color:#8f7fdb66!important;background:#8f7fdb17!important;background-color:#8f7fdb17!important}html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-actions #history-confirm-submit#history-confirm-submit,html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-actions #history-confirm-submit#history-confirm-submit:not(:disabled){border:1px solid #8f7fdb!important;background:#8f7fdb!important;background-color:#8f7fdb!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-actions #history-confirm-submit#history-confirm-submit:hover:not(:disabled),html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-actions #history-confirm-submit#history-confirm-submit:focus-visible:not(:disabled){border-color:#806fd0!important;background:#806fd0!important;background-color:#806fd0!important}@media (max-width: 480px){html body[data-current-page] #root#root#root#root .history-confirm-dialog.access-modal-dialog{width:calc(100vw - 32px)!important;padding:24px 20px 20px!important}html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-actions{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important}html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-actions #history-confirm-cancel#history-confirm-cancel{width:80px!important;min-width:80px!important;max-width:80px!important;padding-right:12px!important;padding-left:12px!important}html body[data-current-page] #root#root#root#root .history-confirm-dialog .history-confirm-actions #history-confirm-submit#history-confirm-submit{width:96px!important;min-width:96px!important;max-width:96px!important;padding-right:12px!important;padding-left:12px!important}}@media (max-width: 420px){html body[data-current-page] #root .page-shell .title-banner.title-banner .brand-mark{max-width:116px!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .brand-mark .brand-main{font-size:.94rem!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .brand-mark .brand-slogan{font-size:.46rem!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .header-account-area .header-quota-badge{max-width:98px!important}}html body[data-current-page=records] #root#root#root#root aside.sidebar.sidebar.records-page-sidebar,html body[data-current-page=records] #root#root#root#root #section-records-filters#section-records-filters.records-filter-section,html body[data-current-page=records] #root#root#root#root #section-history#section-history.records-history-section{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}html body[data-current-page=records] #root#root#root#root aside.sidebar.sidebar:before,html body[data-current-page=records] #root#root#root#root aside.sidebar.sidebar:after,html body[data-current-page=records] #root#root#root#root #section-records-filters#section-records-filters:before,html body[data-current-page=records] #root#root#root#root #section-records-filters#section-records-filters:after,html body[data-current-page=records] #root#root#root#root #section-history#section-history:before,html body[data-current-page=records] #root#root#root#root #section-history#section-history:after{display:none!important;content:none!important}html body[data-current-page=records] #section-records-filters#section-records-filters>.panel-head,html body[data-current-page=records] #section-history#section-history>.history-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:0!important;margin:0 0 12px!important;padding:0 2px!important;border:0!important;background:transparent!important;box-shadow:none!important}html body[data-current-page=records] #root#root#root#root #section-records-filters#section-records-filters .records-filters-stack,html body[data-current-page=records] #root#root#root#root #section-history#section-history .history-content-surface{display:grid!important;width:100%!important;margin:0!important;padding:20px!important;border:1px solid rgba(143,127,219,.13)!important;border-radius:var(--radius-container)!important;background:#fffefcd1!important;background-color:#fffefcd1!important;background-image:none!important;box-shadow:0 18px 48px #2d293211,0 3px 12px #2d293206!important;backdrop-filter:blur(12px) saturate(102%)!important;-webkit-backdrop-filter:blur(12px) saturate(102%)!important;box-sizing:border-box!important;overflow:visible!important}html body[data-current-page=records] #root#root#root#root #section-history#section-history .history-content-surface{gap:0!important}html body[data-current-page=records] #root#root#root#root #section-history#section-history .history-content-surface>.auth-message,html body[data-current-page=records] #root#root#root#root #section-history#section-history .history-content-surface>.auth-error{margin:0 0 12px!important}html body[data-current-page=records] #root#root#root#root #section-history#section-history .history-content-surface>.history-list{width:100%!important;margin:0!important}html body[data-current-page=workspace] #question-panel-title,html body[data-current-page=workspace] #section-answer#section-answer>.panel-head h2,html body[data-current-page=records] #section-records-filters#section-records-filters>.panel-head h2,html body[data-current-page=records] #section-history#section-history>.history-section-head h2,html body[data-current-page=pricing] #section-pricing#section-pricing .pricing-section-head h3{margin:0!important;color:#2d2932!important;-webkit-text-fill-color:#2d2932!important;font-family:var(--serif)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.018em!important;line-height:1.35!important;text-shadow:none!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head,html body[data-current-page=workspace] #section-answer#section-answer>.panel-head,html body[data-current-page=pricing] #section-pricing#section-pricing .pricing-section-head{margin-bottom:12px!important}html body[data-current-page=records] #section-records-filters#section-records-filters>.panel-head h2,html body[data-current-page=records] #section-history#section-history>.history-section-head h2{display:block!important;min-height:0!important;padding:0!important;overflow:visible!important;white-space:nowrap!important}html body[data-current-page=records] #root#root#root#root #section-history#section-history{margin-top:12px!important}@media (max-width: 768px){html body[data-current-page=workspace] #question-panel-title,html body[data-current-page=workspace] #section-answer#section-answer>.panel-head h2,html body[data-current-page=records] #section-records-filters#section-records-filters>.panel-head h2,html body[data-current-page=records] #section-history#section-history>.history-section-head h2,html body[data-current-page=pricing] #section-pricing#section-pricing .pricing-section-head h3{font-size:1rem!important;letter-spacing:.012em!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head,html body[data-current-page=workspace] #section-answer#section-answer>.panel-head,html body[data-current-page=records] #section-records-filters#section-records-filters>.panel-head,html body[data-current-page=records] #section-history#section-history>.history-section-head,html body[data-current-page=pricing] #section-pricing#section-pricing .pricing-section-head{margin-bottom:10px!important}html body[data-current-page=records] #root#root#root#root #section-records-filters#section-records-filters .records-filters-stack,html body[data-current-page=records] #root#root#root#root #section-history#section-history .history-content-surface{padding:18px!important}html body[data-current-page=records] #root#root#root#root #section-history#section-history{margin-top:10px!important}}@media (max-width: 768px){html body[data-current-page=records] #root#root#root#root#root#root#root#root #section-records-filters#section-records-filters .records-filters-stack,html body[data-current-page=records] #root#root#root#root#root#root#root#root #section-history#section-history .history-content-surface{padding:16px!important}}@media (max-width: 768px){html body[data-current-page],html body[data-current-page] #root,html body[data-current-page] #root button,html body[data-current-page] #root input,html body[data-current-page] #root textarea{font-family:var(--sans)!important}html body[data-current-page] #root .page-shell .title-banner.title-banner .title-banner-inner{position:relative!important}html body[data-current-page] #root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav{display:contents!important;position:static!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav{position:absolute!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;width:100%!important;max-width:none!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;overflow:visible!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:not(.active),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 3px!important;border-radius:0!important;font-family:var(--sans)!important;font-size:.86rem!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #question-panel-title,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer>.panel-head h2,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters>.panel-head h2,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history>.history-section-head h2,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .pricing-section-head h3{font-family:var(--serif)!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab:not(.active),html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active{min-height:38px!important;padding:0 6px!important;border-radius:var(--radius-button, 999px)!important;font-family:var(--sans)!important;font-size:.84rem!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.composer-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:8px 12px!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.composer-actions #save-indicator{flex:1 1 auto!important;justify-self:auto!important;min-width:0!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.composer-actions #send-request#send-request{flex:0 0 auto!important;width:auto!important;min-width:108px!important;max-width:none!important;min-height:42px!important;margin-left:auto!important;padding:0 18px!important;border-radius:var(--radius-button, 999px)!important}html body[data-current-page=pricing] #section-pricing#section-pricing .plan-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card,html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card.selected{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:12px 14px!important;border-radius:var(--radius-container)!important;text-align:left!important}html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card-main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;min-width:0!important;text-align:left!important}html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card-main>h3{margin:0!important;font-family:var(--sans)!important;font-size:.82rem!important;font-weight:600!important;line-height:1.25!important;text-align:left!important}html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card-main>strong,html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card-main>p:not(.mobile-plan-price-line){display:none!important}html body[data-current-page=pricing] #root#root#root#root #section-pricing#section-pricing .plan-card-main>.mobile-plan-price-line{display:block!important;min-width:0!important;margin:0!important;overflow:hidden!important;color:#6f6874!important;-webkit-text-fill-color:#6f6874!important;font-family:var(--sans)!important;font-size:.76rem!important;font-weight:400!important;line-height:1.35!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card-action,html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card-action:not(.selected),html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card-action.selected{position:relative!important;z-index:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:96px!important;max-width:104px!important;min-height:40px!important;margin:0!important;padding:0 10px!important;border-radius:var(--radius-button, 999px)!important;font-family:var(--sans)!important;font-size:.76rem!important;font-weight:560!important;line-height:1.15!important;text-align:center!important;white-space:nowrap!important}html body[data-current-page=pricing] #section-pricing#section-pricing .desktop-plan-action-label{display:none!important}html body[data-current-page=pricing] #root#root#root#root #section-pricing#section-pricing .mobile-plan-action-label{display:inline!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important}html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card.selected{border-color:#8f7fdb6b!important;background:#8f7fdb1a!important;box-shadow:0 0 0 1px #8f7fdb0f!important}}@media (max-width: 374px){html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card,html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card.selected{gap:8px!important;padding-right:10px!important;padding-left:10px!important}html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card-main>.mobile-plan-price-line{font-size:.7rem!important}html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card-action,html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card-action:not(.selected),html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card-action.selected{min-width:88px!important;max-width:88px!important;padding-right:6px!important;padding-left:6px!important;font-size:.72rem!important}}@media (max-width: 768px){html body[data-current-page]{--mobile-compact-action-width: 76px;--mobile-compact-action-height: 40px;--mobile-compact-action-font-size: .8rem;--mobile-compact-action-font-weight: 560;--mobile-header-action-width: 58px;--mobile-header-action-height: 34px;--mobile-header-action-font-size: .76rem;--mobile-choice-label-font-size: 12.5px;--mobile-field-label-font-size: .94rem;--mobile-field-label-font-weight: 620}html body[data-current-page] #root#root#root#root#root#root#root#root .page-shell>.title-banner.title-banner,html body[data-current-page] #root#root#root#root#root#root#root#root .page-shell>.title-banner.title-banner.glass{background-color:#f9f8fb!important;background-image:var(--discern-page-background)!important;background-attachment:fixed!important;background-repeat:no-repeat!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-current-page] #root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .header-account-area button.header-login-button{box-sizing:border-box!important;width:var(--mobile-header-action-width)!important;min-width:var(--mobile-header-action-width)!important;max-width:var(--mobile-header-action-width)!important;height:var(--mobile-header-action-height)!important;min-height:var(--mobile-header-action-height)!important;max-height:var(--mobile-header-action-height)!important;padding:0 8px!important;border-radius:var(--radius-button, 999px)!important;font-family:var(--sans)!important;font-size:var(--mobile-header-action-font-size)!important;font-weight:var(--mobile-compact-action-font-weight)!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #question-panel-title,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer>.panel-head h2,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters>.panel-head h2,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history>.history-section-head h2,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .pricing-section-head h3{color:#6543e8!important;-webkit-text-fill-color:#6543e8!important;font-family:var(--sans)!important;font-size:.78rem!important;font-weight:760!important;letter-spacing:.08em!important;line-height:1.4!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav{right:auto!important;left:50%!important;width:min(264px,calc(100% - 24px))!important;gap:0!important;border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;transform:translate(-50%)!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:not(.active),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:hover,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:focus{border-color:transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;font-family:var(--sans)!important;font-size:.84rem!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important}html body[data-current-page=workspace] #root .main-stage{padding-top:18px!important}html body[data-current-page=workspace] #section-question#section-question>.panel-head{margin-bottom:8px!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface{padding:14px!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-block{gap:8px!important;margin-bottom:12px!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .mode-switcher-title,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .form-grid>label.field>span,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .supplement-panel-title,html body[data-current-page=records] #root#root#root#root#root#root#root#root #section-records-filters#section-records-filters .records-search-field>span,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing .redeem-box .field>span{color:#252332!important;-webkit-text-fill-color:#252332!important;font-family:var(--sans)!important;font-size:.875rem!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1.45!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab:not(.active),html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active{justify-self:center!important;width:calc(100% - 4px)!important;min-height:34px!important;padding:0 4px!important;border-radius:var(--radius-button, 999px)!important;font-family:var(--sans)!important;font-size:var(--mobile-choice-label-font-size)!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;-webkit-text-size-adjust:none!important;text-size-adjust:none!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab .template-tab-label{font-family:var(--sans)!important;font-size:var(--mobile-choice-label-font-size)!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important}html body[data-current-page=workspace] #section-question#section-question .mobile-type-description{padding-top:8px!important}html body[data-current-page=workspace] #section-question#section-question .mobile-type-description-current,html body[data-current-page=workspace] #section-question#section-question .mobile-type-description-empty{font-size:.74rem!important;line-height:1.42!important}html body[data-current-page=workspace] #section-question#section-question .form-grid{gap:12px!important}html body[data-current-page=workspace] #section-question#section-question textarea#question{height:88px!important;min-height:88px!important}html body[data-current-page=workspace] #section-question#section-question textarea#concern{height:74px!important;min-height:74px!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface label.field.field-concern-secondary,html body[data-current-page=workspace] #section-question#section-question .question-form-surface #supplement-panel.supplement-panel{margin-top:14px!important}html body[data-current-page=workspace] #section-question#section-question .supplement-panel-head{min-height:38px!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface>.composer-actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin-top:12px!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface>.composer-actions #save-indicator#save-indicator.status-pill.status-pill-save{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#8e8794!important;-webkit-text-fill-color:#8e8794!important;font-family:var(--sans)!important;font-size:.72rem!important;font-weight:400!important;line-height:1.2!important;white-space:nowrap!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface>.composer-actions #send-request#send-request{flex:0 0 auto!important;width:auto!important;min-width:104px!important;max-width:none!important;min-height:40px!important;margin-left:0!important;padding-right:16px!important;padding-left:16px!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-block:first-child{order:1!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-type-filter{order:2!important}html body[data-current-page=records] #section-records-filters#section-records-filters .records-search-field{order:3!important}html body[data-current-page=records] #root#root#root#root #section-records-filters#section-records-filters button.records-filter-button,html body[data-current-page=records] #root#root#root#root #section-records-filters#section-records-filters button.records-mode-button{justify-self:center!important;width:calc(100% - 4px)!important;min-height:34px!important;padding:4px 3px!important;border-radius:var(--radius-button, 999px)!important;font-family:var(--sans)!important;font-size:var(--mobile-choice-label-font-size)!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;-webkit-text-size-adjust:none!important;text-size-adjust:none!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.mobile-choice-button,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.mobile-choice-button:not(.active),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.mobile-choice-button.active{font-family:var(--sans)!important;font-size:var(--mobile-choice-label-font-size)!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;-webkit-text-size-adjust:none!important;text-size-adjust:none!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.mobile-choice-button>*{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}html body[data-current-page=pricing] #section-pricing#section-pricing .pricing-plan-section .pricing-section-copy{display:block!important;width:100%!important;margin:0!important}html body[data-current-page=pricing] #section-pricing#section-pricing .pricing-plan-section .pricing-section-copy p{margin:0!important;color:#77707e!important;-webkit-text-fill-color:#77707e!important;font-family:var(--sans)!important;font-size:.76rem!important;line-height:1.55!important;text-align:left!important}html body[data-current-page=pricing] #section-pricing#section-pricing .pricing-plan-section .pricing-section-head{display:grid!important;gap:6px!important}html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action:not(.selected),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected{justify-self:end!important;flex:0 0 var(--mobile-compact-action-width)!important;width:var(--mobile-compact-action-width)!important;min-width:var(--mobile-compact-action-width)!important;max-width:var(--mobile-compact-action-width)!important;height:var(--mobile-compact-action-height)!important;min-height:var(--mobile-compact-action-height)!important;max-height:var(--mobile-compact-action-height)!important;padding:0 10px!important;border-radius:var(--radius-button, 999px)!important;font-family:var(--sans)!important;font-size:var(--mobile-compact-action-font-size)!important;font-weight:var(--mobile-compact-action-font-weight)!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}html body[data-current-page=pricing] #root#root#root#root #section-pricing#section-pricing button.plan-card-action .desktop-plan-action-label{display:none!important}html body[data-current-page=pricing] #root#root#root#root #section-pricing#section-pricing button.plan-card-action .mobile-plan-action-label{display:inline!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;letter-spacing:0!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important;writing-mode:horizontal-tb!important}html body[data-current-page=pricing] #root#root#root#root #section-pricing#section-pricing .redeem-box{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important}html body[data-current-page=pricing] #root#root#root#root #section-pricing#section-pricing .redeem-box .field{min-width:0!important;margin:0!important}html body[data-current-page=pricing] #root#root#root#root #section-pricing#section-pricing .redeem-box .field input{box-sizing:border-box!important;block-size:var(--mobile-compact-action-height)!important;height:var(--mobile-compact-action-height)!important;min-height:var(--mobile-compact-action-height)!important;max-height:var(--mobile-compact-action-height)!important;margin:0!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.2!important}html body[data-current-page=pricing] #root#root#root#root #section-pricing#section-pricing .redeem-box button#redeem-code-button.primary-button.accent{align-self:end!important;box-sizing:border-box!important;width:var(--mobile-compact-action-width)!important;min-width:var(--mobile-compact-action-width)!important;max-width:var(--mobile-compact-action-width)!important;block-size:var(--mobile-compact-action-height)!important;height:var(--mobile-compact-action-height)!important;min-height:var(--mobile-compact-action-height)!important;max-height:var(--mobile-compact-action-height)!important;margin:0!important;padding:0 10px!important;border-radius:var(--radius-button, 999px)!important;font-family:var(--sans)!important;font-size:var(--mobile-compact-action-font-size)!important;font-weight:var(--mobile-compact-action-font-weight)!important;line-height:1!important;white-space:nowrap!important}}@media (max-width: 374px){html body[data-current-page]{--mobile-compact-action-width: 72px;--mobile-header-action-width: 56px}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav{width:min(252px,calc(100% - 20px))!important}html body[data-current-page=workspace] #section-question#section-question .question-form-surface>.composer-actions #save-indicator#save-indicator.status-pill.status-pill-save{font-size:.68rem!important}html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action:not(.selected),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected{flex-basis:var(--mobile-compact-action-width)!important;width:var(--mobile-compact-action-width)!important;min-width:var(--mobile-compact-action-width)!important;max-width:var(--mobile-compact-action-width)!important}}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root .main-stage,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root .main-stage,html body[data-current-page=records] #root#root#root#root#root#root#root#root aside.sidebar.records-page-sidebar{margin-top:0!important;padding-top:0!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root #section-question#section-question,html body[data-current-page=records] #root#root#root#root#root#root#root#root #section-records-filters#section-records-filters,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing.pricing-page{margin-top:12px!important}@media (max-width: 768px){html body[data-current-page=workspace] #root#root#root#root#root#root#root#root .main-stage,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root .main-stage,html body[data-current-page=records] #root#root#root#root#root#root#root#root aside.sidebar.records-page-sidebar{margin-top:0!important;padding-top:18px!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root #section-question#section-question,html body[data-current-page=records] #root#root#root#root#root#root#root#root #section-records-filters#section-records-filters,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing.pricing-page{margin-top:10px!important}}html body[data-current-page] #root#root#root#root#root#root#root#root .page-shell>.title-banner.title-banner,html body[data-current-page] #root#root#root#root#root#root#root#root .page-shell>.title-banner.title-banner.glass{border-color:transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:not(.active),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active{border-color:transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-size:.875rem!important;font-weight:500!important;font-synthesis:none!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important;opacity:1!important;transform:none!important}html body[data-current-page] #root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:after,html body[data-current-page] #root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:after{content:none!important;display:none!important}html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing .plan-card.selected{border-color:#8f7fdb6b!important;background:#8f7fdb2e!important;background-color:#8f7fdb2e!important;background-image:none!important;box-shadow:0 16px 42px #4a38821c,inset 0 1px #ffffff94!important}@media (max-width: 768px){html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:not(.active),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active{font-size:.84rem!important;font-weight:500!important;letter-spacing:0!important}}html body[data-current-page]{--discern-reference-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--discern-reference-ink: #252332;--discern-reference-body: #666274;--discern-reference-muted: #9691a3;--discern-reference-purple: #795fe0;--discern-reference-purple-deep: #6543e8;--discern-reference-line: rgba(78, 68, 100, .12);--sans: var(--discern-reference-sans);--font-family-ui: var(--discern-reference-sans);--font-family-body: var(--discern-reference-sans);--discern-ui-font: var(--discern-reference-sans);--discern-body-font: var(--discern-reference-sans);color:var(--discern-reference-ink)!important;font-family:var(--discern-reference-sans)!important}html body[data-current-page] #root,html body[data-current-page] #root button,html body[data-current-page] #root input,html body[data-current-page] #root textarea,html body[data-current-page] #root select{font-family:var(--discern-reference-sans)!important}html body[data-current-page=workspace] #question-panel-title#question-panel-title#question-panel-title#question-panel-title,html body[data-current-page=workspace] #section-answer#section-answer#section-answer#section-answer>.panel-head h2,html body[data-current-page=records] #section-records-filters#section-records-filters#section-records-filters#section-records-filters>.panel-head h2,html body[data-current-page=records] #section-history#section-history#section-history#section-history>.history-section-head h2,html body[data-current-page=pricing] #pricing-plan-title#pricing-plan-title#pricing-plan-title#pricing-plan-title,html body[data-current-page=pricing] #pricing-redeem-title#pricing-redeem-title#pricing-redeem-title#pricing-redeem-title{color:var(--discern-reference-purple-deep)!important;-webkit-text-fill-color:var(--discern-reference-purple-deep)!important;font-family:var(--discern-reference-sans)!important;font-size:.8125rem!important;font-weight:760!important;line-height:1.4!important;letter-spacing:.1em!important;text-transform:none!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-title,html body[data-current-page=workspace] #section-question#section-question .form-grid>label.field>span,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-title,html body[data-current-page=workspace] #section-question#section-question .supplement-card>span,html body[data-current-page=records] #section-records-filters#section-records-filters .records-filter-caption,html body[data-current-page=records] #section-records-filters#section-records-filters .records-search-field>span,html body[data-current-page=pricing] #section-pricing#section-pricing .redeem-box .field>span,html body[data-current-page=pricing] #section-pricing#section-pricing .manual-payment-kicker{color:var(--discern-reference-ink)!important;-webkit-text-fill-color:var(--discern-reference-ink)!important;font-family:var(--discern-reference-sans)!important;font-size:.875rem!important;font-weight:700!important;line-height:1.45!important;letter-spacing:.02em!important}html body[data-current-page=workspace] #section-question#section-question textarea{color:#000!important;-webkit-text-fill-color:#000000!important}html body[data-current-page] #root input,html body[data-current-page] #root textarea,html body[data-current-page=workspace] #section-answer#section-answer .response-output.rendered,html body[data-current-page=workspace] #section-answer#section-answer .response-output.rendered p,html body[data-current-page=workspace] #section-answer#section-answer .response-output.rendered li,html body[data-current-page=records] #section-history#section-history .history-question-title,html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card h3,html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card strong{color:var(--discern-reference-ink)!important;-webkit-text-fill-color:var(--discern-reference-ink)!important}html body[data-current-page=workspace] #section-question#section-question .mode-switcher-hint-text,html body[data-current-page=workspace] #section-question#section-question .supplement-panel-copy,html body[data-current-page=workspace] #section-question#section-question .mobile-type-description,html body[data-current-page=records] #section-history#section-history .history-answer-preview,html body[data-current-page=records] #section-history#section-history .history-meta,html body[data-current-page=pricing] #section-pricing#section-pricing .pricing-section-copy,html body[data-current-page=pricing] #section-pricing#section-pricing .pricing-section-copy p,html body[data-current-page=pricing] #section-pricing#section-pricing .redeem-section-title>span,html body[data-current-page=pricing] #section-pricing#section-pricing .plan-card p,html body[data-current-page=pricing] #section-pricing#section-pricing .payment-start-copy{color:var(--discern-reference-body)!important;-webkit-text-fill-color:var(--discern-reference-body)!important}html body[data-current-page] #root input::placeholder,html body[data-current-page] #root textarea::placeholder,html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty,html body[data-current-page=workspace] #section-answer#section-answer .response-output.empty p,html body[data-current-page=records] #section-history#section-history .history-empty,html body[data-current-page] #root .micro-copy{color:var(--discern-reference-muted)!important;-webkit-text-fill-color:var(--discern-reference-muted)!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:not(.active),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active{position:relative!important;color:var(--discern-reference-body)!important;-webkit-text-fill-color:var(--discern-reference-body)!important;font-family:var(--discern-reference-sans)!important;font-size:.875rem!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:hover,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:focus-visible{color:var(--discern-reference-purple-deep)!important;-webkit-text-fill-color:var(--discern-reference-purple-deep)!important;font-weight:500!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:after{content:""!important;position:absolute!important;right:0!important;bottom:0!important;left:0!important;display:block!important;height:2px!important;border-radius:999px!important;background:transparent!important;opacity:0!important;pointer-events:none!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active:after{background:linear-gradient(90deg,#9278ea 0%,var(--discern-reference-purple) 100%)!important;opacity:1!important}@media (max-width: 768px){html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:not(.active),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active{font-size:.84rem!important;font-weight:500!important}html body[data-current-page=workspace] #question-panel-title#question-panel-title#question-panel-title#question-panel-title,html body[data-current-page=workspace] #section-answer#section-answer#section-answer#section-answer>.panel-head h2,html body[data-current-page=records] #section-records-filters#section-records-filters#section-records-filters#section-records-filters>.panel-head h2,html body[data-current-page=records] #section-history#section-history#section-history#section-history>.history-section-head h2,html body[data-current-page=pricing] #pricing-plan-title#pricing-plan-title#pricing-plan-title#pricing-plan-title,html body[data-current-page=pricing] #pricing-redeem-title#pricing-redeem-title#pricing-redeem-title#pricing-redeem-title{font-size:.78rem!important;letter-spacing:.08em!important}}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active:hover,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button.active:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button.active:not(:disabled){border-color:#795fe0!important;background:linear-gradient(135deg,#9278ea,#795fe0)!important;background-color:#795fe0!important;background-image:linear-gradient(135deg,#9278ea,#795fe0)!important;box-shadow:0 8px 20px #795fe026,inset 0 1px #ffffff3d!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.875rem!important;font-weight:600!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active .template-tab-label{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:inherit!important;font-weight:600!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .mode-switcher-hint-text,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .pricing-section-copy p,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .redeem-section-title>span{color:#666274!important;-webkit-text-fill-color:#666274!important;font-family:var(--discern-reference-sans)!important;font-size:.85rem!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important}html body[data-current-page]{--discern-action-start: #9278ea;--discern-action-end: #795fe0;--discern-action-rgb: 121, 95, 224;--brand: var(--discern-action-end);--brand-hover: #826ae3;--button-primary-bg: var(--discern-action-end);--button-primary-bg-hover: #826ae3;--discern-button-primary-bg: var(--discern-action-end);--discern-button-primary-hover: #826ae3;--discern-purple: var(--discern-action-end);--discern-purple-rgb: var(--discern-action-rgb)}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button.active:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button.active:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.primary-button.accent:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.mini-button-primary:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .header-account-area button.header-login-button,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .mobile-plan-submit:not(:disabled){border-color:var(--discern-action-end)!important;background:linear-gradient(135deg,var(--discern-action-start) 0%,var(--discern-action-end) 100%)!important;background-color:var(--discern-action-end)!important;background-image:linear-gradient(135deg,var(--discern-action-start) 0%,var(--discern-action-end) 100%)!important;box-shadow:0 8px 20px rgba(var(--discern-action-rgb),.15),inset 0 1px #ffffff3d!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.primary-button.accent:hover:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.mini-button-primary:hover:not(:disabled),html body[data-current-page] #root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .header-account-area button.header-login-button:hover,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected:hover:not(:disabled),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .mobile-plan-submit:hover:not(:disabled){border-color:#826ae3!important;background:linear-gradient(135deg,#9a83ec,#826ae3)!important;background-color:#826ae3!important;background-image:linear-gradient(135deg,#9a83ec,#826ae3)!important;box-shadow:0 9px 22px rgba(var(--discern-action-rgb),.17),inset 0 1px #ffffff40!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root button.primary-button.accent:disabled,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .mobile-plan-submit:disabled{border-color:rgba(var(--discern-action-rgb),.34)!important;background:linear-gradient(135deg,#9278ea75,rgba(var(--discern-action-rgb),.46))!important;background-color:rgba(var(--discern-action-rgb),.46)!important;background-image:linear-gradient(135deg,#9278ea75,rgba(var(--discern-action-rgb),.46))!important;box-shadow:0 5px 14px rgba(var(--discern-action-rgb),.1)!important;color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;opacity:1!important}html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing .plan-card,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing .plan-card-main,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing .plan-card h3,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing .plan-card strong,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing .plan-card p,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing .plan-card-main>.mobile-plan-price-line{text-align:center!important}html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing .plan-card-action{justify-self:center!important;text-align:center!important}html body[data-current-page=pricing] #root#root#root#root#root#root#root#root #section-pricing#section-pricing .plan-card.selected{border-color:rgba(var(--discern-action-rgb),.3)!important;background:rgba(var(--discern-action-rgb),.1)!important;background-color:rgba(var(--discern-action-rgb),.1)!important;background-image:none!important;box-shadow:0 16px 42px #4a38821c,inset 0 1px #ffffff94!important}html body[data-current-page]{--discern-tag-font-size: 13.5px}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button{font-size:var(--discern-tag-font-size)!important;line-height:1!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button.active:not(:disabled),html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button.active:not(:disabled){font-size:var(--discern-tag-font-size)!important;line-height:1!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab .template-tab-label{font-size:inherit!important;line-height:inherit!important}@media (max-width: 768px){html body[data-current-page]{--discern-tag-font-size: 12.5px}}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #question-panel-title,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer>.panel-head h2,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters>.panel-head h2,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history>.history-section-head h2,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #pricing-plan-title#pricing-plan-title#pricing-plan-title#pricing-plan-title,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #pricing-redeem-title#pricing-redeem-title#pricing-redeem-title#pricing-redeem-title{font-size:14px!important}@media (max-width: 768px){html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav{right:auto!important;left:50%!important;width:min(240px,calc(100% - 24px))!important;transform:translate(-50%)!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button:not(.active),html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell .title-banner.title-banner .title-banner-nav.title-banner-nav .title-nav.page-switcher-nav.page-switcher-nav button.page-nav-button.page-nav-button.active{font-size:14px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}}@media (max-width: 768px){html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab:not(.active),html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active{box-sizing:border-box!important;justify-self:center!important;width:calc(100% - 8px)!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 3px!important}html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-filter-button.active,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-records-filters#section-records-filters button.records-mode-button.active{box-sizing:border-box!important;justify-self:center!important;width:calc(100% - 8px)!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 3px!important}}@media (max-width: 768px){html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .plan-card,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .plan-card.selected,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .plan-card-main,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .plan-card h3,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .plan-card p,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .plan-card-main>.mobile-plan-price-line{text-align:left!important;transform:none!important}html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action:not(.selected),html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button.plan-card-action.selected{box-sizing:border-box!important;justify-self:end!important;flex:0 0 72px!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 8px!important;font-size:12.5px!important;font-weight:500!important;line-height:1!important;text-align:center!important;transform:none!important}}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell>.title-banner.title-banner,html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell>.title-banner.title-banner.glass{position:fixed!important;top:0!important;right:0!important;left:0!important;z-index:2000!important;width:100%!important;border:0!important;border-color:transparent!important;background-color:#f9f8fb!important;background-image:var(--discern-page-background)!important;background-attachment:fixed!important;background-position:0 0!important;background-repeat:no-repeat!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate!important}html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell{box-sizing:border-box!important;padding-top:72px!important}@media (max-width: 768px){html body[data-current-page] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .page-shell{padding-top:90px!important}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question #send-request#send-request.primary-button.accent,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer #answer-followup#answer-followup.primary-button.accent{flex-basis:94px!important;width:94px!important;min-width:94px!important;max-width:94px!important;padding-right:10px!important;padding-left:10px!important}}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab:not(.active),html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface .template-switcher button.template-tab.active{box-sizing:border-box!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding-top:0!important;padding-bottom:0!important}@media (max-width: 768px){html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question #send-request#send-request.primary-button.accent,html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-answer#section-answer #answer-followup#answer-followup.primary-button.accent,html body[data-current-page=records] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-history#section-history button.history-followup,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing button#redeem-code-button#redeem-code-button.primary-button.accent,html body[data-current-page=pricing] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-pricing#section-pricing .mobile-plan-submit{box-sizing:border-box!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;transform:none!important}}html body[data-current-page=workspace] #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root #section-question#section-question .question-form-surface>.composer-actions #save-indicator#save-indicator.status-pill.status-pill-save{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#a86510!important;-webkit-text-fill-color:#a86510!important;font-weight:520!important;opacity:1!important}.case-export-backdrop{position:fixed;z-index:4000;top:0;right:0;bottom:0;left:0;overflow:auto;padding:24px;background:#1c192694;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.case-export-workspace{width:min(1480px,100%);min-height:calc(100vh - 48px);margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:28px;background:#f6f4fb;box-shadow:0 38px 110px #14102247}.case-export-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 32px 24px;border-bottom:1px solid rgba(81,68,111,.1);background:#ffffffc7}.case-export-eyebrow{display:inline-block;margin-bottom:6px;color:#7058ce;font-size:.76rem;font-weight:720;letter-spacing:.12em}.case-export-header h2{margin:0;color:#282331;font-size:clamp(1.5rem,2.6vw,2.25rem)}.case-export-header p{margin:8px 0 0;color:#777080;font-size:.9rem}.case-export-close{display:inline-grid;place-items:center;width:42px;min-width:42px;height:42px;border:1px solid rgba(83,70,113,.14)!important;border-radius:999px;background:#fff!important;color:#524b5f!important;box-shadow:none!important;font-size:1.7rem;line-height:1}.case-export-controls{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(320px,1.5fr) auto;align-items:end;gap:16px;padding:22px 32px;background:#ffffff85}.case-export-controls>label{display:grid;gap:7px;min-width:0}.case-export-controls>label>span{color:#6c6574;font-size:.78rem;font-weight:650}.case-export-controls select,.case-export-controls input[type=text],.case-export-controls>label>input{width:100%;min-height:44px;border:1px solid rgba(83,70,113,.15);border-radius:12px;background:#ffffffeb;color:#302b38;padding:10px 12px;font:inherit;box-shadow:inset 0 1px #ffffffb8}.case-export-options{display:grid;gap:8px;padding-bottom:2px}.case-export-check{display:flex;align-items:center;gap:9px;color:#5f5868;font-size:.8rem}.case-export-check input{width:17px;height:17px;accent-color:#7459d9}.case-export-download-all{min-width:150px;white-space:nowrap}.case-export-meta{display:flex;flex-wrap:wrap;gap:8px;padding:0 32px 18px}.case-export-meta span{border:1px solid rgba(103,86,148,.1);border-radius:999px;background:#fff9;color:#7c7487;padding:6px 10px;font-size:.74rem}.case-export-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:6px 32px 42px}.case-export-preview{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(83,70,113,.11);border-radius:18px;background:#ffffffd1;box-shadow:0 18px 42px #362b5214}.case-export-preview img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;background:#efedf5}.case-export-preview figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:#6c6574;font-size:.78rem}.case-export-preview figcaption button{min-height:34px;padding:6px 10px;font-size:.76rem}.case-export-empty{display:grid;place-items:center;min-height:440px;padding:40px;text-align:center}.case-export-empty h3{margin:0 0 8px;color:#302b38}.case-export-empty p{margin:0;color:#7c7487}.answer-surface-tools{gap:8px!important}#answer-case-export.answer-case-export-button,#answer-case-export.answer-case-export-button:not(:disabled){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;border:1px solid rgba(116,89,217,.2)!important;border-radius:999px!important;background:#7459d91a!important;color:#684fc7!important;-webkit-text-fill-color:#684fc7!important;padding:0 11px!important;box-shadow:none!important;font-size:.78rem!important;font-weight:650!important;white-space:nowrap!important}.history-case-export:not(:disabled){border-color:#7459d93d!important;background:#7459d91a!important;color:#684fc7!important;-webkit-text-fill-color:#684fc7!important}@media (max-width: 1100px){.case-export-controls,.case-export-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.case-export-backdrop{padding:0}.case-export-workspace{min-height:100vh;border:0;border-radius:0}.case-export-header,.case-export-controls{padding-right:18px;padding-left:18px}.case-export-controls,.case-export-preview-grid{grid-template-columns:1fr}.case-export-meta,.case-export-preview-grid{padding-right:18px;padding-left:18px}html body[data-current-page=records] #section-history#section-history .history-actions .history-case-export{grid-column:1 / -1!important;width:100%!important}}
