@charset "UTF-8";.authenticated-layout{color-scheme:dark;--color-surface: var(--havk-bg);--color-surface-raised: var(--havk-surface);--color-ink: var(--havk-text);--color-muted: var(--havk-text-secondary);--color-line: var(--havk-border);--color-accent: var(--havk-primary);--color-accent-strong: var(--havk-primary-subtle);--color-accent-soft: var(--havk-primary-subtle);--color-warning: var(--havk-warning);background:radial-gradient(circle at 82% -10%,rgba(255,122,0,.07),transparent 30rem),var(--havk-bg);color:var(--havk-text);font-size:var(--havk-text-base);line-height:var(--havk-leading-body)}.authenticated-layout>main{background:transparent}.authenticated-layout :where(.dashboard-page,.trends-page,.platform-accounts,.content-memory,.report-history,.report-detail,.profile-page,.review-page,.channel-page,.channel-summary){color:var(--havk-text)!important}.authenticated-layout :where(h1,h2,h3,h4,strong,legend,label,dt,dd){text-wrap:balance}.authenticated-layout :where(h1,h2,h3,h4){color:var(--havk-text)}.authenticated-layout :where(p,li,dd,small,span){text-wrap:pretty}.authenticated-layout :where(a,button,input,textarea,select,summary){transition:color var(--havk-transition),background-color var(--havk-transition),border-color var(--havk-transition),box-shadow var(--havk-transition),opacity var(--havk-transition),transform var(--havk-transition)}.authenticated-layout :where(a,button){-webkit-tap-highlight-color:transparent}.authenticated-layout :where(button):not(:disabled):active,.authenticated-layout :where(a[class*=action]):active{transform:translateY(1px) scale(.985)}.authenticated-layout :where(button:disabled,[aria-disabled=true]){cursor:not-allowed;filter:saturate(.45);opacity:.5}.authenticated-layout :where(input,textarea,select){border-color:var(--havk-border-strong)!important;border-radius:var(--havk-radius-sm)!important;background:var(--havk-surface-raised)!important;color:var(--havk-text)!important;caret-color:var(--havk-primary)}.authenticated-layout :where(input,textarea,select)::placeholder{color:var(--havk-text-muted);opacity:1}.authenticated-layout :where(input,textarea,select):hover:not(:disabled){border-color:#747474!important}.authenticated-layout :where(input,textarea,select):focus-visible{border-color:var(--havk-primary)!important;outline:0!important;box-shadow:0 0 0 3px var(--havk-focus-ring)!important}.authenticated-layout :where(input,textarea,select)[aria-invalid=true]{border-color:var(--havk-danger)!important}.authenticated-layout :where(.eyebrow){color:var(--havk-primary-subtle)!important}.authenticated-layout :where(.field-error,.field-errors,.state--error){color:#ff9a9a!important}.authenticated-layout :where(.primary-action,.submit-button,.form-actions button:last-child){border-color:var(--havk-primary)!important;background:var(--havk-primary)!important;color:#1a120b!important;box-shadow:0 8px 20px #ff7a0024}.authenticated-layout app-trends-page :where(.search-form button,.results-heading button,.actions button),.authenticated-layout app-platform-accounts-page :where(.form-actions button),.authenticated-layout app-content-memory-page :where(.form-actions button:last-child){border:1px solid var(--havk-primary)!important;background:var(--havk-primary)!important;color:#1a120b!important;box-shadow:0 8px 20px #ff7a0024}.authenticated-layout app-trends-page :where(.search-form button,.results-heading button,.actions button):hover:not(:disabled),.authenticated-layout app-platform-accounts-page :where(.form-actions button):hover:not(:disabled),.authenticated-layout app-content-memory-page :where(.form-actions button:last-child):hover:not(:disabled){border-color:var(--havk-primary-hover)!important;background:var(--havk-primary-hover)!important;transform:translateY(-1px)}.authenticated-layout :where(.primary-action,.submit-button,.form-actions button:last-child):hover:not(:disabled){border-color:var(--havk-primary-hover)!important;background:var(--havk-primary-hover)!important;box-shadow:0 10px 26px #ff7a0038;transform:translateY(-1px)}.authenticated-layout :where(.secondary-action,.secondary-button,.back-action){border-color:var(--havk-border)!important;background:var(--havk-surface-raised)!important;color:var(--havk-text)!important}.authenticated-layout :where(.secondary-action,.secondary-button,.back-action):hover:not(:disabled){border-color:var(--havk-border-strong)!important;background:var(--havk-surface-hover)!important}.authenticated-layout :where(.delete-action,.danger-action,.danger){border-color:color-mix(in srgb,var(--havk-danger) 62%,var(--havk-border))!important;background:transparent!important;color:var(--havk-danger)!important}.authenticated-layout :where(.delete-action,.danger-action,.danger):hover:not(:disabled){background:var(--havk-danger-soft)!important}.authenticated-layout :where(.state-card,.notice,.current-account,.transcript-panel){border-color:var(--havk-border)!important;background:var(--havk-surface)!important;color:var(--havk-text);box-shadow:var(--havk-shadow-sm)}.authenticated-layout :where(.state-card--error,.state-message--error,.conflict){border-color:color-mix(in srgb,var(--havk-danger) 65%,var(--havk-border))!important;background:var(--havk-danger-soft)!important;color:var(--havk-text)!important}.authenticated-layout :where(.state-message--success){border-color:var(--havk-success)!important;background:var(--havk-success-soft)!important;color:var(--havk-text)!important}.authenticated-layout :where(.partial,.partial-notice,.coverage,.confirmation,.archive-confirm,.integration-note){border-color:color-mix(in srgb,var(--havk-warning) 58%,var(--havk-border))!important;background:var(--havk-warning-soft)!important;color:var(--havk-text)!important}.authenticated-layout :where(.simulated-badge,.simulation-notice){border-color:color-mix(in srgb,var(--havk-warning) 58%,var(--havk-border))!important;background:var(--havk-warning-soft)!important;color:#ffd88d!important}.authenticated-layout :where(.journey-panel,.summary-panel,.recent-reports,.quick-actions,.youtube-summary,.channel-health,.health-card,.account-card,.account-form,.account-selector,.search-form,.trend-card,.content-card,.review-card,.connection-card,.channel-card,.history-item,.structured-section,.report-metadata>div,.idea-card,.source-list,.source,fieldset){border-color:var(--havk-border)!important;border-radius:var(--havk-radius-lg)!important;background:var(--havk-surface)!important;color:var(--havk-text);box-shadow:var(--havk-shadow-sm)}.authenticated-layout :where(.idea-context>div,.story-blocks li,.idea-list li){border-color:var(--havk-border)!important;background:var(--havk-surface-raised)!important;color:var(--havk-text-secondary)!important}.authenticated-layout :where(.story-blocks li){border-inline-start-color:var(--havk-primary)!important}.authenticated-layout :where(.journey-panel,.summary-panel,.recent-reports,.quick-actions,.youtube-summary,.channel-health,.account-card,.trend-card,.content-card,.history-item,.structured-section):hover{border-color:var(--havk-border-strong)!important;box-shadow:var(--havk-shadow-md)}.authenticated-layout :where(.report-list li,.youtube-metrics>div,.health-state,.channel-details>div,.analysis,.analysis li,.badges>*,.keywords li){border-color:var(--havk-border)!important;background:var(--havk-surface-raised)!important;color:var(--havk-text-secondary)!important}.authenticated-layout :where(.quick-actions a,.history button,.actions a,.actions button){border-color:var(--havk-border)!important;background:transparent!important;color:var(--havk-text)!important}.authenticated-layout :where(.quick-actions a,.history button,.actions a,.actions button):hover:not(:disabled){border-color:var(--havk-primary)!important;background:var(--havk-surface-hover)!important}.authenticated-layout :where(.account-state,.section-heading>span,.step-state,.confidence,.status){border:1px solid var(--havk-border)!important;background:var(--havk-surface-raised)!important;color:var(--havk-text-secondary)!important}.authenticated-layout :where(.status[data-status=COMPLETED]){border-color:var(--havk-success)!important;color:#8ce5b2!important}.authenticated-layout :where(.status[data-status=FAILED]){border-color:var(--havk-danger)!important;color:#ff9a9a!important}.authenticated-layout :where(.recommended-action){border:1px solid color-mix(in srgb,var(--havk-primary) 34%,var(--havk-border));background:radial-gradient(circle at 100% 0,rgba(255,122,0,.18),transparent 24rem),var(--havk-surface)!important;color:var(--havk-text)!important;box-shadow:var(--havk-shadow-lg)!important}.authenticated-layout :where(.recommended-action p:not(.eyebrow)){color:var(--havk-text-secondary)!important}.authenticated-layout :where(.active-request){border-color:color-mix(in srgb,var(--havk-warning) 55%,var(--havk-border))!important;background:var(--havk-warning-soft)!important}.authenticated-layout :where(.request-status){background:var(--havk-warning)!important;box-shadow:0 0 0 .35rem #f5b84b26!important}.authenticated-layout :where(.loading-mark){border-color:var(--havk-border)!important;border-top-color:var(--havk-primary)!important}.authenticated-layout :where(.dashboard-loading,.workspace-state){position:relative;overflow:hidden}.authenticated-layout :where(.dashboard-loading,.workspace-state):after{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.04) 50%,transparent 80%);content:"";translate:-100% 0;animation:havk-loading-sheen 1.8s ease-in-out infinite;pointer-events:none}.authenticated-layout :where(.trend-card.selected){outline-color:var(--havk-primary)!important;box-shadow:0 0 0 4px var(--havk-focus-ring),var(--havk-shadow-md)!important}.authenticated-layout app-platform-accounts-page :where(.account-card dt,.capabilities),.authenticated-layout app-platform-account-selector :where(p),.authenticated-layout app-trends-page :where(dt,.collected),.authenticated-layout app-content-memory-page :where(.published,.description,.analysis-pending){color:var(--havk-text-secondary)!important}.authenticated-layout app-report-delete-dialog :where(.dialog-backdrop){background:#080808c2!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.authenticated-layout app-report-delete-dialog :where(.delete-dialog){border-color:color-mix(in srgb,var(--havk-danger) 65%,var(--havk-border))!important;background:var(--havk-surface-elevated)!important;color:var(--havk-text);box-shadow:var(--havk-shadow-lg)!important}.authenticated-layout app-report-delete-dialog :where(.dialog-error){border-color:var(--havk-danger)!important;background:var(--havk-danger-soft)!important}.authenticated-layout app-report-delete-dialog :where(.destructive-action){border-color:var(--havk-danger)!important;background:var(--havk-danger)!important;color:#211010!important}.authenticated-layout app-workspace-page :where(.sidebar-heading button,.report-actions button,.report-actions a,.confirmation button,.conversation-toggle):hover:not(:disabled){border-color:var(--havk-primary)!important;background:var(--havk-surface-hover)!important}.authenticated-layout app-workspace-page :where(.composer fieldset){border-color:transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.authenticated-layout app-workspace-page :where(.composer textarea){border-color:transparent!important;border-radius:0!important;background:transparent!important;color:var(--hv-text)!important}.authenticated-layout app-reports-archive-page :where(.search-input),.authenticated-layout app-reports-archive-page :where(.search-input):hover:not(:disabled),.authenticated-layout app-reports-archive-page :where(.search-input):focus-visible{border-color:transparent!important;border-radius:0!important;background:transparent!important;color:var(--text-primary)!important;outline:0!important;box-shadow:none!important}.authenticated-layout app-platform-accounts-page :where(.field-control){border-color:var(--border)!important;border-radius:9px!important;background:var(--surface-raised)!important;color:var(--text-primary)!important}.authenticated-layout app-platform-accounts-page :where(.field-control):hover:not(:disabled){border-color:var(--border-strong)!important}.authenticated-layout :where(.deletion-announcement){border-color:var(--havk-success)!important;background:var(--havk-success-soft)!important;color:#a0e8bd!important}.authenticated-layout :where([tabindex="-1"]):focus-visible{border-radius:.25rem;outline:2px solid var(--havk-focus)!important;outline-offset:.35rem}@media(max-width:48rem){.authenticated-layout :where(.shell){width:min(100% - 1.25rem,76rem)}.authenticated-layout :where(.dashboard-page,.trends-page){padding-inline:.75rem!important}.authenticated-layout :where(.page-action-group>*,.connection-actions>*,.form-actions>*){min-height:2.75rem}}@media(max-width:23.5rem){.authenticated-layout :where(.shell){width:calc(100% - 1rem)}.authenticated-layout :where(.dashboard-page,.trends-page,.workspace){padding-inline:.5rem!important}.authenticated-layout :where(.page-action-group,.page-action-group>*,.item-actions,.item-actions>*){width:100%}.authenticated-layout app-platform-accounts-page :where(.account-card dl div){align-items:flex-start;flex-direction:column;gap:.25rem}.authenticated-layout app-platform-accounts-page :where(.account-card dd){max-width:100%;text-align:left;overflow-wrap:anywhere}.authenticated-layout :where(.connection-actions,.connection-actions>*,.form-actions,.form-actions>*){width:100%}}@keyframes havk-loading-sheen{60%,to{translate:100% 0}}@media(prefers-reduced-motion:reduce){.authenticated-layout :where(a,button,input,textarea,select,summary){transition:none}.authenticated-layout :where(.dashboard-loading,.workspace-state):after{animation:none}}:root{--hv-bg: #0b0b0b;--hv-surface-sidebar: #100e0d;--hv-surface-raised: #121212;--hv-surface-overlay: #171717;--hv-surface-tooltip: #181818;--hv-surface-hover: #181818;--hv-surface-nav-hover: #17150f;--hv-border: #242424;--hv-border-chip: #2c2c2c;--hv-border-chip-hover: #3a3a3a;--hv-border-overlay: #2b2b2b;--hv-divider: #1e1e1e;--hv-divider-sidebar: #1e1c1a;--hv-text: #edeae6;--hv-text-strong: #f2eeea;--hv-text-body: #a8a39d;--hv-text-chip: #c9c4bf;--hv-text-nav: #c4bfba;--hv-text-muted: #8a8580;--hv-text-faint: #7f7b77;--hv-text-disabled: #5a5652;--hv-placeholder: #6f6b67;--hv-accent: #ff7a1a;--hv-accent-text: #ffb07a;--hv-accent-tint: rgb(255 122 26 / 10%);--hv-accent-tint-strong: rgb(255 122 26 / 12%);--hv-accent-border: rgb(255 122 26 / 42%);--hv-accent-on: #150a02;--hv-composer-surface: #16120f;--hv-composer-border: #2c241e;--hv-composer-divider: #241d18;--hv-send-bg: #4a3323;--hv-send-bg-hover: #5a3f2b;--hv-send-bg-active: #3f2b1d;--hv-send-fg: #f3b584;--hv-send-focus: #e8621a;--hv-radius-composer: 22px;--hv-radius-overlay: 14px;--hv-radius-tooltip: 12px;--hv-radius-row: 9px;--hv-radius-nav: 10px;--hv-radius-pill: 999px;--hv-font-ui: "IBM Plex Sans", system-ui, sans-serif;--hv-font-display: "Space Grotesk", system-ui, sans-serif;color-scheme:light;--havk-bg: #000;--havk-surface: #2a2a2a;--havk-surface-raised: #323232;--havk-surface-elevated: #383838;--havk-surface-hover: #353535;--havk-border: #454545;--havk-border-strong: #7b7b7b;--havk-primary: #ff7a00;--havk-primary-hover: #ff8d26;--havk-primary-active: #e86f00;--havk-primary-soft: #3d2a1a;--havk-primary-subtle: #ffb066;--havk-text: #f5f5f5;--havk-text-secondary: #c2c2c2;--havk-text-muted: #969696;--havk-focus: #ffad5c;--havk-focus-ring: rgb(255 122 0 / 24%);--havk-success: #59c88a;--havk-success-soft: #1f3529;--havk-warning: #f5b84b;--havk-warning-soft: #3b311d;--havk-danger: #ff7272;--havk-danger-soft: #3b2224;--havk-info: #7db5ff;--havk-info-soft: #202f42;--havk-space-1: .25rem;--havk-space-2: .5rem;--havk-space-3: .75rem;--havk-space-4: 1rem;--havk-space-6: 1.5rem;--havk-space-8: 2rem;--havk-space-12: 3rem;--havk-text-xs: .75rem;--havk-text-sm: .875rem;--havk-text-base: 1rem;--havk-text-lg: 1.125rem;--havk-leading-body: 1.6;--havk-radius-sm: .625rem;--havk-radius-md: .875rem;--havk-radius-lg: 1rem;--havk-radius-xl: 1.25rem;--havk-shadow-sm: 0 1px 2px rgb(0 0 0 / 22%);--havk-shadow-md: 0 12px 32px rgb(0 0 0 / 24%);--havk-shadow-lg: 0 24px 70px rgb(0 0 0 / 32%);--havk-transition: .6s cubic-bezier(.2, .8, .2, 1);--color-surface: #f7f5ef;--color-surface-raised: #fffdf8;--color-ink: #19201b;--color-muted: #5d685f;--color-line: #d9ddd6;--color-accent: #da4f2a;--color-accent-strong: #a93417;--color-accent-soft: #ffad7d;--ov-void: #080807;--ov-panel: #0f0f0e;--ov-surface: #171716;--ov-surface-raised: #212120;--ov-hairline: #252523;--ov-hairline-strong: #33332f;--ov-orange: #ff5a1f;--ov-orange-hover: #ff7a3d;--ov-orange-on: #1a0900;--ov-orange-text: #ff9a5c;--ov-text-primary: #f2f1ee;--ov-text-secondary: #9c9b96;--ov-text-muted: #68675f;--ov-ok: #5fbf7a;--ov-attention: var(--ov-orange-text);--ov-skeleton: #1e1e1d;--ov-focus: #ff9a5c;color:var(--color-ink);background:var(--color-surface);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--havk-border-strong) var(--havk-bg)}body{min-width:20rem;min-height:100dvh;margin:0;overflow-x:hidden;background:linear-gradient(rgba(255,255,255,.2),transparent 30rem),var(--color-surface)}::selection{background:#ff7a0052;color:inherit}app-workspace-page button,app-workspace-page textarea{font:inherit}app-workspace-page button{cursor:pointer}app-workspace-page button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.5}app-workspace-page .new-update-button{position:sticky;z-index:3;bottom:.5rem;display:block;margin:.5rem auto 0;border:1px solid #33332f;border-radius:999px;background:#171716;color:#ff9a5c;padding:.5rem .75rem;font-weight:600}app-workspace-page .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}app-workspace-page .loading-spinner{display:inline-block;width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:workspace-spin .8s linear infinite}app-workspace-page .account-picker{display:flex;width:100%;gap:.3rem;flex-wrap:wrap}app-workspace-page .account-picker button{border:1px solid #252523;border-radius:999px;background:#171716;color:#f2f1ee;padding:.5rem .65rem}app-workspace-page .account-picker button[aria-selected=true]{background:#212120}app-workspace-page .report-objective{line-height:1.6}app-workspace-page .research-mode-panel{position:relative;display:flex;align-items:center;justify-content:center;padding:.8rem clamp(.8rem,2.2vw,2rem);background:var(--ov-void)}app-workspace-page .research-mode-selector{position:relative;display:grid;grid-template-columns:1fr 1fr;min-width:min(100%,19rem);padding:3px;border:1px solid var(--ov-hairline);border-radius:999px;background:var(--ov-panel);box-shadow:none;isolation:isolate}app-workspace-page .research-mode-selector:before{position:absolute;z-index:-1;inset:3px auto 3px 3px;width:calc(50% - 3px);border-radius:inherit;background:var(--hv-accent-tint-strong);box-shadow:inset 0 0 0 1px var(--hv-accent-border);content:"";transition:transform .28s cubic-bezier(.2,.8,.2,1)}app-workspace-page .research-mode-selector[data-active=SEARCH]:before{transform:translate(100%)}app-workspace-page .research-mode-tab{z-index:1;min-height:2.3rem;border:0;border-radius:999px;padding:.5rem .75rem;color:var(--ov-text-secondary);background:transparent;font-weight:500;transition:color .16s ease}app-workspace-page .research-mode-tab:hover:not(.is-active){color:var(--ov-text-primary)}app-workspace-page .research-mode-tab.is-active{color:var(--ov-orange-text)}@media(max-width:650px){app-workspace-page .research-mode-panel{display:grid;grid-template-columns:auto minmax(0,19rem);gap:.65rem}app-workspace-page .research-mode-panel>.conversation-toggle{position:static;z-index:2}app-workspace-page .research-mode-selector{min-width:0;width:100%}}@media(max-width:360px){app-workspace-page .research-mode-panel{grid-template-columns:auto minmax(0,1fr);padding-inline:.5rem}app-workspace-page .conversation-toggle-label{display:none}app-workspace-page .research-mode-panel>.conversation-toggle{width:2.5rem;height:2.5rem;justify-content:center;padding:0}}@keyframes workspace-spin{to{transform:rotate(360deg)}}button,a{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--havk-focus);outline-offset:3px;box-shadow:0 0 0 3px var(--havk-focus-ring)}.shell{width:min(100% - 2rem,76rem);margin-inline:auto}.report-generation .methodology-card,.report-generation .trend-selection{border:1px solid var(--color-line);border-radius:.8rem;padding:1rem}.report-generation .methodology-card,.report-generation .trend-selection ul,.report-generation .trend-selection label,.report-generation .trend-selection label span{display:grid}.report-generation .methodology-card{gap:.25rem}.report-generation .methodology-card span,.report-generation .methodology-card small{color:var(--color-muted)}.report-generation .trend-selection h3{margin-top:0}.report-generation .trend-selection ul{gap:.65rem;margin:0;padding:0;list-style:none}.report-generation .trend-selection label{grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;cursor:pointer}.report-generation .trend-selection label span{gap:.2rem}.report-generation .trend-selection input{width:1.1rem;height:1.1rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}app-workspace-page .research-mode-selector:before{transition:none}}
