.flow-layout:has(.account-shell){--font-golos:var(--font-account-roboto), Arial, sans-serif;--font-body:var(--font-golos);--font-display:var(--font-golos);--font-mono:var(--font-golos);--ws-canvas:#f7f9fa;--ws-surface:#fff;--ws-sunken:#f1f3f5;--ws-ink:#495057;--ws-ink-2:#66717e;--ws-ink-3:#65717e;--ws-line:#e9ecef;--ws-line-2:#ced4da;--ws-field:#8792a2;--ws-navy:#393f50;--ws-on-navy:#fff;--ws-on-navy-2:#b3becb;--ws-sb-hover:#40475a;--ws-accent:#64b0f2;--ws-accent-hover:#4a9de5;--ws-on-accent:#20364b;--ws-accent-ink:#0675b3;--ws-accent-soft:#edf6ff;--ws-violet:#6554c0;--ws-violet-ink:#6554c0;--ws-violet-soft:#f1eefb;--ws-e1:0 0 35px 0 #49505726;--ws-e2:0 0 35px 0 #49505733;--ws-e3:0 0 35px 0 #49505726;--ws-r-sm:4px;--ws-r-md:4px;--ws-r-lg:4px;--ws-r-xl:4px;color:var(--ws-ink);font:400 14.4px/1.5 var(--font-body);background:var(--ws-canvas)}.flow-layout:has(.account-shell) .account-shell{--ws-r-sm:4px;--ws-r-md:4px;--ws-r-lg:4px;--ws-r-xl:4px;font:inherit;color:var(--ws-ink)}.account-topbar-menu{display:none}@media screen{.flow-layout:has(.account-shell)>.flow-topbar.is-workspace-status{background:#393f50}.flow-layout:has(.account-shell)>.flow-topbar.is-workspace-status .flow-topbar-inner{align-items:center;gap:28px;height:70px;min-height:70px;padding:0 12px;display:flex}.flow-layout:has(.account-shell) .flow-topbar-brand{gap:7px;font-size:20px;font-weight:700}.flow-layout:has(.account-shell) .flow-topbar-actions{gap:16px;margin-left:auto}.flow-layout:has(.account-shell) .flow-profile-button{color:#d2dae4;background:#50596b;border:0;width:34px;height:34px;min-height:34px}.flow-layout:has(.account-shell) .flow-logout-button{color:#bec7d4;box-shadow:none;font:400 14.4px/1.5 var(--font-body);background:0 0}.flow-layout:has(.account-shell) .account-navigation-search{width:180px}.flow-layout:has(.account-shell) .account-navigation-search input{height:38px;min-height:38px;font:400 13px/1.5 var(--font-body);background:#40475a;border:0;border-radius:30px;padding:7px 34px 7px 20px}.flow-layout:has(.account-shell) .account-navigation-search>svg{left:auto;right:12px}.account-shell .account-horizontal-nav{box-shadow:var(--ws-e1);padding:0 12px}.account-shell .account-nav-desktop{gap:28px;min-height:61.5px}.account-shell .account-horizontal-nav :is(a,button){font:500 14.4px/21.6px var(--font-body);color:var(--ws-ink);border-radius:0;gap:16px;padding:18px 12px}.account-shell .account-nav-desktop>a:first-child{padding-left:0}.account-shell .account-horizontal-nav :is(a[aria-current],button.is-active),.account-shell .account-nav-desktop :is(a,button):hover{color:var(--ws-accent-ink);background:0 0}.account-shell .account-nav-create a{background:0 0}.account-shell :is(.account-nav-dropdown,.account-search-results){box-shadow:var(--ws-e1);border:1px solid #efefef;border-radius:0;padding:6px 0;top:100%}.account-shell .account-nav-dropdown :is(a,button){gap:10px;min-height:36px;padding:8px 20px;font-weight:400}.flow-layout:has(.account-shell) :is(.flow-profile-menu,.account-search-results){box-shadow:var(--ws-e1);border:1px solid #efefef;border-radius:0}.flow-layout:has(.account-shell) .flow-profile-menu a{font-family:var(--font-body);font-size:14.4px;font-weight:400}.account-shell .account-workspace .account-workspace-content{gap:24px;padding:20px 12px 48px}.account-shell :is(h1,.t-h1,.insights-page-heading h1,.monitoring-detail-title){color:var(--ws-ink);font:500 18px/1.1 var(--font-body);letter-spacing:0}.account-shell .report-hero h1{color:var(--ws-on-navy)}.account-shell :is(h2,.t-h2),.account-shell :is(h3,.t-h3){font:500 16px/1.25 var(--font-body);letter-spacing:0}.account-shell :is(h4,.t-h4){font:500 15px/1.3 var(--font-body);letter-spacing:0}.account-shell :is(.t-body,.t-small,.account-hero p,.account-profile-card p){color:var(--ws-ink-2);font-size:14.4px;line-height:1.5}.account-shell .account-hero-copy{gap:8px}.account-shell .account-hero .t-body{max-width:none}.account-shell .account-greeting{font-weight:400}.account-shell .ws-home{gap:24px}.account-shell .ws-hero{color:var(--ws-ink);box-shadow:var(--ws-e1);background:#fff;border:0;border-radius:4px;gap:12px;padding:20px}.account-shell .ws-hero :is(h3,p){color:var(--ws-ink)}.account-shell .ws-hero h3{font:500 18px/1.25 var(--font-body)}.account-shell .ws-hero p{color:var(--ws-ink-2);font-size:14.4px;line-height:1.5}.account-shell .ws-hero-kicker{color:var(--ws-ink-2);font:500 12px/1.5 var(--font-body);letter-spacing:0}.account-shell .ws-hero-cta{color:var(--ws-on-accent);background:var(--ws-accent);font:400 14.4px/1.5 var(--font-body);border-radius:4px;padding:7.2px 14.4px}.account-shell .ws-hero:before,.account-shell .ws-hero:after,.account-shell .ws-hero .ws-hero-crystal{display:none}.account-shell :is(.ws-more-list,.ws-session-list,.ws-brand-tile,.account-profile-card,.account-report-card,.account-session,.account-payments-table-wrap,.monitoring-brand-card,.support-compose,.ws-card,.niche-business-report){box-shadow:var(--ws-e1);background:#fff;border:0;border-radius:4px}.account-shell :is(.account-profile-card,.account-report-card,.account-session,.monitoring-brand-card,.support-compose,.ws-brand-tile){padding:20px}.account-shell :is(.ws-more-item,.ws-session-item){padding:16px 20px}.account-shell :is(.ws-more-item b,.ws-session-item b,.ws-brand-tile-head b){font-size:14.4px;font-weight:500}.account-shell .ws-more-item .kicker{color:var(--ws-ink-2);font-size:12px;font-weight:500}.account-shell .btn{min-height:38px;font:400 14.4px/1.5 var(--font-body);box-shadow:none;border:1px solid #0000;border-radius:4px;padding:7.2px 14.4px}.account-shell .btn:not(.btn-ghost,.btn-dark){background:var(--ws-accent);color:var(--ws-on-accent);box-shadow:none}.account-shell .btn:not(.btn-ghost,.btn-dark):hover{background:var(--ws-accent-hover)}.account-shell .btn-ghost{color:var(--ws-ink);box-shadow:none;background:#f1f3f5}.account-shell .btn-ghost:hover{background:#e5e9ed}.account-shell :is(.field,.select-field select){box-shadow:none;color:var(--ws-ink);background:#fff;border:1px solid #ced4da;border-radius:4px;padding:7.2px 12px}.account-shell .field :is(input,textarea){font:400 14.4px/1.5 var(--font-body);color:var(--ws-ink)}.account-shell .field:focus-within{outline-offset:0;border-color:#82b9ee;outline:2px solid #d4e7fa}.account-shell :is(label.t-small,.select-field>span){font:500 14.4px/1.5 var(--font-body)}.account-shell :is(.pill,.chip-ui,.ws-session-live){border-radius:4px;font-size:12px;font-weight:500}.account-shell table{font-size:14.4px;line-height:1.5}.account-shell :is(th,td){border-color:var(--ws-line);padding:12px 9.6px}.account-shell th{color:var(--ws-ink);background:#f7f9fa;font-weight:600}.account-shell :is(.monitoring-brand-nav,.studio-brand-nav){gap:8px;margin-bottom:20px}.account-shell :is(.monitoring-brand-nav,.studio-brand-nav) a{border-radius:4px;font-weight:400}.account-shell :is(.niche-radar-page,.niche-passport-page,.niche-trend-page,.brand-studio-shell){font-size:14.4px;line-height:1.5}.account-shell :is(.niche-radar-page,.niche-passport-page,.niche-trend-page,.brand-studio-view) :is(p,li){font-size:14.4px!important;line-height:1.5!important}.account-shell :is(.niche-radar-page,.brand-studio-view) h3{font-weight:500;font-size:16px!important;line-height:1.3!important}.account-shell :is(.niche-radar-page,.brand-studio-view) h4{font-weight:500;font-size:15px!important;line-height:1.3!important}.account-shell :is(.niche-business-report,.studio-workshop-panel>.ws-card){border-radius:4px;padding:20px!important}.account-shell :is(.studio-workshop-nav>button,.studio-draft-note,.studio-concept-intro,.studio-concept-empty,.niche-business-fact,.niche-radar-subnav,.insights-more-actions>div,.niche-business-matrix-wrap){border-radius:4px}.account-shell .studio-workshop-nav{gap:12px;margin-bottom:24px}.account-shell .studio-workshop-nav>button{gap:10px;padding:14px 12px}.account-shell .studio-workshop-nav strong{font-size:14.4px;font-weight:500}.account-shell .studio-header-banner{padding-bottom:20px}.account-shell .insights-page-heading h1{margin-bottom:8px}.account-shell .niche-radar-layout{gap:24px}.account-shell .niche-business-fact{padding:20px}}@media screen and (min-width:1000px){.account-shell .account-hero-copy{flex-direction:row;justify-content:space-between;align-items:baseline;gap:24px;width:100%;display:flex}.account-shell .account-hero-copy .t-body{text-align:right;max-width:75%}.account-shell .ws-home:has(.ws-more-list){grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.account-shell .ws-home>section,.account-shell .account-today-recovery{grid-column:1/-1}}@media screen and (max-width:1100px){.account-shell .account-nav-desktop{gap:10px}.account-shell .account-horizontal-nav :is(a,button){gap:10px;padding-inline:10px}}@media screen and (max-width:900px){.flow-layout:has(.account-shell) .account-topbar-menu{color:#bec7d4;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:38px;height:44px;padding:0;display:inline-flex}.flow-layout:has(.account-shell)>.flow-topbar.is-workspace-status .flow-topbar-inner{gap:12px}.account-shell .account-horizontal-nav{z-index:45;height:0;padding:0}.account-shell .account-nav-mobile{display:none}.account-shell .account-nav-drawer[open]{border-radius:0}.account-shell .account-drawer-links a{gap:12px;min-height:44px;padding:10px 12px}.account-shell .account-nav-drawer .flow-logout-button{color:var(--ws-ink);background:var(--ws-sunken)}.flow-layout:has(.account-shell) .account-navigation-search{display:none}.account-shell .account-workspace .account-workspace-content{padding:20px 12px 36px}.account-shell .studio-workshop-nav>button{min-height:44px}}@media screen and (max-width:560px){.flow-layout:has(.account-shell) .flow-topbar-brand{font-size:18px}.flow-layout:has(.account-shell) .flow-topbar-brand img{width:23px;height:23px}.flow-layout:has(.account-shell) .flow-topbar-actions{gap:6px}.flow-layout:has(.account-shell) .flow-topbar-actions .btn{min-height:44px;padding-inline:6px;font-size:12px}.account-shell .btn,.account-shell :is(.field,.select-field select){min-height:44px}.account-shell .ws-home{grid-template-columns:minmax(0,1fr)}}@media print{.account-topbar-menu{display:none!important}}
@media screen{.account-shell .account-workspace .account-workspace-content{--account-content-width:1248px;width:100%;max-width:var(--account-content-width);min-width:0;margin-inline:auto;padding:24px 24px 48px}.account-shell .account-workspace .account-width-readable{--account-content-width:840px}.account-shell .account-workspace .account-width-wide{--account-content-width:1560px}.account-shell .account-hero-copy{justify-content:start;align-items:start;gap:8px;width:100%;display:grid}.account-shell .account-hero-copy .t-body{text-align:left;overflow-wrap:anywhere;max-width:76ch}:is(.account-shell .ws-home,.account-shell .ws-home:has(.ws-more-list)){grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.account-shell .ws-home>:is(.ws-hero,.ws-more-list,.account-today-recovery){grid-column:1/-1;width:100%;max-width:792px}.account-shell .ws-home .ws-hero{align-content:start;gap:10px;min-height:0;padding:20px 24px}.account-shell .ws-hero :is(h3,p){overflow-wrap:anywhere;max-width:65ch}.account-shell .ws-hero-cta{height:auto;min-height:40px}.account-shell .ws-home>:is(.ws-home-brands,.ws-home-sessions){grid-column:auto;min-width:0}.account-shell .ws-home .ws-brand-grid{grid-template-columns:minmax(0,1fr)}.account-shell :is(.ws-session-item,.ws-more-item)>span{overflow-wrap:anywhere;min-width:0}.account-shell .ws-section-head{flex-wrap:wrap;align-items:baseline;gap:8px 16px}.account-shell .ws-brand-tile-head b{white-space:normal;overflow-wrap:anywhere}.account-shell :is(.account-profile-card,.account-session,.account-report-card,.support-compose){overflow-wrap:anywhere;min-width:0}.account-shell :is(.niche-radar-page,.brand-studio-shell,.niche-passport-page,.niche-trend-page){min-width:0}.account-shell :is(.niche-passport-page,.niche-trend-page){width:100%;max-width:1040px;margin-inline:auto}.account-shell .studio-workshop-panel textarea{max-width:80ch}}@media screen and (min-width:1000px){:is(.account-shell .account-workspace-content .ws-home,.account-shell .account-workspace-content .ws-home:has(.ws-more-list)){grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.account-shell .account-workspace-content .ws-home>.ws-hero{grid-area:1/1;max-width:none}.account-shell .account-workspace-content .ws-home>.ws-home-brands{grid-area:1/2}.account-shell .account-workspace-content .ws-home>.ws-home-sessions{grid-column:1/-1}}@media screen and (max-width:900px){.account-shell .account-workspace .account-workspace-content{padding:20px 16px 36px}}@media screen and (max-width:560px){.account-shell .account-workspace .account-workspace-content{padding-inline:12px}.account-shell .ws-home .ws-hero{padding:20px}.account-shell .ws-hero-cta{min-height:44px}}@media screen{.account-shell .brand-context-head{align-items:center;margin-block:0 20px}.account-shell .brand-context-head .ws-object-body{min-width:0}.account-shell .brand-context-head h1{overflow-wrap:anywhere}.account-shell .monitoring-detail>.monitoring-local-nav,.account-shell .studio-brand-nav>.monitoring-local-nav{margin:0 0 24px;position:static}.account-shell .studio-brand-nav{margin:0}.account-shell .monitoring-overview-grid:not(.brand-view-overview){grid-template-columns:minmax(0,1fr)}.account-shell .monitoring-overview-grid [hidden]{display:none!important}.account-shell .brand-view-settings .monitoring-overview-side>:not(.monitoring-tariff){display:none}.account-shell .brand-section-intro{margin-bottom:20px}.account-shell .brand-section-intro h2{margin:0 0 8px;font-size:24px}.account-shell .brand-section-intro p{max-width:80ch;margin:0}.account-shell .brand-context-head{gap:20px;padding:0;font-size:14px;line-height:1.5}.account-shell .brand-context-head h1{margin:0;font-size:28px;line-height:1.2}.account-shell .brand-context-head .ws-object-meta{margin:8px 0 0;font-size:14px;line-height:21px}.account-shell .brand-studio-shell>.studio-brand-nav{border:0;padding:0}}
:root{--font-display:var(--font-manrope), "Golos Text", -apple-system, system-ui, sans-serif;--font-body:var(--font-inter), -apple-system, "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--fg);background:var(--surface);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}a{color:inherit;text-decoration:none}:where(body:not(:has(main.landing))) :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.skip-link{z-index:var(--z-skip);min-height:var(--control-min-height);padding:var(--space-3) var(--space-4);color:var(--on-dark);background:var(--bg);border:2px solid var(--accent);transition:transform var(--dur-fast) var(--ease-standard);align-items:center;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{outline:3px solid var(--accent);outline-offset:2px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-offset:3px;outline:3px solid highlight}.btn,.btn-primary,.btn-ghost,input,select,textarea,summary{forced-color-adjust:auto;border-color:canvastext}.state-label,.monitoring-light,.report-risk,.name-item-recommendation,.field-msg{color:canvastext;background:canvas;border:1px solid canvastext}}.admin-audit-page{gap:24px;display:grid}.admin-audit-heading{gap:4px;display:grid}.admin-audit-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-audit-event{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:20px;padding:18px;display:grid}.admin-audit-event__main,.admin-audit-event__meta{gap:6px;display:grid}.admin-audit-event__main span,.admin-audit-event__meta dd{overflow-wrap:anywhere}.account-danger-zone{border-color:var(--feedback-error)}.account-danger-action{border-color:var(--feedback-error);color:var(--feedback-error)}.account-danger-action:hover,.account-danger-action:focus-visible{border-color:var(--feedback-error);color:var(--fg);background:var(--feedback-error-bg)}.admin-audit-event__meta{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.admin-audit-event__meta div{min-width:0}.admin-audit-event__meta dt{color:var(--muted);font-size:12px}.admin-audit-event__meta dd{margin:2px 0 0;font-size:14px}@media (max-width:720px){.admin-audit-event{grid-template-columns:1fr}.admin-audit-event__meta{grid-template-columns:1fr;gap:10px}}.t-display{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.03em;font-weight:800}.t-h1{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:-.02em;font-weight:800}.t-h2{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;font-weight:700}.t-body{font-size:var(--text-body)}.t-small{font-size:var(--text-small);color:var(--muted);letter-spacing:.01em}.t-mono{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.02em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
