/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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:ui-sans-serif, system-ui, 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;--spacing:.25rem;--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,ui-sans-serif, system-ui, 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{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{.visible{visibility:visible}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}.italic{font-style:italic}.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,)}}:root{--bg:#374454;--panel:#445369;--panel-2:#506078;--line:#697a91;--muted:#d0d7e2;--text:#fff;--violet:#c0adff;--blue:#9ec0ff;--green:#65edb8;--red:#ff98a3}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);scroll-behavior:smooth}body{background:radial-gradient(circle at 72% -18%,#7f93af 0,transparent 45%),linear-gradient(180deg,#4a596d 0%,var(--bg) 55%,#344050 100%);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;background:#27303df5;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.3px;align-items:center;gap:10px;padding:0 8px 28px;font-size:16px;display:flex}.brand b{color:#a98aff;font-weight:700}.brand-mark{color:#fff;background:linear-gradient(145deg,#9d6cff,#5637dc);border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid;box-shadow:0 8px 25px #8b5cf659}nav{gap:5px;display:grid}.nav-item{color:#a9b3c6;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;font-size:14px;text-decoration:none;transition:all .2s;display:flex}.nav-item span{text-align:center;width:18px;font-size:20px}.nav-item:hover,.nav-item.active{color:#fff;background:linear-gradient(90deg,#8b5cf633,#8b5cf60a)}.nav-item.active{box-shadow:inset 2px 0 #9b73ff}.nav-label{color:#586176;text-transform:uppercase;letter-spacing:1.5px;margin:28px 12px 10px;font-size:10px;font-weight:800}.future-list{gap:1px;display:grid;overflow:auto}.future-item{color:#657087;align-items:center;gap:10px;height:34px;padding:0 12px;font-size:12px;display:flex}.future-item small{opacity:.5;margin-left:auto;font-size:14px}.sidebar-foot{border-top:1px solid var(--line);color:#697388;align-items:center;gap:7px;margin-top:auto;padding:14px 12px 0;font-size:10px;display:flex}.sidebar-foot b{color:#e0a25f;margin-left:auto;font-weight:600}.sidebar-foot.connected b{color:#5fe0a0}.status-dot{background:#d98b4b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #d98b4b}.sidebar-foot.connected .status-dot{background:var(--green);box-shadow:0 0 10px var(--green)}.workspace{min-width:0}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:4;background:#2c3644e0;border-bottom:1px solid #657489d9;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.project-switcher{align-items:center;gap:10px;display:flex}.project-switcher label{gap:1px;display:grid}.project-switcher label>span{color:#626c82;text-transform:uppercase;letter-spacing:1.2px;font-size:9px;font-weight:700}.project-switcher select{color:#e8ebf2;background:0 0;border:0;outline:none;max-width:310px;padding:1px 26px 1px 0;font-size:13px;font-weight:650}.domain-avatar,.avatar{color:#d8cbff;background:#465367;border:1px solid #6a7890;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.avatar{color:#d9ddec;border-radius:50%}.header-actions,.hero-actions,.table-actions{align-items:center;gap:10px;display:flex}.mobile-brand,.mobile-tabs{display:none}.content{max-width:1450px;margin:0 auto;padding:38px 34px 24px}.hero-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.eyebrow{color:#7b65d7;letter-spacing:1.8px;margin:0 0 7px;font-size:9px;font-weight:850}h1{letter-spacing:-1px;margin:0;font-size:30px;line-height:1.15}.subtitle{color:var(--muted);margin:8px 0 0;font-size:13px}.segment{border:1px solid var(--line);background:#303b49;border-radius:10px;padding:3px;display:flex}.segment button{color:#747f95;background:0 0;border:0;border-radius:7px;height:34px;padding:0 12px;font-size:11px}.segment button.selected{color:#fff;background:#58677c;box-shadow:0 2px 7px #00000029}.primary-button,.secondary-button,.ghost-button{color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.primary-button{background:linear-gradient(135deg,#8258f4,#6544d8);box-shadow:0 7px 22px #784fe540}.primary-button:hover{filter:brightness(1.1)}.primary-button:disabled{opacity:.45;cursor:not-allowed;filter:none}.secondary-button{background:#4b596d;border:1px solid #687892}.ghost-button{color:#eef1f6;background:#465367c7;border:1px solid #687892}.chatgpt-work-button,.content-action-menu,.danger-button{color:#fff;cursor:pointer;background:#263143;border:1px solid #718198;border-radius:8px;min-height:36px;padding:7px 11px;font-size:11px;font-weight:750}.chatgpt-work-button{color:#e1d8ff;background:#8b73dc2e;border-color:#9b86e8}.content-action-menu{color:#d6deea}.danger-button{background:#a83f4b;border-color:#ff7676}.content-row-actions{gap:7px;min-width:185px;display:grid}.chatgpt-fallback{z-index:35;background:#313d50;border:1px solid #7c8ca4;border-radius:13px;width:min(520px,100vw - 44px);padding:16px;position:fixed;bottom:22px;right:22px;box-shadow:0 20px 70px #00000073}.chatgpt-fallback summary{cursor:pointer;font-weight:800}.chatgpt-fallback p{color:#c9d2df;margin:10px 0}.chatgpt-fallback textarea{color:#fff;background:#202938;border:1px solid #697991;border-radius:8px;width:100%;height:180px;padding:10px}.chatgpt-fallback>div{gap:8px;margin-top:10px;display:flex}.lifecycle-modal{width:min(720px,100%);max-height:90vh;overflow:auto}.lifecycle-modal>label{color:#d5deea;gap:6px;margin-top:12px;font-size:12px;display:grid}.lifecycle-modal input,.lifecycle-modal select,.lifecycle-modal textarea{color:#fff;background:#273244;border:1px solid #6c7b91;border-radius:8px;width:100%;padding:10px}.risk-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.risk-grid>div{background:#2d394b;border:1px solid #5c6a7e;border-radius:8px;gap:4px;padding:10px;display:grid}.risk-grid span{color:#b6c1d0;font-size:10px}.risk-grid strong{overflow-wrap:anywhere}.destructive-note{color:#f6d6a7;background:#f1b15b17;border-left:3px solid #f1b15b;margin:14px 0;padding:11px}.confirm-check{align-items:center;grid-template-columns:auto 1fr!important}.confirm-check input{width:auto}.form-actions{justify-content:flex-end;gap:9px;display:flex}.notice{color:#f1f4f8;background:#455267;border:1px solid #697a94;border-radius:10px;align-items:center;gap:10px;min-height:44px;margin:-10px 0 20px;padding:10px 13px;font-size:12px;display:flex}.notice>span{color:#fff;background:#49368f;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.notice button{color:#7e889c;background:0 0;border:0;margin-left:auto;font-size:20px}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.metric{border:1px solid var(--line);background:linear-gradient(145deg,#455265fa,#354050fa);border-radius:14px;align-items:flex-start;gap:14px;min-height:118px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #05080e1a}.metric:after{content:"";opacity:.055;background:currentColor;border-radius:50%;width:90px;height:90px;position:absolute;top:-45px;right:-45px}.metric-icon{background:currentColor;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.metric-icon{background:color-mix(in srgb,currentColor 13%,transparent)}}.metric-icon{font-size:17px}.metric.violet{color:#a482ff}.metric.blue{color:#6d9cff}.metric.cyan{color:#4ed9ef}.metric.green{color:var(--green)}.metric.red{color:var(--red)}.metric p{color:#c0c7d5;margin:0 0 5px;font-size:11px}.metric strong{color:#fff;letter-spacing:-1px;font-size:28px;display:block}.metric small{color:#7f8aa0;font-size:9px}.panel{border:1px solid var(--line);background:#394555f7;border-radius:15px;overflow:hidden;box-shadow:0 20px 60px #0000001f}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 20px;display:flex}h2{letter-spacing:-.2px;margin:0;font-size:15px}.panel-header p{color:#6f798e;margin:5px 0 0;font-size:10px}.search{color:#b6c1d2;background:#303b49;border:1px solid #697890;border-radius:9px;align-items:center;gap:8px;width:240px;height:38px;padding:0 11px;display:flex}.search input{color:#e9ecf2;background:0 0;border:0;outline:0;width:100%;font-size:11px}.search input::placeholder{color:#596276}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:900px}th{color:#b4bfd0;text-transform:uppercase;letter-spacing:.8px;text-align:left;background:#303b49;height:40px;padding:0 16px;font-size:9px;font-weight:750}td{color:#c1c9d7;border-top:1px solid #354156bf;height:70px;padding:10px 16px;font-size:11px}tbody tr{transition:all .15s}tbody tr:hover{background:#465468}td strong{color:#e9edf5;margin-bottom:5px;font-size:12px;display:block}td small{color:#5f687b;font-size:9px}.keyword-updated-at{color:#b7c4d6;font-weight:600}.ranking-schedule{color:#c8d3e2;font-size:11px}td a{color:#8ba6ed;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:250px;text-decoration:none;display:flex;overflow:hidden}td a:hover{color:#fff}.position{color:#f5f7fa;background:#526076;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.position.good{color:#82f0bd;background:#39d98a2e;border:1px solid #39d98a4d}.change{min-width:35px;font-weight:750;display:inline-flex}.change.up{color:var(--green)}.change.down{color:var(--red)}.change.flat,.muted{color:#596377}.trend{align-items:flex-end;gap:3px;width:68px;height:25px;display:flex}.trend i{opacity:.8;background:linear-gradient(#97f,#593cc3);border-radius:3px 3px 1px 1px;width:7px;min-height:3px;max-height:100%}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:40px;display:flex}.empty-icon{color:#ad91ff;background:#293347;border:1px solid #44516b;border-radius:16px;place-items:center;width:58px;height:58px;margin-bottom:17px;font-size:27px;display:grid}.empty h3{margin:0 0 8px;font-size:17px}.empty p{color:#929db1;max-width:430px;margin:0 0 20px;font-size:12px;line-height:1.6}.loader{border:2px solid #3b465b;border-top-color:#a080ff;border-radius:50%;width:28px;height:28px;margin-bottom:15px;animation:1s linear infinite spin}.no-results{text-align:center;color:#6c7589;padding:45px;font-size:12px}footer{color:#4f586a;justify-content:space-between;padding:19px 3px 0;font-size:9px;display:flex}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b11b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:linear-gradient(145deg,#4a586c,#354153);border:1px solid #718198;border-radius:17px;width:min(530px,100%);max-height:calc(100vh - 40px);padding:25px;overflow:auto;box-shadow:0 30px 100px #00000059}.modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.modal-head h2{font-size:21px}.modal-head button{color:#8993a7;background:#171d2a;border:1px solid #30384b;border-radius:8px;width:32px;height:32px;font-size:20px}.modal:has(.create-audit-form){flex-direction:column;display:flex;position:relative;overflow:hidden}.modal:has(.create-audit-form) .modal-head{flex:none}.create-audit-form{min-height:0;padding:0 4px 76px 0;overflow:auto}.create-audit-form .form-actions{z-index:2;background:#354153;border-top:1px solid #718198;padding:14px 25px;position:absolute;bottom:0;left:0;right:0}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-grid.one-column{grid-template-columns:1fr}.form-grid label{gap:7px;display:grid}.form-grid label>span{color:#d8deea;font-size:10px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea{color:#f8f9fb;background:#303b49;border:1px solid #718198;border-radius:9px;outline:0;width:100%;padding:0 12px;font-size:12px}.form-grid input,.form-grid select{height:42px}.form-grid textarea{resize:vertical;padding:12px;line-height:1.6}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#ad8cff;box-shadow:0 0 0 3px #ad8cff2e}.form-help{color:#c0c9d7;margin:-6px 0 0;font-size:10px;line-height:1.5}.form-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:8px;display:flex}.profile-select{color:#f5f7fa;background:#465367;border:1px solid #718198;border-radius:9px;outline:none;min-width:170px;height:40px;padding:0 34px 0 12px;font-size:11px}.local-context{background:#465367;border:1px solid #687892;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.local-context>span{color:#c2afff;font-size:20px}.local-context div{gap:2px;display:grid}.local-context strong{font-size:11px}.local-context small{color:#c0c9d7;font-size:9px}.local-help{grid-column:1/-1}.mobile-tabs{background:#354153;border:1px solid #687892;border-radius:8px;padding:3px}.mobile-tabs button{color:#c0c9d7;background:0 0;border:0;border-radius:6px;height:28px;padding:0 9px;font-size:10px}.mobile-tabs button.active{color:#fff;background:#7155cf}.sort-button{color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;display:inline-flex}.sort-button span{color:#8290a6;font-size:10px}.sort-button.active{color:#fff}.sort-button.active span{color:#c2afff}.project-overview{margin-bottom:18px}.section-title{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.section-title h2{font-size:15px}.section-title p{color:#aeb9ca;margin:5px 0 0;font-size:10px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.project-card{border:1px solid var(--line);color:#fff;text-align:left;background:#404d5fe6;border-radius:13px;align-items:center;gap:11px;min-width:0;min-height:78px;padding:13px;display:flex}.project-card:hover,.project-card.active{background:#4a586d;border-color:#9d83ed}.project-card.active{box-shadow:inset 0 0 0 1px #b49cff47}.project-avatar{background:linear-gradient(145deg,#9575eb,#6246bd);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.project-card>span:nth-child(2){gap:4px;min-width:0;display:grid}.project-card strong,.project-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-card strong{font-size:12px}.project-card small{color:#c3ccda;font-size:9px}.keyword-count{color:#aeb9ca;text-align:right;gap:2px;margin-left:auto;font-size:8px;display:grid}.keyword-count b{color:#fff;font-size:15px}.backlink-metrics .metric strong{font-size:24px}.backlink-detail{margin-top:18px}.score-chip{color:#dbe1eb;background:#465367;border:1px solid #73839b;border-radius:999px;padding:7px 10px;font-size:10px}.backlink-breakdown{grid-template-columns:repeat(3,1fr);display:grid}.backlink-breakdown div{border-right:1px solid var(--line);align-content:center;gap:8px;min-height:115px;padding:24px;display:grid}.backlink-breakdown div:last-child{border:0}.backlink-breakdown span{color:#bdc6d4;font-size:10px}.backlink-breakdown strong{font-size:24px}.project-module-wrap{border:1px solid var(--line);background:#394555f5;border-radius:14px;overflow:auto}.project-module-table{min-width:1080px}.project-module-table th{background:#34404f}.project-module-table td{height:94px;padding:10px 12px}.project-module-table tr.active{background:#9d83ed17}.project-identity{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:185px;display:flex}.project-identity>span:last-child{gap:4px;min-width:0;display:grid}.project-identity strong,.project-identity small{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.project-identity small{color:#c3ccda;font-size:9px}.module-cell{color:#fff;text-align:left;background:0 0;border:0;border-radius:9px;gap:4px;width:100%;min-width:135px;padding:9px 10px;display:grid}.module-cell:not(:disabled):hover{background:#4d5b70}.module-cell:disabled{cursor:default}.module-cell strong{font-size:11px}.module-cell small{color:#b7c1d0;font-size:9px}.module-cell>span{color:#aab5c5;align-items:center;gap:5px;margin-top:3px;font-size:8px;display:flex}.module-cell i{background:#8793a5;border-radius:50%;width:6px;height:6px}.module-cell .ready{color:#79e9b4}.module-cell .ready i{background:#55e8ae;box-shadow:0 0 7px #55e8ae99}.backlink-list{margin-top:18px}.backlink-list table{min-width:1050px}.backlink-list td:first-child{max-width:260px}.backlink-list td:first-child>a{align-items:center;display:flex}.backlink-list td:first-child small{text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:4px;display:block;overflow:hidden}.backlink-list .empty.compact{min-height:220px}.link-badge{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.link-badge.follow{color:#7cf0bb;background:#55e8ae26}.link-badge.nofollow{color:#ffd094;background:#ffb75e24}.backlink-list td:nth-child(5) small{text-transform:capitalize;margin-top:5px;display:block}.new-label{color:#a8c5ff;text-transform:uppercase;letter-spacing:.5px;background:#8bb3ff2b;border-radius:4px;width:max-content;margin-top:5px;padding:2px 5px;display:inline-block}.tool-form-panel{margin-bottom:18px;padding:20px}.tool-form-panel>p{color:#aeb9c9;margin:10px 0 0;font-size:10px}.inline-tool-form{align-items:flex-end;gap:12px;display:flex}.inline-tool-form label{flex:1;gap:7px;display:grid}.inline-tool-form label>span,.inline-url-form label>span,.review-form label>span{color:#d8deea;font-size:10px;font-weight:700}.inline-tool-form textarea,.inline-url-form input,.review-form input{color:#f8f9fb;background:#303b49;border:1px solid #718198;border-radius:9px;outline:0;width:100%;padding:11px 12px;font-size:12px}.inline-tool-form textarea{resize:vertical}.inline-tool-form .primary-button{min-width:150px}.module-results{margin-top:18px}.competition{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.competition.low{color:#79e9b4;background:#55e8ae21}.competition.medium{color:#ffd094;background:#ffb75e21}.competition.high{color:#ff9da7;background:#ff718221}.inline-url-form{align-items:flex-end;gap:12px;display:flex}.inline-url-form label{flex:1;gap:7px;display:grid}.inline-url-form .primary-button{min-width:150px}.onpage-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.audit-card{padding:22px}.audit-card h2{margin-bottom:18px}.audit-card dl{gap:14px;margin:0;display:grid}.audit-card dl div{gap:5px;display:grid}.audit-card dt{color:#aeb9c9;text-transform:uppercase;letter-spacing:.8px;font-size:9px}.audit-card dd{color:#f5f7fa;margin:0;font-size:12px;line-height:1.5}.issue-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.issue-list li{color:#ffc1c8;text-transform:capitalize;background:#ff718217;border-radius:7px;padding:8px 10px;font-size:10px}.success-state{color:#8af1c2;background:#55e8ae1a;border-radius:10px;padding:20px;font-size:11px}.review-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.review-form label{gap:7px;display:grid}.review-metrics{grid-template-columns:repeat(3,1fr)}.review-list{margin-top:18px}.review-cards{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.review-card{background:#394555;padding:20px}.review-card>div{justify-content:space-between;gap:15px;display:flex}.review-card>div span{color:#ffd36b;letter-spacing:1px}.review-card small{color:#aeb8c8;margin-top:5px;font-size:9px;display:block}.review-card p{color:#e9edf4;margin:14px 0 0;font-size:11px;line-height:1.6}.review-card blockquote{color:#ced5e0;background:#455267;border-left:2px solid #9b7bff;margin:14px 0 0;padding:10px 12px;font-size:10px;line-height:1.5}.review-card blockquote b{color:#fff;margin-bottom:4px;display:block}.context-note{color:#dbe2ec;background:#455267;border:1px solid #697a94;border-radius:10px;margin:-10px 0 20px;padding:10px 13px;font-size:10px}.ai-metrics{grid-template-columns:repeat(4,1fr)}.ai-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ai-group ol{margin:0;padding:0;list-style:none}.ai-group li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 16px;display:flex}.ai-group li>span{gap:4px;min-width:0;display:grid}.ai-group li strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ai-group li small{color:#aeb9c9;font-size:8px}.ai-group li>b{color:#c9baff;text-align:right;min-width:34px;font-size:13px}.empty.mini{color:#aeb9c9;min-height:150px;font-size:10px}.gsc-setup,.gsc-connect{align-items:center;gap:24px;min-height:270px;padding:32px;display:flex}.gsc-connect{text-align:center;flex-direction:column;justify-content:center}.gsc-connect p{color:#c0c9d7;margin:0;font-size:12px}.gsc-connect .primary-button{text-decoration:none}.gsc-connect small{color:#9aa6b8;font-size:9px}.gsc-mark{color:#4285f4;background:linear-gradient(145deg,#fff,#dce6ff);border-radius:18px;flex:none;place-items:center;width:64px;height:64px;font-size:30px;font-weight:900;display:grid;box-shadow:0 12px 28px #0000002e}.gsc-setup h2,.gsc-connect h2{margin:5px 0 8px;font-size:21px}.gsc-setup>div:last-child>p:not(.eyebrow){color:#c4cdda;max-width:620px;font-size:11px;line-height:1.6}.gsc-setup dl{gap:10px;margin:20px 0 0;display:grid}.gsc-setup dl div{gap:4px;display:grid}.gsc-setup dt{color:#9ca8ba;text-transform:uppercase;letter-spacing:.7px;font-size:8px}.gsc-setup dd{color:#fff;overflow-wrap:anywhere;margin:0;font-size:10px}.gsc-property{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:20px;display:flex}.gsc-property h2{margin:5px 0}.gsc-property p{color:#aeb9c9;margin:0;font-size:9px}.gsc-property label{gap:7px;min-width:320px;display:grid}.gsc-property label span{color:#d8deea;font-size:9px;font-weight:700}.gsc-property select{color:#f8f9fb;background:#303b49;border:1px solid #718198;border-radius:9px;outline:0;height:42px;padding:0 12px}.gsc-metrics{grid-template-columns:repeat(4,1fr)}.gsc-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.gsc-table table{min-width:620px}.gsc-table td:first-child{max-width:270px}.gsc-table td:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-input{color:#dce3ed;background:#39485b;border:1px solid #718198;border-radius:7px;outline:0;width:100%;max-width:185px;height:27px;margin-top:7px;padding:0 8px;font-size:9px}.project-detail-hero{align-items:center;gap:18px;margin-bottom:28px;display:flex}.project-avatar.large{border-radius:16px;width:60px;height:60px;font-size:22px}.module-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.module-card{border:1px solid var(--line);color:#fff;text-align:left;align-items:flex-start;gap:14px;min-height:155px;padding:20px;display:flex}.module-card:hover{background:#516079;border-color:#ae96f8;transform:translateY(-2px)}.module-card-icon{color:#d1c3ff;background:#a689ff2b;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.module-card>span:nth-child(2){gap:8px;min-width:0;display:grid}.module-card small{color:#bfc9d7;text-transform:uppercase;letter-spacing:.7px;font-size:9px}.module-card strong{font-size:16px}.module-card em{color:#b8c3d2;font-size:10px;font-style:normal;line-height:1.5}.module-card>i{color:#9eabbc;margin-left:auto;font-style:normal}.module-card>i.ready{color:#72efbd}.competitor-layout{grid-template-columns:250px minmax(0,1fr);gap:18px;display:grid}.competitor-list{height:max-content}.competitor-list>div{border-top:1px solid var(--line);display:flex}.competitor-list>div:first-child{border-top:0}.competitor-list>div.active{background:#a689ff21}.competitor-list button{color:#fff;text-align:left;background:0 0;border:0;padding:15px}.competitor-list button:first-child{flex:1;gap:5px;display:grid}.competitor-list small{color:#b7c1d0;font-size:9px}.competitor-results{gap:18px;min-width:0;display:grid}.competitor-toolbar{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.competitor-toolbar p{color:#b8c3d2;margin:5px 0 0;font-size:10px}.gap-table table{min-width:700px}.audit-metrics .metric strong{font-size:20px}.index-status{color:#ffc0c7;background:#ff98a31f;border-radius:999px;max-width:180px;padding:5px 8px;font-size:9px;display:inline-flex}.index-status.ready{color:#8af3c8;background:#65edb821}.ai-summary{margin-bottom:18px;padding:26px}.ai-summary h2{margin:5px 0 12px;font-size:21px}.ai-summary>p:not(.eyebrow){color:#e3e8ef;line-height:1.7}.ai-summary small{color:#aebaca}.recommendation-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.recommendation-card{padding:22px}.recommendation-card h2{margin:12px 0;font-size:17px}.recommendation-card p{color:#c8d1dd;font-size:11px;line-height:1.65}.recommendation-card>strong{color:#fff;text-transform:uppercase;margin-top:18px;font-size:10px;display:block}.priority{text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.priority.hoch{color:#ffc0c7;background:#ff98a324}.priority.mittel{color:#ffda94;background:#ffcd7a24}.priority.niedrig{color:#8af3c8;background:#65edb821}.activity-summary{border:1px solid var(--line);background:#303b49;border-radius:12px;align-items:center;gap:1px;display:flex;overflow:hidden}.activity-summary span{color:#aeb9ca;text-align:center;border-left:1px solid var(--line);gap:2px;min-width:94px;padding:11px 14px;font-size:9px;display:grid}.activity-summary span:first-child{border:0}.activity-summary b{color:#fff;font-size:18px}.activity-layout{grid-template-columns:minmax(0,1.6fr) minmax(310px,.7fr);gap:18px;display:grid}.activity-main,.activity-side{align-content:start;gap:18px;min-width:0;display:grid}.task-create-form{grid-template-columns:minmax(230px,1.8fr) minmax(110px,.55fr) minmax(140px,.7fr) auto;align-items:end;gap:13px;padding:20px;display:grid}.task-create-form>div{grid-column:1/-1}.task-create-form label,.activity-note-form label{gap:7px;display:grid}.task-create-form label>span,.activity-note-form label>span{color:#d8deea;font-size:9px;font-weight:700}.task-create-form input,.task-create-form select,.activity-note-form input,.activity-note-form textarea,.task-card>select{color:#f8f9fb;background:#303b49;border:1px solid #718198;border-radius:9px;outline:0;width:100%;padding:0 11px;font-size:11px}.task-create-form input,.task-create-form select,.activity-note-form input,.task-card>select{height:40px}.task-create-form input:focus,.task-create-form select:focus,.activity-note-form input:focus,.activity-note-form textarea:focus{border-color:#ad8cff;box-shadow:0 0 0 3px #ad8cff2e}.task-description-field{grid-column:1/4}.task-cards{display:grid}.task-card{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) 115px;align-items:center;gap:14px;min-height:102px;padding:17px 19px;display:grid}.task-card:first-child{border-top:0}.task-card.done{background:#2d38458c}.task-card.done h3,.task-card.done p{opacity:.55}.task-check{color:#193c31;background:#303b49;border:1px solid #7a899d;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.task-check.checked{background:#65edb8;border-color:#65edb8}.task-card-body{min-width:0}.task-card-body>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.task-card-body h3{color:#fff;margin:8px 0 0;font-size:13px}.task-card-body p{color:#bac4d2;margin:6px 0 0;font-size:10px;line-height:1.5}.priority-pill,.status-pill{text-transform:uppercase;letter-spacing:.5px;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:850}.priority-pill.high{color:#ffc0c7;background:#ff98a329}.priority-pill.medium{color:#ffda94;background:#ffcd7a26}.priority-pill.low{color:#8af3c8;background:#65edb821}.status-pill{color:#c5cfdd;background:#526077}.status-pill.in_progress{color:#bed2ff;background:#9ec0ff2b}.status-pill.done{color:#8af3c8;background:#65edb821}.task-card time{color:#aeb9c8;font-size:8px}.task-card time.overdue{color:#ffadb6;font-weight:750}.activity-note-form{gap:13px;padding:20px;display:grid}.activity-note-form textarea{resize:vertical;min-height:76px;padding:10px 11px;line-height:1.5}.activity-feed ol{margin:0;padding:5px 20px 20px;list-style:none}.activity-feed li{border-bottom:1px solid #697a918c;grid-template-columns:1fr;padding:14px 0 14px 22px;display:grid;position:relative}.activity-feed li:last-child{border:0}.activity-feed li:before{content:"";background:#68778c;width:1px;position:absolute;top:25px;bottom:-20px;left:4px}.activity-feed li:last-child:before{display:none}.activity-dot{background:#9f82f3;border-radius:50%;width:9px;height:9px;position:absolute;top:20px;left:0;box-shadow:0 0 0 4px #9f82f31f}.activity-dot.task_status{background:#65edb8;box-shadow:0 0 0 4px #65edb81f}.activity-feed time{color:#94a1b3;font-size:8px;display:block}.activity-feed strong{color:#fff;margin-top:5px;font-size:11px;display:block}.activity-feed p{color:#bac4d2;overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;line-height:1.55}.spin{animation:.9s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.report-metrics{grid-template-columns:repeat(3,1fr)}.customer-layout{grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);gap:18px;margin-bottom:28px;display:grid}.customer-create,.customer-list{min-width:0}.customer-create{padding:20px}.customer-create .panel-header{border:0;margin:-2px 0 18px;padding:0}.customer-create .form-grid{gap:12px}.customer-create .form-actions{padding-top:2px}.customer-list .table-wrap{max-height:330px;overflow:auto}.source-state,.report-status{color:#ffdb96;text-transform:uppercase;letter-spacing:.45px;background:#ffcd7a21;border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.source-state.ready,.report-status.ready,.report-status.sent{color:#8af3c8;background:#65edb821}.report-status.failed{color:#ffc0c7;background:#ff98a324}.report-status.draft{color:#bdd2ff;background:#9ec0ff1f}.report-plans{margin-bottom:28px}.report-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.report-plan-card{gap:14px;padding:20px;display:grid}.report-plan-head{align-items:center;gap:11px;display:flex}.report-plan-head>div{gap:4px;min-width:0;display:grid}.report-plan-head h3{margin:0;font-size:14px}.report-plan-head p{color:#b9c3d1;margin:0;font-size:9px}.report-plan-head>.report-status{margin-left:auto}.report-plan-card>label{gap:7px;display:grid}.report-plan-card>label>span{color:#d8deea;font-size:9px;font-weight:700}.report-plan-card select,.report-plan-card input[type=email]{color:#f8f9fb;background:#303b49;border:1px solid #718198;border-radius:9px;outline:0;width:100%;height:40px;padding:0 11px}.report-options{flex-wrap:wrap;gap:7px;display:flex}.report-options label{color:#dce3ed;background:#3b485a;border:1px solid #718198;border-radius:8px;padding:7px 9px;font-size:9px}.report-options input{accent-color:#9d7cff}.auto-send{background:#455468;border:1px solid #6e7f98;border-radius:10px;align-items:flex-start;padding:11px 12px;grid-template-columns:auto 1fr!important;gap:10px!important;display:flex!important}.auto-send.disabled{opacity:.67}.auto-send input{accent-color:#65edb8;margin:2px 0 0}.auto-send>span{gap:4px;display:grid}.auto-send b{color:#f7f9fc;font-size:10px}.auto-send small{color:#bdc7d5;font-size:8px;line-height:1.4}.report-plan-actions{justify-content:flex-end;gap:8px;display:flex}.report-plan-actions button{flex:1}.report-history{margin-top:6px}.report-history table{min-width:850px}.report-history td strong,.report-history td small{display:block}.report-history td small{color:#b8c2d1;margin-top:4px;font-size:8px}.pdf-link{color:#e1d7ff;border:1px solid #8870d0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.pdf-link:hover{background:#9d7cff21}@media (width<=1050px){.metric-grid{grid-template-columns:repeat(3,1fr)}.metric:nth-child(n+4){grid-column:span 1}.hero-row{align-items:flex-start}.hero-actions{flex-wrap:wrap;justify-content:flex-end}.project-grid,.module-card-grid{grid-template-columns:repeat(2,1fr)}.ai-grid,.gsc-grid,.activity-layout{grid-template-columns:1fr}.task-create-form{grid-template-columns:1fr 1fr}.task-title-field,.task-description-field{grid-column:1/-1}.customer-layout,.report-plan-grid{grid-template-columns:1fr}}@media (width<=760px){.app-shell{display:block}.sidebar{display:none}.topbar{gap:9px;height:auto;min-height:64px;padding:11px 16px}.mobile-brand{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.mobile-brand .brand-mark{width:27px;height:27px}.mobile-tabs{flex:0 auto;max-width:42vw;display:flex;overflow:auto}.mobile-tabs button{flex:none}.project-switcher{margin-left:auto}.project-switcher .domain-avatar,.project-switcher label>span{display:none}.project-switcher select{max-width:125px;font-size:10px}.header-actions .ghost-button{display:none}.avatar{width:30px;height:30px}.content{padding:27px 16px 18px}.hero-row{display:block}.hero-actions{justify-content:space-between;margin-top:20px}.hero-actions .primary-button{flex:1}.activity-summary{width:100%;margin-top:18px}.activity-summary span{flex:1;min-width:0}.profile-select{flex:1}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric{min-height:105px;padding:16px}.metric:last-child{grid-column:span 2}.metric strong{font-size:24px}.panel-header{flex-direction:column;align-items:flex-start}.table-actions{width:100%}.search{flex:1;width:auto}.form-grid{grid-template-columns:1fr}.inline-tool-form,.inline-url-form{flex-direction:column;align-items:stretch}.onpage-grid,.review-form,.review-cards{grid-template-columns:1fr}.gsc-property{flex-direction:column;align-items:stretch}.gsc-property label{min-width:0}.gsc-setup{flex-direction:column;align-items:flex-start}.task-create-form{grid-template-columns:1fr}.task-title-field,.task-description-field{grid-column:auto}.task-card{grid-template-columns:auto minmax(0,1fr)}.task-card>select{grid-column:2;width:130px}.customer-layout{grid-template-columns:1fr}.report-plan-actions{flex-direction:column}footer{flex-direction:column;gap:10px}}@media (width<=500px){.mobile-brand{font-size:0}.mobile-brand .brand-mark{font-size:13px}.project-switcher{display:none}.project-grid,.backlink-breakdown{grid-template-columns:1fr}.backlink-breakdown div{border-right:0;border-bottom:1px solid var(--line)}.project-card{min-height:70px}}@media (width<=430px){h1{font-size:26px}.hero-actions{display:grid}.segment{justify-self:start}.primary-button{min-height:42px}.metric-grid{gap:8px}.metric{gap:9px;padding:13px}.metric-icon{width:29px;height:29px}.table-actions{flex-direction:column;align-items:stretch}.search,.secondary-button,.profile-select{width:100%}.modal{padding:20px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important}}.link-building{max-width:none}.link-tabs{border:1px solid var(--line);background:#303b49;border-radius:12px;gap:5px;margin:-5px 0 18px;padding:5px;display:flex;overflow:auto}.link-tabs button{color:#b9c3d2;background:0 0;border:0;border-radius:8px;flex:none;height:34px;padding:0 13px;font-size:10px;font-weight:700}.link-tabs button:hover{color:#fff;background:#435064}.link-tabs button.active{color:#fff;background:#7155cf;box-shadow:0 5px 18px #7155cf47}.link-tabs b{color:#fff;background:#ff6969;border-radius:999px;place-items:center;min-width:17px;height:17px;margin-left:6px;font-size:8px;display:inline-grid}.lb-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.lb-two-column{grid-template-columns:1fr 1fr;gap:18px;display:grid}.text-button{color:#b59bff;background:0 0;border:0;font-size:10px;font-weight:700}.compact-list{display:grid}.compact-list>button{border:0;border-bottom:1px solid var(--line);color:#fff;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:67px;padding:12px 18px;display:grid}.compact-list>button:last-child{border-bottom:0}.compact-list>button:hover{background:#404d60}.compact-list>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.compact-list small{color:#aeb9ca;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.compact-list b{color:#bba8f8;text-align:right;max-width:130px;font-size:9px}.alert-dot{color:#ff8585;background:#ff696924;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.priority-dot{background:#8390a3;border-radius:50%;width:9px;height:9px}.priority-dot.hoch,.priority-dot.sehr-hoch{background:#ff7878;box-shadow:0 0 8px #ff787880}.priority-dot.mittel{background:#ffbe68}.lb-table table{min-width:1180px}.lb-table td small{text-overflow:ellipsis;white-space:nowrap;color:#aeb9ca;max-width:250px;margin-top:5px;font-size:8px;display:block;overflow:hidden}.lb-table td a{color:#fff}.lb-filters{flex-wrap:wrap;justify-content:flex-end}.lb-filters .search{width:230px}.lb-filters select,.date-filter input{color:#fff;background:#303b49;border:1px solid #718198;border-radius:8px;height:34px;padding:0 9px;font-size:9px}.row-action,.row-actions button{color:#e9edf4;background:#303b49;border:1px solid #68778c;border-radius:7px;min-height:30px;padding:0 9px;font-size:9px}.row-actions{gap:5px;display:flex}.row-action:hover,.row-actions button:hover{border-color:#a88aff}.status-pill{color:#dfe5ef;white-space:nowrap;background:#4a5668;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.status-live,.status-geeignet,.status-abgeschlossen,.status-behoben,.status-freigegeben{color:#7cf0bb;background:#55e8ae24}.status-warnung,.status-defekt,.status-entfernt,.status-ungeeignet,.status-abgelehnt,.status-sehr-hoch{color:#ff9898;background:#ff696924}.status-angefragt,.status-kontaktiert,.status-antwort-erhalten,.status-vereinbart,.status-hoch{color:#ffd094;background:#ffbe6824}.quality{white-space:nowrap;background:#4a5668;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.quality.good{color:#76efb8;background:#55e8ae24}.quality.medium{color:#ffd094;background:#ffbe6824}.quality.low{color:#ff9c9c;background:#ff696924}.quality.unavailable{color:#aeb9ca;font-weight:600}.check-state{white-space:nowrap;font-size:8px;font-weight:800}.check-state.ok{color:#7cf0bb}.check-state.bad{color:#ff9292}.check-state.pending{color:#aeb9ca}.monitoring-list{margin-top:18px}.kanban-panel{border:1px solid var(--line);background:#394555f7;border-radius:15px;overflow:hidden}.kanban-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;padding:18px 20px;display:flex}.kanban-heading h2{margin:0}.kanban-heading p{color:#aeb9ca;margin:5px 0 0;font-size:9px}.kanban-heading>span{color:#c4b5f5;font-size:10px;font-weight:700}.kanban{align-items:flex-start;gap:10px;padding:14px;display:flex;overflow:auto}.kanban-column{background:#303a48;border:1px solid #536074;border-radius:11px;flex:0 0 245px;min-height:300px}.kanban-column>header{border-bottom:1px solid #536074;justify-content:space-between;align-items:center;height:46px;padding:0 12px;display:flex}.kanban-column>header strong{font-size:9px}.kanban-column>header span{color:#cad2de;background:#465367;border-radius:999px;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.kanban-column>div{align-content:start;gap:8px;min-height:250px;padding:8px;display:grid}.pipeline-card{color:#fff;text-align:left;cursor:grab;background:#414d60;border:1px solid #5b687d;border-radius:9px;gap:5px;padding:12px;display:grid}.pipeline-card:hover{border-color:#9d83ed;transform:translateY(-1px)}.pipeline-card strong{font-size:11px}.pipeline-card small,.pipeline-card span,.pipeline-card time{color:#bec7d5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pipeline-card time{color:#9487bf;margin-top:3px}.anchor-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.anchor-card{gap:7px;padding:18px;display:grid}.anchor-card>span{color:#b9c4d3;font-size:9px;font-weight:700}.anchor-card>strong{font-size:28px}.anchor-card>small{color:#8cf0bf;font-size:8px}.anchor-card p{color:#aeb9ca;min-height:30px;margin:4px 0 0;font-size:8px;line-height:1.5}.warning-banner{background:#ffbe6817;border:1px solid #ffbe6873;border-radius:12px;margin-bottom:18px;padding:16px 18px}.warning-banner strong{color:#ffd094;font-size:11px}.warning-banner p{color:#d7c9b5;margin:6px 0 0;font-size:9px;line-height:1.6}.lb-form{max-height:70vh;padding-right:4px;overflow:auto}.lb-form .wide{grid-column:1/-1}.detail-summary{border:1px solid #65748b;border-radius:10px;gap:1px;display:grid;overflow:hidden}.detail-summary>div{background:#354152;grid-template-columns:115px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.detail-summary span{color:#aeb9ca;font-size:8px}.detail-summary strong,.detail-summary a{color:#fff;overflow-wrap:anywhere;font-size:9px}.timeline-title{margin:20px 0 10px;font-size:12px}.timeline{gap:10px;max-height:220px;display:grid;overflow:auto}.timeline>div{grid-template-columns:auto 1fr;gap:10px;display:grid}.timeline i{border:2px solid #a68af4;border-radius:50%;width:9px;height:9px;margin-top:4px}.timeline>div>span{gap:4px;display:grid}.timeline small,.timeline time{color:#aeb9ca;font-size:8px}.detail-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.report-filters{margin-bottom:18px}.date-filter{align-items:flex-end;gap:8px;display:flex}.date-filter label{color:#aeb9ca;gap:5px;font-size:8px;display:grid}.report-sheet{color:#1b2230;background:#fff;border:1px solid #d9dce3;border-radius:15px;padding:30px}.report-sheet>header{border-bottom:3px solid #7155cf;justify-content:space-between;align-items:flex-start;padding-bottom:22px;display:flex}.report-sheet header p{color:#7155cf;letter-spacing:1px;margin:0 0 7px;font-size:9px;font-weight:800}.report-sheet header h2{color:#1b2230;font-size:24px}.report-sheet header span{color:#6e7581;font-size:9px}.report-sheet header>b{font-size:14px}.report-kpis{background:#d9dce3;border:1px solid #d9dce3;grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0;display:grid}.report-kpis>div{background:#f7f8fa;gap:7px;padding:14px;display:grid}.report-kpis span{color:#6d7480;font-size:8px}.report-kpis strong{font-size:19px}.report-sections{grid-template-columns:1fr 1fr;gap:24px;display:grid}.report-sections h3{color:#1b2230;margin:0 0 10px;font-size:11px}.report-sections section>p{border-bottom:1px solid #e4e6ea;gap:3px;margin:0;padding:8px 0;font-size:9px;display:grid}.report-sections section>p span{color:#69717e}@media (width<=1200px){.lb-metrics,.anchor-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.lb-two-column,.report-sections{grid-template-columns:1fr}.lb-filters{justify-content:flex-start}.lb-filters .search{width:100%}.anchor-grid{grid-template-columns:repeat(2,1fr)}.date-filter{flex-wrap:wrap;align-items:stretch}.report-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.link-tabs{margin-top:0}.lb-metrics{grid-template-columns:repeat(2,1fr)}.lb-metrics .metric:last-child{grid-column:auto}.anchor-grid{grid-template-columns:1fr}.report-sheet{padding:18px}.report-sheet>header{gap:20px}.report-kpis{grid-template-columns:1fr 1fr}.detail-summary>div{grid-template-columns:85px 1fr}.detail-actions{grid-template-columns:1fr;display:grid}.detail-actions button{width:100%}}@media print{.sidebar,.topbar,.hero-row,.link-tabs,.notice,.report-filters,.link-building>footer{display:none!important}.workspace,.content{background:#fff!important;margin:0!important;padding:0!important}.report-sheet{border:0;padding:0}.report-sheet header h2{color:#111!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important}}.mobile-audit-tab{display:none}.audit-list-table .danger-action{color:#ffb0b0;border-color:#ff696973}.audit-list-table .danger-action:hover{background:#ff69691a;border-color:#ff6969}@media (width<=760px){.mobile-audit-tab{color:#cbd3de;background:#394555;border:0;border-radius:7px;height:32px;padding:0 10px;font-size:9px;font-weight:700;display:block}.mobile-audit-tab.active{color:#fff;background:#7155cf}}.audit-module{max-width:none}.audit-toolbar{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.demo-badge{color:#ffd094;text-transform:uppercase;letter-spacing:.5px;background:#ffbe681c;border:1px solid #ffbe6873;border-radius:999px;padding:6px 10px;font-size:8px;font-weight:800}.audit-list-table table{min-width:1200px}.audit-list-table td.muted{font-size:8px}.audit-status{color:#dfe5ef;background:#4b586b;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.audit-form .wide{grid-column:1/-1}.audit-form input,.audit-form select{color:#f8f9fb;background:#303b49;border:1px solid #718198;border-radius:9px;width:100%;height:40px;padding:0 11px}.audit-sources{border:1px solid #65748b;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:14px;display:grid}.audit-sources legend{color:#d8deea;padding:0 6px;font-size:9px;font-weight:700}.audit-sources label{color:#e2e7ef;align-items:center;gap:8px;font-size:10px;display:flex}.audit-sources input{width:15px;height:15px}.audit-sources .disabled{opacity:.45}.audit-scoreboard{grid-template-columns:190px minmax(260px,1fr) 230px;gap:14px;margin-bottom:14px;display:grid}.website-score,.audit-summary,.issue-counts{border:1px solid var(--line);background:#394555f7;border-radius:15px;min-height:155px}.website-score{text-align:center;place-items:center;padding:20px;display:grid}.website-score>span,.audit-summary>span{color:#b7c0ce;text-transform:uppercase;letter-spacing:.8px;font-size:8px;font-weight:800}.website-score strong{font-size:46px;line-height:1}.website-score strong small{color:#9ba8b9;font-size:14px}.website-score b{color:#8cf0bf;font-size:9px}.audit-summary{flex-direction:column;justify-content:center;padding:23px;display:flex}.audit-summary p{color:#f4f6f9;margin:12px 0;font-size:13px;line-height:1.65}.audit-summary small{color:#9eabba}.issue-counts{grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.issue-counts>div{border:solid var(--line);border-width:0 1px 1px 0;place-content:center;padding:16px;display:grid}.issue-counts>div:nth-child(2n){border-right:0}.issue-counts>div:nth-child(n+3){border-bottom:0}.issue-counts strong{font-size:22px}.issue-counts span{color:#b9c3d1;font-size:8px}.issue-counts .red strong{color:#ff9ca6}.issue-counts .amber strong{color:#ffd094}.issue-counts .blue strong{color:#9ec0ff}.issue-counts .green strong{color:#8cf0bf}.audit-score-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px;display:grid}.score-card{border:1px solid var(--line);text-align:center;background:#394555f7;border-radius:14px;align-content:center;justify-items:center;gap:8px;min-height:138px;padding:15px;display:grid}.score-ring{--score:0deg;background:conic-gradient(#8f72e6 var(--score),#4a5668 0);border-radius:50%;place-items:center;width:65px;height:65px;display:grid;position:relative}.score-ring:after{content:"";background:#394555;border-radius:50%;position:absolute;inset:6px}.score-ring strong{z-index:1;font-size:20px}.score-card>span{font-size:10px;font-weight:800}.score-card small{color:#aeb9c8;font-size:8px}.audit-tabs{border:1px solid var(--line);background:#303b49;border-radius:12px;gap:4px;margin-bottom:18px;padding:5px;display:flex;overflow:auto}.audit-tabs button{color:#b9c3d2;background:0 0;border:0;border-radius:8px;flex:none;padding:10px 12px;font-size:9px;font-weight:750}.audit-tabs button.active{color:#fff;background:#7155cf}.audit-tabs small{color:#9eaaba;margin-top:3px;font-size:6px;display:block}.audit-recommendations{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.audit-recommendations article{background:#394555;padding:20px}.audit-recommendations article>div{justify-content:space-between;display:flex}.priority-kritisch{color:#ff9c9c;background:#ff696926}.audit-recommendations h3{margin:13px 0 7px;font-size:13px}.audit-recommendations p{color:#c4cedb;min-height:44px;margin:0;font-size:9px;line-height:1.6}.audit-recommendations dl{grid-template-columns:1.3fr 1fr .5fr;gap:8px;margin:14px 0;display:grid}.audit-recommendations dl div{gap:3px;display:grid}.audit-recommendations dt{color:#8f9bad;font-size:7px}.audit-recommendations dd{margin:0;font-size:8px;font-weight:700}.audit-recommendations footer{justify-content:space-between;align-items:center;padding:0;display:flex}.audit-two,.device-score-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.quick-list,.positives ul{margin:0;padding:0}.quick-list button{border:0;border-bottom:1px solid var(--line);color:#fff;text-align:left;background:0 0;grid-template-columns:auto 1fr;gap:4px 10px;width:100%;padding:14px 18px;display:grid}.quick-list button>span{color:#8cf0bf;grid-row:1/3}.quick-list small{color:#aeb9c8;font-size:8px}.positives ul{grid-template-columns:1fr 1fr;gap:10px;padding:8px 20px 18px;list-style:none;display:grid}.positives li{color:#dce2ea;gap:8px;font-size:9px;display:flex}.positives li span{color:#65edb8}.check-grid,.content-checks,.ai-readiness-list{grid-template-columns:repeat(2,1fr);display:grid}.check-grid button,.content-checks>div,.ai-readiness-list>div{border:0;border-bottom:1px solid var(--line);color:#fff;text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;min-height:64px;padding:12px 18px;display:grid}.check-grid button:nth-child(odd),.content-checks>div:nth-child(odd),.ai-readiness-list>div:nth-child(odd){border-right:1px solid var(--line)}.check-grid span{border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.check-grid .pass{color:#8cf0bf;background:#65edb821}.check-grid .warn{color:#ffd094;background:#ffbe6824}.check-grid small,.content-checks small,.ai-readiness-list small{color:#aeb9c8;font-size:8px}.check-grid i{grid-area:1/3/3}.performance-device{justify-content:space-between;align-items:center;padding:20px;display:flex}.performance-device>div{gap:5px;display:grid}.performance-device strong{font-size:34px}.performance-device strong small{font-size:10px}.performance-device b{color:#ffd094;font-size:8px}.performance-device p{color:#c2ccd9;max-width:220px;font-size:9px;line-height:1.7}.solution-list>div{border-top:1px solid var(--line);gap:12px;padding:14px 20px;display:flex}.solution-list>div>span{color:#cbbcff;background:#4d5a6e;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.solution-list p{color:#b7c2d0;margin:5px 0 0;font-size:9px}.content-checks>div>span,.ai-readiness-list>div>span{color:#8cf0bf;grid-row:1/3;min-width:55px;font-size:8px}.content-page-card{grid-template-columns:1fr auto auto;align-items:center;gap:20px;margin-top:18px;padding:22px;display:grid}.content-page-card p{color:#bdc7d4;max-width:700px;font-size:9px;line-height:1.6}.content-page-card>strong{font-size:34px}.content-page-card>strong small{font-size:10px}.mini-score{align-items:center;gap:8px;display:flex}.mini-score strong{font-size:28px}.mini-score span{color:#aeb9c8;font-size:8px}.ai-readiness-list .bad{color:#ff9c9c}.ai-readiness-list .warn{color:#ffd094}.search-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.search-kpis article{gap:6px;padding:18px;display:grid}.search-kpis span,.search-kpis small{color:#aeb9c8;font-size:8px}.search-kpis strong{font-size:24px}.audit-pages tbody tr{cursor:pointer}.history-chart{justify-content:center;align-items:flex-end;gap:35px;height:240px;padding:35px 30px 20px;display:flex}.history-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;width:62px;height:100%;display:flex}.history-chart>div>span{background:linear-gradient(#9c7df4,#7155cf);border-radius:8px 8px 2px 2px;justify-content:center;width:100%;min-height:15px;display:flex}.history-chart b{margin-top:-22px}.history-chart small{font-size:8px}.history-deltas{border-top:1px solid var(--line);gap:24px;padding:16px 22px;font-size:9px;display:flex}.history-deltas b{color:#8cf0bf}.issue-meta{flex-wrap:wrap;gap:8px;display:flex}.issue-meta>span{background:#4a5668;border-radius:7px;padding:5px 8px;font-size:8px}.issue-detail h3{margin:20px 0 7px;font-size:11px}.issue-detail p{color:#cbd3de;font-size:10px;line-height:1.65}.detail-url-list{border:1px solid #65748b;border-radius:9px;overflow:hidden}.detail-url-list div{border-bottom:1px solid #65748b;justify-content:space-between;padding:10px;font-size:8px;display:flex}.page-score-row{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.page-score-row>div{background:#303b49;border-radius:9px;gap:5px;padding:12px;display:grid}.page-score-row span{color:#aeb9c8;font-size:8px}.page-score-row strong{font-size:20px}.page-analysis-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;padding:12px;font-size:9px;display:grid}.page-analysis-row span{color:#b8c3d0}.ai-page-summary{background:#7155cf24;border-radius:9px;margin-top:14px;padding:14px}.ai-page-summary p{color:#d3cbed;margin:7px 0 0;font-size:9px}.audit-progress{max-width:720px;margin:28px auto;padding:28px}.audit-progress-head{align-items:center;gap:18px;display:flex}.progress-orbit{border:2px solid #9678ee;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.audit-progress-head h1{font-size:25px}.audit-progress-head p{color:#aeb9c8;margin:4px 0}.indeterminate{background:#4a5668;border-radius:9px;height:5px;margin:25px 0;overflow:hidden}.indeterminate i{background:#8f72e6;width:35%;height:100%;animation:1.5s ease-in-out infinite audit-progress;display:block}.indeterminate.complete i{background:#65edb8;width:100%;animation:none}@keyframes audit-progress{50%{transform:translate(190%)}}.audit-progress ol{margin:0;padding:0;list-style:none;display:grid}.audit-progress li{color:#8490a1;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.audit-progress li>span{border:1px solid #67768a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.audit-progress li.done,.audit-progress li.active{color:#fff}.audit-progress li.done>span{color:#203b32;background:#65edb8;border-color:#65edb8}.audit-progress li.active>span{color:#c9b9fa;border-color:#9c7df4}.audit-progress li small{color:#bba8f8;font-size:8px}.progress-note{color:#9da9b8;font-size:8px}.audit-print-report{display:none}@media (width<=1100px){.audit-scoreboard{grid-template-columns:170px 1fr}.issue-counts{grid-column:1/-1;grid-template-columns:repeat(4,1fr);min-height:90px}.issue-counts>div{border-bottom:0}.audit-score-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.audit-scoreboard,.audit-two,.device-score-grid{grid-template-columns:1fr}.audit-score-grid{grid-template-columns:repeat(2,1fr)}.score-card:last-child{grid-column:1/-1}.audit-recommendations,.check-grid,.content-checks,.ai-readiness-list{grid-template-columns:1fr}.check-grid button:nth-child(odd),.content-checks>div:nth-child(odd),.ai-readiness-list>div:nth-child(odd){border-right:0}.search-kpis{grid-template-columns:1fr 1fr}.content-page-card,.audit-sources{grid-template-columns:1fr}.page-score-row{grid-template-columns:1fr 1fr}.history-deltas{flex-direction:column;gap:7px}.audit-toolbar{flex-direction:column;align-items:flex-start;gap:10px}}@media print{body{background:#fff!important}.audit-module>:not(.audit-print-report),.sidebar,.topbar{display:none!important}.audit-print-report{color:#1c2430;background:#fff;display:block!important}.print-cover,.print-page{page-break-after:always;flex-direction:column;min-height:calc(100vh - 24mm);padding:18mm;display:flex}.print-cover img{object-fit:contain;object-position:left;width:38mm;height:24mm}.print-cover>p,.print-kicker{color:#7155cf;letter-spacing:2px;margin-top:28mm;font-size:10pt;font-weight:800}.print-cover h1{color:#111;margin:5mm 0 1mm;font-size:28pt}.print-cover h2{color:#59616e;font-size:15pt}.print-cover>div{justify-items:start;margin:auto 0;display:grid}.print-cover>div strong{font-size:55pt}.print-cover>div small{font-size:16pt}.print-cover>div span{font-size:11pt}.audit-print-report footer{color:#69717e;border-top:1px solid #ddd;margin-top:auto;padding-top:8mm}.print-page h2{color:#111;margin:8mm 0 4mm;font-size:20pt}.print-page>p{font-size:11pt;line-height:1.65}.print-scores{grid-template-columns:repeat(2,1fr);gap:4mm;margin-top:12mm;display:grid}.print-scores>div{background:#f3f4f7;justify-content:space-between;padding:7mm;display:flex}.print-scores strong{font-size:22pt}}@media screen{body{font-size:15px;line-height:1.5}h2,.section-title h2{font-size:18px}.subtitle{font-size:15px}.nav-label,.sidebar-foot,.project-switcher label>span,.eyebrow{font-size:12px}.future-item,.primary-button,.secondary-button,.ghost-button,.segment button,.text-button,.row-action,.row-actions button,.search input,.form-grid input,.form-grid select,.form-grid textarea,.profile-select,.inline-tool-form textarea,.inline-url-form input,.review-form input,.audit-form input,.audit-form select,.category-input,.lb-filters select,.date-filter input{font-size:14px}.form-grid label>span,.inline-tool-form label>span,.inline-url-form label>span,.review-form label>span,.audit-sources legend,.gsc-property label span{font-size:13px}.form-help,.tool-form-panel>p,.context-note,.panel-header p,.section-title p,.competitor-toolbar p{font-size:13px;line-height:1.55}th{font-size:12px}td{font-size:14px;line-height:1.5}td strong{font-size:14px}td small,.audit-list-table td.muted,.project-card small,.project-identity small,.module-cell small,.lb-table td small{font-size:12px}.metric p,.module-cell strong,.warning-banner strong,.pipeline-card strong{font-size:14px}.metric small,.keyword-count,.module-cell>span,.link-badge,.competition,.status-pill,.quality,.check-state,.compact-list small,.compact-list b,.pipeline-card small,.pipeline-card span,.pipeline-card time,.audit-status,.demo-badge,.website-score>span,.audit-summary>span,.issue-counts span,.score-card small,.audit-tabs small,.audit-recommendations dt,.audit-recommendations dd,.quick-list small,.check-grid small,.content-checks small,.ai-readiness-list small,.content-checks>div>span,.ai-readiness-list>div>span,.search-kpis span,.search-kpis small,.history-chart small,.issue-meta>span,.detail-url-list div,.page-score-row span,.progress-note,.audit-progress li small{font-size:12px}.audit-sources label,.score-card>span,.audit-tabs button,.audit-recommendations p,.positives li,.performance-device p,.solution-list p,.content-page-card p,.history-deltas,.issue-detail p,.page-analysis-row,.ai-page-summary p{font-size:14px}.audit-recommendations h3,.issue-detail h3{font-size:16px}.audit-summary small{font-size:13px}.audit-progress-head p,.audit-progress li{font-size:14px}}.app-shell{transition:grid-template-columns .2s}.sidebar{overflow:hidden}.navigation-menu{align-content:start;min-height:0;overflow:auto}.nav-direct{border-bottom:1px solid #697a918c;gap:4px;padding-bottom:9px;display:grid}.nav-groups{gap:4px;padding-top:9px;display:grid}.nav-group{border-radius:10px}.nav-group.active{background:#8b5cf612}.nav-group-toggle{color:#aeb8c8;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;display:grid}.nav-group-toggle:hover,.nav-group.active>.nav-group-toggle{color:#fff;background:#8b5cf61f}.nav-group-toggle>span{text-align:center;font-size:16px}.nav-group-toggle>b,.nav-item>b{white-space:nowrap;font-weight:650}.nav-group-toggle>i{font-style:normal;transition:transform .2s}.nav-group-toggle[aria-expanded=true]>i{transform:rotate(180deg)}.nav-group-items{gap:2px;padding:3px 0 6px 14px;display:grid}.nav-group-items .nav-item{height:36px;font-size:13px}.sidebar-collapse{color:#aeb8c8;background:0 0;border:1px solid #697a918c;border-radius:9px;align-items:center;gap:10px;height:36px;margin:9px 0 7px;padding:0 12px;display:flex}.sidebar-collapse:hover{color:#fff;border-color:#9b73ff}.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar-collapsed .sidebar{padding-left:10px;padding-right:10px}.sidebar-collapsed .brand{padding-left:13px}.sidebar-collapsed .brand>span:last-child,.sidebar-collapsed .nav-item>b,.sidebar-collapsed .nav-group-toggle>b,.sidebar-collapsed .nav-group-toggle>i,.sidebar-collapsed .sidebar-collapse span,.sidebar-collapsed .sidebar-foot b{display:none}.sidebar-collapsed .nav-item,.sidebar-collapsed .nav-group-toggle{grid-template-columns:1fr;place-items:center;padding:0;display:grid}.sidebar-collapsed .nav-item span{width:auto}.sidebar-collapsed .sidebar-foot{justify-content:center;padding-left:0;padding-right:0;font-size:0}.mobile-drawer,.mobile-drawer-backdrop{display:none}.hamburger-button{color:#fff;background:0 0;border:0;padding:3px;font-size:21px}.mobile-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.mobile-drawer-head .brand{padding:18px}.mobile-drawer-head>button{color:#fff;background:#455268;border:0;border-radius:9px;width:42px;height:42px;margin-right:10px;font-size:24px}.indexing-connection{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.indexing-connection>strong{font-size:16px}.indexing-tabs{border:1px solid var(--line);background:#303b49;border-radius:12px;gap:4px;margin:0 0 18px;padding:5px;display:flex}.indexing-tabs button{color:#c7d0dd;background:0 0;border:0;border-radius:8px;padding:10px 14px;font-weight:700}.indexing-tabs button.active{color:#fff;background:#7155cf}.indexing-form,.indexing-results,.indexing-settings{margin-bottom:18px}.indexing-inputs{grid-template-columns:minmax(260px,.7fr) minmax(360px,1.3fr);gap:16px;padding:18px;display:grid}.indexing-inputs label,.settings-select{color:#dce2ea;gap:7px;font-size:13px;display:grid}.indexing-inputs input,.indexing-inputs textarea,.settings-select select{color:#fff;background:#303b49;border:1px solid #718198;border-radius:9px;width:100%;padding:11px}.indexing-form .form-actions{align-items:center;padding:0 18px 18px}.indexing-form .form-actions>span{margin-right:auto}.validation-error{color:#ffb0b0}.indexing-results table{min-width:1100px}.indexing-results td:first-child input{width:17px;height:17px}.indexing-results td strong,.indexing-results td small{overflow-wrap:anywhere;max-width:360px;display:block}.indexing-results td small{color:#aeb9c8;margin-top:5px}.status-pill.warning{color:#ffd094;background:#ffbe6824}.indexing-settings dl{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:18px;display:grid}.indexing-settings dl>div{background:#394555;padding:16px}.indexing-settings dt{color:#aeb9c8;font-size:12px}.indexing-settings dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:700}.settings-select{padding:18px}.settings-create{align-items:end;gap:10px;padding:0 18px 18px;display:flex}.settings-create label{color:#dce2ea;flex:1;gap:7px;font-size:13px;display:grid}.settings-create input{color:#fff;background:#303b49;border:1px solid #718198;border-radius:9px;width:100%;padding:11px}.indexing-settings .context-note{margin:0 18px 18px}.warning-banner code,.indexing-settings code{color:#d9ccff}@media (width<=900px){.indexing-inputs{grid-template-columns:1fr}.indexing-settings dl{grid-template-columns:1fr 1fr}}@media (width<=760px){.app-shell,.sidebar-collapsed{display:block}.sidebar{display:none}.mobile-brand{display:flex}.mobile-drawer-backdrop{z-index:20;background:#11171fb3;border:0;display:block;position:fixed;inset:0}.mobile-drawer{z-index:21;background:#27303d;flex-direction:column;width:min(88vw,360px);padding-bottom:20px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:20px 0 45px #00000059}.mobile-drawer .navigation-menu{padding:14px;overflow:auto}.mobile-drawer .nav-group-items{padding-left:10px}.mobile-drawer .nav-item{font-size:14px}.mobile-tabs,.mobile-audit-tab{display:none!important}.topbar{flex-wrap:nowrap}.project-switcher{min-width:0}.project-switcher select{max-width:115px}.indexing-connection{justify-content:flex-start;margin-top:16px}.indexing-tabs{overflow:auto}.indexing-tabs button{flex:none}.indexing-settings dl{grid-template-columns:1fr}.indexing-form .form-actions{flex-direction:column;align-items:stretch}.indexing-form .form-actions>span{margin:0}.indexing-form .form-actions button{width:100%}}.content-module{max-width:none}.content-nav,.editor-tabs{border:1px solid var(--line);background:#303b49;border-radius:12px;gap:5px;margin-bottom:18px;padding:5px;display:flex;overflow:auto}.content-nav button,.editor-tabs button{color:#bbc5d2;background:0 0;border:0;border-radius:8px;flex:none;padding:10px 14px;font:700 13px inherit}.content-nav button.active,.editor-tabs button.active{color:#fff;background:#7155cf}.content-metrics{grid-template-columns:repeat(8,minmax(100px,1fr));gap:10px;margin-bottom:18px;display:grid}.content-metrics article{gap:8px;padding:16px;display:grid}.content-metrics span{color:#aeb9c8;font-size:12px}.content-metrics strong{font-size:27px}.content-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,1.6fr) repeat(3,minmax(150px,1fr));gap:9px;padding:16px;display:grid}.content-filters select,.editor-head select{color:#f7f8fb;background:#303b49;border:1px solid #65748b;border-radius:9px;height:39px;padding:0 10px}.content-list table{min-width:1320px}.content-status{color:#e3e8ef;background:#4c586a;border-radius:999px;width:max-content;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.status-briefing{background:#4b586b}.status-ai_draft,.status-editing{color:#bce8ff;background:#285a76}.status-internal_review{color:#ffd89b;background:#684d1d}.status-customer_review{color:#dacdff;background:#4e3d86}.status-changes_requested{color:#ffc1c6;background:#7b3941}.status-approved,.status-ready_to_publish{color:#a9f4d2;background:#235f4b}.status-published{color:#a6f2d0;background:#16614c}.status-open{color:#ffc1c6;background:#7b3941}.content-create{padding:24px}.content-create .section-title,.calendar-view .section-title,.review-check .section-title{margin-bottom:15px}.stepper{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:22px;display:grid}.stepper i{background:#536074;border-radius:9px;height:4px}.stepper i.done{background:#8f72e6}.content-create .form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.content-create .form-grid label,.publish-form label{gap:7px;display:grid}.content-create .form-grid label>span,.publish-form label>span{color:#bec8d5;font-size:13px;font-weight:700}.content-create input,.content-create select,.content-create textarea,.publish-form input,.publish-form select,.publish-form textarea{color:#fff;width:100%;font:inherit;background:#303b49;border:1px solid #65748b;border-radius:9px;padding:11px}.content-create textarea,.publish-form textarea{resize:vertical;min-height:85px}.content-create .wide{grid-column:1/-1}.internal-note-field{background:#ffbe6812;border:1px solid #ffbe686b;border-radius:10px;padding:14px}.wizard-actions{grid-template-columns:auto 1fr auto;margin-top:22px;display:grid}.editor-head{justify-content:space-between;gap:18px;padding:20px;display:flex}.editor-head h2{margin:3px 0}.editor-head p{color:#aeb9c8;margin:4px 0 0}.editor-head>div:last-child{align-items:center;gap:8px;display:flex}.editor-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px;display:grid}.content-section-editor{margin-bottom:13px;overflow:hidden}.section-heading{border:0;border-bottom:1px solid var(--line);color:#fff;background:#394555;width:100%;padding:17px 18px;font-size:17px;font-weight:800}.rich-toolbar{border-bottom:1px solid var(--line);background:#303b49;flex-wrap:wrap;gap:5px;padding:8px;display:flex}.rich-toolbar button,.rich-toolbar select{color:#eef1f6;background:#394555;border:1px solid #65748b;border-radius:6px;min-height:31px;padding:5px 9px;font-size:12px}.rich-editor{color:#eef2f7;outline:none;min-height:190px;padding:22px;line-height:1.75}.rich-editor h1,.rich-editor h2,.rich-editor h3,.rich-editor h4{margin:1em 0 .45em}.rich-editor table,.review-browser table{border-collapse:collapse;width:100%}.rich-editor th,.rich-editor td,.review-browser th,.review-browser td{border:1px solid #748096;padding:8px}.content-cta{background:#7155cf;border-radius:11px;justify-content:space-between;align-items:center;margin:18px 0;padding:20px;display:flex}.content-cta a{color:#3d2f72;background:#fff;border-radius:7px;padding:8px 11px}.add-section{width:100%;margin-bottom:16px}.editor-context{height:max-content;padding:18px;position:sticky;top:80px}.editor-context p{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:4px;padding:12px 0;display:grid}.editor-context p b{color:#9facbd;font-size:11px}.editor-context .internal-note{background:#ffbe6814;border:1px solid #ffbe6859;border-radius:9px;padding:13px}.web-preview{color:#202631;background:#fff;border-radius:15px;max-width:1160px;margin:auto;overflow:hidden;box-shadow:0 25px 60px #00000038}.web-preview.mobile{max-width:390px}.web-preview>header{border-bottom:1px solid #e3e6eb;justify-content:space-between;padding:18px 30px;display:flex}.web-preview>main{padding:58px max(30px,8%)}.web-preview h1{max-width:780px;font-size:42px}.web-preview h2{color:#252a34;margin-top:35px}.web-preview p{line-height:1.75}.seo-panel{padding:22px}.seo-panel>div{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.seo-panel p{background:#394555;gap:7px;margin:0;padding:18px;display:grid}.seo-panel span{color:#aeb9c8;font-size:12px}.comment-list,.version-list{display:grid}.comment-list article,.version-list article{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:5px 12px;padding:17px 20px;display:grid}.comment-list p,.version-list p{grid-column:2;margin:0}.comment-list small,.version-list small{color:#aab5c4;grid-column:2}.activity-list p{border-top:1px solid var(--line);gap:12px;margin:0;padding:14px 20px;display:flex}.activity-list i{background:#8f72e6;border-radius:50%;width:10px;height:10px;margin-top:5px}.activity-list span{gap:4px;display:grid}.activity-list small{color:#aeb9c8}.review-check{padding:22px}.review-check-grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:15px 0;display:grid}.review-check-grid label{background:#394555;gap:10px;padding:13px;display:flex}.review-check-grid input,.override input{accent-color:#7155cf}.override{color:#ffd094;gap:8px;margin:15px 0;display:flex}.review-link{gap:8px;margin-top:15px;display:flex}.review-link input{color:#fff;background:#303b49;border:1px solid #65748b;border-radius:8px;flex:1;padding:10px}.configuration-note{color:#ffd094;background:#ffbe6817;border-radius:8px;padding:12px}.publish-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;padding:20px;display:grid}.publish-form h3,.publish-form>div{grid-column:1/-1}.publish-form>div{justify-content:flex-end;gap:8px;display:flex}.calendar-view{padding:22px}.calendar-view article{border-top:1px solid var(--line);grid-template-columns:105px 150px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.calendar-view article div{display:grid}.calendar-view small{color:#aeb9c8}.template-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.template-grid article{padding:20px}.template-grid span{color:#b39ef3;font-size:11px}.template-grid p{color:#aeb9c8;line-height:1.6}.settings-panel{padding:22px}.settings-panel article{border-bottom:1px solid var(--line);gap:5px;padding:15px 0;display:grid}.settings-panel article span{color:#aeb9c8}.warning-text{color:#ffd094}.review-public,.review-gate{color:#1d2330;background:#f3f4f7;min-height:100vh}.review-public>header{color:#fff;background:#202936;justify-content:space-between;align-items:center;height:78px;padding:0 max(25px,6vw);display:flex}.review-public>header>div:last-child{text-align:right;display:grid}.review-public>header>div:last-child span{color:#aab5c4;font-size:12px}.review-logo{align-items:center;gap:10px;display:flex}.review-logo>b{color:#fff;background:#7155cf;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.review-logo span{font-size:17px}.review-title{background:#fff;padding:52px max(25px,9vw) 26px}.review-title h1{max-width:900px;margin:6px 0 16px;font-size:clamp(32px,5vw,58px);line-height:1.06}.review-title>div{flex-wrap:wrap;gap:9px;display:flex}.review-title>div span{color:#596273;background:#eef0f4;border-radius:999px;padding:7px 10px;font-size:12px}.review-preview-toggle{justify-content:center;padding:20px max(25px,9vw) 0;display:flex}.review-preview-toggle button{color:#545d6b;background:#fff;border:1px solid #d5d9e0;padding:10px 18px}.review-preview-toggle button:first-child{border-radius:8px 0 0 8px}.review-preview-toggle button:last-child{border-radius:0 8px 8px 0}.review-preview-toggle button.active{color:#fff;background:#7155cf;border-color:#7155cf}.review-canvas{padding:22px max(20px,8vw) 50px}.review-browser{background:#fff;border-radius:13px;max-width:1160px;margin:auto;transition:max-width .25s;overflow:hidden;box-shadow:0 18px 55px #23283426}.review-canvas.mobile .review-browser{max-width:390px}.review-browser>div:first-child{color:#cbd2dc;background:#2e3744;align-items:center;gap:6px;height:41px;padding:0 14px;display:flex}.review-browser>div:first-child i{background:#7d8795;border-radius:50%;width:8px;height:8px}.review-browser>div:first-child span{background:#414c5c;border-radius:5px;flex:1;margin-left:10px;padding:5px 12px;font-size:10px}.review-browser>article{padding:65px max(28px,9%)}.review-browser article>h1{font-size:clamp(31px,5vw,58px);line-height:1.08}.review-browser article>section{padding:24px 0;position:relative}.review-browser article>section h2{font-size:25px}.review-browser article>section p{font-size:17px;line-height:1.8}.page-kicker{letter-spacing:1px;text-transform:uppercase;font-weight:800;color:#7155cf!important;font-size:12px!important}.section-comment-button{color:#7155cf;opacity:.15;background:#fff;border:1px solid #d3d7de;border-radius:7px;padding:7px 9px;position:absolute;top:2px;right:0}.review-browser section:hover .section-comment-button,.review-browser section.commenting .section-comment-button{opacity:1}.section-comment-form{background:#f7f5fe;border:1px solid #cfc6ed;border-radius:10px;gap:10px;margin-top:20px;padding:16px;display:grid}.section-comment-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.section-comment-form label{gap:5px;font-size:12px;display:grid}.section-comment-form input,.section-comment-form textarea{color:#202631;background:#fff;border:1px solid #cbd0d9;border-radius:7px;padding:10px}.section-comment-form button,.review-gate button{color:#fff;background:#7155cf;border:0;border-radius:7px;padding:11px;font-weight:800}.review-seo{background:#fff;border:1px solid #dcdfe5;border-radius:13px;grid-template-columns:1fr 1.5fr;gap:25px;max-width:980px;margin:0 auto 50px;padding:25px;display:grid}.review-seo div{gap:7px;display:grid}.review-seo span{color:#737d8c;font-size:12px}.review-seo p{margin:0}.review-decision{color:#fff;background:#202936;padding:55px max(25px,9vw)}.review-decision>div:first-child{max-width:740px;margin-bottom:28px}.review-decision>div:first-child p{color:#b4becb;line-height:1.7}.decision-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.decision-grid form{background:#2e3947;border:1px solid #465264;border-radius:13px;gap:13px;padding:25px;display:grid}.decision-grid label{color:#c6ced9;gap:6px;font-size:12px;display:grid}.decision-grid input,.decision-grid textarea{color:#fff;background:#202936;border:1px solid #65748b;border-radius:8px;padding:11px}.decision-grid textarea{min-height:96px}.decision-grid .confirm{grid-template-columns:auto 1fr;align-items:start}.decision-grid button{color:#fff;border:0;border-radius:8px;padding:13px;font-weight:800}.approve-button{background:#19815f}.change-button{background:#b45560}.review-public>footer{color:#909baa;background:#171e28;justify-content:space-between;gap:15px;padding:23px max(25px,6vw);font-size:11px;display:flex}.review-success{text-align:center;background:#fff;padding:70px}.review-success>b{color:#19815f;background:#dff7ec;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;font-size:26px;display:grid}.review-error{color:#fff;background:#862f3c;border-radius:9px;padding:15px;position:fixed;bottom:20px;right:20px}.review-error button{color:#fff;background:0 0;border:0;margin-left:12px}.review-gate{place-items:center;padding:25px;display:grid}.review-gate>section{background:#fff;border-radius:15px;width:min(460px,100%);padding:36px;box-shadow:0 20px 60px #141e2d1f}.review-gate form{gap:8px;display:flex}.review-gate input{color:#202631;border:1px solid #ccd2db;border-radius:8px;flex:1;min-width:0;padding:11px}@media (width<=1200px){.content-metrics{grid-template-columns:repeat(4,1fr)}.content-filters,.template-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.content-metrics{grid-template-columns:1fr 1fr}.content-filters,.content-create .form-grid,.editor-layout,.review-check-grid,.seo-panel>div,.publish-form,.decision-grid,.review-seo{grid-template-columns:1fr}.content-create .wide{grid-column:auto}.editor-head{flex-direction:column;align-items:flex-start}.editor-head>div:last-child{flex-wrap:wrap;width:100%}.editor-context{position:static}.template-grid{grid-template-columns:1fr}.calendar-view article{grid-template-columns:90px 1fr}.calendar-view article div{grid-column:1/-1}.review-public>header{padding:0 18px}.review-public>header>div:last-child{display:none}.review-title{padding:35px 22px 22px}.review-canvas{padding:18px 10px 35px}.review-browser>article{padding:40px 24px}.section-comment-button{opacity:1;position:static}.section-comment-form>div{grid-template-columns:1fr}.review-seo{margin:0 15px 35px}.review-decision{padding:40px 18px}.review-public>footer{flex-direction:column}}.content-filter-grid{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(145px,1fr));gap:9px;padding:16px;display:grid}.content-filter-grid select,.content-filter-grid input{color:#f7f8fb;min-height:40px;font:inherit;background:#303b49;border:1px solid #65748b;border-radius:9px;padding:8px 10px}.content-filter-grid .search{background:#303b49;border:1px solid #65748b;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.content-filter-grid .search input{background:0 0;border:0;flex:1;padding:0}.content-filter-grid .date-filter{gap:4px;display:grid}.content-filter-grid .date-filter span{color:#aeb9c8;font-size:10px}.content-result-count{color:#aeb9c8;border-bottom:1px solid var(--line);padding:12px 16px;font-size:12px}.content-inventory-table{min-width:1900px}.content-inventory-table td{vertical-align:top}.content-inventory-table td small{color:#aeb9c8;overflow-wrap:anywhere;max-width:260px;margin-top:4px;display:block}.sort-button{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:800;display:flex}.sort-button span{color:#aa97e9}.priority{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.priority-hoch{color:#ffc1c6;background:#7b3941}.priority-mittel{color:#ffd89b;background:#684d1d}.priority-tief{color:#bce8ff;background:#285a76}.status-idea,.status-planned{background:#4b586b}.status-draft{color:#bce8ff;background:#285a76}.status-update_required{color:#ffc1c6;background:#7b3941}.need-tags{flex-wrap:wrap;gap:5px;max-width:250px;display:flex}.need-tags span{color:#ffd094;background:#ffbe681f;border-radius:6px;padding:4px 6px;font-size:10px}.need-tags .ok{color:#8cf0bf;background:#65edb81a}.content-pipeline-board{grid-template-columns:repeat(9,minmax(220px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.content-pipeline-board>section{padding:0;overflow:hidden}.content-pipeline-board header{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px;display:flex}.content-pipeline-board header span{background:#7155cf;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.content-pipeline-board button{border:0;border-bottom:1px solid var(--line);color:#fff;text-align:left;background:0 0;gap:5px;width:100%;padding:13px;display:grid}.content-pipeline-board button small,.content-pipeline-board p{color:#aeb9c8}.content-insight-grid,.content-cluster-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.content-insight-grid>section,.content-cluster-grid>section{padding:18px}.content-insight-grid header,.content-cluster-grid header{justify-content:space-between;gap:10px;display:flex}.content-insight-grid header>strong,.content-cluster-grid header>strong{color:#b9a6f2;font-size:30px}.content-insight-grid>section>p{color:#aeb9c8;min-height:40px}.content-insight-grid button,.content-cluster-grid button{border:0;border-top:1px solid var(--line);color:#fff;text-align:left;background:0 0;gap:4px;width:100%;padding:11px 0;display:grid}.content-insight-grid button small,.content-cluster-grid button small{color:#aeb9c8}.cluster-summary{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.cluster-summary span{color:#c6cfdb;background:#303b49;border-radius:7px;padding:5px 7px;font-size:10px}.content-metadata-form{padding:22px}.metadata-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.metadata-grid label{gap:7px;display:grid}.metadata-grid label>span{color:#bec8d5;font-size:12px;font-weight:700}.metadata-grid input,.metadata-grid select,.metadata-grid textarea{color:#fff;width:100%;font:inherit;background:#303b49;border:1px solid #65748b;border-radius:9px;padding:11px}.metadata-grid textarea{resize:vertical}.metadata-grid .wide{grid-column:1/-1}.metadata-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.metadata-actions span{color:#aeb9c8;max-width:720px;font-size:12px}.seo-panel small{color:#8f9bad}.seo-panel p b{overflow-wrap:anywhere}@media (width<=1200px){.content-filter-grid{grid-template-columns:repeat(3,1fr)}.content-filter-grid .search{grid-column:span 2}.content-insight-grid,.content-cluster-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.content-filter-grid,.metadata-grid,.content-insight-grid,.content-cluster-grid{grid-template-columns:1fr}.content-filter-grid .search,.metadata-grid .wide{grid-column:auto}.metadata-actions{flex-direction:column;align-items:stretch}.content-inventory-table{min-width:1650px}.content-result-count{position:sticky;left:0}.content-pipeline-board{grid-template-columns:repeat(9,240px)}}.nav-beta{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#8f72e6;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:9px}.ai-visibility-module{max-width:none}.ai-beta-kicker{color:#aeb9c8;letter-spacing:1.1px;align-items:center;gap:9px;margin-bottom:7px;font-size:10px;font-weight:800;display:flex}.ai-beta-kicker b{color:#fff;background:#8f72e6;border-radius:999px;padding:4px 7px;font-size:9px}.ai-audit-list{min-width:1480px}.ai-audit-list td small,.ai-question-table td small{color:#aeb9c8;margin-top:4px;display:block}.ai-status{color:#e5eaf2;background:#4f5c6f;border-radius:999px;width:max-content;max-width:230px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.ai-status.good{color:#8df1c5;background:#50daa426}.ai-status.bad{color:#ffc0c7;background:#ff708024}.text-button{color:#bba9f4;font:inherit;background:0 0;border:0;margin:0 0 12px;padding:0;font-weight:700}.ai-tabs{border:1px solid var(--line);background:#303b49;border-radius:12px;gap:5px;margin:0 0 18px;padding:5px;display:flex;overflow:auto}.ai-tabs button{color:#bbc5d2;background:0 0;border:0;border-radius:8px;flex:none;padding:10px 14px;font:700 12px inherit}.ai-tabs button.active{color:#fff;background:#7155cf}.ai-kpis{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin-bottom:18px;display:grid}.ai-kpi{gap:8px;padding:18px;display:grid}.ai-kpi>span{color:#aeb9c8;font-size:11px}.ai-kpi strong{font-size:27px}.ai-kpi small{color:#bbc5d2}.ai-overview-grid{grid-template-columns:.8fr 1.2fr;gap:18px;margin-bottom:18px;display:grid}.ai-summary dl,.ai-run-card dl{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0 20px 20px;display:grid}.ai-summary dl div,.ai-run-card dl div{background:#394555;padding:12px}.ai-summary dt,.ai-run-card dt{color:#aeb9c8;font-size:10px}.ai-summary dd,.ai-run-card dd{margin:5px 0 0;font-weight:800}.ai-variation-list{padding:0 20px 20px}.ai-variation-list p{border-top:1px solid var(--line);color:#cbd3de;margin:0;padding:11px 0}.ai-variation-list p.warning{color:#ffd094}.ai-activity p{border-top:1px solid var(--line);grid-template-columns:145px 150px 1fr 200px;gap:12px;margin:0;padding:13px 20px;display:grid}.ai-activity span,.ai-activity small{color:#aeb9c8}.ai-activity em{font-style:normal}.ai-toolbar{justify-content:flex-end;align-items:center;gap:8px;margin:0 0 14px;display:flex}.ai-toolbar>div{gap:4px;margin-right:auto;display:grid}.ai-toolbar>div span{color:#aeb9c8;font-size:11px}.file-button{cursor:pointer;position:relative}.file-button input{opacity:0;width:1px;height:1px;position:absolute}.ai-import-preview{align-items:center;gap:10px;margin-bottom:14px;padding:15px;display:flex}.ai-import-preview>div{gap:5px;margin-right:auto;display:grid}.ai-import-preview span{color:#aeb9c8;font-size:11px}.ai-question-table{min-width:1300px}.ai-question-table tr.archived{opacity:.55}.row-actions{flex-wrap:wrap;gap:6px;display:flex}.row-actions button{color:#e8edf4;background:#354150;border:1px solid #68778c;border-radius:7px;padding:6px 8px;font-size:10px}.ai-card-grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px;display:grid}.ai-run-card{overflow:hidden}.ai-run-card header{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px;display:flex}.ai-run-card header span{color:#bdc6d3}.ai-run-card h3{padding:0 17px}.ai-run-card>p{color:#bcaaf5;padding:0 17px 14px}.ai-filters{grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:14px;padding:14px;display:grid}.ai-filters label,.ai-form label,.ai-inline-form label,.ai-insight-form label{gap:6px;display:grid}.ai-filters span,.ai-form label>span,.ai-inline-form label>span,.ai-insight-form label>span{color:#bec8d5;font-size:11px;font-weight:700}.ai-filters select,.ai-form input,.ai-form select,.ai-form textarea,.ai-inline-form input,.ai-insight-form input,.ai-insight-form select,.ai-insight-form textarea,.settings-panel select{color:#fff;width:100%;font:inherit;background:#303b49;border:1px solid #65748b;border-radius:9px;padding:10px}.ai-form textarea,.ai-insight-form textarea{resize:vertical}.ai-form .wide,.ai-insight-form .wide{grid-column:1/-1}.ai-competitor-fieldset{border:1px solid #65748b;border-radius:9px;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:12px;display:grid}.ai-competitor-fieldset legend{color:#c5ceda;padding:0 7px;font-size:11px}.ai-check{align-items:center;grid-template-columns:auto 1fr!important}.ai-check input{width:auto}.ai-checklist{color:#ffd094;background:#ffbe6812;border:1px solid #ffbe6859;border-radius:9px;margin:0;padding:15px 15px 15px 36px;line-height:1.8}.ai-toggle-grid{border:1px solid #65748b;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:10px;padding:13px;display:grid}.ai-toggle-grid legend{padding:0 7px}.ai-toggle-grid label{align-items:center;gap:7px;display:flex!important}.ai-toggle-grid input{width:auto}.ai-response-table{min-width:1500px}.ai-response-table details{max-width:420px}.ai-response-table summary{cursor:pointer}.ai-response-table pre{white-space:pre-wrap;color:#e6ebf2;max-height:300px;font:12px/1.55 inherit;overflow:auto}.ai-inline-form{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;margin-bottom:15px;padding:17px;display:grid}.ai-insight-form{grid-template-columns:1fr 1fr 1fr;gap:13px;margin-bottom:15px;padding:20px;display:grid}.ai-insight-form .panel-header{border:0;grid-column:1/-1;margin:-5px -5px 5px;padding:0}.ai-insight-card{gap:9px;padding:18px;display:grid}.ai-insight-card>span:first-child{color:#bba9f4;text-transform:uppercase;font-size:10px}.ai-insight-card h3,.ai-insight-card p{margin:0}.ai-insight-card p{color:#c3ccd8;line-height:1.55}.ai-insight-card small{color:#9eabba}.empty-copy{color:#aeb9c8;padding:18px}.ai-report{color:#202735;background:#edf0f4;min-height:100vh;margin:-27px -36px;padding:30px}.ai-report-actions{justify-content:space-between;max-width:1080px;margin:0 auto 15px;display:flex}.ai-report>article{background:#fff;max-width:1080px;margin:auto;padding:55px;box-shadow:0 20px 60px #19233024}.ai-report>article>header{border-bottom:3px solid #7155cf;justify-content:space-between;padding-bottom:28px;display:flex}.ai-report header span{color:#7155cf;letter-spacing:1px;font-size:11px;font-weight:900}.ai-report header h1{color:#202735;margin:7px 0 5px}.ai-report header p{color:#626d7c;margin:0}.ai-report header>b{color:#fff;background:#7155cf;border-radius:99px;height:max-content;padding:8px 12px}.ai-report section{margin-top:35px}.ai-report h2{color:#202735}.ai-report .report-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ai-report .ai-kpi{color:#202735;background:#f7f8fa;border:1px solid #dde1e7}.report-row{border-top:1px solid #dde1e7;grid-template-columns:220px 1fr 180px;gap:15px;padding:14px 0;display:grid}.report-row small{color:#697484}.report-method{background:#f2f0fa;padding:20px}.report-method li{margin:8px 0}.settings-panel .row-actions{margin-top:8px}.settings-panel .row-actions a{text-decoration:none}@media (width<=1200px){.ai-kpis{grid-template-columns:repeat(3,1fr)}.ai-card-grid{grid-template-columns:1fr 1fr}.ai-filters{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.ai-kpis,.ai-overview-grid,.ai-card-grid,.ai-filters,.ai-inline-form,.ai-insight-form,.ai-competitor-fieldset,.ai-toggle-grid{grid-template-columns:1fr}.ai-kpis{grid-template-columns:1fr 1fr}.ai-toolbar{flex-direction:column;align-items:stretch}.ai-toolbar>div{margin:0}.ai-toolbar .secondary-button,.ai-toolbar .primary-button{width:100%}.ai-activity p{grid-template-columns:1fr}.ai-form .wide,.ai-insight-form .wide{grid-column:auto}.ai-report{margin:-27px -16px;padding:10px}.ai-report>article{padding:25px 18px}.ai-report .report-kpis{grid-template-columns:1fr 1fr}.report-row{grid-template-columns:1fr}.ai-report-actions{padding:8px}.ai-report-actions button{font-size:11px}}@media print{.sidebar,.topbar,.ai-report-actions{display:none!important}.workspace{margin:0!important}.content{padding:0!important}.ai-report{background:#fff;margin:0;padding:0}.ai-report>article{max-width:none;box-shadow:none;padding:24px}.ai-report .panel,.ai-report section{break-inside:avoid}}.indexing-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.force-check,.manual-choice{color:#c5ceda;align-items:flex-start;gap:7px;font-size:11px;display:flex}.force-check input,.manual-choice input{margin-top:2px}.manual-choice{max-width:260px;margin-top:8px}.manual-choice small{color:#ffca83;display:block}.google-index-table{min-width:2300px}.google-index-table td{vertical-align:top}.google-index-table th:nth-child(2),.google-index-table td:nth-child(2){width:500px;min-width:500px;max-width:540px}.google-index-table td:nth-child(2) strong,.google-index-table td:nth-child(2) small{max-width:none}.google-index-table td small{color:#aeb9c8;margin-top:5px;display:block}.google-index-table tr.indexed{background:#50daa409}.google-index-table tr.not_indexed{background:#ffb95509}.google-index-table tr.technical-problem{background:#ff70800b}.status-pill.danger{color:#ffc0c7;background:#ff708024}@media (width<=760px){.indexing-actions{flex-direction:column;align-items:stretch}.indexing-actions button{width:100%}}.compact-select{color:#c5ceda;gap:4px;font-size:12px;font-weight:700;display:grid}.compact-select select{min-width:160px}.warning-panel{background:#ffbe6814;border-color:#d99b32}.warning-panel p{margin:.4rem 0}.filter-row{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.filter-row label{color:#c5ceda;gap:5px;font-size:12px;font-weight:700;display:grid}.filter-row input,.filter-row select{color:#fff;background:#303b49;border:1px solid #65748b;border-radius:8px;min-width:130px;padding:9px}.filter-row .check-filter{align-items:center;gap:7px;padding:9px 0;display:flex}.filter-row .check-filter input{min-width:auto}.clickable-row{cursor:pointer}.clickable-row:hover{background:#8f72e61c}.opportunity-score{border-radius:50%;place-items:center;min-width:34px;height:34px;font-weight:800;display:inline-grid}.opportunity-score.high{color:#8cf0bf;background:#65edb829}.opportunity-score.medium{color:#ffd094;background:#ffbe6829}.opportunity-score.low{color:#d8e0ea;background:#4b586b}.score-explainer>div{flex-wrap:wrap;gap:8px;display:flex}.score-explainer span{background:#303b49;border-radius:999px;padding:6px 9px;font-size:12px}.opportunity-detail{max-width:860px}.detail-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.detail-grid article{border:1px solid var(--line);border-radius:12px;padding:16px}.detail-grid p{justify-content:space-between;gap:12px;margin:8px 0;display:flex}.opportunity-detail ul{padding-left:20px}@media (width<=720px){.gsc-property,.detail-grid{grid-template-columns:1fr;display:grid}.gsc-property label{min-width:0}.filter-row{align-items:stretch}.filter-row label,.filter-row input,.filter-row select{width:100%}}@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}
