@media (min-width:1101px){.app-shell:has(.dialogue-workspace,.account-center) .sidebar{inset:16px auto 16px 16px;width:272px;padding:28px 18px;border-radius:var(--oqno-radius-shell);background:var(--oqno-sidebar-bg);box-shadow:none}.app-shell:has(.dialogue-workspace,.account-center) .main-area{margin-left:304px}.app-shell:has(.dialogue-workspace,.account-center) .content{padding:0 32px 40px 16px}.app-shell:has(.dialogue-workspace,.account-center) .topbar{padding:0 32px 0 16px}.app-shell:has(.dialogue-workspace,.account-center) .topbar-title strong{font-size:30px;font-weight:800}.app-shell:has(.dialogue-workspace,.account-center) .topbar-title span{color:var(--oqno-muted-2);font-size:13px}.app-shell:has(.dialogue-workspace,.account-center) .topbar .button{border-radius:var(--oqno-radius-control);box-shadow:none}}.account-center,.dialogue-workspace{--oqno-radius-card:20px;--oqno-radius-control:12px;--workspace-compact-radius:14px;color:var(--oqno-text);font-family:Manrope,system-ui,sans-serif;min-width:0}.app-shell .account-center .panel,.app-shell .dialogue-workspace .panel{border:1px solid var(--oqno-line);border-radius:var(--oqno-radius-card);background:var(--oqno-surface);box-shadow:none}.app-shell .account-center .page-heading h1,.app-shell .dialogue-workspace .page-heading h1{font-size:30px;font-weight:800;letter-spacing:-.02em}.app-shell .dialogue-workspace .page-heading p{max-width:620px;color:var(--oqno-muted);font-size:14px;line-height:1.6}.app-shell .account-center .button,.app-shell .dialogue-workspace .button{border-radius:var(--oqno-radius-control);min-height:41px;font-size:13px;font-weight:700;box-shadow:none}.app-shell .account-center .button-primary,.app-shell .dialogue-workspace .button-primary{background:var(--oqno-brand);color:var(--oqno-surface)}.app-shell .account-center .button-secondary,.app-shell .dialogue-workspace .button-secondary{border:1px solid var(--oqno-line);background:var(--oqno-surface);color:var(--oqno-label)}.dialogue-workspace .frontdesk-mode-tabs{border-color:var(--oqno-line);border-radius:var(--oqno-radius-control);gap:2px;background:var(--oqno-surface)}.dialogue-workspace .frontdesk-mode-tabs button{padding:10px 18px;border-radius:9px;color:var(--oqno-label);font-size:14px;font-weight:700}.dialogue-workspace .frontdesk-mode-tabs button.active{background:var(--oqno-brand);color:var(--oqno-surface)}.dialogue-workspace .frontdesk-contour-tabs{padding:0;border:0;gap:8px;background:transparent}.dialogue-workspace .frontdesk-contour-tabs button{border:1px solid var(--oqno-line);border-radius:var(--oqno-radius-control);background:var(--oqno-surface);font-size:13px}.dialogue-workspace .frontdesk-work-area{display:grid;gap:16px;min-width:0}.dialogue-workspace .frontdesk-workflow-strip{gap:10px;margin:0}.dialogue-workspace .frontdesk-workflow-strip div{padding:14px;border-color:var(--oqno-line);border-radius:var(--workspace-compact-radius);background:var(--oqno-surface);min-height:88px}.dialogue-workspace .frontdesk-workflow-strip span{width:20px;height:20px;margin-bottom:5px;background:var(--oqno-soft);color:var(--oqno-brand)}.dialogue-workspace .frontdesk-workflow-strip strong{font-size:13px}.dialogue-workspace .frontdesk-workflow-strip small{color:var(--oqno-muted);font-size:12px;font-weight:400}.dialogue-workspace .frontdesk-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0}.dialogue-workspace .frontdesk-filters button{padding:9px 16px;min-height:38px;border-color:var(--oqno-line);border-radius:var(--oqno-radius-control);color:var(--oqno-label);background:var(--oqno-surface);font-size:13px;font-weight:700}.dialogue-workspace .frontdesk-filters button.active{border-color:var(--oqno-brand);background:var(--oqno-soft);color:var(--oqno-brand)}.dialogue-workspace .frontdesk-filters strong{height:20px;min-width:20px;background:var(--oqno-divider);color:var(--oqno-muted)}.dialogue-workspace .frontdesk-filters button.active strong{background:var(--oqno-brand);color:var(--oqno-surface)}.app-shell .dialogue-workspace .frontdesk-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr) minmax(240px,300px);gap:16px;align-items:start}.app-shell .dialogue-workspace .frontdesk-list{padding:16px}.app-shell .dialogue-workspace .frontdesk-thread{padding:24px;min-width:0}.app-shell .dialogue-workspace .frontdesk-ai-panel,.app-shell .dialogue-workspace .frontdesk-list,.app-shell .dialogue-workspace .frontdesk-thread{min-height:0}.dialogue-workspace .panel-header{padding:0;border:0}.dialogue-workspace .frontdesk-list .panel-header h2{color:var(--oqno-muted-2);font-size:11px;font-weight:800;text-transform:uppercase}.dialogue-workspace .frontdesk-list .panel-header p{font-size:12px}.dialogue-workspace .frontdesk-conversation{border-color:var(--oqno-line);border-radius:var(--workspace-compact-radius);padding:14px;background:var(--oqno-surface);overflow-wrap:anywhere}.dialogue-workspace .frontdesk-conversation.active{border-color:var(--oqno-brand);background:var(--oqno-soft)}.dialogue-workspace .frontdesk-thread>.panel-header h2{font-size:20px}.dialogue-workspace .frontdesk-conversation-brief article{border:0;padding:0;background:transparent}.dialogue-workspace .frontdesk-admin-reply label>span,.dialogue-workspace .frontdesk-conversation-brief span,.dialogue-workspace .frontdesk-summary-row>span{color:var(--oqno-muted-2);font-size:11px;font-weight:800;text-transform:uppercase}.app-shell .dialogue-workspace .frontdesk-ai-panel{padding:0;border:0;background:transparent;gap:14px;min-width:0}.dialogue-workspace .frontdesk-ai-card,.dialogue-workspace .frontdesk-ai-panel>.panel-header{border:1px solid var(--oqno-line);border-radius:var(--oqno-radius-card);padding:18px;background:var(--oqno-surface);margin:0;min-width:0;overflow-wrap:anywhere}.dialogue-workspace .frontdesk-ai-panel .panel-header h2{font-size:15px}.dialogue-workspace .frontdesk-ai-card>strong{font-size:14px}.dialogue-workspace .frontdesk-ai-card span{line-height:1.5}.dialogue-workspace .frontdesk-next-step-amber{background:var(--oqno-warn-bg);border-color:var(--oqno-warn-border)}.dialogue-workspace .frontdesk-next-step-green{background:var(--oqno-ok-bg)}.dialogue-workspace .frontdesk-next-step-red{background:var(--oqno-error-bg)}.dialogue-workspace .frontdesk-ai-draft,.dialogue-workspace .frontdesk-next-step-blue{background:var(--oqno-soft)}.dialogue-workspace .frontdesk-next-step{padding:18px;border-radius:var(--oqno-radius-card);margin:0}.app-shell .dialogue-workspace .frontdesk-admin-reply textarea,.dialogue-workspace .frontdesk-policy-rules input:not([type=checkbox]),.dialogue-workspace .frontdesk-policy-rules select,.dialogue-workspace .frontdesk-setup input:not([type=checkbox]){border:1px solid var(--oqno-line);border-radius:var(--oqno-radius-control);padding:12px 14px;background:var(--oqno-surface);color:var(--oqno-text);font-family:inherit;font-size:13px;width:100%;min-width:0}.dialogue-workspace .frontdesk-setup{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:16px;align-items:start}.dialogue-workspace .frontdesk-setup>div,.dialogue-workspace .frontdesk-setup>form{border:1px solid var(--oqno-line);border-radius:var(--oqno-radius-card);padding:24px;background:var(--oqno-surface);min-width:0}.dialogue-workspace .frontdesk-setup h2{font-size:20px}.dialogue-workspace .frontdesk-setup p{color:var(--oqno-muted);font-size:13px;line-height:1.55}.dialogue-workspace .frontdesk-setup>form{overflow:hidden;gap:14px}.dialogue-workspace .frontdesk-setup form>.connection-type-switch:first-child{margin:-24px -24px 10px;width:calc(100% + 48px);padding:0;border:0;border-bottom:1px solid var(--oqno-line);border-radius:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:var(--oqno-surface)}.dialogue-workspace .frontdesk-setup .connection-type-switch button{min-width:0;padding:16px 8px;border-radius:0;color:var(--oqno-muted);font-size:13px;background:var(--oqno-surface)}.dialogue-workspace .frontdesk-setup .connection-type-switch button.active{background:var(--oqno-soft);color:var(--oqno-brand);box-shadow:inset 0 -2px var(--oqno-brand)}.dialogue-workspace .frontdesk-policy-rules label:not(.policy-toggle)>span,.dialogue-workspace .frontdesk-setup .eyebrow,.dialogue-workspace .frontdesk-setup label>span,.dialogue-workspace .policy-confidence>span{color:var(--oqno-muted-2);font-size:11px;font-weight:800;text-transform:uppercase}.app-shell .dialogue-workspace .frontdesk-policy{padding:24px;gap:24px}.dialogue-workspace .frontdesk-policy-header{margin:0}.dialogue-workspace .frontdesk-policy-header h2{font-size:20px}.dialogue-workspace .frontdesk-policy-header p{font-size:13px;line-height:1.6}.dialogue-workspace .frontdesk-policy-grid{gap:12px}.dialogue-workspace .policy-toggle{border-color:var(--oqno-line);border-radius:var(--workspace-compact-radius);padding:16px;min-height:58px;background:var(--oqno-surface);color:var(--oqno-text);gap:12px}.dialogue-workspace .policy-toggle input[type=checkbox]{width:18px;height:18px;flex:0 0 auto;accent-color:var(--oqno-brand);border:1px solid var(--oqno-muted-2);border-radius:3px}.dialogue-workspace .policy-toggle input[type=checkbox]:checked{border-color:var(--oqno-brand)}.dialogue-workspace .policy-confidence{gap:14px}.dialogue-workspace .policy-confidence input{accent-color:var(--oqno-brand)}.dialogue-workspace .frontdesk-policy-rules{gap:20px}.dialogue-workspace .frontdesk-policy-rules label:not(.policy-toggle){border:0;padding:0;background:transparent}.dialogue-workspace .frontdesk-policy-rules .policy-toggle{display:grid;grid-template-columns:18px minmax(0,1fr);align-content:center}.dialogue-workspace .frontdesk-policy-rules .policy-toggle input{grid-column:1}.dialogue-workspace .frontdesk-policy-rules .policy-toggle span{grid-column:2;font-size:13px}.dialogue-workspace .frontdesk-policy-rules .policy-toggle small{grid-column:1/-1}.dialogue-workspace .frontdesk-policy-rules small{color:var(--oqno-muted);font-size:11px;line-height:1.4}.app-shell .account-center{max-width:none}.account-center .account-grid{gap:16px}.app-shell .account-center .account-card{padding:28px;gap:22px}.account-center .account-card-heading{gap:12px}.account-center .account-card-heading h2{font-weight:800}.account-center .account-card-icon{border-radius:var(--oqno-radius-control);background:var(--oqno-soft);color:var(--oqno-brand)}.account-center .account-form{gap:18px}.account-center .account-form label{gap:8px}.account-center .account-form label>span,.account-center .account-readonly-row>span{color:var(--oqno-muted-2);font-size:11px;font-weight:800;text-transform:uppercase}.account-center .account-form input{min-height:42px;border:1px solid var(--oqno-line);border-radius:var(--oqno-radius-control);padding:12px 14px;background:var(--oqno-surface);color:var(--oqno-text);font-size:13px}.account-center .account-form input[readonly]{background:var(--oqno-input-bg);color:var(--oqno-muted)}.account-center .account-readonly-row{border:0;border-top:1px solid var(--oqno-line);min-height:42px}.account-center .account-readonly-row strong{font-size:14px}.account-center .account-form .button{width:100%}.account-center .current-session-row{border:1px solid var(--oqno-line);border-radius:var(--workspace-compact-radius);background:var(--oqno-surface);padding:14px;font-size:13px}.account-center .current-session-row .session-active{display:inline-flex}.account-center .account-security-badge.is-confirmed,.account-center .session-active{background:var(--oqno-ok-bg);color:var(--oqno-ok-text)}.account-center .account-security-badge.is-pending{background:var(--oqno-warn-bg);color:var(--oqno-warn-text)}.account-center .account-data-action{border:0;border-top:1px solid var(--oqno-line);border-radius:0;padding:14px 0;align-items:flex-start;gap:12px;color:var(--oqno-text)}.account-center .account-data-action>svg{box-sizing:content-box;flex:0 0 auto;padding:8px;border-radius:var(--oqno-radius-control);background:var(--oqno-divider);color:var(--oqno-muted)}.account-center .account-data-action strong{font-size:13px}.account-center .account-data-action small{font-size:12px}.account-center .account-data-danger strong,.account-center .account-data-danger>svg{color:var(--oqno-error-text)}.account-center .account-data-danger>svg{background:var(--oqno-error-bg)}.account-center .account-billing-card{grid-column:1/-1}@media (max-width:1200px){.app-shell .dialogue-workspace .frontdesk-layout{grid-template-columns:minmax(200px,.7fr) minmax(0,1fr)}.app-shell .dialogue-workspace .frontdesk-ai-panel{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.dialogue-workspace .frontdesk-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.account-center .account-grid,.dialogue-workspace .frontdesk-setup{grid-template-columns:1fr}}@media (max-width:760px){.app-shell .dialogue-workspace .frontdesk-ai-panel,.app-shell .dialogue-workspace .frontdesk-layout,.dialogue-workspace .frontdesk-policy-grid,.dialogue-workspace .frontdesk-policy-rules{grid-template-columns:1fr}.dialogue-workspace .frontdesk-workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .account-center .account-card,.app-shell .dialogue-workspace .frontdesk-policy,.app-shell .dialogue-workspace .frontdesk-thread{padding:18px}.dialogue-workspace .frontdesk-mode-tabs button{padding:10px 12px}.account-center .current-session-row{flex-wrap:wrap}}.SiteAnalytics_panel__bIxcD{position:fixed;z-index:10000;right:20px;bottom:20px;left:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:980px;margin:0 auto;padding:20px;border:1px solid rgb(255 255 255/16%);border-radius:20px;color:#fff;background:#17151f;box-shadow:0 20px 70px rgb(23 21 31/28%);font-family:Manrope,Arial,sans-serif}.SiteAnalytics_copy__vonul{max-width:660px}.SiteAnalytics_copy__vonul strong{display:block;margin-bottom:7px;font-size:17px}.SiteAnalytics_copy__vonul p{margin:0;color:#d1ced8;font-size:13px;line-height:1.55}.SiteAnalytics_copy__vonul a,.SiteAnalytics_copy__vonul small{display:block;margin-top:8px;color:#c8f56a;font-size:12px}.SiteAnalytics_actions__0IRNM{display:flex;flex:none;gap:9px}.SiteAnalytics_actions__0IRNM button,.SiteAnalytics_settings__bEU4l{min-height:42px;padding:10px 14px;border:1px solid #aaa5b5;border-radius:11px;color:#fff;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.SiteAnalytics_actions__0IRNM .SiteAnalytics_primary__wzH8P{border-color:#c8f56a;color:#17151f;background:#c8f56a}.SiteAnalytics_settings__bEU4l{position:fixed;z-index:9999;right:14px;bottom:14px;min-height:36px;border-color:#d5d1dc;color:#5546d5;background:#fff;box-shadow:0 8px 30px rgb(23 21 31/14%);font-family:Manrope,Arial,sans-serif;font-size:11px}.SiteAnalytics_actions__0IRNM button:focus-visible,.SiteAnalytics_copy__vonul a:focus-visible,.SiteAnalytics_settings__bEU4l:focus-visible{outline:3px solid #c8f56a;outline-offset:3px}@media (max-width:720px){.SiteAnalytics_panel__bIxcD{right:12px;bottom:12px;left:12px;align-items:stretch;flex-direction:column;gap:16px;padding:18px}.SiteAnalytics_actions__0IRNM{display:grid;grid-template-columns:1fr}}:root{--oqno-color-canvas:var(--bg,#f6f5fa);--oqno-color-surface:var(--surface,#ffffff);--oqno-color-surface-muted:var(--surface-soft,#efedf4);--oqno-color-border:var(--line,#e4e1ea);--oqno-color-border-strong:var(--line-strong,#d5d1dc);--oqno-color-text:var(--text,#17151f);--oqno-color-text-muted:var(--muted,#706d7c);--oqno-color-brand:var(--brand,#6757e8);--oqno-color-brand-strong:var(--brand-dark,#5546d5);--oqno-color-brand-soft:var(--brand-soft,#edeafe);--oqno-color-danger:var(--red,#b74a4a);--oqno-color-danger-soft:var(--red-soft,#fae9e9);--oqno-color-success:var(--green,#248768);--oqno-color-success-soft:var(--green-soft,#e6f5ef);--oqno-radius-control:14px;--oqno-radius-card:24px;--oqno-shadow-card:0 24px 80px rgb(37 28 71/10%);--oqno-shadow-control:0 10px 28px rgb(23 21 31/16%);--oqno-focus-ring:0 0 0 3px rgb(103 87 232/30%);--oqno-duration-fast:140ms;--oqno-duration-state:800ms;--oqno-ease-standard:cubic-bezier(0.2,0,0,1)}@media (prefers-reduced-motion:reduce){:root{--oqno-duration-fast:0ms;--oqno-duration-state:0ms}}.billing-modal-backdrop{background:radial-gradient(circle at 20% 10%,rgb(103 87 232/.35),transparent 45%),radial-gradient(circle at 85% 90%,rgb(166 226 46/.12),transparent 40%),#100e18}.billing-choice{width:min(920px,100%);padding:36px 40px 32px;border-radius:28px;color:var(--oqno-text);background:var(--oqno-surface);font-family:Manrope,system-ui,sans-serif}.billing-choice .billing-close{border:1px solid var(--oqno-line);border-radius:var(--oqno-radius-pill);background:var(--oqno-surface)}.billing-head-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-right:40px;margin-bottom:10px}.billing-head-row p{margin:0;color:var(--oqno-muted);font-size:13px}.billing-head-row strong{color:var(--oqno-text)}.billing-promo{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--oqno-radius-pill);background:var(--oqno-ok-bg);color:var(--oqno-ok-text);font-size:11px;font-weight:800}.billing-choice h2{margin:0 0 8px;font-size:30px;font-weight:800;letter-spacing:-.02em}.billing-choice .billing-lead{max-width:620px;color:var(--oqno-muted);font-size:14px;line-height:1.55;margin-bottom:26px}.billing-choice .billing-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 26px}.billing-choice .billing-plan{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:24px;border:1px solid var(--oqno-line);border-radius:var(--oqno-radius-card);background:var(--oqno-surface);color:var(--oqno-text);text-align:left}.billing-choice .billing-plan.is-featured{border-color:var(--oqno-brand);box-shadow:0 0 0 4px var(--oqno-soft),0 24px 48px -24px rgb(103 87 232/.45)}.billing-choice .billing-recommendation{position:absolute;top:-13px;left:20px;right:20px;min-height:0;border-radius:var(--oqno-radius-pill);padding:6px 10px;background:var(--oqno-brand);color:var(--oqno-surface);font-size:11px;font-weight:800;text-align:center;line-height:1.35}.billing-choice .billing-plan h3{margin:0 0 14px;min-height:40px;font-size:15px;font-weight:800;line-height:1.3}.billing-choice .billing-plan>strong{margin:0 0 4px;font-size:34px;font-weight:800;line-height:1.3}.billing-choice .billing-plan>strong small{margin-left:6px;font-size:13px;font-weight:600;color:var(--oqno-muted-2)}.billing-plan-trial{margin-bottom:16px;font-size:12px;font-weight:700;color:var(--oqno-ok-text)}.billing-plan-delta{align-self:flex-start;margin-bottom:16px;border-radius:var(--oqno-radius-pill);padding:4px 10px;font-size:11px;font-weight:800;color:var(--oqno-brand);background:var(--oqno-soft)}.billing-choice .billing-plan p{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--oqno-muted)}.billing-choice .billing-plan ul{display:flex;flex-direction:column;gap:9px;padding:0;margin:0 0 18px;list-style:none}.billing-choice .billing-plan li{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:600}.billing-choice .billing-plan li svg{flex:0 0 16px;margin-top:2px;border-radius:var(--oqno-radius-pill);background:var(--oqno-ok-bg);color:var(--oqno-ok-text);padding:3px}.billing-choice .billing-feature-highlight{color:var(--oqno-brand)}.billing-choice .billing-plan li.billing-feature-highlight svg{color:var(--oqno-surface);background:var(--oqno-brand)}.billing-plan-pick{margin-top:auto;width:100%;padding:12px;border:1px solid var(--oqno-line);border-radius:var(--oqno-radius-control);background:var(--oqno-surface);color:var(--oqno-text);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.is-featured .billing-plan-pick{background:var(--oqno-brand);border-color:var(--oqno-brand);color:var(--oqno-surface)}.billing-plan-pick[aria-pressed=true]{outline:2px solid var(--oqno-brand);outline-offset:3px}.billing-trust-row{display:flex;flex-wrap:wrap;gap:16px;padding:14px 0 22px;margin-bottom:22px;border-bottom:1px solid var(--oqno-line)}.billing-trust-row span{display:inline-flex;align-items:center;gap:7px;color:var(--oqno-muted);font-size:12px;font-weight:600}.billing-choice .billing-field>span{color:var(--oqno-muted-2);font-size:11px;font-weight:800;text-transform:uppercase}.billing-choice .billing-field input{width:100%;min-width:0;padding:12px 14px;border:1px solid var(--oqno-line);border-radius:var(--oqno-radius-control);font-size:13px}.billing-choice .billing-consent{color:var(--oqno-muted);font-size:13px;line-height:1.5}.billing-choice .billing-consent input{flex:0 0 16px;width:16px;height:16px;accent-color:var(--oqno-brand)}.billing-choice .billing-consent a{color:var(--oqno-brand);font-weight:700}.billing-choice .billing-choice-cta{padding:16px;border-radius:var(--oqno-radius-control);background:linear-gradient(135deg,var(--oqno-brand),#4f3fd1);box-shadow:0 14px 30px -10px rgb(103 87 232/.55);font-size:15px;font-weight:800}.billing-choice .billing-choice-cta:disabled{box-shadow:none}.billing-choice .billing-footnote{color:var(--oqno-muted-2);font-size:12px;text-align:center}@media (max-width:680px){.billing-choice{padding:32px 20px 24px}.billing-choice h2{font-size:25px}.billing-choice .billing-plans{grid-template-columns:1fr;gap:30px}.billing-choice .billing-recommendation{position:static;align-self:stretch;margin:-10px -8px 16px}.billing-trust-row{gap:12px}}