@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-grid{display:inline-grid}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.resize{resize:both}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.subscription-summary{color:#d8dfdb;background:#202b27;border-radius:8px;justify-content:space-between;gap:8px;margin:-14px 2px 18px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.subscription-summary strong{color:#fff;font-size:12px}.nav-preview-badge{font-style:normal;line-height:1;color:#bfc9c4!important;background:#34413b!important;border-radius:999px!important;padding:4px 6px!important;font-size:11px!important}.sidebar-user{display:block}.sidebar-user-profile{align-items:center;gap:9px;display:flex}.sidebar-user form{margin-top:10px}.sign-out{justify-content:center;align-items:center;gap:7px;width:100%;display:flex;border-top:1px solid #2d3833!important;padding:8px!important}.updates-button{z-index:80;border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;place-items:center;display:grid;position:fixed;top:18px;right:20px;box-shadow:0 8px 24px #14221b1a}.updates-button span{color:#fff;background:#c73b3b;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.module-page{background:var(--canvas);width:min(1260px,100%);min-height:100vh;margin:0 auto;padding:42px 38px 80px}.module-wrap{width:min(1120px,100%);margin:0 auto}.module-heading h1,.module-page-heading h1{letter-spacing:-1px;margin:7px 0 10px;font-size:34px;line-height:1.15}.module-heading p,.module-page-heading p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.module-navigation{border:1px solid var(--line);background:#fff;border-radius:13px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:22px;padding:8px;display:flex}.module-navigation-item{color:#56615b;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.module-navigation-item strong{color:#59645e;background:#eef0ef;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:grid}.module-navigation-item.active strong{color:#fff;background:#fff3}.analysis-placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.analysis-placeholder-card{flex-direction:column;min-height:260px;padding:22px;display:flex;position:relative}.analysis-placeholder-icon{background:var(--brand-soft);width:46px;height:46px;color:var(--brand);border-radius:11px;place-items:center;margin-bottom:18px;display:grid}.analysis-placeholder-card h2{margin:5px 0 7px;font-size:20px}.analysis-placeholder-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.analysis-placeholder-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 0;display:grid}.analysis-placeholder-card dl div{background:#f6f7f6;border-radius:9px;padding:12px}.analysis-placeholder-card dt{color:var(--muted);font-size:12px}.analysis-placeholder-card dd{margin:4px 0 0;font-size:14px;font-weight:800}.coming-soon-label{color:var(--brand);text-transform:uppercase;letter-spacing:.6px;align-self:flex-start;margin-top:auto;padding-top:18px;font-size:12px;font-weight:800;display:inline-flex}.make-groups{gap:18px;display:grid}.make-group{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.make-group-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 22px;display:flex}.make-group-heading h2{margin:0 0 4px;font-size:19px}.make-group-heading p{color:var(--muted);margin:0;font-size:14px}.make-group-heading>svg{color:var(--brand)}.make-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.make-card{background:#fff;gap:13px;min-height:150px;padding:20px;display:flex}.make-card.muted{background:#fafbfa}.make-icon{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.make-card.muted .make-icon{color:#7b8580;background:#eef1ef}.make-card-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.make-card h3{margin:1px 0 7px;font-size:16px}.make-card-title span{text-transform:uppercase;letter-spacing:.5px;color:var(--brand);white-space:nowrap;font-size:11px;font-weight:800}.make-card.muted .make-card-title span{color:#87908b}.make-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.connector-preview-hero{color:#fff;background:linear-gradient(145deg,#211d30,#17211d);border-radius:15px;align-items:flex-start;gap:18px;margin-bottom:16px;padding:24px;display:flex}.connector-preview-icon{background:#ffffff1f;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.connector-preview-hero span{text-transform:uppercase;letter-spacing:1px;color:#cbbdff;font-size:12px;font-weight:800}.connector-preview-hero h2{margin:6px 0;font-size:22px}.connector-preview-hero p{color:#c5ccc8;max-width:720px;margin:0;line-height:1.6}.connector-preview-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.connector-preview-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.connector-preview-card svg{color:var(--brand)}.connector-preview-card h3{margin:14px 0 6px;font-size:17px}.connector-preview-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.connector-plans{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:16px;padding:21px}.connector-plans h2{margin:0 0 15px;font-size:18px}.connector-plans>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.connector-plans span{color:var(--muted);background:#f6f7f6;border-radius:9px;padding:13px;font-size:14px}.connector-plans strong{color:var(--ink);margin-bottom:3px;display:block}.sidebar.collapsed .subscription-summary,.sidebar.collapsed .nav-preview-badge,.sidebar.collapsed .sidebar-user form{display:none}.sidebar.collapsed .sidebar-user-profile{justify-content:center}@media (max-width:900px){.make-grid,.connector-preview-grid,.analysis-placeholder-grid{grid-template-columns:1fr}.connector-plans>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.module-page{padding:26px 14px 50px}.module-heading h1,.module-page-heading h1{font-size:29px}.module-navigation{flex-wrap:nowrap;overflow-x:auto}.module-navigation-item{flex:none}.connector-plans>div,.analysis-placeholder-card dl{grid-template-columns:1fr}}.page-analysis-panel{background:linear-gradient(135deg,#fbf9ff,#f7f5ff);margin-top:18px;padding:22px}.page-analysis-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.page-analysis-icon{width:46px;height:46px;color:var(--brand);background:#fff;border-radius:12px;place-items:center;display:grid}.page-analysis-heading h2{margin:4px 0;font-size:20px}.page-analysis-heading p{color:var(--muted);margin:0;line-height:1.5}.page-analysis-results{border-top:1px solid #ded7f4;gap:15px;margin-top:20px;padding-top:20px;display:grid}.page-analysis-summary{align-items:center;gap:15px;display:flex}.page-analysis-summary>strong{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.page-analysis-summary span{color:var(--brand);font-weight:800}.page-analysis-summary p{margin:3px 0 0;line-height:1.55}.page-analysis-dimensions{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.page-analysis-dimensions span{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.page-analysis-dimensions b{text-transform:capitalize}.page-analysis-dimensions strong{color:var(--brand)}.page-analysis-proposals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-analysis-proposal{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;padding:17px;display:flex}.page-analysis-proposal.added{background:#f6fbf8;border-color:#b9ddc8}.page-analysis-proposal h3{margin:9px 0 6px;font-size:18px}.page-analysis-proposal>p{color:var(--muted);margin:0 0 12px;line-height:1.5}.page-analysis-proposal dl{grid-template-columns:120px 1fr;gap:7px 10px;margin:0 0 12px;display:grid}.page-analysis-proposal dt{font-weight:800}.page-analysis-proposal dd{margin:0}.page-analysis-evidence{gap:5px;margin-bottom:15px;display:grid}.page-analysis-evidence span{color:var(--muted);padding-left:13px;position:relative}.page-analysis-evidence span:before{content:"";background:var(--brand);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.page-analysis-proposal button{align-self:flex-start;margin-top:auto}.page-analysis-empty{color:var(--muted);background:#fff;border-radius:10px;align-items:center;gap:9px;margin-top:17px;padding:14px;display:flex}@media (max-width:850px){.page-analysis-heading{grid-template-columns:auto 1fr}.page-analysis-heading .primary-button{grid-column:1/-1;justify-self:start}.page-analysis-dimensions,.page-analysis-proposals{grid-template-columns:1fr 1fr}}@media (max-width:600px){.page-analysis-panel{padding:17px}.page-analysis-heading{grid-template-columns:1fr}.page-analysis-icon{display:none}.page-analysis-heading .primary-button{justify-content:center;width:100%}.page-analysis-dimensions,.page-analysis-proposals{grid-template-columns:1fr}.page-analysis-summary{align-items:flex-start}.page-analysis-proposal dl{grid-template-columns:1fr}.page-analysis-proposal dd{margin-bottom:5px}}.compact-module-heading{margin-bottom:18px}.compact-module-heading p{max-width:780px}.connections-overview{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;margin-bottom:18px;padding:18px 20px;display:grid}.connection-counts{border-right:1px solid var(--line);grid-template-columns:repeat(3,auto);gap:8px;padding-right:22px;display:grid}.connection-counts span{min-width:92px;color:var(--muted);background:#f7f8f7;border-radius:9px;padding:10px 12px}.connection-counts strong{color:var(--brand);font-size:21px;display:block}.connection-next-step{justify-content:space-between;align-items:center;gap:18px;display:flex}.connection-next-step h2{margin:4px 0;font-size:20px}.connection-next-step p{color:var(--muted);margin:0}.connection-complete{color:#28754a;flex:none}.connection-search{margin:0 0 22px}.connection-search form{align-items:center;gap:9px;display:flex}.connection-search form>div{flex:1;position:relative}.connection-search form>div svg{color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.connection-search input{width:100%;padding-left:38px}.connection-search select{min-width:150px}.connection-request-panel{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);align-items:start;gap:30px;margin-top:30px;padding:clamp(20px,4vw,30px);display:grid}.connection-request-icon{background:var(--brand-soft);width:46px;height:46px;color:var(--brand);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.connection-request-copy h2{margin:6px 0 8px;font-size:24px}.connection-request-copy p{color:var(--muted);margin:0;line-height:1.65}.connection-request-form{gap:14px;display:grid}.connection-request-form label{gap:7px;font-weight:750;display:grid}.connection-request-form input,.connection-request-form textarea{width:100%;font:inherit;font-weight:400}.connection-request-form textarea{resize:vertical}.connection-request-form .save-message,.connection-request-form .crawl-message{margin:0}.connection-request-form .primary-button{justify-self:start}.improvements-intro-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;margin-bottom:18px;display:grid}.improvements-intro-grid .brain-advice-quality,.improvements-intro-grid .opportunity-discovery-panel{margin:0;padding:18px}.improvements-intro-grid .brain-advice-quality{align-items:flex-start}.improvements-intro-grid .brain-advice-quality h2,.improvements-intro-grid .opportunity-discovery-panel h2{margin:4px 0 5px;font-size:20px}.improvements-intro-grid .brain-advice-quality p,.improvements-intro-grid .opportunity-discovery-panel p{margin:0;line-height:1.5}.improvements-intro-grid .opportunity-discovery-panel{flex-direction:column;align-items:flex-start;display:flex}.improvements-intro-grid .opportunity-discovery-panel button{margin-top:auto}.improvements-intro-grid>.workflow-note{grid-column:1/-1;margin:0;padding:12px 15px}@media (max-width:900px){.connections-overview{grid-template-columns:1fr}.connection-counts{border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px}.connection-request-panel,.improvements-intro-grid{grid-template-columns:1fr}.improvements-intro-grid>.workflow-note{grid-column:auto}}@media (max-width:600px){.connection-counts{grid-template-columns:1fr}.connection-counts span{justify-content:space-between;align-items:center;display:flex}.connection-counts strong{font-size:18px}.connection-next-step{flex-direction:column;align-items:flex-start}.connection-search form{flex-direction:column;align-items:stretch}.connection-search button,.connection-request-form .primary-button{justify-content:center;width:100%}.connection-request-panel{grid-template-columns:minmax(0,1fr);gap:20px}.improvements-total{min-width:0}}.brain-context-card{grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);gap:18px;margin-bottom:20px;padding:20px;display:grid}.brain-context-summary{align-items:center;gap:14px;display:flex}.brain-context-score{flex:none;align-items:baseline;display:flex}.brain-context-score strong{color:var(--brand);font-size:34px}.brain-context-score span{color:var(--muted)}.brain-context-summary h2{margin:3px 0;font-size:20px}.brain-context-summary p{color:var(--muted);margin:0;line-height:1.45}.brain-context-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.brain-context-parts a{border:1px solid var(--line);color:var(--ink);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 10px;text-decoration:none;display:grid}.brain-context-parts svg{color:var(--brand)}.brain-context-parts span,.brain-context-parts small{display:block}.brain-context-parts small{color:var(--muted)}.context-status{color:var(--muted);background:#f0f2f1;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:800}.context-status.complete{color:#28754a;background:#e7f7ee}.context-status.building{color:#9a6418;background:#fff3df}.brain-freshness{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:14px;display:grid}.brain-freshness span{background:#f7f8f7;border-radius:8px;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.brain-freshness small{color:var(--muted)}.brain-context-next{background:var(--brand-soft);color:var(--brand);border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 14px;text-decoration:none;display:flex}.brain-context-next span,.brain-context-next b,.brain-context-next strong{display:block}.brain-context-next b{text-transform:uppercase;letter-spacing:.5px;font-size:12px}.brain-context-card.compact{grid-template-columns:1fr}.brain-context-card.compact .brain-context-next{grid-column:auto}@media (max-width:900px){.brain-context-card{grid-template-columns:1fr}.brain-freshness,.brain-context-next{grid-column:auto}.brain-freshness{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.brain-context-parts,.brain-freshness{grid-template-columns:1fr}.brain-context-summary{align-items:flex-start}.brain-context-parts a{grid-template-columns:auto 1fr}.context-status{grid-column:2;justify-self:start}}.improvement-evidence{border:1px solid var(--line);background:#fafbfa;border-radius:9px;margin-top:12px}.improvement-evidence summary{color:var(--brand);cursor:pointer;align-items:center;gap:7px;padding:10px 12px;font-weight:800;display:flex}.improvement-evidence-list{gap:7px;padding:0 12px 11px;display:grid}.improvement-evidence-list span{background:#fff;border-radius:7px;grid-template-columns:auto 145px 1fr;align-items:start;gap:8px;padding:8px;display:grid}.improvement-evidence-list svg{color:var(--brand)}.improvement-evidence-list small{color:var(--muted);line-height:1.5}.improvement-evidence>p{margin:0;color:#8b5c1c!important;padding:0 12px 11px!important}@media (max-width:600px){.improvement-evidence-list span{grid-template-columns:auto 1fr}.improvement-evidence-list small{grid-column:2}}.improvement-output{margin-top:12px}.improvement-output>.primary-button{min-height:40px}.improvement-output .crawl-message{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0;display:flex}.improvement-output .crawl-message button{color:inherit;background:0 0;border:0;align-items:center;gap:6px;font-weight:800;display:flex}.improvement-output.completed{background:#fbf9ff;border:1px solid #d9cffb;border-radius:10px}.improvement-output.completed>summary{color:var(--brand);cursor:pointer;align-items:center;gap:7px;padding:11px 13px;font-weight:800;display:flex}.generated-output-heading{border-top:1px solid #e6e0f5;justify-content:space-between;align-items:flex-start;gap:15px;padding:14px;display:flex}.generated-output-heading h4{margin:4px 0;font-size:18px}.generated-output-heading p{margin:0!important}.generated-output-sections{gap:9px;padding:0 14px 14px;display:grid}.generated-output-sections section{background:#fff;border-radius:8px;padding:12px}.generated-output-sections strong{margin-bottom:5px;display:block}.generated-output-sections p{white-space:pre-line;color:var(--ink)!important}@media (max-width:600px){.generated-output-heading{flex-direction:column}.generated-output-heading button{justify-content:center;width:100%}}.trial-banner{background:#f7f4ff;border:1px solid #d9cffb;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:13px 16px;display:flex}.trial-banner div,.trial-banner strong,.trial-banner span{display:block}.trial-banner span{color:var(--muted)}.trial-banner a{color:var(--brand);white-space:nowrap;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:flex}.trial-banner.ending{background:#fff8ec;border-color:#eccb94}.trial-banner.expired{background:#fff3f1;border-color:#e7c2bd}.onboarding-checklist{margin-bottom:20px;padding:20px}.onboarding-checklist-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.onboarding-checklist-heading h2{margin:4px 0;font-size:21px}.onboarding-checklist-heading p{color:var(--muted);margin:0}.onboarding-checklist-heading>strong{color:var(--brand);font-size:26px}.onboarding-checklist ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:17px 0;padding:0;list-style:none;display:grid}.onboarding-checklist li{border:1px solid var(--line);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding:11px;display:grid}.onboarding-checklist li>svg{color:#9aa39e;margin-top:2px}.onboarding-checklist li.complete>svg{color:#28754a}.onboarding-checklist li span,.onboarding-checklist li small{color:var(--muted);display:block}.onboarding-checklist li small{margin-top:3px}.onboarding-checklist li em{color:var(--brand);font-style:normal;font-weight:750}.onboarding-checklist>.primary-button{justify-self:start}@media (max-width:760px){.trial-banner{flex-direction:column;align-items:flex-start}.onboarding-checklist ol{grid-template-columns:1fr}.onboarding-checklist li{grid-template-columns:auto 1fr}.onboarding-checklist li>em{grid-column:2}.onboarding-checklist-heading>strong{font-size:22px}}.team-management{margin-top:18px;padding:21px}.team-member-list,.team-invitations{gap:8px;margin-top:15px;display:grid}.team-member-list article,.team-invitations article{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.team-member-list article div,.team-member-list article strong,.team-member-list article span,.team-invitations article div,.team-invitations article strong,.team-invitations article span{display:block}.team-member-list article span,.team-invitations article span{color:var(--muted)}.team-member-list form{align-items:center;gap:7px;display:flex}.team-member-list select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px}.team-invitations{margin-top:18px}.team-invite-form{border-top:1px solid var(--line);grid-template-columns:1fr 180px auto;align-items:end;gap:10px;margin-top:18px;padding-top:18px;display:grid}.team-invite-form label{gap:6px;font-weight:750;display:grid}.team-invite-form input,.team-invite-form select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;padding:10px}.team-invite-form>p{color:#9a6418;grid-column:1/-1;margin:0}@media (max-width:850px){.team-invite-form{grid-template-columns:1fr}.team-member-list article,.team-invitations article{flex-direction:column;align-items:flex-start}.team-member-list form{flex-wrap:wrap;width:100%}}.brain-context-score{width:92px;display:block}.brain-context-score strong{font-size:27px;display:block}.brain-context-score progress{background:#e9e5f5;border:0;border-radius:999px;width:100%;height:7px;margin-top:7px;display:block;overflow:hidden}.brain-context-score progress::-webkit-progress-bar{background:#e9e5f5}.brain-context-score progress::-webkit-progress-value{background:var(--brand)}.brain-context-score progress::-moz-progress-bar{background:var(--brand)}.trial-banner-actions{align-items:center;gap:12px;display:flex!important}.trial-banner-actions button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.trial-banner-actions button:hover{color:var(--brand);background:#ece6fb}.onboarding-checklist{border-color:#d8cdf9;padding:24px;box-shadow:0 12px 34px #4c309914}.onboarding-checklist-heading h2{font-size:23px}.onboarding-checklist-heading>strong{font-size:28px}.onboarding-checklist>.primary-button{min-height:44px;padding-inline:18px}@keyframes spin{to{transform:rotate(360deg)}}.analysis-quality{border-top:1px solid var(--line);background:#fbfaf7;align-items:center;gap:18px;padding:18px 22px;display:flex}.analysis-quality h3{margin:0 0 4px;font-size:16px}.analysis-quality p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.analysis-quality ul{color:#8b5c1c;margin:9px 0 0;padding-left:19px;font-size:13px}.quality-thermometer{flex:none;align-items:center;gap:9px;display:flex}.quality-thermometer>i{background:#e6e3dc;border-radius:10px;align-items:flex-end;width:15px;height:74px;padding:3px;display:flex}.quality-thermometer b{background:linear-gradient(#45a86e,#e7a63c);border-radius:8px;width:100%;min-height:3px;display:block}.quality-thermometer strong{color:var(--brand);font-size:19px}.proposal-card>p{font-size:16px;line-height:1.65}.proposal-card h4{margin-top:17px;font-size:15px}.evidence-list{gap:8px}.evidence-list span{grid-template-columns:145px 1fr;padding:11px 13px;font-size:15px;line-height:1.55}.evidence-list b{font-size:14px}.proposal-select{color:var(--brand);align-items:center;gap:9px;margin-bottom:12px;font-weight:800;display:flex}.proposal-select input{width:19px;height:19px;accent-color:var(--brand)}.proposal-card.added{background:#f5faf7;border-color:#cae4d4}.proposal-card.added .proposal-select{color:#267348}.bulk-proposal-action{justify-content:space-between;align-items:center;gap:15px;padding:0 22px 18px;display:flex}.bulk-proposal-action span{color:var(--muted);font-size:14px}.bulk-proposal-action button:disabled,.analysis-action button[aria-busy=true]{opacity:.7;cursor:wait}.improvement-page{color:var(--brand);margin-bottom:8px;font-size:14px;font-weight:750;text-decoration:none;display:block}.improvement-page:hover{text-decoration:underline}.improvement-body>p{white-space:pre-line}:where(p,span,small,label,a,button,input,textarea,select,option,li,td,th,dt,dd,em,kbd){font-size:max(14px,1em)}.eyebrow,.nav-label,.chips span,.connector-badge,.proposal-top span,.analysis-dimensions span{font-size:14px}.sidebar{width:280px}.nav-item{padding:12px}.connector-grid.connection-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.connector-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.connector-badge{color:#69736e;background:#eef1ef;border-radius:999px;padding:5px 9px;font-weight:800}.connector-badge.active{color:#28754a;background:#e7f7ee}.connector-detail{overflow-wrap:anywhere;background:#f7f8f7;border-radius:8px;padding:10px;color:#46504b!important;margin-top:12px!important}.connector-action{justify-content:center;width:100%;margin-top:auto}.connector-card button:disabled{cursor:not-allowed;opacity:.65}.workflow-note{background:#f6f2ff;border:1px solid #d9cffb;border-radius:12px;align-items:flex-start;gap:18px;margin-bottom:16px;padding:16px 18px;display:flex}.workflow-note strong{color:var(--brand);flex:none}.improvement-page.neutral{color:var(--muted);font-weight:600}.agenda-status{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:5px 9px;font-weight:800;display:inline-flex}.status-form{border-top:1px solid var(--line);justify-content:flex-end;align-items:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.status-form label{align-items:center;gap:9px;font-weight:700;display:flex}.status-form select,.status-form button{background:#fff;border:1px solid #dce2de;border-radius:8px;padding:9px 11px}.status-form button{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:800}.improvement-status-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.improvement-status-tabs a{color:#4f5954;background:#fff;border:1px solid #dddfe0;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.improvement-status-tabs a:hover{color:var(--brand);background:#f7f4ff;border-color:#c8bdf2}.improvement-status-tabs a.primary-button{background:var(--brand);border-color:var(--brand);color:#fff}.improvement-status-tabs a span{opacity:.72;font-weight:700}.knowledge-library{margin-top:22px}.knowledge-library-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.knowledge-library-heading p{color:var(--muted);margin:0}.knowledge-library-heading>strong,.knowledge-source-card>svg{color:var(--brand)}.knowledge-source-card p{color:var(--muted);margin:0}.knowledge-source-card>span{color:var(--brand);grid-column:2;font-weight:800}.knowledge-source-list{gap:10px;margin-top:16px;display:grid}.knowledge-source-list article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px 19px}.knowledge-source-list article>div{justify-content:space-between;gap:12px;display:flex}.knowledge-source-list article span{text-transform:capitalize;color:var(--brand)}.knowledge-source-list p{color:var(--muted);white-space:pre-line;margin:10px 0}.knowledge-source-list p b{color:var(--ink);margin-bottom:3px;display:block}.knowledge-source-list small{color:var(--muted);margin-bottom:7px;font-size:14px;display:block}.knowledge-source-list a{color:var(--brand);font-weight:700}.knowledge-source-form{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;padding:21px;display:grid}.knowledge-source-form>div{grid-column:1/-1}.knowledge-source-form>div p{color:var(--muted);margin:0}.knowledge-source-form label{font-weight:800}.knowledge-source-form label span{color:var(--muted);font-weight:400}.knowledge-source-form input,.knowledge-source-form select,.knowledge-source-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #dce2de;border-radius:8px;margin-top:6px;padding:11px 12px;display:block}.knowledge-source-form .wide{grid-column:1/-1}.knowledge-source-form .primary-button{justify-self:start}.knowledge-source-form .upload-field{background:#fafbfa;border:1px dashed #bfc7c3;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:14px;display:grid}.knowledge-source-form .upload-field input{grid-column:1/-1;margin:3px 0 0}.knowledge-source-form .source-instruction{background:var(--brand-soft);color:#4e3797;border-radius:10px;padding:15px}.page-table{table-layout:fixed;border-collapse:collapse;width:100%}.page-table th,.page-table td{vertical-align:top;text-align:left;border-bottom:1px solid var(--line);padding:16px 14px}.page-table th:nth-child(6){width:230px}.page-table td:nth-child(2) a{color:var(--ink);text-decoration:none;display:block}.page-table td:nth-child(2) a strong{overflow-wrap:anywhere;line-height:1.4;display:block}.page-table td:nth-child(2) a:after{content:"Bekijk details →";color:var(--brand);background:#f7f4ff;border:1px solid #d9cffb;border-radius:8px;margin-top:10px;padding:7px 10px;font-weight:800;display:inline-flex}.page-table td:nth-child(2) small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:7px;display:block;overflow:hidden}.page-table td:last-child form{padding-top:34px;position:relative}.page-table td:last-child form:before{border-radius:999px;align-items:center;padding:5px 9px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:0;left:0}.page-table td:last-child form:has(select option[value=included]:checked):before{content:"Gekozen voor Bedrijfsbrein";color:#28754a;background:#e7f7ee}.page-table td:last-child form:has(select option[value=excluded]:checked):before{content:"Niet opnemen";color:#68736d;background:#f0f2f1}.page-table td:last-child form:has(select option[value=pending]:checked):before{content:"Nog beoordelen";color:#9a6418;background:#fff3df}.page-table input[type=checkbox]{width:19px;height:19px;accent-color:var(--brand)}.page-table input,.page-table select{max-width:100%}.bulk-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.bulk-actions span{color:var(--muted)}.bulk-actions button{color:var(--brand);background:#f7f4ff;border:1px solid #d9cffb;border-radius:8px;padding:10px 13px;font-weight:800}.bulk-actions button:first-of-type{background:var(--brand);border-color:var(--brand);color:#fff}:root{--ink:#10233d;--muted:#65758a;--line:#dfe7ef;--brand:#ef642f;--brand-hover:#d95022;--brand-soft:#fff0e9;--surface:#fff;--canvas:#f5f8fb;--navy:#102a43;--navy-deep:#0b2238;--info:#1769c2;--info-soft:#edf5ff;--success:#238a52;--success-soft:#eaf8ef;--warning:#c57b14;--warning-soft:#fff5df;--danger:#bd4141;--danger-soft:#fff0ee;--radius:12px;--shadow:0 10px 30px #102a4312}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--canvas);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;font-size:15px;line-height:1.5}button,a{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{color:#d8dfdb;z-index:10;background:#17211d;flex-direction:column;width:260px;padding:24px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #2d3833;align-items:center;gap:11px;padding:0 7px 25px;display:flex}.brand-home{min-width:0;color:inherit;border-radius:9px;flex:1;align-items:center;gap:11px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.brand-home:hover{background:#ffffff0f}.brand-home:focus-visible{outline-offset:3px;outline:2px solid #fff}.brand-mark{color:#fff;background:#7651e7;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.brand strong{color:#fff;letter-spacing:-.2px;font-size:17px;display:block}.brand span{color:#a0aaa5;margin-top:3px;font-size:14px;display:block}.tenant-picker{background:#212d28;border:1px solid #34403a;border-radius:10px;align-items:center;gap:10px;margin:20px 2px 24px;padding:10px;display:flex}.tenant-logo{color:#52380d;background:#f4b858;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.tenant-picker div:nth-child(2){flex:1;min-width:0}.tenant-picker span,.sidebar-user span{color:#a0aaa5;font-size:14px;display:block}.tenant-picker strong,.sidebar-user strong{color:#f7f9f8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;display:block;overflow:hidden}.nav-label{color:#88958f;text-transform:uppercase;letter-spacing:1.1px;margin:0 10px 8px;font-size:14px;font-weight:700}.nav-label-spaced{margin-top:25px}.nav-item{color:#c2cac6;border-radius:8px;align-items:center;gap:11px;margin:3px 0;padding:11px;font-size:14px;text-decoration:none;transition:all .15s;display:flex}.nav-item.active{color:#fff;background:#7047eb}.nav-item span{flex:1}.nav-item em{color:#fff;background:#8a69ed;border-radius:10px;padding:2px 7px;font-size:14px;font-style:normal}.nav-item.disabled{cursor:default;opacity:.72}.nav-item.disabled:hover{color:#c2cac6;background:0 0}.sidebar-user{border-top:1px solid #2d3833;align-items:center;gap:9px;margin-top:auto;padding:14px 6px 0;display:flex}.sidebar-user>div:nth-child(2){flex:1;min-width:0}.avatar{color:#5f4d39;background:#e8dfd3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.main-content{width:calc(100% - 260px);min-width:0;margin-left:260px}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:flex-end;align-items:center;gap:10px;height:70px;padding:0 32px;display:flex;position:sticky;top:0}.search{border:1px solid var(--line);color:#747f79;border-radius:8px;align-items:center;gap:9px;width:310px;height:40px;margin-right:auto;padding:0 11px;font-size:14px;display:flex}.search span{flex:1}.search kbd{background:#f2f4f3;border:1px solid #e3e6e4;border-radius:5px;padding:3px 6px;font-size:14px}.ghost-button,.primary-button,.dark-button{border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.ghost-button{border:1px solid var(--line);color:#46504b;background:#fff}.primary-button{background:var(--brand);border:1px solid var(--brand);color:#fff}.content-wrap{max-width:1260px;margin:0 auto;padding:36px 38px 60px}.welcome{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:#77827c;font-size:14px;font-weight:800}.welcome h1{letter-spacing:-.8px;margin:7px 0 6px;font-size:30px}.welcome p{color:var(--muted);margin:0;font-size:15px}.brain-health{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:13px;min-width:330px;padding:13px 15px;display:flex}.brain-health-meter{flex:none;width:72px}.brain-health-meter strong{color:var(--brand);font-size:18px!important}.brain-health-meter progress{background:#e9e5f5;border:0;border-radius:999px;width:100%;height:6px;margin-top:7px;display:block;overflow:hidden}.brain-health-meter progress::-webkit-progress-bar{background:#e9e5f5}.brain-health-meter progress::-webkit-progress-value{background:var(--brand)}.brain-health-meter progress::-moz-progress-bar{background:var(--brand)}.brain-health>div:nth-child(2){flex:1}.brain-health strong,.brain-health span{display:block}.brain-health strong{font-size:14px}.brain-health span{color:var(--muted);margin-top:2px;font-size:14px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;padding:18px;display:flex}.stat-icon{border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.stat-icon.purple{color:#7047eb;background:#f1ecff}.stat-icon.blue{color:#3f82c4;background:#e8f3ff}.stat-icon.green{color:#2f9a62;background:#e7f7ee}.stat-icon.orange{color:#d1832a;background:#fff2df}.stat-card span,.stat-card small{color:var(--muted);font-size:14px;display:block}.stat-card strong{margin:4px 0;font-size:24px;line-height:1.2;display:block}.stat-card small{font-size:14px;line-height:1.35}.workspace-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:13px}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.panel-header h2{margin:0 0 4px;font-size:17px}.panel-header p{color:var(--muted);margin:0;font-size:14px}.panel-header a{color:var(--brand);align-items:center;gap:5px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.improvement{border-bottom:1px solid var(--line);gap:13px;padding:20px;display:flex}.improvement:last-child{border-bottom:0}.idea-icon{color:#68736d;background:#f1f3f2;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.idea-icon.featured{background:var(--brand-soft);color:var(--brand)}.improvement-body{flex:1;min-width:0}.chips{gap:6px;margin-bottom:8px;display:flex}.chips span{color:#69736e;text-transform:uppercase;letter-spacing:.5px;background:#f1f3f2;border-radius:5px;padding:4px 8px;font-size:14px;font-weight:800}.chips .priority{color:#aa6a14;background:#fff5e6}.chips .priority.high{color:#c74e3f;background:#ffebe8}.improvement h3{margin:0 0 6px;font-size:15px}.improvement p{color:var(--muted);max-width:620px;margin:0;font-size:14px;line-height:1.55}.improvement-meta{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.improvement-meta span{color:#7c8781;font-size:14px}.improvement-meta button{color:#555f5a;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:700;display:flex}.right-column{flex-direction:column;gap:16px;display:flex}.next-step{color:#fff;background:linear-gradient(145deg,#201b30,#171d1a);border:0;padding:22px;position:relative;overflow:hidden}.next-step:after{content:"";opacity:.12;background:#7047eb;border-radius:50%;width:170px;height:170px;position:absolute;top:-65px;right:-70px}.next-step .eyebrow{color:#b9add0}.wp-logo{color:#252d29;background:#fff;border-radius:10px;place-items:center;width:44px;height:44px;margin:19px 0 15px;font-family:Georgia,serif;font-size:22px;display:grid}.next-step h2{max-width:280px;margin:0 0 9px;font-size:19px;line-height:1.35}.next-step p{color:#c1c7c4;max-width:290px;margin:0 0 18px;font-size:14px;line-height:1.55}.dark-button{color:#202823;z-index:1;background:#fff;border:1px solid #4b514e;justify-content:center;width:100%;position:relative}.knowledge-panel .panel-header{border:0;padding-bottom:12px}.knowledge-panel .panel-header>span{color:var(--brand);font-size:14px;font-weight:800}.progress{background:#edeef0;border-radius:10px;height:6px;margin:0 20px;overflow:hidden}.progress i{background:var(--brand);border-radius:10px;width:72%;height:100%;display:block}.knowledge-panel ul{margin:0;padding:10px 20px;list-style:none}.knowledge-panel li{color:#707a75;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.knowledge-panel li.done{color:#39433e}.knowledge-panel li.done svg{color:#37a169}.empty-dot{border:1px solid #cfd5d1;border-radius:50%;width:16px;height:16px}.text-button{border:0;border-top:1px solid var(--line);width:calc(100% - 40px);color:var(--brand);background:0 0;justify-content:space-between;align-items:center;margin:0 20px 18px;padding:12px 0 0;font-size:14px;font-weight:700;display:flex}.sign-out{color:#aeb8b3;background:0 0;border:0;padding:4px;font-size:14px}.sign-out:hover{color:#fff}.auth-page{background:#fff;grid-template-columns:minmax(430px,.82fr) minmax(480px,1.18fr);min-height:100vh;display:grid}.auth-card{width:min(440px,100% - 48px);margin:auto;padding:42px 0}.auth-brand{align-items:center;gap:12px;margin-bottom:72px;display:flex}.auth-brand strong,.auth-brand span{display:block}.auth-brand strong{font-size:18px}.auth-brand span{color:var(--muted);margin-top:2px;font-size:14px}.auth-heading h1{letter-spacing:-.8px;margin:10px 0;font-size:32px;line-height:1.15}.auth-heading p{color:var(--muted);margin:0 0 30px}.auth-form{gap:18px;display:grid}.auth-form label{color:#37413c;font-size:14px;font-weight:700}.auth-form input{background:#fff;border:1px solid #dfe4e1;border-radius:9px;outline:none;width:100%;height:48px;margin-top:7px;padding:0 13px;font-size:15px}.password-field{display:block;position:relative}.password-field input{padding-right:48px}.password-field button{color:#737d78;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:8px}.auth-submit{background:var(--brand);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:49px;font-weight:800;display:flex}.auth-submit:disabled{opacity:.65}.auth-message{color:#5d42b5;background:var(--brand-soft);border-radius:8px;margin:0;padding:11px 13px;font-size:14px}.auth-switch{color:var(--brand);background:0 0;border:0;margin:22px auto 0;font-size:14px;font-weight:700;display:block}.auth-story{color:#fff;background:radial-gradient(circle at 75% 20%,#7047eba6,#0000 35%),linear-gradient(145deg,#27372f,#141d19);border-radius:18px;flex-direction:column;justify-content:flex-end;margin:18px 18px 18px 0;padding:clamp(48px,8vw,120px);display:flex}.auth-story span{letter-spacing:1.2px;text-transform:uppercase;color:#c9bfff;font-size:14px;font-weight:800}.auth-story h2{letter-spacing:-2px;max-width:720px;margin:16px 0;font-size:clamp(34px,4vw,58px);line-height:1.05}.auth-story p{color:#c9d0cc;max-width:560px;font-size:16px;line-height:1.65}.spin{animation:1s linear infinite spin}@media (max-width:1050px){.stat-grid{grid-template-columns:repeat(2,1fr)}.workspace-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:900px){.auth-page{padding:1px;display:block}.auth-card{padding:32px 0}.auth-brand{margin-bottom:48px}.auth-story{display:none}}@media (max-width:760px){.sidebar{display:none}.main-content{width:100%;margin:0}.topbar{padding:0 16px}.search{display:none}.content-wrap{padding:26px 16px}.welcome{flex-direction:column;align-items:flex-start;gap:20px}.brain-health{width:100%}.stat-grid,.right-column{grid-template-columns:1fr}.ghost-button{display:none}}.onboarding-page{background:radial-gradient(circle at 50% 0,#7047eb1f,transparent 34%),var(--canvas);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.onboarding-card{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(520px,100%);padding:42px 46px;box-shadow:0 24px 70px #18211d14}.onboarding-brand{margin-bottom:42px}.onboarding-icon{background:var(--brand-soft);width:52px;height:52px;color:var(--brand);border-radius:13px;place-items:center;margin-bottom:20px;display:grid}.onboarding-card h1{letter-spacing:-.7px;margin:9px 0 10px;font-size:30px;line-height:1.18}.onboarding-card>p{color:var(--muted);margin:0}.onboarding-form{margin-top:28px}.onboarding-form label small{color:#89928d;margin-left:5px;font-weight:400}.auth-message.error{color:#a23d35;background:#fff0ee}.onboarding-note{font-size:14px;text-align:center!important;margin-top:18px!important}@media (max-width:760px){.onboarding-card{padding:32px 24px}.onboarding-card h1{font-size:26px}}.ghost-button,.text-button{text-decoration:none}.knowledge-page{background:var(--canvas);min-height:100vh;padding:42px 24px 80px}.knowledge-wrap{width:min(940px,100%);margin:0 auto}.back-link{color:#59635e;align-items:center;gap:7px;margin-bottom:28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.knowledge-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.knowledge-heading h1{letter-spacing:-1px;margin:7px 0;font-size:34px}.knowledge-heading p{color:var(--muted);margin:0;font-size:15px}.knowledge-score{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:190px;padding:15px 17px}.knowledge-score strong,.knowledge-score span{display:block}.knowledge-score strong{color:var(--brand);font-size:24px}.knowledge-score span{color:var(--muted);margin-top:2px;font-size:14px}.save-message{color:#257348;background:#e9f8ef;border:1px solid #caecd8;border-radius:10px;align-items:center;gap:9px;margin-bottom:16px;padding:12px 15px;font-size:14px;font-weight:700;display:flex}.knowledge-form{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.knowledge-intro{color:var(--brand);background:#f6f2ff;gap:13px;padding:20px 24px;display:flex}.knowledge-intro div{flex-direction:column;display:flex}.knowledge-intro span{color:#645d72;margin-top:3px;font-size:14px}.knowledge-field{border-top:1px solid var(--line);grid-template-columns:38px minmax(190px,.7fr) minmax(300px,1.3fr);align-items:start;gap:16px;padding:24px;display:grid}.field-number{background:var(--brand-soft);width:30px;height:30px;color:var(--brand);border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid}.field-copy label{font-size:15px;font-weight:800}.field-copy p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.5}.knowledge-field textarea{resize:vertical;width:100%;min-height:120px;font:inherit;border:1px solid #dce2de;border-radius:9px;outline:none;padding:12px 13px;font-size:14px;line-height:1.5}.knowledge-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.knowledge-field textarea::placeholder{color:#a2aaa6}.knowledge-actions{border-top:1px solid var(--line);background:#fafbfa;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.knowledge-actions>span{color:var(--muted);font-size:14px}@media (max-width:760px){.knowledge-page{padding:26px 14px 50px}.knowledge-heading{flex-direction:column;align-items:stretch}.knowledge-score{width:100%}.knowledge-field{grid-template-columns:36px 1fr}.knowledge-field textarea{grid-column:1/-1}.knowledge-actions{flex-direction:column;align-items:stretch}.knowledge-actions .primary-button{justify-content:center}.knowledge-heading h1{font-size:29px}}.connections-page{background:var(--canvas);min-height:100vh;padding:42px 24px 80px}.connections-wrap{width:min(1180px,100%);margin:0 auto}.connections-heading{margin-bottom:24px}.connections-heading h1{letter-spacing:-1px;margin:7px 0;font-size:34px}.connections-heading p{color:var(--muted);margin:0}.crawl-message{border-radius:10px;margin-bottom:16px;padding:13px 15px;font-size:14px}.crawl-message.error{color:#9b4038;background:#fff0ee;border:1px solid #f1d0cc}.connector-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.connector-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:15px;min-height:275px;padding:21px;display:flex}.connector-card.active{border-color:#d9cffb;box-shadow:0 8px 28px #32245c0f}.connector-card.muted{background:#fafbfa}.connector-icon{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.connector-card.muted .connector-icon{color:#6c7771;background:#eef1ef}.connector-state{text-transform:uppercase;color:var(--brand);letter-spacing:1px;font-size:14px;font-weight:800}.connector-card h2{margin:5px 0;font-size:18px}.connector-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.connector-card form{margin-top:auto}.connector-card form .primary-button{justify-content:center;width:100%}.connector-card>button{border:1px solid var(--line);color:#929a96;background:#f4f5f4;border-radius:8px;justify-content:center;gap:7px;margin-top:auto;padding:10px;display:flex}.crawl-overview{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.crawl-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.crawl-header h2{margin:0 0 4px;font-size:18px}.crawl-header p{color:var(--muted);margin:0;font-size:14px}.crawl-stats{gap:20px;display:flex}.crawl-stats span{color:var(--muted);font-size:14px}.crawl-stats strong{color:var(--ink);font-size:19px;display:block}.sync-note{color:var(--muted);border-bottom:1px solid var(--line);background:#f7f8f7;padding:10px 22px;font-size:14px}.empty-crawl{text-align:center;color:#7a857f;padding:58px 20px}.empty-crawl svg{color:var(--brand)}.empty-crawl h3{color:var(--ink);margin:13px 0 5px;font-size:17px}.empty-crawl p{max-width:520px;margin:0 auto;font-size:14px}.page-table-wrap{overflow-x:auto}.page-table{border-collapse:collapse;width:100%}.page-table th{text-align:left;color:#707a75;text-transform:uppercase;letter-spacing:.6px;background:#fafbfa;padding:11px 15px;font-size:14px}.page-table td{border-top:1px solid var(--line);vertical-align:top;padding:14px 15px;font-size:14px}.page-table a{color:var(--ink);font-weight:700;text-decoration:none;display:block}.page-table a:hover{color:var(--brand)}.page-table small{color:#89928d;white-space:nowrap;text-overflow:ellipsis;max-width:380px;margin-top:3px;font-size:14px;display:block;overflow:hidden}.status-ok,.status-warn{color:#23794a;font-weight:800;display:inline-block}.status-warn{color:#b36c20}.page-controls{align-items:center;gap:6px;min-width:370px;display:flex}.page-controls select{background:#fff;border:1px solid #dce1de;border-radius:7px;padding:7px 8px;font-size:14px}.page-controls button{color:#5e3dc1;background:#ece8fb;border:0;border-radius:7px;padding:8px 10px;font-size:14px;font-weight:800}.partner-clients-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.partner-clients-heading>a{flex:none}@media (max-width:760px){.partner-clients-heading{flex-direction:column;align-items:stretch}.partner-clients-heading>a{justify-content:center}}.crawl-toolbar{border-bottom:1px solid var(--line);background:#fafbfa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.crawl-filters,.bulk-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.crawl-toolbar select{background:#fff;border:1px solid #dce1de;border-radius:7px;padding:8px;font-size:14px}.crawl-toolbar button,.crawl-toolbar a{color:#525d57;background:#fff;border:1px solid #d9deda;border-radius:7px;padding:8px 10px;font-size:14px;font-weight:800;text-decoration:none}.bulk-actions span{color:var(--muted);margin-right:2px;font-size:14px}.bulk-actions button:first-of-type{color:#23794a;background:#e9f6ee;border-color:#cce8d7}.bulk-actions button:nth-of-type(2){color:#9b4038;background:#fff0ee;border-color:#f1d0cc}.empty-filter{text-align:center;color:var(--muted);padding:30px;font-size:14px}.crawl-run-action{background:#f5faf7;border:1px solid #dce8e0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:14px 15px;padding:14px 16px;display:flex}.crawl-run-action div{flex-direction:column;gap:3px;display:flex}.crawl-run-action strong{color:#263a2e;font-size:14px}.crawl-run-action span{color:var(--muted);font-size:14px}.crawl-run-action button:disabled{opacity:.45;cursor:not-allowed}.connector-card>.primary-button{justify-content:center;margin-top:auto}.connection-ok{color:#257348;background:#e9f8ef;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:10px;font-size:14px;font-weight:800;display:flex}.gsc-overview{margin-top:18px}.gsc-property-form{border-bottom:1px solid var(--line);gap:9px;padding:16px 22px;display:flex}.gsc-property-form select{background:#fff;border:1px solid #dce1de;border-radius:8px;flex:1;min-width:0;padding:10px 11px;font-size:14px}.gsc-property-form button{background:var(--brand-soft);color:#5e3dc1;border:1px solid #d9cffb;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:800}.ga4-wrap{max-width:1080px}.ga4-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ga4-heading .connector-icon{flex:none;width:52px;height:52px}.ga4-connect{max-width:680px}.ga4-connect p{color:var(--muted);line-height:1.6}.ga4-connect .primary-button{margin-top:8px;display:inline-flex}.ga4-setup{justify-content:space-between;align-items:center;gap:30px;margin-bottom:14px;display:flex}.ga4-setup h2{margin:0 0 5px}.ga4-setup p{color:var(--muted);margin:0;line-height:1.55}.ga4-setup small{color:var(--muted);margin-top:7px;font-size:14px;display:block}.ga4-setup form{gap:9px;min-width:440px;display:flex}.ga4-setup select{background:#fff;border:1px solid #dce1de;border-radius:8px;flex:1;min-width:0;padding:10px 11px;font-size:14px}.ga4-results{margin-top:22px}.ga4-summary{margin-bottom:14px}.ga4-table td:first-child{overflow-wrap:anywhere;max-width:440px}.ga4-table td:not(:first-child),.ga4-table th:not(:first-child){white-space:nowrap}.gsc-results{border-top:1px solid var(--line)}.gsc-summary{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.gsc-summary span{color:var(--muted);background:#fff;padding:17px 20px;font-size:14px}.gsc-summary strong{color:var(--ink);margin-bottom:3px;font-size:21px;display:block}.gsc-lists{grid-template-columns:1fr 1fr;display:grid}.gsc-lists>div{padding:20px 22px}.gsc-lists>div+div{border-left:1px solid var(--line)}.gsc-lists h3{margin:0 0 10px;font-size:14px}.gsc-row{border-top:1px solid #edf0ee;justify-content:space-between;gap:16px;padding:9px 0;font-size:14px;display:flex}.gsc-row span{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.gsc-row small{color:var(--muted);white-space:nowrap}.page-gsc-metrics strong{color:var(--ink);font-size:14px;display:block}.page-gsc-metrics span{color:var(--muted);margin-top:3px;font-size:14px;display:block}.page-gsc-metrics small{max-width:220px}.no-page-data{color:#89928d;white-space:nowrap;padding-top:2px;font-size:14px;display:inline-block}@media (max-width:900px){.connector-grid{grid-template-columns:1fr}.connector-card{min-height:0}.crawl-header{flex-direction:column;align-items:flex-start}.crawl-stats{justify-content:space-between;width:100%}.crawl-toolbar{flex-direction:column;align-items:flex-start}.gsc-summary{grid-template-columns:repeat(2,1fr)}.gsc-lists{grid-template-columns:1fr}.gsc-lists>div+div{border-left:0;border-top:1px solid var(--line)}.ga4-setup{flex-direction:column;align-items:stretch;gap:16px}.ga4-setup form{width:100%;min-width:0}}@media (max-width:760px){.connections-page{padding:26px 14px 50px}.connections-heading h1{font-size:29px}.ga4-setup form{flex-direction:column}.ga4-heading .connector-icon{display:none}}.brain-health{color:inherit;text-decoration:none}.primary-button{text-decoration:none}.improvement-meta a{color:#555f5a;align-items:center;gap:4px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.empty-improvements{text-align:center;color:var(--muted);padding:58px 28px}.empty-improvements svg{color:var(--brand)}.empty-improvements h3{color:var(--ink);margin:12px 0 5px;font-size:16px}.empty-improvements p{max-width:500px;margin:0 auto;font-size:14px}.onboarding-wizard{color:#fff;background:linear-gradient(145deg,#201b30,#171d1a);border:0;padding:21px}.wizard-heading .eyebrow{color:#b9add0}.wizard-heading h2{margin:8px 0 6px;font-size:19px;line-height:1.35}.wizard-heading p{color:#bfc7c2;margin:0;font-size:14px}.onboarding-wizard ol{border-top:1px solid #353b38;border-bottom:1px solid #353b38;margin:9px 0 14px;padding:12px 0;list-style:none}.onboarding-wizard li{color:#77817c;align-items:center;gap:10px;padding:9px 0;display:flex}.onboarding-wizard li.done{color:#aeb8b3}.onboarding-wizard li.active{color:#fff}.wizard-marker{border:1px solid #4c5551;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:14px;font-weight:800;display:grid}.done .wizard-marker{color:#fff;background:#2d8557;border-color:#2d8557}.active .wizard-marker{background:var(--brand);border-color:var(--brand)}.onboarding-wizard li>div:nth-child(2){flex:1;min-width:0}.onboarding-wizard li strong,.onboarding-wizard li span{display:block}.onboarding-wizard li strong{font-size:14px}.onboarding-wizard li span{color:#7f8b85;margin-top:1px;font-size:14px}.onboarding-wizard li.done span,.onboarding-wizard li.active span{color:#aeb8b3}.onboarding-wizard .dark-button{margin-top:2px}.page-table .external-page-link{color:var(--muted);margin-top:6px;font-size:14px;font-weight:600;display:inline-block}.page-detail-wrap{max-width:1120px}.page-detail-header{justify-content:space-between;align-items:flex-end;gap:24px;margin:20px 0;display:flex}.page-detail-header h1{letter-spacing:-.7px;margin:7px 0;font-size:31px}.page-detail-header a{color:var(--muted);align-items:center;gap:5px;font-size:14px;text-decoration:none;display:flex}.detail-meta{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.detail-meta span{color:var(--muted);background:#fff;flex-direction:column;gap:3px;padding:15px;font-size:14px;display:flex}.detail-meta strong{color:var(--ink);font-size:14px}.detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:16px;display:grid}.detail-side{flex-direction:column;gap:16px;display:flex}.detail-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:21px}.detail-card h2{margin:0 0 17px;font-size:18px}.detail-card h3{margin:22px 0 9px;font-size:14px}.detail-content dl{border-top:1px solid var(--line);grid-template-columns:120px 1fr;margin:0;display:grid}.detail-content dt,.detail-content dd{border-bottom:1px solid var(--line);padding:10px 0;font-size:14px}.detail-content dt{color:var(--muted);font-weight:800}.detail-content dd{margin:0}.detail-content ol{padding-left:22px;font-size:14px;line-height:1.6}.page-text-preview{color:#49534e;white-space:pre-wrap;background:#f7f8f7;border-radius:9px;max-height:600px;padding:15px;font-size:14px;line-height:1.75;overflow:auto}.detail-stats{background:var(--line);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.detail-stats span{color:var(--muted);background:#fafbfa;padding:11px;font-size:14px}.detail-stats strong{color:var(--ink);font-size:17px;display:block}.query-list{max-height:430px;margin-top:13px;overflow:auto}.query-list>div{border-top:1px solid var(--line);padding:9px 0}.query-list strong,.query-list small{display:block}.query-list strong{font-size:14px}.query-list small{color:var(--muted);margin-top:3px;font-size:14px}.element-summary{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.element-summary li{color:var(--muted);background:#f7f8f7;border-radius:8px;padding:10px;font-size:14px}.element-summary strong{color:var(--ink);font-size:17px;display:block}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.tag-list span{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:6px 8px;font-size:14px;font-weight:700}.empty-detail{color:var(--muted);font-size:14px;line-height:1.55}.analysis-placeholder{color:#fff;background:#201b30;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:22px;display:flex}.analysis-placeholder h2{margin:5px 0;font-size:18px}.analysis-placeholder p{color:#bdc4c0;max-width:720px;margin:0;font-size:14px;line-height:1.55}.analysis-placeholder button{color:#837c91;white-space:nowrap;background:#312b42;border:1px solid #4b4659;border-radius:8px;padding:10px 14px}@media (max-width:850px){.page-detail-header{flex-direction:column;align-items:stretch}.detail-meta{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.analysis-placeholder{flex-direction:column;align-items:stretch}.analysis-placeholder button{align-self:flex-start}}.page-analysis{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.analysis-heading{justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.analysis-heading h2{margin:5px 0;font-size:20px}.analysis-heading p{max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.analysis-score{background:var(--brand-soft);width:78px;height:78px;color:var(--brand);text-align:center;border-radius:50%;flex:none;place-content:center;display:grid}.analysis-score strong{font-size:25px;line-height:1}.analysis-score span{margin-top:3px;font-size:14px}.analysis-warning{color:#95601d;background:#fff6e8;border-top:1px solid #f2dfbf;border-bottom:1px solid #f2dfbf;padding:11px 22px;font-size:14px;font-weight:700}.analysis-dimensions{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.analysis-dimensions>div{background:#fafbfa;padding:14px 18px}.analysis-dimensions span,.analysis-dimensions strong{display:block}.analysis-dimensions span{color:var(--muted);text-transform:uppercase;font-size:14px;font-weight:800}.analysis-dimensions strong{margin:3px 0 7px;font-size:18px}.analysis-dimensions i{background:#e5e8e6;border-radius:4px;height:4px;display:block;overflow:hidden}.analysis-dimensions b{background:var(--brand);height:100%;display:block}.proposal-list{gap:12px;padding:18px 22px;display:grid}.proposal-card{border:1px solid var(--line);border-radius:11px;padding:17px}.proposal-top{justify-content:space-between;gap:15px;display:flex}.proposal-top span{text-transform:uppercase;letter-spacing:.7px;color:var(--brand);font-size:14px;font-weight:800}.proposal-top h3{margin:4px 0;font-size:16px}.proposal-top>strong{color:#9b651e;background:#fff3df;border-radius:5px;height:max-content;padding:4px 7px;font-size:14px}.proposal-card>p{color:var(--muted);margin:6px 0;font-size:14px;line-height:1.6}.proposal-card h4{margin:14px 0 2px;font-size:14px}.evidence-list{gap:5px;margin:13px 0;display:grid}.evidence-list span{color:#5d6762;background:#f7f8f7;border-radius:7px;grid-template-columns:110px 1fr;gap:8px;padding:8px 10px;font-size:14px;display:grid}.evidence-list b{text-transform:capitalize;color:#35403a}.proposal-card form{justify-content:flex-end;display:flex}.proposal-card .primary-button{padding:8px 11px;font-size:14px}.analysis-action{color:#fff;background:#201b30;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.analysis-action strong,.analysis-action span{display:block}.analysis-action strong{font-size:14px}.analysis-action span{color:#b9c0bc;margin-top:2px;font-size:14px}.analysis-action button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.analysis-heading{align-items:flex-start}.analysis-dimensions{grid-template-columns:repeat(2,1fr)}.analysis-action{flex-direction:column;align-items:stretch}.analysis-action button{justify-content:center}.evidence-list span{grid-template-columns:1fr}.proposal-top{align-items:flex-start}}.improvements-page{background:var(--canvas);min-height:100vh;padding:42px 24px 80px}.improvements-wrap{width:min(1120px,100%);margin:0 auto}.improvements-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.improvements-heading h1{letter-spacing:-1px;margin:7px 0;font-size:34px}.improvements-heading p{color:var(--muted);margin:0}.improvements-total{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:170px;padding:14px 17px}.improvements-total strong,.improvements-total span{display:block}.improvements-total strong{color:var(--brand);font-size:24px}.improvements-total span{color:var(--muted);font-size:14px}.improvements-layout{grid-template-columns:minmax(0,1.6fr) minmax(290px,.7fr);gap:16px;display:grid}.agenda-panel{overflow:hidden}.agenda-item{border-top:1px solid var(--line);gap:13px;padding:20px;display:flex}.agenda-item>div:last-child{flex:1;min-width:0}.agenda-item h3{margin:0 0 5px;font-size:15px}.agenda-item p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.agenda-item footer{color:var(--muted);justify-content:space-between;gap:15px;margin-top:12px;font-size:14px;display:flex}.agenda-item footer strong{color:#6b4cc3}.improvement-create{align-self:start;padding:21px}.improvement-create h2{margin:6px 0 18px;font-size:19px}.improvement-create label{margin-top:13px;font-size:14px;font-weight:800;display:block}.improvement-create input,.improvement-create textarea,.improvement-create select{width:100%;font:inherit;background:#fff;border:1px solid #dce2de;border-radius:8px;margin-top:6px;padding:10px 11px;font-size:14px}.improvement-create textarea{resize:vertical}.improvement-create .primary-button{justify-content:center;width:100%;margin-top:18px}.agenda-item .chips span+span{color:#4875a4;background:#edf4ff}@media (max-width:800px){.improvements-layout{grid-template-columns:1fr}.improvements-heading{flex-direction:column;align-items:stretch}.improvements-page{padding:26px 14px 50px}}.sidebar-toggle{color:#d8dfdb;background:#212d28;border:1px solid #34403a;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.sidebar.collapsed{width:78px;padding-inline:12px}.sidebar.collapsed .sidebar-copy,.sidebar.collapsed .nav-label,.sidebar.collapsed .nav-item span,.sidebar.collapsed .sign-out{display:none}.sidebar.collapsed .brand{padding-inline:7px}.sidebar.collapsed .sidebar-toggle{background:#17211d;position:absolute;top:26px;right:-14px}.sidebar.collapsed .sidebar-toggle svg{transform:rotate(180deg)}.sidebar.collapsed .tenant-picker{justify-content:center;padding:9px}.sidebar.collapsed .nav-item{justify-content:center}.sidebar.collapsed~.main-content{width:calc(100% - 78px);margin-left:78px}.sidebar-user form{flex:none}.sidebar-user .sign-out{white-space:nowrap}.sidebar-user>div:nth-child(2) span{max-width:128px}.shared-shell .main-content{transition:margin-left .18s,width .18s}.workflow-note{color:#4f3a8b;background:#f6f2ff;border:1px solid #d9cffb;border-radius:11px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:16px 18px;display:flex}.workflow-note>div{gap:4px;display:grid}.workflow-note span{color:#5f5969;line-height:1.65}.workflow-note b{color:#332650}.agenda-controls{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.status-form{align-items:flex-end;gap:8px;display:flex}.status-form label{flex:1;gap:5px;font-weight:700;display:grid}.status-form select{width:100%;font:inherit;background:#fff;border:1px solid #dce2de;border-radius:8px;padding:9px 10px}.status-form button,.detail-button{background:var(--brand-soft);color:#5e3dc1;font:inherit;border:1px solid #d9cffb;border-radius:8px;padding:10px 12px;font-weight:800;text-decoration:none}.help-icon{vertical-align:middle;color:var(--brand);cursor:help;display:inline-flex}.detail-button{white-space:nowrap;justify-content:center;align-items:center;margin-left:auto;display:inline-flex!important}.management-page{background:var(--canvas);min-height:100vh;padding:42px 24px 80px}.management-wrap{width:min(1020px,100%);margin:0 auto}.management-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:16px;display:grid}.management-card,.danger-card,.settings-card{padding:24px}.management-card{gap:16px;display:grid}.management-card-heading{align-items:flex-start;gap:12px;display:flex}.management-card-heading h2,.danger-card h2,.settings-card h2{margin:0 0 4px;font-size:19px}.management-card-heading p,.danger-card p,.settings-card p{color:var(--muted);margin:0;line-height:1.6}.management-card label{font-weight:800}.management-card input{width:100%;font:inherit;border:1px solid #dce2de;border-radius:8px;margin-top:6px;padding:11px 12px;display:block}.account-heading{border-top:1px solid var(--line);margin-top:8px;padding-top:20px}.danger-card{border-color:#efcbc6;align-self:start}.danger-card>svg{color:#b34337}.danger-card form{margin-top:20px}.confirm-delete{color:#6c3e38;align-items:flex-start;gap:9px;line-height:1.45;display:flex}.confirm-delete input{margin-top:4px}.danger-button{color:#fff;width:100%;font:inherit;background:#b94336;border:1px solid #b94336;border-radius:8px;margin-top:16px;padding:11px 13px;font-weight:800}.settings-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.settings-card>svg{color:var(--brand);margin-bottom:15px}.settings-card span{border-top:1px solid var(--line);color:var(--brand);margin-top:18px;padding-top:14px;font-weight:700;display:block}@media (max-width:900px){.management-grid,.settings-grid,.agenda-controls{grid-template-columns:1fr}}@media (max-width:760px){.shared-shell .main-content{width:100%;margin-left:0}.management-page{padding:26px 14px 50px}}.source-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.source-title form{flex:none}.source-title .pending-button{background:var(--brand-soft);color:#5e3dc1;border:1px solid #d9cffb;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:flex}.source-analysis{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.source-analysis h4{margin:0 0 5px;font-size:16px}.source-analysis>p{margin:0 0 14px!important}.source-conflicts{color:#85581c;background:#fff8ea;border:1px solid #f0d8ae;border-radius:9px;gap:10px;margin-bottom:12px;padding:13px;display:flex}.source-conflicts svg{flex:none;margin-top:2px}.source-conflicts strong,.source-conflicts span{display:block}.source-conflicts span{margin-top:4px}.knowledge-suggestions{gap:9px;display:grid}.knowledge-suggestions section{border:1px solid var(--line);background:#fafbfa;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.knowledge-suggestions section>div{min-width:0}.knowledge-suggestions section>div>span{color:var(--brand);text-transform:uppercase;font-size:14px;font-weight:800;display:block}.knowledge-suggestions section strong{margin:3px 0;font-size:15px;display:block}.knowledge-suggestions section p{margin:0!important}.knowledge-suggestions section small{align-items:flex-start;gap:6px;display:flex;color:#915f1c!important;margin-top:7px!important}.accepted-label{color:#28764c;white-space:nowrap;align-items:center;gap:6px;font-weight:800;display:flex}.knowledge-suggestions form{flex:none}@media (max-width:760px){.source-title,.knowledge-suggestions section{flex-direction:column;align-items:stretch}.source-title form,.knowledge-suggestions form{align-self:flex-start}}.knowledge-tabs{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.knowledge-tabs a{border:1px solid var(--line);color:#4f5a54;background:#fff;border-radius:11px;align-items:center;gap:9px;min-height:54px;padding:12px 14px;font-weight:800;text-decoration:none;display:flex}.knowledge-tabs a svg{color:var(--brand)}.knowledge-tabs a span{flex:1}.knowledge-tabs a b{color:#69736e;text-align:center;background:#f0f2f1;border-radius:999px;min-width:28px;padding:3px 7px}.knowledge-tabs a.active{background:var(--brand-soft);color:#4e2da9;border-color:#cfc1fb}.knowledge-tabs a.active b{color:var(--brand);background:#fff}.knowledge-library,.knowledge-review{gap:16px;display:grid}.knowledge-library-heading{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px;display:flex}.knowledge-library-heading h2{margin:6px 0;font-size:22px}.knowledge-library-heading p{color:var(--muted);margin:0;line-height:1.55}.knowledge-library-heading>strong{color:var(--brand);white-space:nowrap}.knowledge-source-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.knowledge-source-card{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto 1fr;gap:4px 12px;padding:17px;display:grid}.knowledge-source-card>svg{color:var(--brand);grid-row:1/3}.knowledge-source-card h3{margin:0 0 4px;font-size:16px}.knowledge-source-card p{color:var(--muted);margin:0;line-height:1.5}.knowledge-source-card>span{color:var(--brand);grid-column:2;margin-top:7px;font-weight:800}.knowledge-source-list{gap:9px;display:grid}.knowledge-source-item{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.knowledge-source-item>summary{cursor:pointer;padding:15px 17px;list-style:none}.knowledge-source-item>summary::-webkit-details-marker{display:none}.review-source>summary::-webkit-details-marker{display:none}.source-title>div{align-items:center;gap:11px;min-width:0;display:flex}.source-title>div>svg{color:var(--brand);flex:none}.source-title>div>span{gap:3px;min-width:0;display:grid}.source-title strong{font-size:16px}.source-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-status{white-space:nowrap;border-radius:999px;margin-left:auto;padding:6px 9px;font-weight:800}.source-status.pending{color:#67716c;background:#f1f2f1}.source-status.analyzed{color:#90601e;background:#fff3df}.source-status.accepted{color:#237348;background:#e6f7ed}.source-chevron{color:#7a847f;transition:transform .18s}.knowledge-source-item[open] .source-chevron,.review-source[open]>summary svg{transform:rotate(180deg)}.source-details{border-top:1px solid var(--line);gap:12px;padding:0 17px 17px;display:grid}.source-details>p{gap:5px;margin:15px 0 0;line-height:1.6;display:grid}.source-details>small{color:var(--muted)}.source-details>a{color:var(--brand);font-weight:700}.source-details form{justify-self:start}.knowledge-source-form{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:15px;padding:23px;display:grid}.knowledge-source-form>div,.knowledge-source-form>.wide{grid-column:1/-1}.knowledge-source-form h3{margin:6px 0;font-size:20px}.knowledge-source-form p{color:var(--muted);margin:0}.knowledge-source-form label{gap:7px;font-weight:800;display:grid}.knowledge-source-form label>span{color:var(--muted);font-weight:500}.knowledge-source-form input,.knowledge-source-form textarea,.knowledge-source-form select{width:100%;font:inherit;background:#fff;border:1px solid #dce2de;border-radius:8px;padding:11px 12px}.knowledge-source-form textarea{resize:vertical}.knowledge-source-form>.pending-button{grid-column:1/-1;justify-self:end}.upload-field{background:#fafbfa;border:1px dashed #cfd6d2;border-radius:9px;padding:14px}.upload-field svg{color:var(--brand)}.review-source-list{gap:12px;display:grid}.review-source{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.review-source>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;list-style:none;display:flex}.review-source>summary div{gap:3px;display:grid}.review-source>summary strong{font-size:17px}.review-source>summary span{color:var(--muted)}.review-source-body{border-top:1px solid var(--line);padding:0 20px 20px}.review-summary{padding:16px 0}.review-summary p{color:var(--muted);margin:5px 0 0;line-height:1.6}.knowledge-suggestions form{border:1px solid var(--line);background:#fafbfa;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px;display:grid}.knowledge-suggestions form.accepted{background:#f0faf4;border-color:#c9e8d5}.suggestion-fields{gap:9px;min-width:0;display:grid}.suggestion-fields>span{color:var(--brand);font-weight:800}.suggestion-fields label{gap:5px;font-weight:800;display:grid}.suggestion-fields input,.suggestion-fields textarea{width:100%;font:inherit;background:#fff;border:1px solid #d8dedb;border-radius:8px;padding:10px 11px;line-height:1.55}.suggestion-fields textarea{resize:vertical}.suggestion-fields input:disabled,.suggestion-fields textarea:disabled{color:#435049;background:#f7fbf8}.suggestion-fields small{color:#915f1c;align-items:flex-start;gap:6px;display:flex}.empty-review{text-align:center;border:1px solid var(--line);background:#fff;border-radius:14px;padding:48px 24px}.empty-review svg{color:var(--brand)}.empty-review h3{margin:12px 0 5px;font-size:18px}.empty-review p{color:var(--muted);margin:0 0 18px}.empty-review .detail-button{margin:0}@media (max-width:760px){.knowledge-tabs{grid-template-columns:1fr}.knowledge-library-heading{flex-direction:column;align-items:flex-start}.knowledge-source-grid,.knowledge-source-form{grid-template-columns:1fr}.knowledge-source-form>*{grid-column:1!important}.source-title{align-items:flex-start}.source-status{margin-left:0}.knowledge-suggestions form{grid-template-columns:1fr}.knowledge-suggestions form>.detail-button,.accepted-label{justify-self:start}}.review-bulk-form{gap:12px;min-width:0;display:grid}.review-bulk-heading{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.review-bulk-heading>span{color:var(--muted);font-weight:700}.knowledge-suggestions{min-width:0}.knowledge-suggestions section{border:1px solid var(--line);background:#fafbfa;border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:start;gap:13px;min-width:0;max-width:100%;padding:18px;display:grid;overflow:hidden}.knowledge-suggestions section.accepted{background:#f0faf4;border-color:#c9e8d5}.suggestion-select{color:var(--brand);cursor:pointer;justify-self:start;align-items:center;gap:7px;font-weight:800;display:flex}.suggestion-select input{width:18px;height:18px;accent-color:var(--brand)}.accepted-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.undo-knowledge-button{color:#276b46;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b8d9c5;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-weight:800;display:inline-flex}.undo-knowledge-button:hover{background:#f7fcf9;border-color:#75b18d}@media (max-width:760px){.review-bulk-heading,.accepted-actions{flex-direction:column;align-items:stretch}.review-bulk-heading .primary-button,.accepted-label,.undo-knowledge-button{justify-content:center}}.add-source-view .knowledge-library-heading,.add-source-view .knowledge-source-card,.add-source-view .knowledge-source-grid,.add-source-view .knowledge-source-list{display:none}.add-source-view #new-source{margin-top:0!important}.knowledge-learned-message{color:var(--ink);background:#f8f6ff;border:1px solid #d9cffb;border-radius:12px;grid-template-columns:auto 1fr;gap:12px;margin-bottom:16px;padding:18px;display:grid}.knowledge-learned-message>svg{color:var(--brand);margin-top:2px}.knowledge-learned-message strong,.knowledge-learned-message small{display:block}.knowledge-learned-message strong{margin-top:3px;font-size:17px}.knowledge-learned-message p{color:var(--muted);margin:6px 0 10px}.knowledge-learned-message div div{color:#5f4aa6;gap:4px;display:grid}.source-badges{margin-left:auto;flex-direction:row!important;align-items:center!important;gap:6px!important;display:flex!important}.source-badges span{color:#59645e;white-space:nowrap;background:#f1f3f2;border-radius:999px;padding:5px 8px;font-weight:700}.source-badges .conflict-badge{color:#91601e;background:#fff1dc}.source-settings{background:#f8f6ff;border:1px solid #d9cffb;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:16px;gap:12px!important;display:grid!important}.source-settings-heading{grid-column:1/-1;align-items:flex-start;gap:10px;display:flex}.source-settings-heading svg{color:var(--brand);flex:none}.source-settings-heading div{gap:2px;display:grid}.source-settings-heading span{color:var(--muted)}.source-settings label{gap:5px;font-weight:800;display:grid}.source-settings label.wide{grid-column:1/-1}.source-settings input,.source-settings select{width:100%;font:inherit;background:#fff;border:1px solid #d8dedb;border-radius:8px;padding:9px 10px}.source-settings>.pending-button{border:1px solid var(--brand);background:var(--brand);color:#fff;border-radius:8px;grid-column:1/-1;justify-self:start;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:flex}@media (max-width:900px){.source-title{flex-wrap:wrap}.source-badges{flex-wrap:wrap;order:3;width:100%;margin-left:31px}.source-settings{grid-template-columns:1fr 1fr}}@media (max-width:620px){.source-settings{grid-template-columns:1fr}.source-settings>*{grid-column:1!important}}.gsc-summary{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gsc-summary article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.gsc-summary span{background:0 0;padding:0;line-height:1.35}.gsc-summary strong{margin:0;line-height:1.15}.page-table{table-layout:fixed}.page-table th:first-child{width:34%}.page-table th:nth-child(2){width:10%}.page-table th:nth-child(3){width:8%}.page-table th:nth-child(4){width:22%}.page-table th:nth-child(5){width:26%}.page-table td{overflow-wrap:anywhere}.page-table td:first-child{min-width:0;max-width:none}.page-table small{max-width:100%}.page-gsc-metrics{min-width:0}.page-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:7px;width:100%;min-width:0;display:grid}.page-controls select{width:100%;min-width:0}.page-controls .detail-button,.page-controls button{white-space:nowrap;justify-content:center;align-items:center;min-width:0;margin:0;padding:8px 9px;display:flex!important}.page-controls .detail-button{color:#525d57;background:#fff;border-color:#d9deda}.nav-item{position:relative}.nav-item .nav-count{text-align:center;flex:none;min-width:24px}.sidebar.collapsed .nav-item .nav-count{min-width:18px;padding:1px 5px;font-size:14px;line-height:16px;display:block;position:absolute;top:2px;right:1px}@media (max-width:900px){.gsc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.page-table{min-width:960px}}.disconnect-panel{background:#fff;border:1px solid #efcbc6;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:18px 20px;display:flex}.disconnect-panel>div{gap:3px;display:grid}.disconnect-panel strong{color:#713b35;font-size:15px}.disconnect-panel span{color:var(--muted);font-size:14px}.disconnect-button{color:#9b4038;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d99f98;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:inline-flex}.disconnect-button:hover{background:#fff3f1}.disconnect-button:disabled{opacity:.6;cursor:wait}@media (max-width:620px){.disconnect-panel{flex-direction:column;align-items:stretch}.disconnect-button{width:100%}}.improvements-layout-single{grid-template-columns:minmax(0,1fr)}.knowledge-source-card[role=link],a.knowledge-source-card{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.knowledge-source-card[role=link]:hover,a.knowledge-source-card:hover{border-color:#cdbff7;transform:translateY(-1px);box-shadow:0 8px 24px #34275c14}.knowledge-source-card[role=link]:focus-visible,a.knowledge-source-card:focus-visible{outline:3px solid var(--brand-soft);outline-offset:2px}.knowledge-source-grid,.connection-catalog{grid-template-columns:1fr}.connection-catalog .connector-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:0;display:grid}.connection-catalog .connector-card-top{min-width:145px}.connection-catalog .connector-action{justify-content:center;min-width:190px;margin-top:0}@media (max-width:760px){.connection-catalog .connector-card{grid-template-columns:1fr}.connection-catalog .connector-card-top{min-width:0}.connection-catalog .connector-action{width:100%;min-width:0}}#new-source select,.source-settings select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfd7d2;border-radius:9px;outline:none;padding:0 38px 0 12px;font-size:14px;font-weight:400}#new-source select:focus,.source-settings select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}input::placeholder,textarea::placeholder{color:#929c97;opacity:1;font-weight:400!important}.field-help{color:var(--muted);margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;display:block}.page-pagination{justify-content:space-between;align-items:center;gap:14px;padding:16px 0 0;display:flex}.page-pagination>span{color:var(--muted);font-size:14px}.page-pagination>div{gap:8px;display:flex}@media (max-width:1100px){.welcome{flex-direction:column;align-items:stretch;gap:18px}.brain-health{width:100%;min-width:0}}@media (max-width:620px){.page-pagination{flex-direction:column;align-items:stretch}.page-pagination>div a{flex:1;justify-content:center}}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas);letter-spacing:-.005em;font-size:15px}h1,h2,h3,h4,strong{color:var(--ink)}a{color:var(--info)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #1769c233}::selection{color:var(--ink);background:#dcecff}.app-shell{background:var(--canvas)}.sidebar{background:linear-gradient(180deg,var(--navy-deep),var(--navy));color:#d7e1ea;width:248px;padding:22px 14px 16px;box-shadow:8px 0 28px #091f3314}.brand{border-color:#ffffff1a;gap:10px;padding:0 7px 20px}.brand-mark{background:var(--brand);border-radius:10px;width:34px;height:34px;box-shadow:0 6px 16px #ef642f40}.brand strong{font-size:16px}.brand span{color:#9fb1c1;font-size:11px}.tenant-picker{background:#ffffff0e;border-color:#ffffff1a;margin:16px 2px 18px;padding:10px;position:relative}.tenant-logo{color:#9c3d1c;background:#f9e3d9}.tenant-picker span,.sidebar-user span{color:#9fb1c1;font-size:12px}.workspace-switcher{color:#fff;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;font-weight:700;display:flex}.workspace-switcher strong{margin:0}.workspace-menu{z-index:30;background:var(--navy);border:1px solid #ffffff1f;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 18px 40px #0000004d}.workspace-menu button{color:#fff;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.workspace-menu button.active{background:#ffffff1a}.workspace-menu .workspace-search{color:#fff;width:100%;font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;margin-bottom:6px;padding:9px 10px}.workspace-menu .workspace-search::placeholder{color:#ffffff9e}.workspace-menu>a{color:#cfe0f5;padding:9px 10px;font-size:12px;font-weight:700;display:block}.subscription-summary{border:1px solid #ffffff14;color:#b8c6d1!important;background:#ffffff0e!important;margin:-8px 2px 14px!important}.nav-label{color:#738ba0;letter-spacing:1.25px;margin:0 10px 7px;font-size:10px}.nav-item{color:#c5d1db;border:1px solid #0000;min-height:42px;margin:2px 0;padding:10px 11px;font-size:13px}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--brand);background:linear-gradient(90deg,#ef642f38,#ffffff1a);border-color:#ffffff14}.nav-item.active svg{color:#ff8a5f}.nav-item em,.nav-count{background:var(--brand)!important;color:#fff!important}.sidebar>nav{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.sidebar>nav::-webkit-scrollbar{display:none}.sidebar-user{border-color:#ffffff1a;flex:none;margin-top:8px}.sidebar-user .sign-out span{display:none}.avatar{color:var(--navy);background:#e8eef4}.build-indicator{display:none!important}.updates-button{width:38px;height:38px;color:var(--navy);box-shadow:var(--shadow);border-radius:10px;top:16px;right:20px}.main-content,.sidebar.collapsed~.main-content{background:var(--canvas)}.main-content{width:calc(100% - 248px);margin-left:248px}.topbar{border-color:var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;height:60px;padding:0 28px}.content-wrap,.module-page{width:min(1280px,100%);max-width:1280px;padding:34px 34px 72px}.module-wrap{width:min(1180px,100%)}.module-heading,.module-page-heading{max-width:820px;margin-bottom:22px}.module-heading h1,.module-page-heading h1,.welcome h1{letter-spacing:-1.25px;margin:5px 0 8px;font-size:clamp(28px,3vw,36px);line-height:1.12}.module-heading p,.module-page-heading p,.welcome p{color:var(--muted);font-size:15px;line-height:1.6}.eyebrow{color:#718198;letter-spacing:1.05px;font-size:11px}.panel,.connector-card,.knowledge-source-form,.knowledge-library-heading,.knowledge-source-card,.knowledge-source-item,.review-source,.management-card,.danger-card,.settings-card{border-color:var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 1px 2px #102a4306}.panel-header{padding:18px 20px}.panel-header h2{font-size:18px}.panel-header a,.text-button,.brain-area-footer a,.knowledge-source-card>span{color:var(--info)}.primary-button,.auth-submit,.danger-button{background:var(--brand);border-color:var(--brand);color:#fff;border-radius:8px;min-height:42px;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 5px 12px #ef642f26}.primary-button:hover,.auth-submit:hover{background:var(--brand-hover);border-color:var(--brand-hover);transform:translateY(-1px);box-shadow:0 8px 18px #ef642f33}.secondary-button,.ghost-button,.detail-button{color:#32465a;min-height:40px;box-shadow:none;background:#fff;border:1px solid #d5e0e9;border-radius:8px}.secondary-button:hover,.ghost-button:hover,.detail-button:hover{background:#f8fafc;border-color:#aebdcb}button:disabled,.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.stat-icon.purple,.idea-icon.featured,.connector-icon,.onboarding-icon,.page-analysis-icon{background:var(--brand-soft);color:var(--brand)}.stat-icon.blue{background:var(--info-soft);color:var(--info)}.stat-icon.green{background:var(--success-soft);color:var(--success)}.chips span,.source-status,.brain-status,.context-status,.agenda-status{text-transform:none;letter-spacing:0;border-radius:999px;font-size:11px}.chips .priority,.brain-status.building,.context-status.building{background:var(--warning-soft);color:#915b10}.chips .priority.high,.brain-status.attention,.context-status.missing{background:var(--danger-soft);color:var(--danger)}.brain-status.complete,.context-status.complete,.source-status.accepted{background:var(--success-soft);color:var(--success)}.save-message{background:var(--success-soft);color:var(--success);border-color:#c7e7d3}.crawl-message.error,.auth-message.error{background:var(--danger-soft);color:var(--danger);border-color:#efd0cf}.workflow-note,.mcp-safety{background:var(--info-soft);color:#34516d;border-color:#cfe0f0}.workflow-note strong,.workflow-note b,.mcp-safety strong{color:var(--ink)}.workflow-note span,.mcp-safety span{color:#526b82}.workflow-note>svg,.mcp-safety>svg{color:var(--info)}.module-navigation,.persistent-module-navigation{border-color:var(--line);box-shadow:none;background:#ffffffeb}.module-navigation-item.active{background:var(--brand-soft);color:#bb421c}.module-navigation-item:hover{color:var(--info);background:#f6f9fc}.brain-summary{grid-template-columns:auto minmax(0,1fr) auto;gap:22px;padding:22px}.brain-summary-score{background:#f6fcf8;border-color:#cde9d8}.brain-summary-score span{color:var(--success)}.brain-source-strip{gap:10px}.brain-source-strip>div{border-color:var(--line);background:#fff}.brain-area-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brain-area-card{padding:18px}.brain-known-list>div p{font-size:13px}.advisor-page{padding-bottom:40px}.advisor-heading{margin-bottom:18px}.advisor-layout{gap:14px}.advisor-conversation{box-shadow:var(--shadow);border-color:#dbe5ee}.advisor-mark{background:var(--brand-soft)!important;color:var(--brand)!important}.advisor-suggestions button:hover{background:#f6faff;border-color:#b9cee2}.advisor-input{box-shadow:0 4px 14px #102a430d;border-color:#cbd8e4!important}.advisor-input button{background:var(--info)!important}.auth-page{background:var(--canvas)}.auth-card{background:0 0}.auth-story{background:radial-gradient(circle at 78% 18%,#ef642f4d,transparent 34%),linear-gradient(145deg,var(--navy),var(--navy-deep))}.auth-story span{color:#ffb699}.auth-switch{color:var(--info)}.onboarding-page{background:radial-gradient(circle at 50% 0,#1769c214,transparent 34%),var(--canvas)}.onboarding-card{border-color:var(--line);box-shadow:var(--shadow)}.updates-backdrop{z-index:90;background:#0b22384d;position:fixed;inset:0}.updates-drawer{background:#fff;width:min(430px,100vw);height:100%;padding:24px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 50px #102a432e}.updates-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.updates-heading h2{margin:5px 0 0}.updates-heading button{background:0 0;border:0}.updates-list{gap:10px;display:grid}.updates-list>a{border:1px solid var(--line);color:inherit;border-radius:12px;padding:16px;text-decoration:none}.updates-list>a>div{justify-content:space-between;gap:12px;display:flex}.updates-list small{color:var(--muted);white-space:nowrap}.updates-list p{color:var(--muted);margin:8px 0 0;line-height:1.55}.mobile-navigation{display:none}.dashboard-page{gap:14px;display:grid}.dashboard-page .welcome{margin-bottom:4px}.topbar>div:first-child{margin-right:auto}.topbar>div:first-child strong,.topbar>div:first-child span{display:block}.topbar>div:first-child span{color:var(--muted);margin-top:1px;font-size:12px}.dashboard-overview{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:14px;display:grid}.dashboard-hero{color:#fff;min-height:280px;box-shadow:var(--shadow);background-image:linear-gradient(90deg,#071d30f0 0%,#071d30b3 48%,#071d3029 100%),url(/images/bedrijfsbrein-dashboard-hero.png);background-position:50%;background-size:cover;border-radius:14px;align-items:flex-end;padding:30px;display:flex;overflow:hidden}.dashboard-hero .eyebrow{color:#bfd0dd}.dashboard-hero h2{letter-spacing:-1.2px;color:#fff;max-width:540px;margin:8px 0;font-size:clamp(27px,3vw,40px);line-height:1.1}.dashboard-hero p{color:#dce6ed;max-width:500px;margin:0 0 20px;line-height:1.6}.dashboard-hero .primary-button{width:max-content;display:inline-flex}.dashboard-brain-card{color:inherit;justify-content:center;align-items:center;gap:18px;padding:24px;text-decoration:none;display:flex}.dashboard-score{--score:0deg;background:conic-gradient(var(--success) var(--score),#e5edf2 0);border-radius:50%;flex:none;place-items:center;width:94px;height:94px;display:grid;position:relative}.dashboard-score:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.dashboard-score span{z-index:1;color:var(--ink);font-size:22px;font-weight:800;position:relative}.dashboard-brain-card>div:last-child{gap:4px;display:grid}.dashboard-brain-card strong{font-size:17px}.dashboard-brain-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.dashboard-brain-card em{color:var(--info);align-items:center;gap:5px;margin-top:8px;font-size:12px;font-style:normal;font-weight:750;display:flex}.dashboard-next{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.dashboard-next strong{font-size:15px;display:block}.dashboard-next p{color:var(--muted);margin:2px 0 0;font-size:13px}.dashboard-next .primary-button{display:flex}.dashboard-utility-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-utility-grid>.panel{min-width:0;overflow:hidden}.dashboard-utility-grid .panel-header{padding:16px 18px}.dashboard-source-list,.dashboard-activity-list,.dashboard-actions>div{padding:4px 18px 12px;display:grid}.dashboard-source-list>a,.dashboard-activity-list>a{border-bottom:1px solid var(--line);min-height:44px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;display:grid}.dashboard-source-list>a:last-child,.dashboard-activity-list>a:last-child{border-bottom:0}.dashboard-source-list svg{width:18px;color:var(--info)}.dashboard-source-list b{font-size:13px}.dashboard-source-list em{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-style:normal;display:flex}.dashboard-source-list em.connected{color:var(--success)}.dashboard-source-list em i{border:2px solid;border-radius:50%;width:7px;height:7px}.dashboard-activity-list>a{grid-template-columns:auto minmax(0,1fr);padding:8px 0}.dashboard-activity-list>a>span{background:var(--info-soft);width:30px;height:30px;color:var(--info);border-radius:9px;place-items:center;display:grid}.dashboard-activity-list>a>div{display:grid}.dashboard-activity-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dashboard-activity-list small{color:var(--muted);font-size:11px}.dashboard-actions>div{gap:7px;padding-top:5px}.dashboard-actions>div>a{border:1px solid var(--line);min-height:39px;color:var(--ink);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.dashboard-actions>div>a:hover{background:#f7faff;border-color:#b9cee2}.dashboard-actions>div>a>svg:first-child{color:var(--info)}.dashboard-actions>div>a>svg:last-child{color:var(--muted)}.dashboard-compact-empty{color:var(--muted);align-items:flex-start;gap:10px;padding:22px 18px;font-size:13px;display:flex}.dashboard-compact-empty span{gap:3px;display:grid}.dashboard-improvements{overflow:hidden}.dashboard-improvement-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-improvement-list>a{border-right:1px solid var(--line);min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px 18px;text-decoration:none;display:grid}.dashboard-improvement-list>a:last-child{border-right:0}.dashboard-improvement-list>a>div{gap:4px;min-width:0;display:grid}.dashboard-improvement-list .chips{margin:0}.dashboard-improvement-list .chips em{color:var(--muted);background:#f1f3f5;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:750}.dashboard-improvement-list .chips em.priority{background:var(--warning-soft);color:#915b10}.dashboard-improvement-list .chips em.high{background:var(--danger-soft);color:var(--danger)}.dashboard-improvement-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-improvement-list small{color:var(--muted);font-size:11px}@media (max-width:1000px){.content-wrap,.module-page{padding-inline:24px}.brain-area-list{grid-template-columns:1fr}}@media (max-width:1100px){.dashboard-utility-grid{grid-template-columns:1fr 1fr}.dashboard-actions{grid-column:1/-1}.dashboard-actions>div{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-improvement-list{grid-template-columns:1fr}.dashboard-improvement-list>a{border-right:0;border-bottom:1px solid var(--line)}.dashboard-improvement-list>a:last-child{border-bottom:0}}@media (max-width:980px){.dashboard-overview{grid-template-columns:1fr}.dashboard-brain-card{justify-content:flex-start}.dashboard-hero{min-height:250px}}@media (max-width:760px){body{padding-bottom:70px}.sidebar{display:none}.main-content,.sidebar.collapsed~.main-content{width:100%;margin-left:0}.topbar{height:54px;padding:0 58px 0 16px}.content-wrap,.module-page{padding:24px 15px 48px}.module-heading h1,.module-page-heading h1,.welcome h1{font-size:27px}.module-navigation,.persistent-module-navigation{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mobile-navigation{z-index:85;height:66px;padding:5px 4px max(5px,env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #102a4314}.mobile-navigation .nav-item{color:#62758a;text-align:center;border:0;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;min-width:0;margin:0;padding:4px 2px;font-size:10px;display:flex}.mobile-navigation .nav-item svg{width:18px}.mobile-navigation .nav-item span{text-overflow:ellipsis;white-space:nowrap;flex:none;width:100%;overflow:hidden}.mobile-navigation .nav-item.active{background:var(--brand-soft);box-shadow:none;color:var(--brand)}.mobile-navigation .nav-count{position:absolute;top:1px;right:8px}.brain-summary{grid-template-columns:1fr}.brain-summary-score{justify-self:start}.brain-next-action{justify-content:center;width:100%}.brain-source-strip{grid-template-columns:1fr 1fr}.advisor-layout{grid-template-columns:1fr}.advisor-history{display:none}.advisor-conversation{min-height:calc(100vh - 230px)}.updates-drawer{padding:20px}.welcome{margin-bottom:4px}.dashboard-hero{background-position:58%;min-height:270px;padding:22px}.dashboard-brain-card{align-items:flex-start;padding:20px}.dashboard-score{width:76px;height:76px}.dashboard-next{grid-template-columns:auto 1fr}.dashboard-next .primary-button{grid-column:1/-1;justify-content:center}.dashboard-utility-grid{flex-direction:column;gap:12px;display:flex}.dashboard-sources{order:1}.dashboard-actions{order:2}.dashboard-activity{order:3}.dashboard-actions>div{grid-template-columns:1fr}.dashboard-source-list>a{grid-template-columns:auto 1fr}.dashboard-source-list em{grid-column:2}.dashboard-improvements .panel-header{flex-direction:column;align-items:flex-start;gap:8px}.dashboard-improvement-list>a{padding:14px}.dashboard-improvement-list .idea-icon{display:grid}}.sidebar-product-nav{padding-bottom:10px}.sidebar-nav-group{display:block}.sidebar-subnav{border-left:1px solid #ffffff29;gap:1px;margin:2px 0 7px 20px;padding:2px 0 2px 13px;display:grid}.sidebar-subnav a{color:#9fb1c1;border-radius:6px;padding:6px 8px;font-size:12px;line-height:1.25;text-decoration:none}.sidebar-subnav a:hover{color:#fff;background:#ffffff0f}.sidebar-subnav a.active{color:#fff;background:#ffffff14;font-weight:700}.sidebar-footer{border-top:1px solid #ffffff1a;flex:none;padding-top:8px}.sidebar-admin{border-bottom:1px solid #ffffff14;margin-bottom:6px;padding-bottom:7px}.sidebar-admin .nav-label{margin-top:3px}.sidebar-utility{color:#b8c5d0;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.sidebar-utility:hover,.sidebar-utility.active{color:#fff;background:#ffffff14}.sidebar-updates em{background:var(--brand);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:11px;font-style:normal;display:grid}.sidebar-user{padding:10px 6px 0}.sidebar-user-profile{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.sidebar-user .sidebar-copy{flex:1;min-width:0}.sidebar-user .sidebar-copy small{color:#74899a;white-space:nowrap;margin-top:3px;font-size:10px;display:block}.sidebar.collapsed .sidebar-subnav,.sidebar.collapsed .sidebar-admin .nav-label,.sidebar.collapsed .sidebar-utility span,.sidebar.collapsed .sidebar-updates em{display:none}.sidebar.collapsed .sidebar-utility{justify-content:center}.sidebar.collapsed .sidebar-footer{padding-top:7px}.support-page{padding-top:36px}.support-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:18px;display:grid}.support-card{padding:24px}.support-form{gap:18px;display:grid}.support-form label{color:var(--ink);gap:7px;font-size:14px;font-weight:750;display:grid}.support-form input,.support-form select,.support-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:9px;outline:none;padding:11px 12px;font-weight:400}.support-form textarea{resize:vertical;min-height:150px}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.support-form .primary-button{justify-content:center;width:max-content}.support-form .primary-button:disabled{opacity:.65;cursor:wait}.support-aside{color:var(--muted);padding:22px}.support-aside>svg{color:var(--brand)}.support-aside h2{color:var(--ink);margin:12px 0 7px;font-size:18px}.support-aside p{margin:0;line-height:1.6}.support-aside div{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:16px;font-size:13px;display:flex}.support-aside div svg{color:var(--success);flex:none}@media (min-width:761px){.persistent-module-navigation{display:none}}@media (max-width:760px){.support-page{padding-top:24px}.support-layout{grid-template-columns:1fr}.support-card{padding:18px}.support-form .primary-button{width:100%}.mobile-navigation>.sidebar-nav-group{min-width:0}.mobile-navigation>.sidebar-nav-group>.nav-item{height:100%}}.auth-page{background:#f7f9fb;grid-template-columns:minmax(430px,.82fr) minmax(520px,1.18fr);min-height:100svh}.auth-card{flex-direction:column;width:min(450px,100% - 56px);min-height:100svh;margin:auto;padding:42px 0 24px;display:flex}.auth-brand{margin-bottom:clamp(48px,8vh,86px)}.auth-brand strong{color:var(--navy);font-size:18px}.auth-brand span{color:#62758a;font-size:13px}.auth-card-content{margin:auto 0}.auth-heading .eyebrow{color:var(--brand)}.auth-heading h1{color:var(--navy);letter-spacing:-1.1px;font-size:clamp(30px,3vw,38px)}.auth-heading p{color:#62758a;max-width:410px;line-height:1.65}.auth-form label{color:#243b53}.auth-form input{color:var(--navy);border-color:#cdd9e3;font-weight:400}.auth-form input::placeholder{color:#91a1af;font-weight:400}.auth-form input:hover{border-color:#aebfcd}.auth-form input:focus{border-color:var(--info);box-shadow:0 0 0 3px #1769c21f}.password-field button:focus-visible,.auth-switch:focus-visible,.auth-forgot-link:focus-visible,.auth-legal-links a:focus-visible{outline-offset:2px;outline:3px solid #1769c238}.auth-submit{background:var(--brand);min-height:49px;box-shadow:0 7px 18px #ef642f33}.auth-submit:hover{background:var(--brand-hover)}.auth-submit:focus-visible{outline-offset:3px;outline:3px solid #ef642f40}.auth-forgot-link{color:var(--info);justify-self:end;margin-top:-10px;font-size:14px;font-weight:700;text-decoration:none}.auth-consent{flex-direction:row;align-items:flex-start;gap:9px;line-height:1.5;font-size:13px!important;font-weight:500!important;display:flex!important}.auth-consent input{flex:none;width:16px!important;height:16px!important;margin:2px 0 0!important}.auth-consent a{color:var(--info)}.auth-message{background:var(--info-soft);color:#34516d;border:1px solid #cfe0f0;align-items:center;gap:8px;display:flex}.auth-switch{color:var(--info);text-decoration:none}.auth-legal-links{border-top:1px solid var(--line);justify-content:center;gap:16px;margin-top:30px;padding-top:20px;display:flex}.auth-legal-links a{color:#718198;font-size:12px;text-decoration:none}.auth-legal-links a:hover{color:var(--info)}.auth-story{isolation:isolate;background:var(--navy-deep);border-radius:18px;justify-content:center;margin:16px 16px 16px 0;padding:clamp(42px,5.5vw,88px);position:relative;overflow:hidden}.auth-story-image{z-index:-3;object-fit:cover;object-position:center}.auth-story-overlay{z-index:-2;background:linear-gradient(90deg,#071d30f7 0%,#071d30e0 52%,#071d309e 100%),linear-gradient(#0000 45%,#0513208c);position:absolute;inset:0}.auth-story-content{flex-direction:column;width:min(690px,100%);display:flex}.auth-story .auth-story-kicker{color:#ffb699;letter-spacing:1.35px;text-transform:uppercase;font-size:12px;font-weight:800}.auth-story h2{color:#fff;letter-spacing:-2px;max-width:680px;margin:18px 0 16px;font-size:clamp(38px,4.2vw,62px);line-height:1.04}.auth-story .auth-story-lead{color:#d7e3eb;max-width:660px;margin:0;font-size:16px;line-height:1.65}.auth-story-points{grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:34px;display:grid}.auth-story-points>div{grid-template-columns:auto 1fr;align-items:start;gap:11px;display:grid}.auth-story-points>div>span{color:#ff9a73;background:#ff8a5f29;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.auth-story-points>div:nth-child(2)>span{color:#74d49f;background:#47b5792b}.auth-story-points>div:nth-child(3)>span{color:#ffc861;background:#f2b03b2e}.auth-story-points>div:nth-child(4)>span{color:#82bdf3;background:#509de72e}.auth-story-points p{gap:3px;display:grid;color:#bdd0dc!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.auth-story-points strong{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.auth-story .auth-story-promise{color:#fff;border-top:1px solid #ffffff29;margin:36px 0 0;padding-top:22px;font-size:14px;font-weight:700;line-height:1.5}@media (max-width:1100px) and (min-width:901px){.auth-page{grid-template-columns:minmax(390px,.9fr) minmax(430px,1.1fr)}.auth-story{padding:42px}.auth-story-points{grid-template-columns:1fr;gap:13px}.auth-story h2{font-size:42px}}@media (max-width:900px){.auth-page{background:linear-gradient(#edf3f7 0,#fff 300px);flex-direction:column;padding:1px;display:flex}.auth-card{order:2;width:min(500px,100% - 40px);min-height:auto;padding:34px 0 26px}.auth-brand{margin-bottom:40px}.auth-card-content{margin:0}.auth-story{order:1;min-height:300px;margin:14px;padding:38px;display:flex}.auth-story h2{margin:12px 0;font-size:40px}.auth-story .auth-story-lead{font-size:14px}.auth-story-points,.auth-story .auth-story-promise{display:none}}@media (max-width:640px){.auth-page{background:linear-gradient(#edf3f7 0,#fff 230px);display:block}.auth-card{min-height:100svh}.auth-card-content{margin:auto 0}.auth-story{display:none}}@media (max-width:520px){.auth-card{width:min(450px,100% - 30px);padding-top:28px}.auth-brand{margin-bottom:34px}.auth-heading h1{font-size:29px}.auth-heading p{margin-bottom:24px}.auth-form{gap:16px}.auth-legal-links{margin-top:24px}}.auth-access-request{border-top:1px solid var(--line);text-align:center;justify-items:center;gap:4px;margin-top:24px;padding-top:20px;display:grid}.auth-access-request span{color:var(--muted);font-size:13px;line-height:1.5}.auth-access-request .auth-switch{margin:10px 0 0}.auth-access-panel{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr;gap:12px;margin:0 0 22px;padding:16px;display:grid}.auth-access-panel svg{color:var(--info)}.auth-access-panel strong,.auth-access-panel span{display:block}.auth-access-panel span{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.55}.field-ai-action{justify-items:start;gap:7px;display:grid}.field-ai-trigger{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:12px;font-weight:800;display:inline-flex}.field-ai-trigger:disabled{opacity:.55;cursor:wait}.field-ai-proposal{background:#f6fbfe;border:1px solid #cddfea;border-radius:10px;gap:7px;width:100%;padding:12px;display:grid}.field-ai-proposal>span{color:#326885;text-transform:uppercase;font-size:11px;font-weight:800}.field-ai-proposal p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.field-ai-proposal .ui-button{width:fit-content;min-height:34px}.field-ai-error{color:#a33b34;line-height:1.45}.workflow-note,.knowledge-learned-message{background:var(--info-soft);color:var(--ink);border-color:#cddfea}.workflow-note strong,.workflow-note b,.workflow-note>svg,.knowledge-learned-message>svg{color:var(--info)}.knowledge-source-form .source-instruction{background:var(--info-soft);color:var(--navy)}.page-table td:nth-child(2) a:after,.bulk-actions button,.gsc-property-form button,.status-form button,.detail-button,.source-title .pending-button{background:var(--info-soft);color:var(--info);border-color:#cddfea}.trial-banner,.improvement-output.completed{background:var(--info-soft);border-color:#cddfea}.improvement-output.completed>summary,.onboarding-user-card em{color:var(--info)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
