/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}html{scroll-behavior:smooth}.landing-shell{--landing-ink:#2f3340;--landing-green:#6b5cff;--landing-green-dark:#5545e8;--landing-sage:#d9f7d4;--landing-cream:#fff9f2;--landing-peach:#ffd6a5;color:#303740;background:radial-gradient(circle at 4% 7%,#c9e8f3bf,#0000 23%),radial-gradient(circle at 94% 11%,#f6bfd7a8,#0000 22%),radial-gradient(circle at 74% 57%,#f9fcd2d1,#0000 25%),#fff9f6}.landing-header{border-bottom-color:#6b5cff1f}.landing-brand-mark{background:linear-gradient(145deg,#6b5cff,#8d7cff);box-shadow:0 8px 20px #6b5cff40}.landing-brand-mark:after{background:#ff9f68}.landing-brand small,.landing-nav a,.landing-login{color:#6f7180}.landing-nav a:after{background:linear-gradient(90deg,#ff7eb6,#ff9f68)}.landing-primary{background:linear-gradient(135deg,#6b5cff,#8977ff);box-shadow:0 13px 30px #6b5cff40}.landing-primary:hover{background:linear-gradient(135deg,#5848ed,#7462f4);box-shadow:0 16px 34px #6b5cff4f}.viewer-chip>i{color:#6b5cff;background:#e9e4ff}.landing-hero:before{background:radial-gradient(circle at 72% 24%,#f6bfd7d9,#0000 27%),radial-gradient(circle at 43% 60%,#c9e8f3e6,#0000 37%),radial-gradient(circle at 76% 74%,#f9fcd2f0,#0000 30%),#fff2ef}.hero-orbit{border-color:#6b5cff29}.landing-eyebrow,.landing-text-link,.workflow-intro>a{color:#6b5cff}.landing-eyebrow i{background:#ff7eb6}.landing-hero h1{color:#333543;font-family:Avenir Next,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-weight:850}.landing-hero h1 em{color:#6b5cff}.landing-hero h1 em:after{opacity:.95;background:linear-gradient(90deg,#f9fcd2,#ffd6a5,#f6bfd7)}.landing-hero-copy>p{color:#696d78}.trust-faces i{background:#ff9f68}.trust-faces i:nth-child(2){background:#6b5cff}.trust-faces i:nth-child(3){background:#37bea5}.visual-glow{background:radial-gradient(circle at 35% 25%,#f9fcd2fa,#0000 34%),radial-gradient(circle at 66% 60%,#f6bfd7ed,#0000 42%),radial-gradient(circle at 45% 82%,#c9e8f3eb,#0000 45%)}.visual-card{background:#ffffffc2;border:2px solid #ffffffe0;box-shadow:0 30px 75px #674f9229}.status-live{background:#37bea5;box-shadow:0 0 0 4px #37bea529}.metric-head span,.metric-score strong,.metric-foot b{color:#434555}.metric-score em{color:#358566;background:#d9f7d4}.metric-chart>span{background:#6b5cff}.metric-chart>i{border-color:#ff7eb6}.visual-spark{color:#ff7eb6}.visual-ring{border:7px solid #6b5cff24}.landing-features{background:linear-gradient(#ffffffe0,#fff9f6f5),#fff9f6}.landing-section-title>span,.workflow-intro>span{color:#ff6fae}.landing-section-title h2,.workflow-intro h2{color:#343744;font-family:Avenir Next,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-weight:850}.landing-feature-card{border:2px solid #ffffffeb;box-shadow:0 12px 26px #785c9114}.feature-symbol{color:#6b5cff;background:#ffffffb3;border:2px solid #ffffffd1}.landing-feature-card h3{color:#3c3e4b;font-family:Avenir Next,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-weight:850}.landing-feature-card>a{color:#6b5cff}.landing-workflow{background:radial-gradient(circle at 0 100%,#f6bfd79e,#0000 28%),radial-gradient(circle at 100% 8%,#c9e8f3b3,#0000 29%),#fff7ef}.workflow-list article>i{background:#c9e8f3;border-color:#fff7ef;box-shadow:0 0 0 1px #a8d8e8}.workflow-list h3{color:#454755;font-family:Avenir Next,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-weight:800}.landing-cta{background:radial-gradient(circle at 18% 30%,#f9fcd233,#0000 20%),radial-gradient(circle at 86% 80%,#f6bfd740,#0000 25%),linear-gradient(120deg,#6b5cff,#8a65e8 54%,#f073ad)}.landing-primary.light{color:#6253d8;background:#f9fcd2}.landing-footer{background:#fff9f6}.auth-backdrop{background:#43345e94}.auth-dialog{background:#fffaf7;box-shadow:0 35px 110px #422c654d}.auth-dialog-register{grid-template-columns:.62fr 1.38fr;width:min(1080px,96vw);height:min(650px,100vh - 24px);min-height:0}.auth-dialog-register .auth-form-wrap{justify-content:flex-start;padding:28px 42px 22px;overflow-y:auto}.auth-dialog-register .auth-copy{margin-top:14px}.auth-dialog-register .auth-copy h2{margin-top:6px;font-size:26px}.auth-dialog-register .auth-copy p{margin-top:5px}.auth-dialog-register .auth-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 13px;margin-top:14px}.auth-dialog-register .auth-form>.invite-field,.auth-dialog-register .auth-form>.auth-form-row,.auth-dialog-register .auth-form>.auth-error,.auth-dialog-register .auth-form>.auth-submit,.auth-dialog-register .auth-account-row{grid-column:1/-1}.auth-dialog-register .auth-consent{grid-column:2;align-self:end;min-height:40px;margin:0;padding-bottom:5px}.auth-dialog-register .auth-submit{height:40px}.auth-dialog-register .auth-form input:not([type=checkbox]){height:39px}.auth-dialog-register .invite-access-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px}.auth-dialog-register .invite-access-preview>div{border:1px solid #6b5cff14;grid-template-columns:1fr;align-content:center;gap:4px;min-height:43px;padding:6px 9px}.auth-dialog-register .auth-security{margin-top:8px}.auth-dialog-register .auth-switch{margin-top:7px}.auth-account-stack{gap:14px;display:grid}.auth-visual{background:radial-gradient(circle at 18% 24%,#f9fcd2f2,#0000 27%),radial-gradient(circle at 80% 73%,#f6bfd7cc,#0000 36%),radial-gradient(circle at 70% 15%,#c9e8f3e0,#0000 32%),#f2e7ff}.auth-quote>span{color:#ff7eb6}.auth-quote p,.auth-copy h2{color:#3d3f4e;font-family:Avenir Next,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-weight:850}.auth-copy>span{color:#ff6fae}.auth-tabs button.active,.auth-consent a,.auth-switch button{color:#6b5cff}.auth-tabs button.active:after{background:linear-gradient(90deg,#ff7eb6,#ff9f68)}.auth-consent input{accent-color:#6b5cff}.auth-submit{background:linear-gradient(135deg,#6b5cff,#8e6df0)}.auth-security i{color:#378463;background:#d9f7d4}@media (width<=760px){.landing-menu{background:#eee7ff}.landing-menu i{background:#6b5cff}.landing-nav{background:#fff9f6fa;border-color:#e8dcf5}.workflow-list article>i{border-color:#fff7ef}}.keyword-pack-dashboard+.keyword-library-shell{display:none}.pack-dashboard-matrix{grid-template-columns:104px repeat(4,minmax(235px,1fr));min-width:1050px;padding:12px 14px 16px}.pack-overview-list{gap:6px}.pack-overview-card{--pack-state-color:#aaa5ae;border-color:#e6e0e9;border-left-width:1px;min-height:86px;padding:8px 9px 8px 18px}.pack-overview-card:before{z-index:2;background:var(--pack-state-color);content:"";border-radius:999px;width:7px;position:absolute;top:8px;bottom:8px;left:6px}.pack-overview-card.state-complete{--pack-state-color:#65bd98;border-color:#e6e0e9}.pack-overview-card.state-working{--pack-state-color:#6b5cff;border-color:#e6e0e9}.pack-overview-card.state-needs-data{--pack-state-color:#e5b753;border-color:#e6e0e9}.pack-overview-card.state-offline{--pack-state-color:#e6768c;border-color:#e6e0e9}.pack-overview-card.state-pending{--pack-state-color:#aaa5ae;border-color:#e6e0e9}.pack-overview-card:hover,.pack-overview-card.active,.pack-overview-card.recommended{border-color:#dcd6e1}.pack-overview-card.recommended{box-shadow:0 9px 22px #5343801f}.pack-recommendation-badge{width:max-content;margin:-8px 0 6px -9px;padding:3px 7px}.pack-batch-label{border-radius:999px;margin-bottom:5px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex}.pack-batch-label.batch-1,.package-batch-badge.batch-1{color:#a13d52;background:#ffe0e5}.pack-batch-label.batch-2,.package-batch-badge.batch-2{color:#286c81;background:#dff1f7}.pack-batch-label.batch-3,.package-batch-badge.batch-3{color:#6c5a82;background:#f1ecf8}.pack-batch-label.batch-4,.package-batch-badge.batch-4{color:#6f6a73;background:#efeff1}.keyword-plan-modal-overlay{z-index:190;background:#26202f7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.keyword-plan-modal{background:#fff;border:1px solid #ded8e6;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(980px,100vw - 48px);max-height:min(780px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 90px #22192f47}.keyword-plan-modal-head{background:linear-gradient(110deg,#f3efff,#fff7fa);border-bottom:1px solid #ece7ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 20px 14px;display:flex}.keyword-plan-modal-head span{color:#6b5cff;letter-spacing:.12em;font-size:9px;font-weight:900}.keyword-plan-modal-head h2{color:#302938;margin:4px 0 0;font-size:18px}.keyword-plan-modal-head p{color:#817986;margin:3px 0 0;font-size:11px}.keyword-plan-modal-head>button{color:#756d7a;background:#fff;border:1px solid #ddd7e3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.keyword-plan-modal>.keyword-scope-summary{margin:10px 16px 0}.keyword-plan-modal>.kw-offline-alert{margin:8px 16px 0}.keyword-plan-modal-body{min-height:0;padding:10px 16px 16px;overflow-y:auto}.keyword-plan-modal-body .kw-plan-panel{padding:0}.keyword-plan-modal-foot{background:#fff;border-top:1px solid #e5dfe9;justify-content:flex-end;align-items:center;gap:14px;padding:10px 16px;display:flex}.keyword-plan-modal-foot>span{color:#7e7684;margin-right:auto;font-size:11px}.keyword-plan-modal .kw-option-grid.selectable{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.keyword-plan-modal .kw-option-grid.selectable>button{min-width:0;height:auto;overflow:visible}.keyword-plan-modal .kw-option-grid.selectable>button>.kw-option-estimates{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;width:100%;display:grid}.keyword-plan-modal .kw-option-grid.selectable>button>.kw-option-estimates>span{width:auto;min-width:0;height:auto;color:inherit;text-align:left;background:#f5f3f7;border-radius:8px;padding:6px 7px;display:block}.keyword-plan-modal .kw-option-estimates small,.keyword-plan-modal .kw-option-estimates b{white-space:normal;word-break:normal;overflow-wrap:break-word;width:auto;height:auto;display:block}.keyword-plan-modal .kw-option-estimates small{color:#8d8592;font-size:9px;line-height:1.25}.keyword-plan-modal .kw-option-estimates b{color:#47404d;margin-top:3px;font-size:10px;line-height:1.4}.keyword-plan-modal .kw-selected-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.keyword-plan-modal .kw-selected-summary article{min-width:0}.keyword-plan-modal .kw-selected-summary strong{white-space:normal;word-break:normal}@media (width<=820px){.keyword-plan-modal{width:min(680px,100vw - 24px);max-height:calc(100vh - 24px)}.keyword-plan-modal .kw-option-grid.selectable{grid-template-columns:1fr}.keyword-plan-modal .kw-selected-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.keyword-plan-modal-overlay{padding:8px}.keyword-plan-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.keyword-plan-modal .kw-selected-summary,.keyword-plan-modal .kw-option-grid.selectable>button>.kw-option-estimates{grid-template-columns:1fr}}.keyword-package-detail-page{box-shadow:var(--shadow);background:#fff;border:1px solid #ddd8ed;border-radius:26px;overflow:hidden;animation:none!important;transform:none!important}.package-detail-hero{background:linear-gradient(110deg,#ffe8ebf2,#f5f9fff5),#fff;padding:10px 14px}.package-detail-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.package-detail-back{color:#6356d5;background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.package-detail-add{color:#5c4fd0;background:#ffffffdb;border:1px solid #b9adff;border-radius:10px;padding:7px 10px;font-size:11px;font-weight:900}.package-detail-heading{justify-content:space-between;align-items:center;gap:16px;margin-top:7px;display:flex}.package-detail-meta{align-items:center;gap:7px;display:flex}.package-batch-badge{border-radius:999px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex}.package-detail-heading small{color:#827987;margin:0;font-size:11px;font-weight:800;display:inline}.package-detail-heading h1{color:#2f2937;margin:4px 0 0;font-size:clamp(18px,1.8vw,23px);line-height:1.15}.package-detail-progress{background:#ffffffd1;border:1px solid #6b5cff2e;border-radius:999px;flex:none;align-items:baseline;gap:5px;padding:5px 9px;display:inline-flex}.package-detail-progress strong{color:#4e4384;font-size:14px}.package-detail-progress span{color:#867e8c;font-size:10px}.package-detail-progress em{color:#a13a51;margin-left:4px;font-size:9px;font-style:normal;font-weight:850}.package-detail-status-strip{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.package-detail-status-strip span,.package-detail-status-strip button{color:#625b68;text-align:left;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.package-detail-status-strip button{border:0}.package-detail-status-strip button small{float:right;color:currentColor;font-size:9px}.package-detail-status-strip b,.package-detail-status-strip button b{margin-right:3px;font-size:11px}.package-detail-status-strip .working{color:#5a4fd1;background:#ebe8ff}.package-detail-status-strip .needs-data{color:#91611d;background:#fff3d8}.package-detail-status-strip .offline{color:#a13a51;background:#ffe6eb}.package-detail-status-strip .waiting{color:#77717a;background:#f0eef1}.package-keyword-list{gap:10px;padding:14px 20px 110px;display:grid}.package-keyword-card{background:#fff;border:1px solid #e6e1e9;border-left:5px solid #aaa5ae;border-radius:15px;overflow:hidden}.package-keyword-card.status-completed{border-left-color:#65bd98}.package-keyword-card.status-working,.package-keyword-card.selected{border-left-color:#6b5cff}.package-keyword-card.status-needs-data{border-left-color:#e5b753}.package-keyword-card.status-offline{background:#fffafb;border-left-color:#e6768c}.package-keyword-card.pending-confirmation{box-shadow:inset 0 0 0 2px #6b5cff1f}.package-keyword-card-head{grid-template-columns:36px minmax(260px,1fr) 74px 92px 145px;align-items:center;gap:11px;min-height:72px;padding:10px 14px;display:grid}.package-keyword-card-head>.check-button{pointer-events:none}.package-keyword-main{text-align:left;background:0 0;border:0;padding:3px 0}.package-keyword-main b,.package-keyword-main small{display:block}.package-keyword-main b{color:#332d3a;font-size:14px}.package-keyword-main small{color:#817986;margin-top:5px;font-size:11px;line-height:1.45}.package-keyword-plan{background:#fcfbfd;border-top:1px solid #ece7ef;padding:14px}.keyword-scope-summary{background:#eef7fa;border:1px solid #dbe8ee;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 12px;display:flex}.keyword-scope-summary span,.keyword-scope-summary strong,.keyword-scope-summary small{display:block}.keyword-scope-summary span{color:#4a7a8a;font-size:10px;font-weight:900}.keyword-scope-summary strong{color:#365966;margin-top:3px;font-size:12px}.keyword-scope-summary small{color:#6f8992;margin-top:2px;font-size:11px}.keyword-scope-summary button{color:#3d7586;background:#fff;border:1px solid #a9cfda;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:850}.keyword-plan-generating{background:#f4f1ff;border:1px dashed #b9adff;border-radius:13px;align-items:center;gap:12px;padding:18px;display:flex}.keyword-plan-generating>span{color:#fff;background:#6b5cff;border-radius:50%;place-items:center;width:34px;height:34px;animation:1.2s ease-in-out infinite pulse;display:grid}.keyword-plan-generating strong,.keyword-plan-generating small{display:block}.keyword-plan-generating>div{flex:1;min-width:0}.keyword-plan-generating ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.keyword-plan-generating li{color:#8b8490;background:#f3f1f6;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:6px 8px;font-size:10px;display:flex}.keyword-plan-generating li i{color:#716a77;background:#ddd8e4;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:900;display:grid}.keyword-plan-generating li.active{color:#5446c8;background:#e9e5ff;font-weight:850}.keyword-plan-generating li.active i{color:#fff;background:#6b5cff}.keyword-plan-generating li.done{color:#2d7962;background:#e7f6ef}.keyword-plan-generating li.done i{color:#fff;background:#65bd98}.keyword-plan-generating strong{color:#443a73;font-size:13px}.keyword-plan-generating small{color:#7c7398;margin-top:4px;font-size:11px}.package-detail-actions{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #ddd6e4;align-items:center;gap:10px;padding:14px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 28px #41335217}.package-detail-actions>div{flex:1;min-width:0}.package-detail-actions span,.package-detail-actions small{display:block}.package-detail-actions span{color:#403848;font-size:13px}.package-detail-actions small{color:#8a828e;margin-top:3px;font-size:11px}.keyword-scope-overlay{z-index:180;background:#27213075;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.keyword-scope-dialog{background:#fff;border:1px solid #ddd6e7;border-radius:22px;width:min(820px,100%);max-height:calc(100vh - 48px);padding:18px 20px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #231b303d}.keyword-scope-options.verification-runs{grid-template-columns:repeat(3,minmax(0,1fr))}.package-keyword-add-dialog{width:min(480px,100%)}.keyword-data-supplement-dialog{width:min(680px,100%)}.keyword-data-fields{gap:12px;margin-top:16px;display:grid}.keyword-data-field{background:#fcfbfe;border:1px solid #e4deec;border-radius:14px;gap:7px;padding:12px;display:grid}.keyword-data-field>span{align-items:center;gap:8px;display:flex}.keyword-data-field>span b{color:#5a4fd1;background:#ece9ff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.keyword-data-field>span strong{color:#302a36;font-size:13px}.keyword-data-field>span em{color:#a46b1e;margin-left:auto;font-size:10px;font-style:normal}.keyword-data-field>small{color:#7e7585;font-size:11px;line-height:1.55}.keyword-data-field details{color:#696273;background:#f2f5fb;border-radius:9px;padding:7px 9px;font-size:10px}.keyword-data-field details summary{cursor:pointer;font-weight:800}.keyword-data-field details p{white-space:pre-wrap;max-height:76px;margin:7px 0 0;overflow:auto}.keyword-data-field textarea{resize:vertical;color:#302a36;width:100%;min-height:86px;font:inherit;background:#fff;border:1px solid #dcd5e5;border-radius:10px;outline:none;padding:10px 11px;line-height:1.55}.keyword-data-field textarea:focus{border-color:#9485f2;box-shadow:0 0 0 3px #6b5cff1a}.keyword-data-error{margin:10px 0 0;font-weight:800;color:#a13a51!important;font-size:11px!important}.keyword-synced-knowledge{background:linear-gradient(135deg,#fbfaff 0%,#f4f8ff 100%);border:1px solid #dcd7f2;border-radius:18px;margin-top:16px;padding:16px}.keyword-synced-knowledge>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.keyword-synced-knowledge>header span{color:#6256ce;letter-spacing:.12em;font-size:10px;font-weight:900}.keyword-synced-knowledge>header h3{color:#2f2937;margin:3px 0;font-size:17px}.keyword-synced-knowledge>header p{color:#756d7e;margin:0;font-size:11px}.keyword-synced-knowledge>header>strong{color:#594bc5;background:#e9e5ff;border-radius:999px;flex:none;padding:6px 10px;font-size:11px}.keyword-synced-knowledge>div{gap:10px;display:grid}.keyword-synced-knowledge article{background:#ffffffe6;border:1px solid #e2deee;border-radius:13px;padding:12px}.keyword-synced-knowledge article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.keyword-synced-knowledge article b{color:#342d3c;font-size:13px}.keyword-synced-knowledge article small{color:#837a8c;font-size:10px}.keyword-synced-knowledge article>p{color:#5f5668;white-space:pre-wrap;margin:9px 0 0;font-size:11px;line-height:1.7}.keyword-synced-knowledge article aside{color:#647083;white-space:pre-wrap;background:#f1f5fb;border-radius:9px;gap:3px;margin-top:9px;padding:8px 10px;font-size:10px;display:grid}.package-keyword-add-field,.package-keyword-add-field span{display:block}.package-keyword-add-field span{color:#514958;margin-bottom:7px;font-size:12px;font-weight:900}.package-keyword-add-field input{background:#fbfafc;border:1px solid #ddd6e5;border-radius:11px;outline:none;width:100%;padding:11px 12px}.package-keyword-add-field input:focus{border-color:#9485f2;box-shadow:0 0 0 3px #6b5cff1a}.keyword-scope-close{color:#6d6572;background:#faf9fb;border:1px solid #e2dde6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid;position:absolute;top:12px;right:12px}.keyword-scope-kicker{color:#6b5cff;letter-spacing:.12em;font-size:10px;font-weight:900}.keyword-scope-dialog h2{color:#302938;margin:4px 38px 0 0;font-size:18px;line-height:1.3}.keyword-scope-dialog>p{color:#7c7481;margin:4px 0 7px;font-size:11px;line-height:1.4}.keyword-scope-dialog fieldset{border:1px solid #ece7ef;border-radius:14px;margin:0 0 8px;padding:12px}.keyword-scope-dialog legend{color:#514958;padding:0 6px;font-size:11px;font-weight:900}.keyword-scope-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.keyword-scope-options.platforms{grid-template-columns:repeat(3,minmax(0,1fr))}.keyword-scope-options label{color:#6e6673;background:#faf9fb;border:1px solid #e3dee7;border-radius:10px;align-items:center;gap:6px;padding:7px 8px;font-size:11px;font-weight:800;display:flex}.keyword-scope-options label.selected{color:#5749c4;background:#f0edff;border-color:#a99cff}.keyword-scope-options input{accent-color:#6b5cff}.china-city-select{z-index:2;position:relative}.china-city-select.open{z-index:30}.china-city-select-trigger{color:#514958;text-align:left;background:#faf9fb;border:1px solid #ded8e4;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 11px;font-size:11px;font-weight:800;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.china-city-select-trigger:hover{background:#fff;border-color:#bcb2d4}.china-city-select.open .china-city-select-trigger{background:#fff;border-color:#9587ef;box-shadow:0 0 0 3px #6b5cff1a}.china-city-select-trigger i{color:#756a82;font-size:16px;font-style:normal;line-height:1;transition:transform .16s}.china-city-select.open .china-city-select-trigger i{transform:translate(2px)}.china-city-selected{flex-wrap:wrap;gap:4px;max-height:58px;margin-top:6px;display:flex;overflow-y:auto}.china-city-selected>span{color:#5d4fd0;background:#efecff;border-radius:999px;align-items:center;gap:3px;padding:4px 5px 4px 8px;font-size:10px;font-weight:800;display:inline-flex}.china-city-selected>span button{color:#7567d6;background:0 0;border:0;border-radius:50%;place-items:center;width:15px;height:15px;font-size:13px;line-height:1;display:grid}.china-city-selected>span button:hover{background:#6b5cff1f}.china-city-select-help{color:#948c99;margin-top:5px;font-size:9px;line-height:1.35;display:block}.china-city-dialog-overlay{z-index:260;background:#1b253480;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.china-city-select-menu{background:#fff;border:1px solid #dcd5e7;border-radius:20px;width:min(680px,100%);max-height:min(720px,100vh - 48px);position:relative;overflow:hidden;box-shadow:0 28px 80px #18233547}.china-city-dialog-head{border-bottom:1px solid #eee9f1;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px 14px;display:flex}.china-city-dialog-head small{color:#6b5cff;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.china-city-dialog-head h3{color:#302938;margin:3px 0 0;font-size:19px;line-height:1.3}.china-city-dialog-head p{color:#867d8c;margin:3px 0 0;font-size:10px}.china-city-dialog-head>button{color:#6d6572;background:#faf9fb;border:1px solid #e2dde6;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.china-city-search{background:#faf9fb;border:1px solid #ddd7e5;border-radius:9px;align-items:center;gap:7px;margin:14px 18px 10px;padding:0 9px;display:flex}.china-city-search:focus-within{background:#fff;border-color:#9587ef;box-shadow:0 0 0 3px #6b5cff17}.china-city-search>span{color:#766c80;font-size:16px}.china-city-search input{color:#403748;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:8px 0;font-size:11px}.china-city-search input::-webkit-search-cancel-button{display:none}.china-city-search button{color:#8f8697;background:0 0;border:0;font-size:15px}.china-city-menu-head{color:#8a818f;border-bottom:1px solid #eee9f1;justify-content:space-between;align-items:center;padding:0 20px 9px;font-size:9px;display:flex}.china-city-menu-head button{color:#6557d6;background:0 0;border:0;font-size:9px;font-weight:800}.china-city-options{overscroll-behavior:contain;scrollbar-color:#c9c0d4 transparent;scrollbar-width:thin;max-height:min(410px,100vh - 285px);padding:8px 18px 16px;overflow-y:auto}.china-city-option{color:#625a68;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:6px 7px;font-size:10px;display:flex}.china-city-option:hover{color:#453d4b;background:#f7f5fa}.china-city-option.selected{color:#5749c4;background:#efecff;font-weight:800}.china-city-option i{color:#fff;background:#fff;border:1px solid #d1cad8;border-radius:4px;flex:0 0 14px;place-items:center;width:14px;height:14px;font-size:9px;font-style:normal;display:grid}.china-city-option.selected i{background:#6b5cff;border-color:#6b5cff}.china-city-option.nationwide{background:#fbfafc;border-color:#e8e2ed;width:100%;margin-bottom:5px}.china-city-option.nationwide.selected{background:#f0edff;border-color:#b1a6ff}.china-city-option.nationwide>span{flex-direction:column;display:flex}.china-city-option.nationwide b{font-size:10px}.china-city-option.nationwide small{color:#958c9a;font-size:8px;font-weight:500}.china-city-group{margin-top:7px}.china-city-group h4{color:#928997;margin:0 0 3px;padding:0 3px;font-size:9px;font-weight:800}.china-city-group>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.china-city-empty{color:#958c9a;text-align:center;padding:28px 12px;font-size:10px}.china-city-dialog-foot{background:#fbfafc;border-top:1px solid #eee9f1;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.china-city-dialog-foot>span{color:#756c7c;font-size:10px;font-weight:800}.china-city-dialog-foot>div{gap:8px;display:flex}.china-city-dialog-foot button{color:#62586a;background:#fff;border:1px solid #dcd5e4;border-radius:9px;padding:8px 15px;font-size:10px;font-weight:900}.china-city-dialog-foot button:last-child{color:#fff;background:#6b5cff;border-color:#6b5cff}.china-city-dialog-foot button:disabled{cursor:not-allowed;opacity:.45}.keyword-verification-control{flex-direction:column;justify-content:center;min-height:65px;display:flex}.keyword-verification-control>div{align-items:center;gap:8px;display:flex}.keyword-verification-control label{background:#faf9fb;border:1px solid #ded8e4;border-radius:10px;align-items:center;min-width:108px;padding:0 9px;display:flex}.keyword-verification-control label:focus-within{background:#fff;border-color:#9587ef;box-shadow:0 0 0 3px #6b5cff1a}.keyword-verification-control input{color:#4d4357;background:0 0;border:0;outline:0;width:68px;min-width:0;padding:8px 2px;font-size:14px;font-weight:900}.keyword-verification-control label span{color:#817787;font-size:10px;font-weight:800}.keyword-verification-control>div>button{color:#695d72;background:#fff;border:1px solid #d8d1e1;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.keyword-verification-control>div>button:hover,.keyword-verification-control>div>button.active{color:#5749c4;background:#f0edff;border-color:#a99cff}.keyword-verification-control>small{color:#948c99;margin-top:6px;font-size:9px;line-height:1.35}.keyword-scope-preview{background:#f5f7fa;border-radius:13px;padding:8px 10px}.keyword-scope-preview span,.keyword-scope-preview strong,.keyword-scope-preview small{display:block}.keyword-scope-preview span{color:#7f7785;font-size:10px}.keyword-scope-preview strong{color:#42394a;margin-top:1px;font-size:12px}.keyword-scope-preview strong b{color:#176fc1;font-size:14px}.keyword-scope-preview small{color:#99919d;margin-top:1px;font-size:10px}.keyword-scope-dialog>footer{justify-content:flex-end;gap:9px;margin-top:5px;display:flex}@media (width>=701px){.keyword-scope-dialog:not(.package-keyword-add-dialog){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:7px 10px;display:grid;overflow-y:auto}.keyword-scope-dialog:not(.package-keyword-add-dialog)>:is(.keyword-scope-kicker,h2,p,.keyword-scope-preview,footer){grid-column:1/-1}.keyword-scope-dialog:not(.package-keyword-add-dialog)>fieldset{min-width:0;margin:0}.keyword-scope-dialog:not(.package-keyword-add-dialog)>fieldset:nth-of-type(2) .keyword-scope-options{grid-template-columns:repeat(2,minmax(0,1fr))}.keyword-scope-dialog:not(.package-keyword-add-dialog)>.keyword-scope-preview{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.keyword-scope-dialog:not(.package-keyword-add-dialog)>.keyword-scope-preview strong,.keyword-scope-dialog:not(.package-keyword-add-dialog)>.keyword-scope-preview small,.keyword-scope-dialog:not(.package-keyword-add-dialog)>footer{margin-top:0}}@media (width<=700px){.keyword-scope-dialog{width:min(620px,100%);padding:18px 16px;overflow-y:auto}.china-city-select-menu{width:100%}.china-city-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.china-city-dialog-overlay{padding:12px}.china-city-dialog-head{padding:16px 16px 12px}.china-city-options{padding-left:14px;padding-right:14px}.china-city-dialog-foot{flex-direction:column;align-items:flex-start}.china-city-dialog-foot>div{width:100%}.china-city-dialog-foot button{flex:1}}.kw-option-grid.selectable{grid-template-columns:repeat(3,minmax(0,1fr))}.kw-option-estimates{border-top:1px dashed #ded7e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;padding-top:9px;display:grid}.kw-option-estimates>span{background:#f6f4f9e6;border-radius:8px;padding:7px}.kw-option-estimates small,.kw-option-estimates b{display:block}.kw-option-estimates small{color:#8e8694;font-size:9px}.kw-option-estimates b{color:#494050;margin-top:3px;font-size:10px;line-height:1.35}.kw-rank-disclaimer{color:#80602d;background:#fff5df;border-radius:10px;gap:8px;margin-top:10px;padding:9px 11px;font-size:10px;line-height:1.5;display:flex}.kw-rank-disclaimer strong{flex:none}@media (width<=900px){.package-detail-heading{flex-wrap:wrap;align-items:flex-start}.package-keyword-card-head{grid-template-columns:34px minmax(0,1fr) auto}.package-keyword-card-head>.kw-score,.package-keyword-card-head>.kw-status-badge{display:none}.package-keyword-card-head>.kw-plan-state{grid-column:2/-1;justify-self:start}.package-detail-actions{flex-wrap:wrap}.package-detail-actions>div{flex-basis:100%}}@media (width<=620px){.package-detail-hero,.package-keyword-list,.package-detail-actions{padding-left:14px;padding-right:14px}.keyword-scope-options,.keyword-scope-options.platforms,.keyword-scope-options.verification-runs{grid-template-columns:repeat(2,minmax(0,1fr))}.package-detail-topbar{flex-direction:column;align-items:stretch}.package-detail-add{width:100%}.keyword-plan-generating ol,.kw-option-grid.selectable,.kw-option-estimates,.kw-selected-summary{grid-template-columns:1fr}}body.dialog-open{overflow:hidden}.landing-shell{--landing-ink:#172c2a;--landing-green:#2f6b5a;--landing-green-dark:#214e42;--landing-sage:#dfeadf;--landing-cream:#f7f4ec;--landing-peach:#f0dfca;min-height:100vh;color:var(--landing-ink);background:#f8f6ef;font-family:Avenir Next,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif;position:relative;overflow:hidden}.landing-shell button,.landing-shell input{font:inherit}.landing-noise{pointer-events:none;z-index:10;opacity:.42;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");position:absolute;inset:0}.landing-header{z-index:20;border-bottom:1px solid #2856491a;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1380px,100% - 72px);min-height:92px;margin:0 auto;display:grid;position:relative}.landing-brand{align-items:center;gap:11px;width:fit-content;display:inline-flex}.landing-brand-mark{background:var(--landing-green);color:#fff;border-radius:13px 13px 13px 3px;place-items:center;width:41px;height:41px;font-family:STKaiti,KaiTi,serif;font-size:20px;font-weight:700;display:grid;position:relative;box-shadow:0 8px 20px #24524529}.landing-brand-mark:after{content:"";background:#eab989;border-radius:8px 1px;width:11px;height:11px;position:absolute;bottom:-3px;right:-4px}.landing-brand>span:last-child{display:grid}.landing-brand b{letter-spacing:.03em;font-family:STKaiti,KaiTi,serif;font-size:18px}.landing-brand small{color:#82908b;letter-spacing:.08em;margin-top:2px;font-size:12px}.landing-nav{align-items:center;gap:42px;display:flex}.landing-nav a{color:#50625d;font-size:12px;font-weight:650;position:relative}.landing-nav a:after{content:"";background:#e09c70;border-radius:4px;height:2px;transition:inset .2s;position:absolute;bottom:-11px;left:50%;right:50%}.landing-nav a:hover:after{left:30%;right:30%}.landing-account{justify-content:flex-end;align-items:center;gap:16px;display:flex}.landing-login{color:#40534d;background:0 0;border:0;padding:10px;font-size:12px;font-weight:700}.landing-primary{background:var(--landing-green);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:0 22px;font-size:12px;font-weight:750;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 13px 30px #22524430}.landing-primary:hover{background:var(--landing-green-dark);transform:translateY(-2px);box-shadow:0 16px 34px #2252443d}.landing-primary span{font-size:15px}.landing-primary.small{border-radius:10px;gap:13px;min-height:40px;padding:0 17px;font-size:12px}.viewer-chip{align-items:center;gap:9px;max-width:220px;display:flex}.viewer-chip>i{width:32px;height:32px;color:var(--landing-green);background:#dbe9de;border-radius:10px;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.viewer-chip span,.viewer-chip b,.viewer-chip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.viewer-chip b{font-size:12px}.viewer-chip small{color:#8a9692;margin-top:2px;font-size:12px}.landing-menu{display:none}.landing-hero{isolation:isolate;grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);align-items:center;min-height:670px;padding:82px max(48px,50vw - 690px) 105px;display:grid;position:relative}.landing-hero:before{z-index:-1;content:"";background:radial-gradient(circle at 70% 30%,#f5dec8b8,#0000 31%),radial-gradient(circle at 38% 60%,#d6e5d6e6,#0000 45%),#eff0e7;border-radius:48% 0 0 52%;width:62vw;height:820px;position:absolute;top:-150px;right:-140px;transform:rotate(-6deg)}.hero-orbit{z-index:-1;border:1px solid #4b716021;border-radius:50%;position:absolute}.orbit-one{width:510px;height:510px;top:30px;right:-30px}.orbit-two{width:330px;height:330px;bottom:40px;right:180px}.landing-hero-copy{z-index:2;max-width:680px;padding-right:20px;position:relative}.landing-eyebrow{color:#688078;letter-spacing:.16em;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.landing-eyebrow i{background:#d5956c;width:28px;height:1px}.landing-hero h1{color:#17312d;letter-spacing:-.075em;margin:27px 0 0;font-family:STKaiti,KaiTi,Songti SC,serif;font-size:clamp(46px,4.3vw,70px);font-weight:650;line-height:1.23}.landing-hero h1 em{color:#2e6f5c;font-style:normal;position:relative}.landing-hero h1 em:after{z-index:-1;content:"";opacity:.72;background:#e9cdae;border-radius:10px 0;height:11px;position:absolute;bottom:4px;left:5px;right:0;transform:rotate(-1deg)}.landing-hero-copy>p{color:#62726d;letter-spacing:.02em;max-width:570px;margin:28px 0 0;font-size:14px;line-height:2}.landing-hero-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.landing-text-link{color:var(--landing-green);border-bottom:1px solid #2f6b5a4d;align-items:center;gap:10px;padding:8px 0;font-size:12px;font-weight:750;display:inline-flex}.landing-trust{align-items:center;gap:13px;margin-top:46px;display:flex}.trust-faces{display:flex}.trust-faces i{color:#fff;background:#dfcfbb;border:2px solid #f8f6ef;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;display:grid}.trust-faces i:nth-child(2){background:#88a99c;margin-left:-8px}.trust-faces i:nth-child(3){background:#c99876;margin-left:-8px}.landing-trust p,.landing-trust b{margin:0;display:block}.landing-trust p{color:#899590;font-size:12px;line-height:1.6}.landing-trust b{color:#53655f;font-size:12px}.landing-visual{justify-self:end;width:min(620px,100%);min-height:500px;position:relative}.visual-glow{filter:blur(7px);background:radial-gradient(circle at 40% 30%,#fff8e7f5,#0000 37%),radial-gradient(circle at 65% 65%,#c2ddceeb,#0000 50%);border-radius:48% 52%;width:450px;height:410px;position:absolute;top:25px;left:70px;transform:rotate(-12deg)}.visual-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffcc7;border:1px solid #ffffffc7;box-shadow:0 30px 75px #3c524726}.main-metric{z-index:3;border-radius:28px;width:430px;min-height:332px;padding:27px 28px 24px;position:absolute;top:70px;left:72px;transform:rotate(-2.5deg)}.metric-head{justify-content:space-between;align-items:center;display:flex}.metric-head span{color:#405850;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.status-live{background:#4ba77d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4ba77d1f}.metric-head>b{color:#7e8c86;background:#edf2eb;border-radius:99px;padding:6px 9px;font-size:12px}.metric-score{align-items:baseline;margin-top:27px;display:flex}.metric-score strong{letter-spacing:-.06em;font-family:Georgia,serif;font-size:55px;font-weight:500}.metric-score>span{color:#a2aaa7;margin-left:6px;font-size:12px}.metric-score em{color:#43805f;background:#e0eee3;border-radius:99px;margin-left:auto;padding:6px 8px;font-size:12px;font-style:normal;font-weight:800}.metric-chart{background:linear-gradient(#edf0eb 1px,#0000 1px) 0 27px/100% 27px;border-bottom:1px solid #e7ebe5;justify-content:space-around;align-items:flex-end;height:82px;margin-top:23px;display:flex;position:relative}.metric-chart>span{z-index:2;opacity:.8;background:#84ad9a;border-radius:9px 9px 2px 2px;width:8px;position:relative}.metric-chart>span:nth-child(3n){background:#e7b382}.metric-chart>i{z-index:1;opacity:.65;border-top:2px solid #df9e72;border-radius:50% 42% 0 0;height:48px;position:absolute;bottom:11px;left:0;right:0;transform:rotate(-7deg)}.metric-foot{grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.metric-foot span{color:#9aa39f;text-align:center;border-right:1px solid #e8ebe7;font-size:12px}.metric-foot span:last-child{border:0}.metric-foot b{color:#425951;margin-bottom:3px;font-family:Georgia,serif;font-size:17px;display:block}.floating-card{z-index:5;border-radius:17px;align-items:center;gap:11px;padding:13px 15px;display:flex;position:absolute}.floating-card>span{gap:3px;display:grid}.floating-card small{color:#9aa49f;font-size:12px}.floating-card b{color:#445a53;font-size:12px}.float-icon{border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:850;display:grid}.float-icon.orange{color:#9b6d47;background:#f3dcc4}.float-icon.mint{color:#4a8064;background:#dbece2}.keyword-float{top:35px;right:8px;transform:rotate(3deg)}.mention-float{bottom:53px;left:10px;transform:rotate(-3deg)}.visual-spark{color:#dda479;position:absolute}.spark-a{font-size:23px;top:16px;left:45px}.spark-b{font-size:50px;bottom:70px;right:8px}.visual-ring{border:1px solid #2e6f5c2e;border-radius:50%;width:73px;height:73px;position:absolute;bottom:38px;right:52px}.landing-features{z-index:2;background:#fffdf8;padding:88px max(48px,50vw - 690px) 105px;position:relative}.landing-section-title{text-align:center}.landing-section-title>span,.workflow-intro>span{color:#c2835e;letter-spacing:.16em;font-size:12px;font-weight:850}.landing-section-title h2,.workflow-intro h2{color:#213b35;letter-spacing:-.045em;margin:13px 0 0;font-family:STKaiti,KaiTi,serif;font-size:clamp(32px,3vw,44px);font-weight:650}.landing-section-title p{color:#8a9691;margin:12px 0 0;font-size:12px}.landing-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:45px;display:grid}.landing-feature-card{border:1px solid #39534614;border-radius:20px;min-height:260px;padding:25px 24px 22px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.landing-feature-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px #2f483c1a}.landing-feature-card.mint{background:#eaf2e8}.landing-feature-card.violet{background:#eee8f2}.landing-feature-card.orange{background:#f4e9dd}.landing-feature-card.blue{background:#e4eff0}.landing-feature-card>div{justify-content:space-between;align-items:center;display:flex}.landing-feature-card>div>small{color:#2f463c61;font-family:Georgia,serif;font-size:13px}.feature-symbol{color:#3f7663;background:#ffffffa8;border:1px solid #30594917;border-radius:16px 16px 16px 4px;place-items:center;width:48px;height:48px;font-family:STKaiti,KaiTi,serif;font-size:18px;display:grid}.landing-feature-card h3{color:#284039;margin:33px 0 0;font-family:STKaiti,KaiTi,serif;font-size:20px}.landing-feature-card p{color:#718078;min-height:44px;margin:11px 0 0;font-size:12px;line-height:1.8}.landing-feature-card>a{color:#4b695e;border-top:1px solid #3153451c;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.landing-workflow{background:radial-gradient(circle at 0 100%,#e8d5be66,#0000 34%),#f3f2e9;grid-template-columns:minmax(0,.84fr) minmax(500px,1.16fr);align-items:center;gap:100px;min-height:570px;padding:92px max(48px,50vw - 620px);display:grid}.workflow-intro{max-width:470px}.workflow-intro h2{line-height:1.35}.workflow-intro p{color:#75817c;max-width:430px;margin:24px 0 0;font-size:12px;line-height:2}.workflow-intro>a{color:var(--landing-green);border-bottom:1px solid #2f6b5a40;gap:22px;margin-top:30px;padding-bottom:7px;font-size:12px;font-weight:800;display:inline-flex}.workflow-list{display:grid;position:relative}.workflow-list:before{content:"";background:#d8ddd5;width:1px;position:absolute;top:27px;bottom:27px;left:66px}.workflow-list article{z-index:1;border-bottom:1px solid #36534517;grid-template-columns:38px 22px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:92px;display:grid;position:relative}.workflow-list article>span{color:#b1b9b4;font-family:Georgia,serif;font-size:12px}.workflow-list article>i{background:#bec8c0;border:3px solid #f3f2e9;border-radius:50%;justify-self:center;width:11px;height:11px;box-shadow:0 0 0 1px #c9d0ca}.workflow-list article>i.active{background:#d89b70;box-shadow:0 0 0 4px #d89b7026}.workflow-list h3,.workflow-list p{margin:0}.workflow-list h3{color:#334c44;font-family:STKaiti,KaiTi,serif;font-size:17px}.workflow-list p{color:#929d98;margin-top:6px;font-size:12px}.workflow-list article>b{color:#899791;font-size:13px;font-weight:500}.landing-cta{background:var(--landing-green);color:#fff;text-align:center;padding:76px 32px 82px;position:relative;overflow:hidden}.landing-cta>p{color:#ffffff9e;letter-spacing:.06em;margin:0;font-size:12px}.landing-cta h2{margin:15px 0 30px;font-family:STKaiti,KaiTi,serif;font-size:clamp(29px,3vw,42px);font-weight:600}.landing-primary.light{min-height:46px;box-shadow:none;color:var(--landing-green);background:#fffaf0}.cta-flower{border:1px solid #ffffff14;border-radius:45% 55% 42% 58%;width:220px;height:220px;position:absolute}.cta-flower:before,.cta-flower:after{content:"";border:1px solid #ffffff17;border-radius:55% 45% 58% 42%;position:absolute;inset:35px;transform:rotate(38deg)}.flower-left{bottom:-100px;left:-70px}.flower-right{top:-110px;right:-55px}.landing-footer{z-index:3;background:#fffdf8;grid-template-columns:1fr auto 1fr;align-items:center;min-height:104px;padding:24px max(36px,50vw - 690px);display:grid;position:relative}.landing-brand.compact .landing-brand-mark{border-radius:11px 11px 11px 3px;width:34px;height:34px;font-size:16px}.landing-brand.compact b{font-size:14px}.landing-brand.compact small{font-size:12px}.landing-footer>p{color:#9ca5a1;margin:0;font-size:12px}.landing-footer>div{justify-content:flex-end;gap:25px;display:flex}.landing-footer>div a{color:#798781;font-size:12px}.auth-backdrop{z-index:100;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#172c288a;place-items:center;padding:24px;animation:.2s both auth-fade;display:grid;position:fixed;inset:0}.auth-dialog{background:#fffdfa;border:1px solid #ffffff6b;border-radius:27px;grid-template-columns:.82fr 1.18fr;width:min(930px,100%);min-height:580px;animation:.28s both auth-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 110px #0f29224d}.auth-close{z-index:5;color:#708078;background:#f0f2ed;border:0;border-radius:50%;place-items:center;width:35px;height:35px;font-size:19px;display:grid;position:absolute;top:18px;right:19px}.auth-visual{background:radial-gradient(circle at 20% 25%,#ecc8a361,#0000 30%),radial-gradient(circle at 80% 75%,#a8cbb757,#0000 35%),#e8eee5;flex-direction:column;padding:32px;display:flex;position:relative;overflow:hidden}.auth-brand{z-index:2;position:relative}.auth-quote{z-index:2;margin:auto 0;padding:30px 4px 60px;position:relative}.auth-quote>span{color:#cf966d;height:35px;font-family:Georgia,serif;font-size:56px;line-height:1;display:block}.auth-quote p{color:#27493e;margin:20px 0 0;font-family:STKaiti,KaiTi,serif;font-size:25px;line-height:1.75}.auth-quote small{color:#8c9b95;letter-spacing:.25em;margin-top:24px;font-size:12px;font-weight:800;display:block}.auth-bloom{border:1px solid #386f5a24;border-radius:50% 42% 52% 48%;width:290px;height:290px;position:absolute;bottom:-90px;right:-80px;transform:rotate(19deg)}.auth-bloom i{border:1px solid #386f5a1f;border-radius:42% 58% 45% 55%;position:absolute;inset:45px;transform:rotate(42deg)}.auth-bloom i:nth-child(2){inset:85px;transform:rotate(83deg)}.auth-bloom i:nth-child(3){background:#d99c7133;border-radius:50%;inset:120px}.auth-form-wrap{flex-direction:column;justify-content:center;min-width:0;padding:55px 67px 42px;display:flex}.auth-tabs{border-bottom:1px solid #eaede8;gap:22px;display:flex}.auth-tabs button{color:#a0aaa5;background:0 0;border:0;padding:0 2px 12px;font-size:12px;font-weight:750;position:relative}.auth-tabs button.active{color:var(--landing-green)}.auth-tabs button.active:after{content:"";background:#d7956c;border-radius:3px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.auth-copy{margin-top:28px}.auth-copy>span{color:#cb8b64;letter-spacing:.16em;font-size:12px;font-weight:800}.auth-copy h2{color:#233f37;margin:9px 0 0;font-family:STKaiti,KaiTi,serif;font-size:30px;font-weight:650}.auth-copy p{color:#919c97;margin:9px 0 0;font-size:12px}.auth-form{gap:14px;margin-top:26px;display:grid}.auth-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-form label:not(.auth-consent){gap:7px;display:grid}.auth-form label>span{color:#52665f;font-size:12px;font-weight:750}.auth-form input:not([type=checkbox]){background:#fbfcf8;border:1px solid #dfe5de;border-radius:10px;outline:0;width:100%;height:45px;padding:0 13px;font-size:12px;transition:border .2s,box-shadow .2s}.auth-form input:not([type=checkbox]):focus{border-color:#75a18f;box-shadow:0 0 0 3px #4d886f17}.auth-form input::placeholder{color:#b8c0bc}.auth-consent{cursor:pointer;align-items:center;gap:8px;display:flex}.auth-consent input{width:14px;height:14px;accent-color:var(--landing-green)}.auth-consent>span{color:#939e98!important;font-size:12px!important;font-weight:500!important}.auth-consent a{color:var(--landing-green);font-weight:750}.auth-error{color:#a85445;background:#fff0ed;border-radius:8px;margin:-3px 0 0;padding:8px 10px;font-size:12px}.auth-submit{background:var(--landing-green);color:#fff;border:0;border-radius:10px;justify-content:space-between;align-items:center;height:47px;padding:0 17px;font-size:12px;font-weight:750;transition:background .2s;display:flex}.auth-submit:hover{background:var(--landing-green-dark)}.auth-security{color:#9ba59f;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.auth-security i{color:#4d866a;background:#e8f1e9;border-radius:50%;place-items:center;width:16px;height:16px;font-size:12px;font-style:normal;display:grid}.auth-switch{color:#9da6a2;text-align:center;margin:auto 0 0;font-size:12px}.auth-switch button{color:var(--landing-green);background:0 0;border:0;padding:5px;font-size:12px;font-weight:800}@keyframes auth-fade{0%{opacity:0}}@keyframes auth-rise{0%{opacity:0;transform:translateY(15px)scale(.985)}}@media (width<=1000px){.landing-header{width:min(100% - 40px,900px)}.landing-nav{gap:22px}.landing-hero{grid-template-columns:1fr;min-height:760px;padding:74px 40px 80px}.landing-hero-copy{max-width:760px}.landing-visual{justify-self:center;width:min(600px,90%);min-height:410px;margin-top:20px}.main-metric{top:35px}.landing-feature-grid{grid-template-columns:1fr 1fr}.landing-workflow{grid-template-columns:.85fr 1.15fr;gap:55px;padding-left:40px;padding-right:40px}.landing-footer{grid-template-columns:1fr auto}.landing-footer>p{display:none}}@media (width<=760px){.landing-header{grid-template-columns:1fr auto;min-height:76px}.landing-menu{background:#e9eee7;border:0;border-radius:10px;place-content:center;gap:6px;width:40px;height:40px;display:grid}.landing-menu i{background:#416257;width:17px;height:1px;display:block}.landing-nav{background:#fffdf8f7;border:1px solid #e3e8e1;border-radius:14px;padding:18px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 20px 50px #263f341f}.landing-nav.open{display:grid}.landing-account{z-index:2;position:absolute;top:83px;right:17px}.landing-nav.open~.landing-account{top:225px}.landing-login,.landing-account .landing-primary,.viewer-chip{display:none}.landing-hero{min-height:auto;padding:70px 22px 75px}.landing-hero:before{width:100%;height:560px;top:260px}.landing-hero h1{font-size:clamp(38px,12vw,54px);line-height:1.3}.landing-hero-actions{flex-direction:column;align-items:stretch;gap:10px}.landing-primary{width:100%}.landing-text-link{align-self:center}.landing-trust{margin-top:33px}.landing-visual{width:100%;min-height:355px;margin-top:50px}.visual-glow{width:100%;left:0}.main-metric{width:96%;min-height:288px;padding:22px;top:40px;left:2%}.keyword-float{top:4px;right:-7px}.mention-float{bottom:0;left:-4px}.landing-features{padding:68px 20px 75px}.landing-feature-grid{grid-template-columns:1fr}.landing-feature-card{min-height:235px}.landing-workflow{grid-template-columns:1fr;gap:42px;min-height:0;padding:70px 23px}.workflow-list article{grid-template-columns:32px 18px minmax(0,1fr) auto;gap:10px}.workflow-list:before{left:49px}.landing-cta{padding:68px 22px}.landing-footer{flex-direction:column;gap:25px;display:flex}.landing-footer>div{justify-content:center}.auth-backdrop{padding:12px}.auth-dialog{grid-template-columns:1fr;min-height:0;max-height:calc(100vh - 24px);overflow-y:auto}.auth-visual{min-height:150px;padding:23px}.auth-quote{margin:25px 0 0;padding:0}.auth-quote>span,.auth-quote small{display:none}.auth-quote p{margin:0;font-size:18px;line-height:1.5}.auth-form-wrap{padding:30px 25px 25px}.auth-form-row{grid-template-columns:1fr}.auth-dialog-register{grid-template-columns:1fr;width:min(100%,560px)}.auth-dialog-register .auth-form-wrap{padding:30px 25px 25px}.auth-dialog-register .auth-form{grid-template-columns:1fr}.auth-dialog-register .auth-form>*,.auth-dialog-register .auth-account-row{grid-column:1}.auth-dialog-register .invite-access-preview{grid-template-columns:1fr}.auth-switch{margin-top:22px}}:root{--ink:#303740;--ink-soft:#626873;--muted:#9297a0;--line:#eee5e4;--paper:#fffefd;--canvas:#fff9f6;--blue:#c9e8f3;--green:#d6ead4;--cream:#fff4e8;--orange:#ffd6a5;--pink:#f6bfd7;--blush:#f7e1e6;--lilac:#e6d6f7;--lemon:#f9fcd2;--mauve:#e6d6e7;--coral:#ffc1b6;--aqua:#d0f0ed;--sand:#ead8b0;--sky:#dceaf7;--primary:#4c95a5;--primary-dark:#347585;--shadow:0 18px 60px #9b76801a;--shadow-soft:0 8px 28px #9b768014}*{box-sizing:border-box}html{background:var(--canvas)}body{background:radial-gradient(circle at 7% 2%, #c9e8f35c, transparent 30%), radial-gradient(circle at 94% 2%, #f6bfd738, transparent 26%), linear-gradient(180deg, #fffdf9, var(--canvas));min-width:320px;color:var(--ink);font-synthesis:none;margin:0;font-family:Avenir Next,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif}button,input,textarea,select{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}.rotating-text{vertical-align:bottom;isolation:isolate;display:inline-grid;position:relative;overflow:hidden}.rotating-text-measure,.rotating-text-layer{white-space:pre;grid-area:1/1}.rotating-text-measure{visibility:hidden}.rotating-text-layer{align-items:center;display:inline-flex}.rotating-text-character{transform-origin:50% 70%;will-change:transform, opacity;display:inline-block}.rotating-text-layer-enter .rotating-text-character{animation:.56s cubic-bezier(.16,1.16,.3,1) both rotating-text-enter;animation-delay:var(--rotating-delay)}.rotating-text-layer-exit .rotating-text-character{animation:.42s cubic-bezier(.55,.05,.68,.53) both rotating-text-exit;animation-delay:var(--rotating-delay)}@keyframes rotating-text-enter{0%{opacity:0;transform:translateY(115%)rotateX(-38deg)scale(.92)}to{opacity:1;transform:translateY(0)rotateX(0)scale(1)}}@keyframes rotating-text-exit{0%{opacity:1;transform:translateY(0)rotateX(0)scale(1)}to{opacity:0;transform:translateY(-125%)rotateX(32deg)scale(.94)}}@media (prefers-reduced-motion:reduce){.rotating-text-layer-enter .rotating-text-character{animation:none}.rotating-text-layer-exit{display:none}}.app-shell{min-height:100vh}.side-nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefaf5;border-right:1px solid #ebe0ddeb;flex-direction:column;width:184px;padding:20px 10px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{align-items:center;gap:10px;padding:0 4px;display:flex}.brand-lockup>div{min-width:0}.brand-lockup strong{letter-spacing:-.02em;font-size:18px;display:block}.brand-lockup small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.brand-petal{background:var(--primary);color:#fff;border-radius:13px 13px 13px 4px;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:20px;font-weight:700;display:grid;position:relative;box-shadow:0 8px 18px #3c816933}.brand-petal:after{background:var(--orange);content:"";border-radius:10px 2px;width:13px;height:13px;position:absolute;bottom:-3px;right:-4px;transform:rotate(-8deg)}.brand-context{background:#fff9f4;border:1px solid #eee4df;border-radius:18px;margin-top:22px;padding:12px}.brand-context>span{color:var(--muted);font-size:12px;display:block}.brand-context>strong{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 10px;font-size:13px;display:block;overflow:hidden}.brand-context button{color:var(--primary);background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.main-nav{gap:6px;margin-top:20px;display:grid}.main-nav>button{text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px 8px;transition:background .2s,transform .2s;display:grid}.main-nav>button:hover{background:#fff4f1;transform:translate(2px)}.nav-glyph{color:#74847b;background:#fff;border:1px solid #e2e9e2;border-radius:11px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.main-nav button.active .nav-glyph{background:var(--primary);color:#fff;border-color:#cfe4d8}.main-nav b,.main-nav small{display:block}.main-nav b{font-size:13px}.main-nav small{color:var(--muted);margin-top:2px;font-size:12px}.main-nav i{color:#9aa59f;border:1px solid #e4e9e4;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:grid}.main-nav button.active i{color:var(--primary);background:#fff;border-color:#b9d8c9}.side-progress{border-top:1px solid #f0e8e5;margin-top:auto;padding:16px 5px 0}.side-progress>span,.side-progress>small{color:var(--muted);font-size:12px}.side-progress>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin:9px 0 7px;display:grid}.side-progress i{background:#f5e9e7;border-radius:99px;height:6px;display:block;overflow:hidden}.side-progress i b{border-radius:inherit;background:linear-gradient(90deg, var(--pink), var(--blue));height:100%;display:block}.side-progress strong{white-space:nowrap;font-size:12px}.status-dot{background:#cbd4cf;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.status-dot.online{background:#66b68e;box-shadow:0 0 0 4px #66b68e1f}.status-dot.warn{background:#e8aa6b;box-shadow:0 0 0 4px #e8aa6b1f}.main-stage{min-height:100vh;padding-left:184px}.topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f9f4db;border-bottom:1px solid #e0e6e1cc;justify-content:space-between;align-items:center;min-height:72px;padding:12px 34px;display:flex;position:sticky;top:0}.topbar>div:first-of-type>span,.topbar>div:first-of-type>strong{display:block}.topbar>div:first-of-type>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.topbar>div:first-of-type>strong{margin-top:3px;font-size:16px}.topbar-actions{align-items:center;gap:10px;display:flex}.library-switcher{min-width:220px;max-width:320px;color:inherit;font:inherit;text-align:left;background:linear-gradient(115deg,#eee8ff,#fff0f6);border:1px solid #6b5cff21;border-radius:12px;align-items:center;gap:9px;padding:6px 7px 6px 11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.library-switcher:hover{border-color:#6b5cff47;transform:translateY(-1px);box-shadow:0 7px 18px #6b5cff1a}.library-switcher-leaf{background:linear-gradient(145deg, var(--client-violet), var(--client-pink));border-radius:6px 12px;flex:none;width:15px;height:21px;transform:rotate(28deg)}.library-switcher-copy{flex:1;min-width:0}.library-switcher small,.library-switcher strong{white-space:nowrap;display:block}.library-switcher small{color:#746d7e;font-size:12px;font-weight:650}.library-switcher strong{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden}.library-switcher i{width:34px;height:34px;color:var(--client-violet);background:#ffffffc7;border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.library-switcher.empty{color:#6b5cff;background:linear-gradient(115deg,#e9e2ff,#ffeaf3);border-color:#6b5cff40}.library-switcher select{background:0 0;border:0;outline:none;max-width:260px;padding:4px;font-size:12px;font-weight:650}.menu-button{background:0 0;border:0;font-size:20px;display:none}.page-wrap{width:min(1680px,100%);margin:0 auto;padding:30px 34px 70px}.job-banner{box-shadow:var(--shadow-soft);background:#f3faf5;border:1px solid #d9e8dd;border-radius:16px;gap:18px;margin:18px 34px 0;padding:14px 18px 17px;display:grid;position:relative;overflow:hidden}.job-banner.failed{background:#fff5f5;border-color:#f0d6d8}.job-banner-summary,.job-banner-summary>div{align-items:center;display:flex}.job-banner-summary{justify-content:space-between;gap:18px}.job-banner-summary>div{gap:12px}.job-spark{background:var(--green);width:32px;height:32px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.job-banner strong,.job-banner p{margin:0;display:block}.job-banner strong{font-size:12px}.job-banner p{color:var(--ink-soft);margin-top:3px;font-size:12px}.job-banner-summary>b{color:var(--primary);font-size:15px}.job-track{background:#3c816914;height:3px;position:absolute;inset:auto 0 0}.job-track i{background:var(--primary);border-radius:3px;height:100%;transition:width .35s;display:block;position:relative;overflow:hidden}.job-banner:not(.failed) .job-track i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.5s ease-in-out infinite progress-glint;position:absolute;inset:0;transform:translate(-100%)}.hero-card,.simple-hero{background:var(--paper);box-shadow:var(--shadow);border:1px solid #e4e8e1e6;border-radius:28px;display:grid;position:relative;overflow:hidden}.hero-card{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);min-height:350px}.hero-card:before{content:"";filter:blur(4px);opacity:.65;background:radial-gradient(circle at 40% 35%,#b7e0ffcc,#0000 22%),radial-gradient(circle at 65% 33%,#cfeadce6,#0000 25%),radial-gradient(circle at 40% 65%,#fbedcaf2,#0000 25%),radial-gradient(circle at 68% 68%,#fedee1db,#0000 22%);border-radius:50%;width:470px;height:470px;position:absolute;bottom:-185px;right:-120px}.hero-copy{z-index:1;padding:48px 24px 46px 48px;position:relative}.hero-copy h1,.simple-hero h1{color:#26353e;letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(30px,3.1vw,50px);font-weight:760;line-height:1.14}.hero-copy h1 span{color:var(--primary);position:relative}.hero-copy h1 span:after{background:var(--green);content:"";opacity:.75;border-radius:6px;height:6px;position:absolute;bottom:-4px;left:0;right:0}.hero-copy>p,.simple-hero>div>p{max-width:670px;color:var(--ink-soft);margin:22px 0 0;font-size:14px;line-height:1.9}.hero-copy>p b{color:var(--primary)}.hero-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.primary-button,.soft-button,.text-button{border:0;transition:transform .2s,box-shadow .2s,background .2s}.primary-button{background:var(--primary);color:#fff;border-radius:13px;padding:12px 18px;font-size:12px;font-weight:760;box-shadow:0 10px 24px #3c816933}.primary-button:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 13px 28px #3c816940}.primary-button span{margin-left:8px}.primary-button.wide{width:100%}.soft-button{color:var(--ink-soft);background:#fffc;border:1px solid #e1e7e1;border-radius:11px;padding:9px 12px;font-size:12px;font-weight:680}.soft-button:hover{background:#fff;border-color:#cddbd2}.text-button{color:var(--ink-soft);background:0 0;padding:8px 0;font-size:12px;font-weight:680}.hero-stats{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #e1e8e1db;border-radius:24px;align-self:center;margin:28px 34px 28px 0;padding:24px;position:relative}.flower-stat{align-items:center;gap:18px;display:flex}.flower-stat>i{background:radial-gradient(circle at 25% 28%, var(--blue) 0 23%, transparent 24%), radial-gradient(circle at 70% 28%, var(--green) 0 24%, transparent 25%), radial-gradient(circle at 28% 70%, var(--cream) 0 24%, transparent 25%), radial-gradient(circle at 70% 70%, var(--pink) 0 23%, transparent 24%), var(--orange);border-radius:45% 55% 50% 50%;flex:none;width:72px;height:72px;position:relative;transform:rotate(7deg)}.flower-stat strong,.flower-stat span{display:block}.flower-stat strong{letter-spacing:-.05em;font-size:38px}.flower-stat span{color:var(--muted);margin-top:2px;font-size:12px}.mini-stat-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.mini-stat-row>div{text-align:center;background:#f6f8f4;border-radius:14px;padding:12px 8px}.mini-stat-row b,.mini-stat-row span{display:block}.mini-stat-row b{font-size:17px}.mini-stat-row span{color:var(--muted);margin-top:3px;font-size:12px}.hero-stats>p{color:#99a39d;text-align:center;margin:18px 0 0;font-size:12px}.chip{color:#6e7b74;white-space:nowrap;background:#f1f3f1;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.chip-blue{color:#416f8e;background:#b7e0ff7a}.chip-green{color:#39755f;background:#cfeadcb8}.chip-amber{color:#8b652f;background:#ffdca494}.chip-pink{color:#97606a;background:#fedee1b8}.section-block{margin-top:34px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.section-heading.compact{align-items:flex-start;margin-bottom:20px}.section-heading>div>span{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.section-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.section-heading>p{color:var(--muted);margin:0;font-size:12px}.pack-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pack-card{background:var(--paper);text-align:left;border:1px solid #e6e9e4;border-radius:21px;min-height:194px;padding:18px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.pack-card:after{background:var(--pack-color);content:"";opacity:.52;border-radius:50%;width:94px;height:94px;position:absolute;bottom:-28px;right:-22px}.pack-card:hover,.pack-card.active{border-color:var(--pack-color)}@supports (color:color-mix(in lab, red, red)){.pack-card:hover,.pack-card.active{border-color:color-mix(in srgb, var(--pack-color) 65%, #b6c4b9)}}.pack-card:hover,.pack-card.active{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.pack-card.active{background:var(--pack-color)}@supports (color:color-mix(in lab, red, red)){.pack-card.active{background:color-mix(in srgb, var(--pack-color) 18%, white)}}.pack-index{z-index:1;background:var(--pack-color);color:#50615a;border-radius:11px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid;position:relative}.pack-bubble{background:var(--pack-color);border-radius:50% 50% 50% 2px;width:10px;height:10px;position:absolute;top:14px;right:15px;transform:rotate(24deg)}.pack-card>strong,.pack-card>small{z-index:1;display:block;position:relative}.pack-card>strong{margin-top:17px;font-size:14px}.pack-card>small{color:var(--muted);margin-top:4px;font-size:12px}.pack-card>div{z-index:1;align-items:baseline;gap:5px;margin-top:17px;display:flex;position:relative}.pack-card>div b{letter-spacing:-.04em;font-size:26px}.pack-card>div span{color:var(--muted);font-size:12px}.pack-card>p{z-index:1;color:var(--ink-soft);justify-content:space-between;align-items:center;margin:13px 0 0;font-size:12px;display:flex;position:relative}.pack-card>p span{color:var(--primary);font-weight:750}.keyword-panel{background:var(--paper);box-shadow:var(--shadow-soft);border:1px solid #e5e9e4;border-radius:24px;margin-top:34px;overflow:hidden}.keyword-panel-head{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 16px;display:flex}.pack-title{align-items:center;gap:12px;display:flex}.pack-title>span{color:#53655c;border-radius:14px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}.pack-title small,.pack-title h2{margin:0;display:block}.pack-title small{color:var(--muted);font-size:12px}.pack-title h2{margin-top:3px;font-size:18px}.selection-summary{align-items:baseline;gap:7px;display:flex}.selection-summary>b{color:var(--primary);font-size:24px}.selection-summary>span{color:var(--muted);font-size:12px}.selection-summary>button{color:var(--primary);background:0 0;border:0;margin-left:8px;font-size:12px;font-weight:750}.keyword-toolbar{background:#fafbf8;border-top:1px solid #eef0ed;border-bottom:1px solid #eef0ed;align-items:center;gap:12px;padding:11px 24px;display:flex}.search-box{background:#fff;border:1px solid #e4e9e3;border-radius:11px;align-items:center;gap:8px;width:min(320px,40%);padding:8px 10px;display:flex}.search-box>span{color:#99a69e;font-size:16px}.search-box input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.filter-tabs{align-items:center;gap:5px;display:flex}.filter-tabs button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:700}.filter-tabs button.active{color:var(--primary);background:#fff;border-color:#dce6df;box-shadow:0 3px 10px #3c52430d}.result-count{color:var(--muted);margin-left:auto;font-size:12px}.keyword-table-wrap{overflow-x:auto}.keyword-table{border-collapse:collapse;width:100%;min-width:960px;font-size:12px}.keyword-table th{color:#93a099;text-align:left;border-bottom:1px solid #eef0ed;padding:10px 14px;font-size:12px;font-weight:750}.keyword-table th:first-child,.keyword-table td:first-child{width:48px;padding-left:24px}.keyword-table td{vertical-align:middle;border-bottom:1px solid #f0f2ef;padding:12px 14px}.keyword-table tbody tr:last-child td{border-bottom:0}.keyword-table tbody tr:hover{background:#fbfcfa}.keyword-table td:nth-child(2){width:30%}.keyword-table td strong,.keyword-table td small{display:block}.keyword-table td strong{font-size:12px}.keyword-table td small{color:#9aa49f;text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:4px;font-size:12px;overflow:hidden}.check-button{color:#fff;background:#fff;border:1px solid #dbe2dc;border-radius:6px;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.check-button.checked{border-color:var(--primary);background:var(--primary)}.score-cell{align-items:center;gap:8px;display:flex}.score-cell>b{min-width:25px;color:var(--primary)}.score-cell>i{background:#ebefeb;border-radius:3px;width:58px;height:4px;display:block;overflow:hidden}.score-cell>i span{border-radius:inherit;background:linear-gradient(90deg, #7ebc9f, var(--primary));height:100%;display:block}.row-action{max-width:240px;color:var(--primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:680;overflow:hidden}.simple-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:38px;min-height:250px;padding:38px 112px 38px 44px}.simple-hero:after{content:"";opacity:.65;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-65px;right:-50px}.diagnosis-hero:after{background:var(--blue)}.growth-hero:after{background:var(--orange)}.services-hero:after{background:var(--green)}.simple-hero>div,.simple-hero>button,.simple-hero>.hero-mascot{z-index:1;position:relative}.hero-mascot{object-fit:contain;object-position:center bottom;pointer-events:none;filter:drop-shadow(0 12px 10px #5b49371f);width:78px;height:92px;animation:4.8s ease-in-out infinite mascot-breathe;bottom:14px;right:18px;position:absolute!important}.hero-mascot-writing{width:84px;height:98px;animation-delay:-1.2s}.hero-mascot-moving{width:88px;height:86px;animation-name:mascot-arrive;animation-duration:5.4s}@keyframes mascot-breathe{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-3px)rotate(.6deg)}}@keyframes mascot-arrive{0%,to{transform:translate(0)translateY(0)rotate(0)}50%{transform:translate(-4px)translateY(-2px)rotate(-.8deg)}}.simple-hero h1{max-width:760px;font-size:clamp(28px,3vw,44px)}.diagnosis-start{background:#ffffffc7;border:1px solid #e4e9e4;border-radius:22px;justify-items:center;min-width:185px;padding:20px;display:grid}.diagnosis-start>span,.diagnosis-start>small{color:var(--muted);font-size:12px}.diagnosis-start>strong{letter-spacing:-.05em;margin:6px 0 0;font-size:42px}.diagnosis-start>.primary-button{margin-top:16px}.live-run{background:#f2f9f5;border:1px solid #d9e8df;border-radius:18px;justify-content:space-between;align-items:center;margin-top:22px;padding:15px 18px;display:flex}.live-run>div{align-items:center;gap:12px;display:flex}.pulse-dot{background:var(--primary);border-radius:50%;width:11px;height:11px;position:relative}.pulse-dot:after{border:1px solid var(--primary);content:"";border-radius:50%;animation:1.8s ease-out infinite pulse;position:absolute;inset:-6px}@keyframes pulse{50%{opacity:.5}}.live-run strong,.live-run p{margin:0;display:block}.live-run strong{font-size:12px}.live-run p{color:var(--muted);margin-top:3px;font-size:12px}.live-run button{color:var(--primary);background:0 0;border:0;font-size:12px;font-weight:750}.live-run-expanded{gap:14px;display:grid}.live-run-expanded>.live-run-summary{justify-content:space-between;width:100%;display:flex}.live-run-summary>div{align-items:center;gap:12px;display:flex}.report-list,.order-list{gap:10px;display:grid}.diagnosis-history{margin-top:38px;padding:4px 2px 0;position:relative}.diagnosis-history:before{content:"";background:linear-gradient(90deg,#0000,#4fa69a47 18%,#b479e838 82%,#0000);height:1px;position:absolute;top:0;left:1%;right:1%}.diagnosis-history-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 8px 18px;display:flex}.diagnosis-history-head>div>span{color:var(--primary);letter-spacing:.16em;font-size:12px;font-weight:850}.diagnosis-history-head h2{color:var(--island-brown,var(--ink));letter-spacing:-.03em;margin:5px 0 0;font-size:22px}.diagnosis-history-head p{color:var(--muted);margin:5px 0 0;font-size:12px}.diagnosis-history-refresh{min-height:38px;color:var(--primary-dark);cursor:pointer;background:#ffffffb8;border:1px solid #4c9d9338;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 22px #48807714}.diagnosis-history-refresh b{font-size:14px;line-height:1}.report-card{background:radial-gradient(circle at 100% 0,#b388e717,#0000 30%),#ffffffe0;border:0;border-radius:24px;grid-template-columns:38px minmax(0,1fr) auto;align-items:stretch;gap:18px;padding:20px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #4e443714,inset 0 0 0 1px #9280661a}.report-card:before{content:"";background:linear-gradient(#70c7b6,#438f89);border-radius:0 5px 5px 0;width:5px;position:absolute;inset:0 auto 0 0}.report-card.report-completed:before{background:linear-gradient(#72c79f,#3b9d73)}.report-card.report-failed:before{background:linear-gradient(#ff8ebd,#dc6796)}.report-status-mark{color:#3a8d82;background:linear-gradient(145deg,#e8f8f3,#cdece4);border-radius:50%;align-self:center;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #4494891a}.report-completed .report-status-mark{color:#34825f;background:linear-gradient(145deg,#e8f8ee,#ceedd9)}.report-failed .report-status-mark{color:#b7507b;background:linear-gradient(145deg,#fff0f5,#fbd8e5)}.report-main{min-width:0}.report-title-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.report-title-row>div{gap:3px;display:grid}.report-title-row small{color:#8d82a1;letter-spacing:.13em;font-size:12px;font-weight:850}.report-title-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.report-status-badge{color:#327d75;background:#eaf7f5;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:850;display:inline-flex}.report-status-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #327d7517}.report-status-badge.status-completed{color:#37825f;background:#eaf7ef}.report-status-badge.status-failed{color:#b8507a;background:#fff0f5}.report-meta-row{gap:22px;margin-top:11px;display:flex}.report-meta-row span{color:#9a919f;align-items:center;gap:6px;font-size:12px;display:flex}.report-meta-row b{color:var(--ink-soft);font-size:12px}.report-error{color:#b7507b;margin:10px 0 0;font-size:12px}.report-progress{gap:6px;margin-top:13px;display:grid}.report-progress>div{color:#9b929e;justify-content:space-between;align-items:center;font-size:12px;display:flex}.report-progress>div b{color:var(--primary-dark);font-size:12px}.report-progress>i{background:#edf1ef;border-radius:999px;width:100%;height:7px;display:block;overflow:hidden}.report-progress>i span{border-radius:inherit;background:linear-gradient(90deg,#62b8aa,#79c8b6);height:100%;display:block;box-shadow:0 0 12px #4a9f944d}.report-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:360px;display:flex}.report-actions button{min-height:36px;color:var(--ink-soft);background:#ffffffd1;border:1px solid #4c9d9333;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800}.report-actions button.accent{background:linear-gradient(135deg, var(--primary), #5aa997);color:#fff;border-color:#0000;box-shadow:0 8px 18px #4594882e}.report-actions>span{color:#82788d;background:#f2eff7cc;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:750}.growth-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;margin-top:28px;display:grid}.creator-card,.channel-card{background:var(--paper);box-shadow:var(--shadow-soft);border:1px solid #e6eae5;border-radius:22px;padding:24px}.creator-card>label{margin-top:15px;display:block}.creator-card>label>span{color:var(--ink-soft);margin-bottom:7px;font-size:12px;font-weight:680;display:block}.creator-card input,.library-modal input,.library-modal textarea{background:#fff;border:1px solid #e1e7e1;border-radius:11px;outline:none;width:100%;padding:10px 12px;font-size:12px;transition:border-color .2s,box-shadow .2s}.creator-card input:focus,.library-modal input:focus,.library-modal textarea:focus{border-color:#a9cfba;box-shadow:0 0 0 3px #cfeadc8c}.clearable-input{display:block;position:relative}.clearable-input input{padding-right:38px}.clearable-input button{color:#8d8887;background:#ece8e7;border:0;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.content-mode-switch{background:linear-gradient(110deg,#fffaf5,#f6fbfc);border:1px solid #ebe4e3;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:13px 14px;display:flex}.content-mode-switch strong,.content-mode-switch small{display:block}.content-mode-switch strong{font-size:12px}.content-mode-switch small{color:var(--muted);margin-top:3px;font-size:12px}.content-mode-switch>button{background:#e7e2e0;border:0;border-radius:99px;flex:none;width:48px;height:27px;padding:3px;transition:background .2s;position:relative}.content-mode-switch>button i{background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .2s;display:block;box-shadow:0 3px 8px #48373d2e}.content-mode-switch>button.on{background:linear-gradient(90deg,#9dd9cf,#8cbfce)}.content-mode-switch>button.on i{transform:translate(21px)}.creator-card>.primary-button{margin-top:18px}.selected-content-plan{background:linear-gradient(135deg,#eef9fb,#fff5f8);border:1px solid #cfe4e8;border-radius:15px;grid-template-columns:minmax(180px,.8fr) 1.2fr;gap:12px;padding:12px;display:grid}.selected-content-plan span,.selected-content-plan strong,.selected-content-plan small{display:block}.selected-content-plan span{color:var(--teal-dark);font-size:12px;font-weight:800}.selected-content-plan strong{margin-top:4px;font-size:12px}.selected-content-plan small{color:var(--muted);margin-top:4px;font-size:12px}.selected-content-plan>div:last-child{flex-wrap:wrap;place-content:flex-start flex-end;gap:5px;display:flex}.selected-content-plan b,.selected-content-plan i{border-radius:99px;padding:5px 8px;font-size:12px;font-style:normal}.selected-content-plan b{background:var(--pink)}.selected-content-plan i{background:var(--lemon);color:var(--ink-soft)}.keyword-chip-list{background:#fafbf8;border:1px dashed #dce5dd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:9px;display:flex}.keyword-chip-list>small{color:var(--muted);font-size:12px}.channel-list{gap:6px;display:grid}.content-progress-summary{background:linear-gradient(135deg,#f7f8fc,#fff7fa);border-radius:18px;grid-template-columns:108px 1fr;align-items:center;gap:17px;padding:15px;display:grid}.content-progress-summary .radial-score{margin:0}.content-progress-summary ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.content-progress-summary li{color:var(--muted);background:#ffffffbd;border-radius:10px;justify-content:space-between;gap:8px;padding:8px 9px;font-size:12px;display:flex}.content-progress-summary li.done{color:#397d67}.content-progress-summary li small{color:inherit}.channel-heading{margin-bottom:3px}.channel-list>div{border-bottom:1px solid #eef1ed;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 2px;display:grid}.channel-list>div:last-child{border-bottom:0}.channel-list strong,.channel-list small{display:block}.channel-list strong{font-size:12px}.channel-list small{color:var(--muted);margin-top:3px;font-size:12px}.safe-note,.warning-note{border-radius:12px;padding:11px 12px;font-size:12px;line-height:1.7}.safe-note{color:var(--ink-soft);background:#f5f7f3;margin:14px 0 0}.article-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.article-card{background:var(--paper);border:1px solid #e7e9e5;border-radius:18px;padding:18px}.article-card h3{margin:14px 0 0;font-size:13px;line-height:1.55}.article-card p{color:var(--ink-soft);margin:10px 0 0;font-size:12px;line-height:1.75}.article-card button{color:var(--primary);background:0 0;border:0;margin-top:15px;padding:0;font-size:12px;font-weight:750}.generated-result-panel{background:radial-gradient(circle at 96% 0,#ffcfe038,#0000 28%),linear-gradient(145deg,#fffdf9,#fff);padding:24px;overflow:hidden}.generated-result-head{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.generated-result-head>div>span{color:#4d92a1;letter-spacing:.14em;font-size:10px;font-weight:900}.generated-result-head h2{color:var(--ink);margin:6px 0 0;font-size:22px}.generated-result-head p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.65}.generated-result-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.generated-result-stats article{background:#eff9f3;border:1px solid #64b09426;border-radius:15px;padding:13px 14px}.generated-result-stats article:nth-child(2){background:#eef8ff;border-color:#67a8d529}.generated-result-stats article:nth-child(3){background:#fff9df;border-color:#dbb14f2b}.generated-result-stats article:nth-child(4){background:#fff1f6;border-color:#d5809e29}.generated-result-stats span,.generated-result-stats strong,.generated-result-stats small{display:block}.generated-result-stats span{color:#8b817b;font-size:9px}.generated-result-stats strong{color:#594a42;margin-top:5px;font-size:21px}.generated-result-stats small{color:#9b918b;margin-top:2px;font-size:8px}.generated-result-list{background:#ffffffe6;border:1px solid #eee7e2;border-radius:17px;margin-top:14px;overflow:hidden}.generated-result-list-head,.generated-result-list>article{grid-template-columns:minmax(300px,1.7fr) minmax(150px,.8fr) 130px 130px;align-items:center;gap:14px;display:grid}.generated-result-list-head{color:#978d87;background:#faf8f5;border-bottom:1px solid #eee7e2;min-height:36px;padding:0 15px;font-size:9px;font-weight:850}.generated-result-list>article{border-bottom:1px solid #f0ebe7;min-height:68px;padding:10px 15px}.generated-result-list>article:last-child{border-bottom:0}.generated-result-list>article>div:first-child{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.generated-result-index{color:#7183a5;background:linear-gradient(135deg,#dcedfa,#eee3fb);border-radius:10px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.generated-result-list strong,.generated-result-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.generated-result-list strong{color:#564a44;font-size:10px}.generated-result-list small{color:#99908b;margin-top:4px;font-size:8px}.generated-result-list>article>b{color:#75675f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.generated-result-next{color:#8d817a;font-size:9px;font-weight:750}.generated-result-foot{background:#faf7f2;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:10px 12px;display:flex}.generated-result-foot>span{color:#8d8179;font-size:9px}.generated-result-foot>button{color:#a6667a;background:0 0;border:0;font-size:9px;font-weight:850}@media (width<=760px){.generated-result-panel{padding:15px}.generated-result-head{flex-direction:column;align-items:stretch}.generated-result-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.generated-result-list-head{display:none}.generated-result-list>article{grid-template-columns:1fr auto;gap:9px}.generated-result-list>article>div:first-child{grid-column:1/-1}.generated-result-next{text-align:right}.generated-result-foot{flex-direction:column;align-items:flex-start}}.article-list{background:var(--paper);border:1px solid #e6eae5;border-radius:18px;overflow:hidden}.article-list>div{border-bottom:1px solid #eef1ed;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 16px;display:grid}.article-list>div:last-child{border-bottom:0}.article-index{background:var(--cream);color:#806a42;border-radius:11px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.article-list strong,.article-list small{display:block}.article-list strong{font-size:12px}.article-list small{color:var(--muted);margin-top:4px;font-size:12px}.context-pill{background:#ffffffc2;border:1px solid #e4e8e2;border-radius:20px;min-width:185px;padding:18px;display:grid}.context-pill span,.context-pill small{color:var(--muted);font-size:12px}.context-pill strong{text-overflow:ellipsis;white-space:nowrap;margin:6px 0;font-size:14px;overflow:hidden}.delivery-metrics{grid-template-columns:repeat(3,92px);gap:8px;display:grid}.delivery-metrics>div{text-align:center;background:#ffffffc2;border:1px solid #e6e8e3;border-radius:17px;padding:16px 8px}.delivery-metrics b,.delivery-metrics span{display:block}.delivery-metrics b{font-size:25px}.delivery-metrics span{color:var(--muted);margin-top:4px;font-size:12px}.order-list article{background:var(--paper);border:1px solid #e6eae5;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto 86px;align-items:center;gap:12px;padding:13px 15px;display:grid}.order-channel{background:var(--blue);color:#466d86;border-radius:12px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:grid}.order-list strong,.order-list small{display:block}.order-list strong{font-size:12px}.order-list small{color:var(--muted);margin-top:4px;font-size:12px}.order-list a,.muted-link{color:var(--primary);text-align:right;font-size:12px;font-weight:700}.muted-link{color:var(--muted);font-weight:500}.service-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:28px;display:grid}.service-grid article{background:var(--paper);border:1px solid #e5e9e4;border-radius:20px;min-height:190px;padding:18px}.service-grid article.offline{background:snow;border-color:#eedcdf}.service-grid article>div{justify-content:space-between;align-items:center;display:flex}.service-grid h2{margin:25px 0 0;font-size:14px}.service-grid p{color:var(--muted);margin:6px 0 0;font-size:12px}.service-grid article>small{color:var(--ink-soft);margin-top:21px;font-size:12px;line-height:1.7;display:block}.architecture-note{background:#f2f8f4;border:1px solid #dde8df;border-radius:20px;grid-template-columns:110px 1fr;gap:18px;margin-top:22px;padding:22px;display:grid}.architecture-note>span{color:var(--primary);letter-spacing:.1em;font-size:12px;font-weight:800}.architecture-note strong{font-size:13px}.architecture-note p{color:var(--ink-soft);margin:7px 0 0;font-size:12px;line-height:1.75}.subnav-tabs{box-shadow:var(--shadow-soft);background:#fffefbe6;border:1px solid #eee5e1;border-radius:18px;gap:8px;margin-top:22px;padding:7px;display:flex}.subnav-tabs button{min-width:150px;color:var(--ink-soft);text-align:left;background:0 0;border:0;border-radius:13px;flex:0 190px;justify-items:start;padding:10px 14px;font-size:12px;font-weight:750;display:grid}.subnav-tabs button small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:500}.subnav-tabs button.active{color:var(--ink);background:linear-gradient(110deg,#f6bfd76b,#c9e8f375)}.growth-subnav-tabs{display:flex}.subnav-tabs.growth-subnav-tabs button{flex:1 1 0;width:0;min-width:0;position:relative}.subnav-tabs.growth-subnav-tabs button.flow-complete:after{color:#47836d;content:"✓";background:#dff4e9;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid;position:absolute;top:10px;right:12px}.subnav-tabs.growth-subnav-tabs button.flow-complete small{color:#47836d;font-weight:750}.keyword-workspace-tabs{box-shadow:var(--shadow-soft);background:#fffefbe6;border:1px solid #eee5e1;border-radius:19px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px;padding:7px;scroll-margin-top:92px;display:grid}.keyword-workspace-tabs>button{text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 13px;display:grid}.keyword-workspace-tabs>button>span{width:32px;height:32px;color:var(--ink-soft);background:#f2f3f1;border-radius:11px;place-items:center;font-size:12px;font-weight:800;display:grid}.keyword-workspace-tabs b,.keyword-workspace-tabs small{display:block}.keyword-workspace-tabs b{font-size:12px}.keyword-workspace-tabs small{color:var(--muted);margin-top:3px;font-size:12px}.keyword-workspace-tabs i{width:22px;height:22px;color:var(--primary-dark);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.keyword-workspace-tabs>button.active{background:linear-gradient(110deg,#c9e8f380,#f6bfd74d);box-shadow:inset 0 0 0 1px #84b7c224}.keyword-workspace-tabs>button.active>span{background:var(--primary);color:#fff}.keyword-workspace-tabs>button.locked{cursor:not-allowed;opacity:.72}.keyword-workspace-tabs>button.locked>span{color:#9b919c;background:#f1edf1}.keyword-workspace-tabs>button.locked>i{color:#9b8291;background:#f7f3f5}.report-path-cards{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;display:grid}.report-path-cards>button{min-height:142px;box-shadow:var(--shadow-soft);text-align:left;background:#fff;border:1px solid #ebe2e3;border-radius:22px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:20px;transition:transform .2s,box-shadow .2s;display:grid}.report-path-cards>button:hover{transform:translateY(-2px)}.report-path-cards>button.report-one{background:linear-gradient(135deg,#f0fafc,#fff)}.report-path-cards>button.report-two{background:linear-gradient(135deg,#fff4f8,#fffdf8)}.report-path-cards>button.active{border-color:#4c95a561;box-shadow:0 14px 34px #4c95a521}.report-step{background:var(--blue);border-radius:14px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}.report-two .report-step{background:var(--pink)}.report-path-cards small,.report-path-cards strong,.report-path-cards p{display:block}.report-path-cards small{color:var(--muted);font-size:12px}.report-path-cards strong{margin-top:5px;font-size:17px}.report-path-cards p{color:var(--ink-soft);margin:6px 0 0;font-size:12px;line-height:1.65}.report-path-cards button>b{color:var(--primary-dark);grid-column:2;justify-self:start;margin-top:4px;font-size:12px}.report-path-arrow{background:var(--lemon);width:34px;height:34px;color:var(--primary-dark);border-radius:50%;place-items:center;font-weight:850;display:grid}.report-detail-tabs{box-shadow:none;margin-top:14px}.brand-dashboard{box-shadow:var(--shadow);background:radial-gradient(circle at 92% 12%,#e6d6f799,#0000 30%),linear-gradient(125deg,#fffefd 0%,#fff7f2 52%,#f7f8ff 100%);border:1px solid #e5e0e5e6;border-radius:28px;grid-template-columns:minmax(0,1fr) 230px;gap:22px;padding:34px;display:grid;overflow:hidden}.brand-dashboard-main h1{letter-spacing:-.05em;max-width:720px;margin:16px 0 8px;font-size:clamp(28px,3.1vw,47px);line-height:1.08}.brand-dashboard-main p{max-width:700px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.85}.brand-quick-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.brand-progress-card,.visibility-ring-card,.action-progress-card{box-shadow:var(--shadow-soft);text-align:center;background:#ffffffc2;border:1px solid #e6e0e6e6;border-radius:24px;align-content:center;justify-items:center;padding:22px;display:grid}.brand-progress-card>span,.visibility-ring-card>span,.action-progress-card>span{color:var(--ink-soft);font-size:12px;font-weight:750}.brand-progress-card>small{max-width:160px;color:var(--muted);font-size:12px;line-height:1.6}.radial-score{background:conic-gradient(var(--primary) var(--score), #f3e8e9 0);border-radius:50%;place-items:center;width:108px;height:108px;margin:14px 0;display:grid;position:relative}.radial-score:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:11px}.radial-score strong{z-index:1;letter-spacing:-.05em;font-size:23px;position:relative}.radial-score.large{width:134px;height:134px}.brand-kpi-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.brand-kpi-row article{box-shadow:var(--shadow-soft);background:#fffefd;border:1px solid #eee5e4;border-radius:18px;grid-template-columns:1fr auto;align-items:end;padding:18px;display:grid}.brand-kpi-row article:first-child{background:linear-gradient(145deg,#fff,#fff2e6)}.brand-kpi-row article:nth-child(2){background:linear-gradient(145deg,#fff,#eef9fc)}.brand-kpi-row article:nth-child(3){background:linear-gradient(145deg,#fff,#fff0f6)}.brand-kpi-row article:nth-child(4){background:linear-gradient(145deg,#fff,#f4f9ec)}.brand-kpi-row span,.brand-kpi-row small{color:var(--muted);font-size:12px}.brand-kpi-row strong{grid-area:1/2/span 2;font-size:26px}.brand-dashboard{background:radial-gradient(circle at 30% 55%,#f7e1e6b8,#0000 30%),radial-gradient(circle at 91% 12%,#e6d6f759,#0000 24%),#fffefc;border-color:#c6b4bd57;border-radius:28px;grid-template-columns:minmax(360px,.88fr) minmax(640px,1.42fr);gap:28px;min-height:500px;padding:36px;box-shadow:0 16px 46px #6e586114}.brand-dashboard-main{flex-direction:column;justify-content:space-between;min-width:0;padding:4px 0 10px;display:flex;position:relative;overflow:hidden}.brand-dashboard-kicker{z-index:2;align-items:center;gap:10px;display:flex;position:relative}.brand-dashboard-kicker>strong{color:#252a31;letter-spacing:-.02em;font-size:15px;font-weight:850}.brand-dashboard-book{color:#c9787f;background:#f7e1e6;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.brand-dashboard-book svg,.brand-dashboard-primary svg,.brand-website-entry svg,.brand-dashboard-helper svg,.brand-metric-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.brand-dashboard-book svg{width:21px;height:21px}.brand-dashboard-status{color:#a95f67;background:#f7e1e6c7;border:1px solid #dc948f3d;border-radius:999px;align-items:center;gap:7px;margin-left:6px;padding:7px 12px;font-size:12px;font-weight:750;display:inline-flex}.brand-dashboard-status i{background:#d7887e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d7887e1a}.brand-dashboard-status.complete{color:#5f8e69;background:#d6ead4d1;border-color:#6f9d7538}.brand-dashboard-status.complete i{background:#76a77c;box-shadow:0 0 0 4px #76a77c1a}.brand-dashboard-copy{z-index:2;padding:46px 0 28px;position:relative}.brand-dashboard-main .brand-dashboard-copy h1{color:#20262d;letter-spacing:-.055em;max-width:none;margin:0;font-size:clamp(30px,3vw,48px);font-weight:850;line-height:1.15}.brand-dashboard-rule{background:#dc8e85;border-radius:999px;width:38px;height:3px;margin:18px 0 20px;display:block}.brand-dashboard-main .brand-dashboard-copy p{color:#626a70;max-width:440px;font-size:14px;line-height:1.9}.brand-quick-actions{gap:12px;margin-top:34px}.brand-dashboard-primary,.brand-website-entry{border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.brand-dashboard-primary{color:#fff;background:linear-gradient(135deg,#e9a096,#d98780);border:1px solid #bf746f38;box-shadow:0 10px 22px #c57d7738}.brand-dashboard-primary svg,.brand-website-entry svg{width:18px;height:18px}.brand-dashboard-primary:hover{transform:translateY(-2px);box-shadow:0 13px 28px #c57d7747}.brand-website-entry{color:#3f7f82;background:#ffffffe0;border:1px solid #7fb2b457;box-shadow:0 8px 18px #658b9217}.brand-website-entry:hover{background:#f4fcfb;border-color:#5f9b9e80;transform:translateY(-2px);box-shadow:0 12px 24px #658b9224}.brand-website-entry>span{margin-left:3px;font-size:14px}.brand-dashboard-helper{color:#7f8589;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.brand-dashboard-helper svg{width:17px;height:17px}.brand-dashboard-art{pointer-events:none;width:280px;height:280px;position:absolute;bottom:-44px;right:-20px}.brand-orbit{border:1px solid #dea39c57;border-radius:50%;position:absolute}.brand-orbit-one{inset:2px 14px 38px 10px;transform:rotate(-14deg)}.brand-orbit-two{border-color:#ae94c342;inset:42px -30px 0 46px;transform:rotate(19deg)}.brand-compact{background:radial-gradient(circle at 35% 26%,#ffffffd9,#0000 18%),linear-gradient(150deg,#ffd6a5,#ffc1b6 62%,#e6d6e7);border:2px solid #ffffffe0;border-radius:50%;place-items:center;width:126px;height:126px;display:grid;position:absolute;box-shadow:0 16px 25px #bc7e7a24,inset 0 0 0 7px #ffffff4d}.brand-compact-back{opacity:.72;bottom:20px;right:20px;transform:rotate(18deg)}.brand-compact-front{bottom:72px;right:72px}.brand-compact-front b{color:#ffffffb8;text-shadow:0 2px 7px #9b5d6524;font-family:Georgia,serif;font-size:44px;font-style:italic}.brand-spark,.brand-dot{font-style:normal;position:absolute}.brand-spark-one{color:#e4c066;top:26px;right:64px}.brand-spark-two{color:#d8a29c;bottom:32px;left:22px}.brand-dot{border-radius:50%;width:8px;height:8px}.brand-dot-one{background:#d0f0ed;top:75px;left:8px}.brand-dot-two{background:#e6d6f7;bottom:96px;right:14px}.brand-dashboard-panel{grid-template-rows:minmax(250px,1fr) auto;grid-template-columns:1.28fr repeat(3,minmax(120px,.75fr));gap:14px;min-width:0;display:grid}.brand-completeness-card,.brand-metric-card,.brand-journey-card{background:#ffffffe6;border:1px solid #bbaab547;box-shadow:0 10px 28px #604d580f}.brand-completeness-card{border-radius:20px;align-content:space-between;justify-items:center;min-width:0;padding:20px 18px 16px;display:grid}.brand-completeness-card h2,.brand-journey-card h2{color:#292d32;justify-self:start;margin:0;font-size:14px;font-weight:850}.brand-completeness-card .radial-score{background:conic-gradient(#dfa097 0deg, #dfa097 var(--score), #f0edeb var(--score), #f0edeb 360deg);width:146px;height:146px;margin:6px 0;box-shadow:inset 0 0 0 1px #c5aeb814}.brand-completeness-card .radial-score:before{z-index:2;content:"";background:#e6d6f7;border-radius:4px;width:4px;height:14px;position:absolute;top:2px;left:calc(50% - 2px)}.brand-completeness-card .radial-score:after{background:#fffefd;inset:15px}.brand-completeness-card .radial-score strong{align-self:end;font-size:32px}.brand-completeness-card .radial-score small{z-index:2;color:#696e73;align-self:start;margin-top:1px;font-size:12px;position:relative}.brand-completeness-card>button{color:#554e53;text-align:left;background:linear-gradient(90deg,#f7e1e6,#fff3e4);border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 13px;font-size:12px;font-weight:750;display:flex}.brand-completeness-card>button span{color:#bf746e;font-size:18px}.brand-metric-card{text-align:center;border-radius:20px;align-content:center;justify-items:center;min-width:0;padding:18px 12px;display:grid;position:relative;overflow:hidden}.brand-metric-card:after{content:"";opacity:.13;border:1px dashed;border-radius:50%;width:66px;height:66px;position:absolute;bottom:-17px;right:-15px}.brand-metric-lilac{color:#8c6eaa;background:linear-gradient(155deg,#fff 0%,#f6f1fb 100%);border-color:#aa8fc742}.brand-metric-lemon{color:#b68836;background:linear-gradient(155deg,#fff 0%,#fff9dc 100%);border-color:#caaa5c4d}.brand-metric-sky{color:#5e9aa4;background:linear-gradient(155deg,#fff 0%,#eff9fb 100%);border-color:#74a4b045}.brand-metric-icon{opacity:.88;background:#ffffff8c;border:1px solid;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.brand-metric-icon svg{width:25px;height:25px}.brand-metric-card h3{color:#34383d;margin:16px 0 0;font-size:12px;font-weight:760}.brand-metric-card strong{color:#252a31;letter-spacing:-.04em;margin-top:8px;font-size:34px}.brand-metric-card small{color:currentColor;margin-top:2px;font-size:12px;font-weight:750}.brand-journey-card{border-radius:20px;grid-column:1/-1;padding:20px 22px 18px}.brand-journey-line{grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;position:relative}.brand-journey-line:before{content:"";background:linear-gradient(90deg,#a7c7a7 0% 24%,#dea198 24% 50%,#e8e4e2 50% 100%);height:2px;position:absolute;top:20px;left:11%;right:11%}.brand-journey-step{z-index:1;text-align:center;justify-items:center;display:grid;position:relative}.brand-journey-step>span{color:#9ca0a3;background:#fff;border:2px solid #dfdcdb;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:grid;box-shadow:0 0 0 6px #fffc}.brand-journey-step.complete>span{color:#6e9d73;border-color:#91b993}.brand-journey-step.active>span{color:#fff;background:#ffc1b6;border-color:#d98d84}.brand-journey-step b{color:#34383d;margin-top:9px;font-size:12px}.brand-journey-step small{color:#96999b;margin-top:2px;font-size:12px}.brand-journey-step.complete small{color:#6e9d73}.brand-journey-step.active small{color:#c47770}@media (width<=1240px){.brand-dashboard{grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);padding:28px}.brand-dashboard-panel{grid-template-columns:1.15fr repeat(3,minmax(106px,.72fr))}.brand-dashboard-art{opacity:.72;right:-70px}}@media (width<=980px){.brand-dashboard{grid-template-columns:1fr}.brand-dashboard-main{min-height:390px}.brand-dashboard-art{right:1%}}.brand-form-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:16px;margin-top:16px;display:grid}.brand-form-layout.single-column{grid-template-columns:minmax(0,1fr)}.completed-section-bar{background:radial-gradient(circle at 92% 20%,#e6d6f759,#0000 27%),linear-gradient(110deg,#fff,#fbf9ff);border:1px solid #ddd7e5;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:grid;box-shadow:0 9px 24px #4338520f}.completed-section-bar.confirmed{background:radial-gradient(circle at 92% 20%,#c9e8f357,#0000 27%),linear-gradient(110deg,#f7fcf9,#fff);border-color:#cfe5da}.completed-section-icon{color:#fff;background:#6b5cff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.completed-section-bar.confirmed .completed-section-icon{background:#59aa8c}.completed-section-copy{min-width:0}.completed-section-copy span,.completed-section-copy strong,.completed-section-copy small{display:block}.completed-section-copy span{color:#6b5cff;letter-spacing:.06em;font-size:12px;font-weight:900}.completed-section-bar.confirmed .completed-section-copy span{color:#37816a}.completed-section-copy strong{color:#37303f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.completed-section-copy small{color:#8c8492;margin-top:4px;font-size:12px;line-height:1.5}.completed-section-bar>button{color:#51495a;white-space:nowrap;background:#fff;border:1px solid #ddd6e4;border-radius:11px;align-items:center;gap:7px;min-height:36px;padding:9px 13px;font-size:12px;font-weight:850;display:inline-flex}.completed-section-bar>button:hover{color:#6b5cff;border-color:#6b5cff}.completed-section-bar>button span{font-size:12px}.brand-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.brand-field-grid label{display:block}.brand-field-grid label.wide{grid-column:1/-1}.brand-field-grid label>span,.brand-field-grid label>small{display:block}.brand-field-grid label>span{color:var(--ink-soft);margin-bottom:8px;font-size:13px;font-weight:750}.brand-field-grid label>small{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.55}.brand-field-grid input,.brand-field-grid textarea,.brand-field-grid select{background:#fff;border:1px solid #e5dfdd;border-radius:11px;outline:none;width:100%;padding:12px 13px;font-size:13px;line-height:1.65}.brand-field-grid input{min-height:46px}.brand-field-grid select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#77707b 50%),linear-gradient(135deg,#77707b 50%,#0000 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;min-height:46px}.brand-city-select-field select{max-width:420px}.brand-field-grid input:focus,.brand-field-grid textarea:focus,.brand-field-grid select:focus{border-color:#a9cfda;box-shadow:0 0 0 3px #c9e8f366}.brand-edit-form{font-size:15px}.brand-edit-form .section-heading.compact h2{font-size:24px}.brand-edit-form .section-heading-actions button{font-size:13px}.brand-edit-form .brand-structure-guide>button{grid-template-columns:36px minmax(0,1fr);min-height:66px;padding:8px 9px}.brand-edit-form .brand-structure-guide>button>span{width:36px;height:36px;font-size:12px}.brand-edit-form .brand-structure-guide b{font-size:15px}.brand-edit-form .brand-structure-guide small,.brand-edit-form .brand-field-grid label>small{font-size:13px}.brand-edit-form .brand-field-grid input,.brand-edit-form .brand-field-grid textarea,.brand-edit-form .brand-field-grid select{font-size:15px}.brand-edit-form .brand-field-grid textarea{resize:none;field-sizing:content;overflow-y:hidden}.brand-edit-form .structured-list-heading span,.brand-edit-form .structured-list-values>span,.brand-edit-form .structured-list-field>p{font-size:13px}.library-modal.keyword-algorithm-modal{background:#fffdf8;border:2px solid #fff8e8f5;border-radius:24px;width:min(820px,100%);padding:24px;box-shadow:0 24px 70px #352b3d38}.keyword-algorithm-modal .modal-head h2{margin-top:12px;font-size:24px}.keyword-algorithm-modal .modal-head p{max-width:660px;font-size:13px;line-height:1.65}.keyword-algorithm-input{background:linear-gradient(120deg,#f3efff,#effaf8);border:1px solid #dcd5ff;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:9px;margin-top:18px;padding:12px;display:grid}.keyword-algorithm-input>div{background:#ffffffc7;border-radius:12px;min-width:0;padding:10px}.keyword-algorithm-input small,.keyword-algorithm-input strong,.keyword-algorithm-input span{display:block}.keyword-algorithm-input small{color:#7868da;font-size:11px;font-weight:850}.keyword-algorithm-input strong{color:#39323e;margin-top:5px;font-size:13px}.keyword-algorithm-input span{color:#837b88;margin-top:4px;font-size:11px;line-height:1.45}.keyword-algorithm-input>button{color:#625868;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9d1df;border-radius:10px;align-self:center;padding:9px 11px;font-size:12px;font-weight:800}.keyword-algorithm-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.keyword-algorithm-steps article{background:#fff;border:1px solid #e7e1e9;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.keyword-algorithm-steps article>span{color:#6856d9;background:#ece8ff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.keyword-algorithm-steps b{color:#39323e;font-size:14px}.keyword-algorithm-steps p{color:#817a85;margin:5px 0 0;font-size:12px;line-height:1.55}.keyword-algorithm-modal .modal-actions{margin-top:16px;padding-top:14px}.keyword-algorithm-modal .modal-actions .primary-button{min-width:172px}@media (width<=720px){.keyword-algorithm-input,.keyword-algorithm-steps{grid-template-columns:1fr}.keyword-algorithm-input>button{width:100%}}.brand-form-actions,.website-form-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.section-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.brand-heading-metrics{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.brand-heading-metrics span{color:#817986;white-space:nowrap;background:#f5f2f7;border-radius:999px;align-items:baseline;gap:4px;min-height:32px;padding:6px 9px;font-size:11px;display:inline-flex}.brand-heading-metrics b{color:#51475c;font-size:12px}.brand-heading-metrics small{font-size:11px}@media (width<=980px){.brand-edit-form .section-heading.compact{flex-direction:column;align-items:flex-start}.brand-edit-form .section-heading-actions{justify-content:flex-start;width:100%}}@media (width<=620px){.brand-heading-metrics{width:100%}.brand-heading-metrics span{flex:1;justify-content:center}}.ai-network-complete-button{color:#276d61;background:linear-gradient(120deg,#e7f8f4,#f0f8ff);border:1px solid #b9ded7;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 5px 14px #478f801f}.ai-network-complete-button span{color:#4d9f8e;font-size:12px}.ai-network-complete-button:hover:not(:disabled){border-color:#78bcae;transform:translateY(-1px)}.ai-network-complete-button:disabled{cursor:wait;opacity:.65}.brand-ai-feedback{color:#276d61;background:linear-gradient(120deg,#f0fbf8,#f7fbff);border:1px solid #d8e8e4;border-radius:16px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 0 2px;padding:12px 14px;display:grid;box-shadow:0 7px 18px #478f8014}.brand-ai-feedback>span{background:#d9f4ec;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.brand-ai-feedback strong{font-size:12px;display:block}.brand-ai-feedback p{color:var(--ink-soft);margin:3px 0 0;font-size:12px;line-height:1.55}.brand-ai-feedback small{color:var(--muted);white-space:nowrap;background:#ffffffc2;border-radius:999px;padding:6px 9px;font-size:12px}.brand-ai-feedback.warning{color:#8b671d;background:linear-gradient(120deg,#fff9e9,#fffdf6);border-color:#f0dfad}.brand-ai-feedback.warning>span{background:#ffefbe}.brand-ai-feedback.error{color:#a44159;background:linear-gradient(120deg,#fff1f5,#fff9f8);border-color:#efcfd7}.brand-ai-feedback.error>span{background:#f9d9e1}@media (width<=760px){.brand-ai-feedback{grid-template-columns:28px minmax(0,1fr)}.brand-ai-feedback small{grid-column:2;justify-self:start}}.keyword-link-guide>div{border-top:1px solid #eee7e5;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px 0;display:grid}.keyword-link-guide>div b{font-size:12px}.keyword-link-guide>div span{color:var(--primary)}.keyword-link-guide>div small{color:var(--muted);font-size:12px}.website-knowledge-section{margin-top:16px}.website-create-entry{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:linear-gradient(125deg,#fff8fa,#fffdf7 58%,#f4fbfc);border:1px solid #eadfe2;border-radius:15px;align-items:center;gap:12px;padding:11px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.website-create-entry:hover{border-color:#cdbec7;transform:translateY(-1px);box-shadow:0 8px 22px #4d364914}.website-create-entry:focus-visible{outline-offset:2px;outline:3px solid #5bb19d38}.website-create-entry-icon{color:#fff;background:#6ab9aa;border-radius:11px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:inline-flex}.website-create-entry-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.website-create-entry-copy strong{font-size:14px}.website-create-entry-copy small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.website-create-entry-action{color:#398978;white-space:nowrap;flex:none;font-size:12px;font-weight:900}.website-empty-dashboard{background:#fff;border:1px solid #e5e7ec;border-radius:26px;grid-template-columns:minmax(0,1.65fr) minmax(300px,.72fr);min-height:calc(100vh - 145px);display:grid;overflow:hidden;box-shadow:0 18px 46px #1a1e270f}.website-empty-main{flex-direction:column;min-width:0;padding:clamp(34px,4vw,58px);display:flex}.website-empty-heading{max-width:720px}.website-empty-kicker{color:#66707f;letter-spacing:.18em;margin-bottom:11px;font-size:11px;font-weight:900;display:block}.website-empty-heading h1{color:#101218;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.3vw,48px);line-height:1.1}.website-empty-heading p{color:#6b707a;max-width:650px;margin:15px 0 0;font-size:14px;line-height:1.85}.website-readiness-list{border:0;gap:10px;margin-top:clamp(28px,4vh,42px);display:grid}.website-readiness-list article{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:15px 14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.website-readiness-list article>span{color:#fff;background:#111319;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:900;display:grid}.website-readiness-list article.pending>span{color:#737985;background:#eceef2}.website-readiness-list article>div{gap:4px;min-width:0;display:grid}.website-readiness-list strong{color:#1a1d24;font-size:14px}.website-readiness-list small{color:#7c818b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.website-readiness-list em{color:#7a7f88;white-space:nowrap;background:#f1f2f5;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.website-readiness-list article.ready em{color:#24745f;background:#e9f7f1}.website-flowing-menu article{isolation:isolate;position:relative;overflow:hidden}.website-flowing-menu article>:not(.website-readiness-marquee){z-index:1;position:relative}.website-readiness-marquee{z-index:3;border-radius:inherit;opacity:0;pointer-events:none;visibility:hidden;will-change:transform;background:linear-gradient(100deg,#126fe8,#1aa6f7 48%,#7065ff);transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .14s,visibility 0s linear .6s;display:block;position:absolute;inset:0;overflow:hidden;transform:translateY(102%)}.website-flowing-menu article.pending .website-readiness-marquee{background:linear-gradient(100deg,#ff7a18,#ff4d8d 52%,#7c5cff)}.website-flowing-menu article[data-edge=top] .website-readiness-marquee{transform:translateY(-102%)}.website-flowing-menu article[data-active=true] .website-readiness-marquee{opacity:1;visibility:visible;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .14s,visibility;transform:translate(0)}.website-readiness-marquee-shell{will-change:transform;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(-102%)}.website-flowing-menu article[data-edge=top] .website-readiness-marquee-shell{transform:translateY(102%)}.website-flowing-menu article[data-active=true] .website-readiness-marquee-shell{transform:translate(0)}.website-readiness-marquee-track{width:max-content;height:100%;animation:website-flowing-menu-marquee var(--flowing-menu-speed,15s) linear infinite;will-change:transform;display:flex}.website-readiness-marquee-part{color:#fff;white-space:nowrap;flex:none;align-items:center;gap:12px;height:100%;padding:0 clamp(22px,2.7vw,42px);display:flex}.website-readiness-marquee-part>i{color:#fff;background:#ffffff2e;border:1px solid #ffffff7a;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid;box-shadow:0 7px 20px #122e6529}.website-readiness-marquee-part>b{letter-spacing:-.01em;font-size:15px}.website-readiness-marquee-part>small{color:#ffffffc7;max-width:330px;font-size:12px}.website-readiness-marquee-part>em{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff70;padding:5px 9px;font-size:10px}@keyframes website-flowing-menu-marquee{to{transform:translate(-16.6667%)}}@media (prefers-reduced-motion:reduce){.website-readiness-marquee,.website-readiness-marquee-shell{transition-duration:1ms}.website-readiness-marquee-track{animation:none}}.website-empty-actions{align-items:center;gap:10px;margin-top:auto;padding-top:34px;display:flex}.website-empty-primary,.website-empty-secondary,.website-aside-action{cursor:pointer;border-radius:13px;min-height:44px;padding:0 18px;font-size:12px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s}.website-empty-primary,.website-aside-action{color:#fff;background:#111319;border:1px solid #111319;box-shadow:0 9px 20px #1113191f}.website-empty-primary{min-width:180px}.website-empty-primary span,.website-aside-action span{margin-left:8px}.website-empty-secondary{color:#282c34;background:#fff;border:1px solid #dfe2e8}.website-empty-primary:hover,.website-empty-secondary:hover,.website-aside-action:hover{transform:translateY(-1px)}.website-empty-primary:hover,.website-aside-action:hover{box-shadow:0 12px 25px #11131933}.website-empty-secondary:hover{background:#f6f7f9}.website-empty-primary:focus-visible,.website-empty-secondary:focus-visible,.website-aside-action:focus-visible{outline-offset:3px;outline:3px solid #1113192e}.website-empty-aside{background:#f5f6f8;border-left:1px solid #e5e7ec;flex-direction:column;min-width:0;padding:34px 28px 28px;display:flex}.website-progress-heading{gap:6px;display:grid}.website-progress-heading>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.website-progress-heading span{color:#1a1d24;font-size:15px;font-weight:900}.website-progress-heading strong{color:#31353e;font-size:12px}.website-progress-heading small{color:#828792;font-size:11px}.website-progress-ring{--website-readiness-angle:0deg;isolation:isolate;background:conic-gradient(from -28deg, #55c2ff 0deg, #1677ff var(--website-readiness-angle), #dfe8f3 var(--website-readiness-angle), #dfe8f3 360deg);border-radius:50%;place-items:center;width:154px;height:154px;margin:30px auto 28px;display:grid;position:relative;box-shadow:0 12px 30px #1677ff29,0 0 0 1px #1677ff14}.website-progress-ring:before{z-index:-1;content:"";filter:drop-shadow(0 0 7px #1677ff59);border:1px solid #1677ffb8;border-color:#1677ffb8 #55c2ff57 #0000 #0000;border-radius:50%;animation:4.2s linear infinite website-readiness-orbit;position:absolute;inset:-9px}.website-progress-ring:after{z-index:-2;content:"";filter:blur(22px);background:#1677ff38;border-radius:50%;animation:2.4s ease-in-out infinite website-readiness-glow;position:absolute;inset:14px}.website-progress-ring>div{z-index:1;text-align:center;background:radial-gradient(circle at 50% 32%,#fff 0%,#f7fbff 72%,#eef6ff 100%);border-radius:50%;place-content:center;width:118px;height:118px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1677ff1a,0 4px 14px #1677ff14}.website-progress-ring strong{color:#0f6ee8;letter-spacing:-.04em;text-shadow:0 5px 16px #1677ff26;font-size:28px;line-height:1}.website-progress-ring span{color:#777d87;margin-top:7px;font-size:11px}.website-progress-ring[data-complete=true] strong{animation:.52s cubic-bezier(.16,1,.3,1) both website-readiness-number-pop}.website-build-stages{border-top:1px solid #dfe2e7;display:grid}.website-build-stages>div{border-bottom:1px solid #dfe2e7;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.website-build-stages>div>span{color:#767c87;background:#e4e6eb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.website-build-stages>div.current>span{color:#fff;background:#1677ff;position:relative;box-shadow:0 7px 18px #1677ff42}.website-build-stages>div.current>span:after{border-radius:inherit;content:"";border:1px solid #1677ff6b;animation:2s ease-out infinite website-current-stage-pulse;position:absolute;inset:-5px}.website-build-stages p{gap:3px;min-width:0;margin:0;display:grid}.website-build-stages strong{color:#2a2e36;font-size:12px}.website-build-stages small{color:#858a94;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.website-build-stages em{color:#8a8f98;white-space:nowrap;font-size:10px;font-style:normal}.website-build-stages .current em{color:#0f6ee8;font-weight:900}@keyframes website-readiness-orbit{to{transform:rotate(360deg)}}@keyframes website-readiness-glow{0%,to{opacity:.48;transform:scale(.92)}50%{opacity:.82;transform:scale(1.08)}}@keyframes website-readiness-number-pop{0%{opacity:.35;transform:translateY(5px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes website-current-stage-pulse{0%{opacity:.72;transform:scale(.82)}75%,to{opacity:0;transform:scale(1.34)}}@media (prefers-reduced-motion:reduce){.website-progress-ring:before,.website-progress-ring:after,.website-progress-ring[data-complete=true] strong,.website-build-stages>div.current>span:after{animation:none}}.website-aside-action{width:100%;margin-top:auto}.website-wizard-head{background:#fff;border:1px solid #eee5e2;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:8px;padding:7px;display:grid}.website-wizard-head button{color:var(--muted);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.website-wizard-head button span{background:#f0edeb;border-radius:8px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.website-wizard-head button.active{color:var(--ink);background:linear-gradient(100deg,#fff0f5,#edf9fb);font-weight:750}.website-wizard-head button.active span{background:var(--pink)}.website-form-shell{box-shadow:var(--shadow-soft);background:#fffefd;border:1px solid #eee5e3;border-radius:22px;margin-top:12px;padding:24px}.website-ai-toolbar{border-bottom:1px solid #f0e9e7;justify-content:space-between;align-items:center;gap:18px;margin:-4px 0 18px;padding:0 0 16px;display:flex}.website-ai-toolbar>div{gap:4px;display:grid}.website-ai-toolbar strong{color:var(--ink);font-size:12px}.website-ai-toolbar>div span{color:var(--muted);font-size:12px}.website-ai-toolbar+.brand-ai-feedback{margin:-4px 0 18px}.website-image-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.website-image-grid label{cursor:pointer;text-align:center;background:linear-gradient(135deg,#fffaf5,#f3fafb);border:1px dashed #d8d1d0;border-radius:17px;align-content:center;place-items:center;min-height:150px;display:grid;overflow:hidden}.website-image-grid label>span{width:38px;height:38px;color:var(--primary);background:#fff;border-radius:13px;place-items:center;font-size:20px;display:grid}.website-image-grid label>b{margin-top:9px;font-size:12px}.website-image-grid label>small{color:var(--muted);margin-top:4px;font-size:12px}.website-image-grid label.has-image{display:block;position:relative}.website-image-preview{background-position:50%;background-size:cover;width:100%;height:150px;display:block}.website-image-grid label.has-image>b,.website-image-grid label.has-image>small{background:#ffffffe6;border-radius:7px;padding:4px 7px;position:absolute;left:10px}.website-image-grid label.has-image>b{bottom:26px}.website-image-grid label.has-image>small{bottom:6px}.website-assets-board{box-shadow:var(--shadow-soft);background:#fffefd;border:1px solid #eee5e3;border-radius:22px;margin-top:16px;padding:22px}.website-template-picker{border-top:1px dashed #e5dcda;grid-column:1/-1;margin-top:18px;padding-top:18px}.template-card-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.template-card-grid>button{text-align:left;background:#fff;border:1px solid #e9e2e1;border-radius:15px;justify-items:start;padding:13px;display:grid}.template-card-grid>button.active{border-color:var(--template-color);box-shadow:0 8px 22px var(--template-color)}@supports (color:color-mix(in lab, red, red)){.template-card-grid>button.active{box-shadow:0 8px 22px color-mix(in srgb, var(--template-color) 18%, transparent)}}.template-card-grid>button i{background:linear-gradient(115deg,var(--template-color),#fff);border-radius:9px;width:100%;height:34px;margin-bottom:10px}.template-card-grid strong,.template-card-grid span,.template-card-grid small{display:block}.template-card-grid strong{font-size:12px}.template-card-grid span{color:var(--ink-soft);margin-top:4px;font-size:12px}.template-card-grid small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.website-success-card{background:#eef8ef;border:1px solid #cce4d4;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;display:flex}.website-success-card strong,.website-success-card small{display:block}.website-success-card strong{font-size:12px}.website-success-card small{color:var(--muted);margin-top:3px;font-size:12px}.website-success-card a{color:var(--primary-dark);font-size:12px;font-weight:750}.brand-knowledge-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.7fr);gap:18px;margin-top:18px;display:grid}.knowledge-main-card,.knowledge-mini-card{box-shadow:var(--shadow-soft);background:#fffefdf2;border:1px solid #eee5e4;border-radius:24px;padding:24px}.brand-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.brand-fact-grid article{background:#faf8f6;border-radius:16px;min-height:86px;padding:15px}.brand-fact-grid article:first-child{background:#fff4e8}.brand-fact-grid article:nth-child(2){background:#eff8fb}.brand-fact-grid article:nth-child(3){background:#f5f2fb}.brand-fact-grid article:nth-child(4){background:#f8f9e7}.brand-fact-grid span,.brand-fact-grid strong{display:block}.brand-fact-grid span{color:var(--muted);font-size:12px}.brand-fact-grid strong{margin-top:9px;font-size:12px;line-height:1.6}.pastel-divider{color:#d39ab7;align-items:center;gap:12px;margin:20px 0;display:flex}.pastel-divider:before,.pastel-divider:after{background:linear-gradient(90deg, transparent, var(--pink), var(--blue), transparent);content:"";border-radius:99px;flex:1;height:2px}.knowledge-collapse{gap:8px;display:grid}.knowledge-collapse article{background:#fff;border:1px solid #eee6e5;border-radius:15px}.knowledge-collapse article.open{background:linear-gradient(110deg,#fffaf4,#fff7fb)}.knowledge-collapse button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;display:flex}.knowledge-collapse button>span{font-size:12px;font-weight:750}.knowledge-collapse button small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:500;display:block}.knowledge-collapse p{color:var(--ink-soft);border-top:1px dashed #eee1e2;margin:0;padding:14px 16px 17px;font-size:12px;line-height:1.7}.knowledge-side-stack{align-content:start;gap:14px;display:grid}.knowledge-mini-card>span,.knowledge-mini-card>div>span{color:var(--primary);letter-spacing:.12em;font-size:12px;font-weight:800}.knowledge-mini-card h2{margin:5px 0 16px;font-size:16px}.website-assets article{border-top:1px solid #f2e9e7;grid-template-columns:33px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.website-assets article>div strong,.website-assets article>div small{display:block}.website-assets article>div strong{font-size:12px}.website-assets article>div small{color:var(--muted);margin-top:3px;font-size:12px}.site-orb{background:var(--blue);border-radius:11px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.knowledge-checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.knowledge-checklist li{color:var(--ink-soft);background:#faf7f5;border-radius:12px;padding:11px 12px 11px 34px;font-size:12px;position:relative}.knowledge-checklist li:before{content:"·";border:1px solid #ddd5d4;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:9px;left:10px}.knowledge-checklist li.done:before{background:var(--green);color:#397d67;content:"✓";border-color:#9dcdb9}.diagnosis-tabs{align-items:center}.report-selector{border-left:1px solid #eee4e2;align-items:center;gap:8px;margin-left:auto;padding:4px 10px 4px 18px;display:flex}.report-selector span{color:var(--muted);font-size:12px}.report-selector select{background:0 0;border:0;outline:0;max-width:190px;font-size:12px;font-weight:700}.monitor-dashboard,.optimization-dashboard{box-shadow:var(--shadow-soft);background:#fffefdf5;border:1px solid #eee5e4;border-radius:26px;margin-top:16px;padding:24px}.monitor-heading,.optimization-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.monitor-heading>div:first-child>span{color:var(--primary);letter-spacing:.16em;font-size:12px;font-weight:800}.report-html-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.monitor-heading h2,.optimization-head h2{margin:6px 0;font-size:22px}.monitor-heading p,.optimization-head p{max-width:720px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.7}.monitor-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.monitor-kpis article{border:1px solid #e8e3e4d9;border-radius:17px;padding:16px}.monitor-kpis .tone-pink{background:#fff1f6}.monitor-kpis .tone-blue{background:#eff9fc}.monitor-kpis .tone-lemon{background:#fafbe8}.monitor-kpis .tone-sage{background:#f0f8ee}.monitor-kpis span,.monitor-kpis strong{display:block}.monitor-kpis span{color:var(--ink-soft);font-size:12px}.monitor-kpis strong{margin-top:8px;font-size:24px}.monitor-kpis strong small{margin-left:2px;font-size:12px;font-weight:600}.monitor-kpis i,.direction-monitor article i{background:#ffffffd9;border-radius:99px;height:5px;margin-top:12px;display:block;overflow:hidden}.monitor-kpis i b,.direction-monitor article i b{border-radius:inherit;background:linear-gradient(90deg, var(--primary), #82c2ca);height:100%;display:block}.monitor-body-grid{grid-template-columns:minmax(0,1fr) 230px;gap:14px;margin-top:14px;display:grid}.platform-panel,.direction-monitor{background:#fff;border:1px solid #eee8e5;border-radius:20px;padding:20px}.platform-bars{gap:13px;margin-top:16px;display:grid}.platform-bars article{grid-template-columns:100px 1fr 42px;align-items:center;gap:10px;display:grid}.platform-bars article>span,.platform-bars article>strong{font-size:12px}.platform-bars article>i{background:#f1eded;border-radius:99px;height:8px;overflow:hidden}.platform-bars article>i b{border-radius:inherit;background:linear-gradient(90deg, var(--pink), var(--blue));height:100%;display:block}.visibility-ring-card>div:not(.radial-score){border-top:1px solid #f0e7e5;justify-content:space-between;width:100%;padding:9px 0;font-size:12px;display:flex}.direction-monitor{margin-top:14px}.direction-monitor>div:last-child{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.direction-monitor article{background:#faf8f7;border-radius:15px;min-width:0;padding:14px}.direction-monitor article:nth-child(2n){background:#f5f8fb}.direction-monitor article>span,.direction-monitor article>strong,.direction-monitor article>small{display:block}.direction-monitor article>span{color:var(--muted);font-size:12px}.direction-monitor article>strong{margin:7px 0;font-size:19px}.direction-monitor article>small{min-height:30px;color:var(--ink-soft);font-size:12px;line-height:1.5;overflow:hidden}.dashboard-loading{min-height:260px;color:var(--muted);place-items:center;font-size:12px;display:grid}.optimization-grid{grid-template-columns:minmax(0,1fr) 240px;gap:14px;margin-top:20px;display:grid}.priority-actions{gap:10px;display:grid}.priority-actions article{background:linear-gradient(120deg,#fff,#fffaf7);border:1px solid #eee5e4;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px;padding:17px;display:grid}.priority-index{background:var(--blue);border-radius:14px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.priority-actions article:nth-child(2) .priority-index{background:var(--lemon)}.priority-actions article:nth-child(3) .priority-index{background:var(--pink)}.priority-actions article>div>span{color:var(--muted);font-size:12px}.priority-actions h3{margin:5px 0;font-size:12px}.priority-actions p{color:var(--ink-soft);margin:3px 0 0;font-size:12px}.action-progress-card{align-content:start}.action-progress-card ul{text-align:left;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.action-progress-card li{color:var(--muted);background:#faf7f5;border-radius:10px;padding:9px 10px;font-size:12px}.action-progress-card li.done{color:#397d67;background:#eef7ed}.source-search-panel{background:#fff9f4;border-radius:18px;align-items:center;gap:10px;margin:18px 0;padding:14px;display:flex}.source-search-panel .search-box{flex:1;width:min(620px,100%)}.score-lab{background:linear-gradient(135deg,#fff9f4,#faf7ff);border:1px solid #eee4e6;border-radius:22px;grid-template-columns:minmax(220px,.85fr) minmax(360px,1.35fr) 180px;gap:18px;margin:18px 0;padding:20px;display:grid}.score-lab-copy>span{color:#b0738c;letter-spacing:.12em;font-size:12px;font-weight:850}.score-lab-copy h3{margin:7px 0 0;font-size:15px}.score-lab-copy p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.7}.score-identity{gap:7px;margin-top:14px;display:grid}.score-identity input{background:#fffc;border:1px solid #eadfe0;border-radius:10px;outline:0;width:100%;padding:9px 10px;font-size:12px}.score-controls{gap:10px;display:grid}.score-controls label{grid-template-columns:minmax(120px,1fr) minmax(100px,1.2fr) 28px;align-items:center;gap:10px;display:grid}.score-controls label span,.score-controls label b,.score-controls label small{display:block}.score-controls label b{font-size:12px}.score-controls label small{color:var(--muted);margin-top:2px;font-size:12px}.score-controls input[type=range]{accent-color:#c98fab}.score-controls label>strong{color:var(--ink-soft);font-size:12px}.score-controls .primary-button{justify-self:end}.score-result{background:var(--lilac);text-align:center;border:1px solid #fffc;border-radius:20px;align-content:center;place-items:center;min-height:190px;padding:16px;display:grid}.score-result>span{color:#79658f;letter-spacing:.14em;font-size:12px;font-weight:850}.score-result>b{letter-spacing:-.05em;margin-top:6px;font-size:38px}.score-result>small{color:#786c83;margin-top:4px;font-size:12px}.score-result>div{gap:4px;width:100%;margin-top:13px;display:grid}.score-result i{color:#725c89;text-align:right;background:#ffffffb8;border-radius:6px;min-width:22px;padding:3px 5px;font-size:12px;font-style:normal;display:block}.source-kpis,.measurement-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.source-kpis article,.measurement-kpis article{border:1px solid #ffffffbf;border-radius:18px;min-height:122px;padding:17px}.source-kpis span,.source-kpis b,.source-kpis small,.measurement-kpis span,.measurement-kpis b,.measurement-kpis small{display:block}.source-kpis span,.measurement-kpis span{color:var(--ink-soft);font-size:12px}.source-kpis b,.measurement-kpis b{margin-top:10px;font-size:25px}.source-kpis small,.measurement-kpis small{color:var(--muted);margin-top:5px;font-size:12px}.tone-sky{background:#dceaf7}.tone-lilac{background:#e6d6f7}.tone-lemon{background:#f9fcd2}.tone-blush{background:#f7e1e6}.tone-aqua{background:#d0f0ed}.tone-sage{background:#d6ead4}.tone-peach{background:#ffd6a5}.media-result-list{gap:8px;margin-top:18px;display:grid}.media-result-list>article{background:var(--paper);border:1px solid #eee8e4;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.source-rank,.channel-mark{background:var(--blue);color:#486f7b;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.media-result-list strong,.media-result-list small,.channel-matrix strong,.channel-matrix small{display:block}.media-result-list strong,.channel-matrix strong{font-size:12px}.media-result-list small,.channel-matrix small{color:var(--muted);margin-top:3px;font-size:12px}.media-result-list>article>b{color:#a97852;font-size:12px}.distribution-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.distribution-summary>div{border-radius:17px;padding:17px}.distribution-summary b,.distribution-summary span{display:block}.distribution-summary b{font-size:24px}.distribution-summary span{color:var(--ink-soft);margin-top:4px;font-size:12px}.channel-matrix{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.publish-task-creator{background:radial-gradient(circle at 4% 12%,#ff7eb633,#0000 27%),radial-gradient(circle at 96% 92%,#c9e8f39e,#0000 30%),linear-gradient(135deg,#fff 0%,#fffdf7 55%,#f8f7ff 100%);border:1px solid #6b5cff24;border-radius:24px;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:14px;margin-top:18px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #5b493714}.publish-task-creator:after{content:"";pointer-events:none;border:12px solid #f9fcd2d1;border-radius:50%;width:72px;height:72px;position:absolute;top:-24px;right:24px}.publish-task-creator>div,.publish-task-creator>label,.publish-task-creator>button{z-index:1;position:relative}.publish-task-creator>div>span{background:var(--pink);color:#7e5167;letter-spacing:.08em;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.publish-task-creator h3{color:var(--ink);margin:8px 0 5px;font-size:15px;line-height:1.35}.publish-task-creator small{color:var(--muted);font-size:12px;line-height:1.55;display:block}.publish-task-creator .publish-dry-run{color:#665a43;align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:800;display:flex}.publish-task-creator .publish-dry-run input{accent-color:#6b5cff;width:16px;min-height:16px;box-shadow:none;margin:0;padding:0;transform:none}.publish-task-creator label{gap:7px;display:grid}.publish-task-creator label>span{color:var(--ink-soft);font-size:12px;font-weight:800}.publish-task-creator select,.publish-task-creator input{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fffffff0;border:1px solid #6b5cff29;border-radius:14px;outline:none;padding:0 12px;font-size:12px;transition:border-color .2s,box-shadow .2s,transform .2s}.publish-task-creator select:focus,.publish-task-creator input:focus{border-color:#6b5cff8c;transform:translateY(-1px);box-shadow:0 0 0 4px #6b5cff17}.publish-task-creator>.primary-button{white-space:nowrap;min-height:42px}.channel-matrix article{background:var(--paper);border:1px solid #eee6e2;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.channel-matrix article:nth-child(3n+2) .channel-mark{background:var(--pink);color:#875b71}.channel-matrix article:nth-child(3n) .channel-mark{background:var(--lemon);color:#787341}.channel-matrix article>button{color:var(--primary);background:0 0;border:0;grid-column:2/-1;justify-self:end;font-size:12px;font-weight:750}.publish-workbench{--publish-line:#4b3c321c;--publish-violet:#6b5cff;padding:24px}.publish-heading{align-items:flex-start;gap:24px}.publish-heading h2{margin-bottom:5px}.publish-heading p{max-width:620px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.publish-flow-steps{white-space:nowrap;background:#faf9ff;border:1px solid #6b5cff1a;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;display:flex}.publish-flow-steps span{color:#9b96a8;align-items:center;gap:5px;font-size:12px;font-weight:750;display:inline-flex}.publish-flow-steps span b{color:#817b8d;background:#ece9f4;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;display:grid}.publish-flow-steps span.done{color:#4d4761}.publish-flow-steps span.done b{background:var(--publish-violet);color:#fff}.publish-flow-steps i{background:#ded9ea;width:22px;height:1px}.publish-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:19px;display:grid}.publish-kpis>div{border:1px solid var(--publish-line);background:#fff;border-radius:17px;min-height:78px;padding:16px 17px;position:relative;overflow:hidden}.publish-kpis>div:first-child{background:linear-gradient(145deg,#fff 45%,#f4f0ff)}.publish-kpis>div:nth-child(2){background:linear-gradient(145deg,#fff 45%,#eaf7f2)}.publish-kpis>div:nth-child(3){background:linear-gradient(145deg,#fff 45%,#fff6dc)}.publish-kpis>div.accent{color:#fff;background:linear-gradient(135deg,#6b5cff,#8879ff);border-color:#6b5cff33}.publish-kpis b,.publish-kpis span,.publish-kpis small{display:block}.publish-kpis b{font-size:20px;line-height:1}.publish-kpis span{color:var(--ink-soft);margin-top:8px;font-size:12px;font-weight:800}.publish-kpis small{color:var(--muted);margin-top:3px;font-size:12px}.publish-kpis .accent span,.publish-kpis .accent small{color:#ffffffc2}.publish-section-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:26px;display:flex}.publish-section-title>div>span{color:var(--publish-violet);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.publish-section-title h3{color:var(--ink);margin:5px 0 0;font-size:13px}.publish-section-title>small{color:var(--muted);font-size:12px}.article-selection-toolbar{border:1px solid var(--publish-line);background:#faf9f7;border-radius:17px 17px 0 0;grid-template-columns:minmax(250px,1fr) 200px auto auto;align-items:center;gap:10px;margin-top:13px;padding:10px;display:grid}.publish-search{background:#fff;border:1px solid #e4dfdc;border-radius:11px;align-items:center;gap:7px;height:36px;padding:0 11px;display:flex}.publish-search>span{color:#99909d;font-size:15px}.publish-search input,.article-selection-toolbar select{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.article-selection-toolbar select{background:#fff;border:1px solid #e4dfdc;border-radius:11px;height:36px;padding:0 10px}.article-selection-toolbar .soft-button{white-space:nowrap;border-radius:11px;min-height:36px;padding:0 13px}.selection-count{color:var(--muted);white-space:nowrap;justify-self:end;font-size:12px}.selection-count b{color:var(--publish-violet);font-size:12px}.publish-article-table{border:1px solid var(--publish-line);background:#fff;border-top:0;border-radius:0 0 18px 18px;overflow:hidden}.publish-article-head,.publish-article-table>article{grid-template-columns:minmax(260px,1.35fr) minmax(230px,1.05fr) 100px minmax(340px,1.5fr);align-items:center;gap:15px;display:grid}.publish-article-head{border-bottom:1px solid var(--publish-line);color:#928b98;letter-spacing:.03em;min-height:32px;padding:0 14px;font-size:12px;font-weight:850}.publish-article-table>article{border-bottom:1px solid var(--publish-line);min-height:104px;padding:13px 14px;transition:background .18s,box-shadow .18s;position:relative}.publish-article-table>article:last-of-type{border-bottom:0}.publish-article-table>article.selected{box-shadow:inset 3px 0 var(--publish-violet);background:linear-gradient(90deg,#6b5cff0b,#0000 45%)}.publish-article-main{align-items:flex-start;gap:11px;min-width:0;display:flex}.article-check{flex:none;width:17px;height:17px;margin-top:2px;position:relative}.article-check input{opacity:0;position:absolute}.article-check i{background:#fff;border:1.5px solid #c9c3d0;border-radius:5px;width:17px;height:17px;display:block}.article-check input:checked+i{border-color:var(--publish-violet);background:var(--publish-violet);box-shadow:inset 0 0 0 3px #fff}.publish-article-main strong,.publish-article-main small{display:block}.publish-article-main strong{color:var(--ink);font-size:12px;line-height:1.5}.publish-article-main small{color:var(--muted);margin-top:6px;font-size:12px}.article-keyword-trace>span{color:#695d9e;background:#eeeafd;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:800;display:inline-flex}.article-keyword-trace>b{color:var(--ink-soft);margin-top:5px;font-size:12px;display:block}.article-keyword-trace>div{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.article-keyword-trace em{color:#746c67;text-overflow:ellipsis;white-space:nowrap;background:#fffdf8;border:1px solid #eae5e1;border-radius:6px;max-width:180px;padding:3px 6px;font-size:12px;font-style:normal;overflow:hidden}.article-quality>span,.article-quality>b,.article-quality>small{display:block}.article-quality>span{border-radius:7px;width:fit-content;padding:4px 6px;font-size:12px;font-weight:800}.article-quality>span.approved{color:#38825b;background:#e5f5eb}.article-quality>span.review{color:#9a7126;background:#fff2d6}.article-quality>b{margin-top:8px;font-size:12px}.article-quality>small{color:var(--muted);margin-top:2px;font-size:12px}.article-source-weights{gap:5px;display:grid}.article-source-weights>label{cursor:pointer;background:#fcfbfa;border:1px solid #eee9e5;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 35px 46px;align-items:center;gap:8px;min-height:25px;padding:7px 8px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.article-source-weights>label:hover{border-color:#6b5cff40}.article-source-weights>label.source-selected{box-shadow:inset 2px 0 var(--publish-violet);background:#faf9ff;border-color:#6b5cff47}.article-source-weights>label>input{opacity:0;pointer-events:none;position:absolute}.article-source-weights .source-check{background:#fff;border:1.5px solid #c9c3d0;border-radius:5px;width:16px;height:16px;padding:0;display:block}.article-source-weights>label>input:checked+.source-check{border-color:var(--publish-violet);background:var(--publish-violet);box-shadow:inset 0 0 0 3px #fff}.article-source-weights>label>span b,.article-source-weights>label>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.article-source-weights>label>span b{color:var(--ink-soft);font-size:12px}.article-source-weights>label>span small{color:var(--muted);margin-top:1px;font-size:12px}.article-source-weights>label>.source-score{color:#736b82;text-align:center;background:#f0edf6;border-radius:6px;padding:3px 5px;font-size:12px;font-style:normal;font-weight:900}.article-source-weights>label>.source-score.medium{color:#86681c;background:#fff0c6}.article-source-weights>label>.source-score.high{color:#307755;background:#ddf3e7}.article-source-weights>label>strong{color:#a56d43;text-align:right;font-size:12px}.article-source-actions{justify-content:space-between;align-items:center;gap:10px;padding:3px 2px 0;display:flex}.article-source-actions>span{color:var(--muted);font-size:12px}.article-source-actions>span b{color:var(--publish-violet)}.article-source-actions>span em{color:#6659a6;background:#eeeafd;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:12px;font-style:normal}.article-source-actions>button{color:var(--publish-violet);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:800}.article-source-weights .not-selected{color:var(--muted);font-size:12px}.plan-title{margin-top:30px}.distribution-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.distribution-plan-card{border:1px solid var(--publish-line);color:inherit;text-align:left;background:#fff;border-radius:19px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.distribution-plan-card:hover{border-color:#6b5cff47;transform:translateY(-2px)}.distribution-plan-card.selected{border-color:var(--publish-violet);box-shadow:0 10px 28px #6b5cff21}.distribution-plan-card.plan-a{background:linear-gradient(145deg,#fff 62%,#eef9f3)}.distribution-plan-card.plan-b{background:linear-gradient(145deg,#fff 55%,#f1eeff)}.distribution-plan-card.plan-c{background:linear-gradient(145deg,#fff 55%,#fff3da)}.distribution-plan-card header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.distribution-plan-card header>span{color:#39775a;background:#def1e7;border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:950;display:grid}.distribution-plan-card.plan-b header>span{color:#6557ae;background:#e6e1ff}.distribution-plan-card.plan-c header>span{color:#94701c;background:#ffedc4}.distribution-plan-card header small,.distribution-plan-card header h4{display:block}.distribution-plan-card header small{color:var(--muted);font-size:12px}.distribution-plan-card header h4{margin:3px 0 0;font-size:12px}.distribution-plan-card header>i{color:#777080;background:#f1eef5;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:800}.distribution-plan-card.selected header>i{background:var(--publish-violet);color:#fff}.distribution-plan-card>p{min-height:33px;color:var(--muted);margin:13px 0 0;font-size:12px;line-height:1.55}.plan-price{background:#ffffffb8;border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:2px 10px;margin-top:13px;padding:12px;display:grid}.plan-price>span,.plan-price>small{color:var(--muted);font-size:12px}.plan-price>b{color:var(--ink);grid-row:span 2;font-size:19px}.plan-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.plan-stats>span{background:#ffffffa3;border:1px solid #4b3c3214;border-radius:10px;padding:8px}.plan-stats b,.plan-stats small{display:block}.plan-stats b{font-size:12px}.plan-stats small{color:var(--muted);margin-top:3px;font-size:12px}.plan-source-preview{flex-wrap:wrap;gap:4px;margin-top:11px;display:flex}.plan-source-preview span{color:var(--ink-soft);background:#fffc;border-radius:6px;padding:3px 6px;font-size:12px}.publish-confirm-panel{background:radial-gradient(circle at 96% 10%,#c9e8f38c,#0000 26%),linear-gradient(135deg,#fff 0%,#faf8ff 100%);border:1px solid #6b5cff2e;border-radius:19px;grid-template-columns:minmax(230px,1fr) auto minmax(340px,auto);align-items:center;gap:18px;margin-top:17px;padding:17px;display:grid}.confirm-plan-identity{align-items:center;gap:12px;display:flex}.confirm-plan-identity>span{background:var(--publish-violet);color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;font-weight:950;display:grid}.confirm-plan-identity small,.confirm-plan-identity strong,.confirm-plan-identity p{display:block}.confirm-plan-identity small{color:var(--muted);font-size:12px}.confirm-plan-identity strong{margin-top:3px;font-size:12px}.confirm-plan-identity p{color:var(--muted);margin:4px 0 0;font-size:12px}.confirm-plan-identity em{color:#b06c22;margin-top:5px;font-size:12px;font-style:normal;font-weight:800;display:block}.confirm-cost{border-right:1px solid var(--publish-line);border-left:1px solid var(--publish-line);text-align:right;padding:0 20px}.confirm-cost small,.confirm-cost b,.confirm-cost span{display:block}.confirm-cost small,.confirm-cost span{color:var(--muted);font-size:12px}.confirm-cost b{margin:3px 0;font-size:18px}.publish-confirm-actions{grid-template-columns:minmax(170px,1fr) auto;align-items:center;gap:8px 12px;display:grid}.publish-confirm-actions>label:first-child{align-items:center;gap:9px;display:flex}.publish-confirm-actions input{width:16px;height:16px;accent-color:var(--publish-violet);margin:0}.publish-confirm-actions label b,.publish-confirm-actions label small{display:block}.publish-confirm-actions label b{font-size:12px}.publish-confirm-actions label small{color:var(--muted);margin-top:2px;font-size:12px}.publish-confirm-actions .publish-dry-run{color:var(--ink-soft);grid-column:1;align-items:center;gap:7px;font-size:12px;display:flex}.publish-confirm-actions .publish-dry-run input{width:13px;height:13px}.publish-confirm-actions>.primary-button{white-space:nowrap;grid-area:1/2/span 2;min-height:44px}.publish-status-title{border-top:1px solid var(--publish-line);margin-top:34px;padding-top:28px}.publish-refresh-button{white-space:nowrap;min-height:38px;padding:0 15px}.publish-status-board{border:1px solid var(--publish-line);background:#fff;border-radius:20px;margin-top:13px;overflow:hidden}.publish-status-kpis{border-bottom:1px solid var(--publish-line);background:var(--publish-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.publish-status-kpis>article{background:linear-gradient(145deg,#fff,#faf9ff);min-height:84px;padding:16px 18px}.publish-status-kpis>article.processing{background:linear-gradient(145deg,#fff,#fff8e8)}.publish-status-kpis>article.success{background:linear-gradient(145deg,#fff,#edf9f3)}.publish-status-kpis>article.failed{background:linear-gradient(145deg,#fff,#fff0ee)}.publish-status-kpis span,.publish-status-kpis b,.publish-status-kpis small{display:block}.publish-status-kpis span{color:var(--ink-soft);font-size:12px;font-weight:800}.publish-status-kpis b{color:var(--ink);margin-top:7px;font-size:22px;line-height:1}.publish-status-kpis small{color:var(--muted);margin-top:5px;font-size:11px}.publish-status-toolbar{border-bottom:1px solid var(--publish-line);background:#fbfaf9;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.publish-status-filters{flex-wrap:wrap;gap:6px;display:flex}.publish-status-filters button{min-height:32px;color:var(--ink-soft);font:inherit;cursor:pointer;background:#fff;border:1px solid #e6e1de;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.publish-status-filters button b{color:#81798b;background:#f0edf3;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:grid}.publish-status-filters button.active{border-color:var(--publish-violet);background:var(--publish-violet);color:#fff}.publish-status-filters button.active b{color:#fff;background:#fff3}.publish-status-search{background:#fff;border:1px solid #e6e1de;border-radius:10px;align-items:center;gap:7px;width:min(280px,100%);min-height:34px;padding:0 10px;display:flex}.publish-status-search>span{color:#9b93a1}.publish-status-search input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.publish-status-table-head,.publish-status-table>article{grid-template-columns:minmax(250px,1.35fr) minmax(180px,.95fr) 130px minmax(160px,.75fr) minmax(150px,.7fr);align-items:center;gap:14px;display:grid}.publish-status-table-head{border-bottom:1px solid var(--publish-line);color:#928a96;min-height:36px;padding:0 16px;font-size:10px;font-weight:850}.publish-status-table>article{border-bottom:1px solid var(--publish-line);background:#fff;min-height:112px;padding:14px 16px;position:relative}.publish-status-table>article:last-of-type{border-bottom:0}.publish-status-table>article:before{content:"";background:#b7b1bf;border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.publish-status-table>article.status-processing:before{background:#f0b83c}.publish-status-table>article.status-published:before{background:#56b68d}.publish-status-table>article.status-failed:before{background:#e66c69}.publish-result-article strong,.publish-result-article small,.publish-result-source strong,.publish-result-source small,.publish-result-source>b,.publish-result-time time,.publish-result-time small{display:block}.publish-result-article strong,.publish-result-source strong{color:var(--ink);font-size:12px;line-height:1.45}.publish-result-article small,.publish-result-source small,.publish-result-time small{color:var(--muted);margin-top:5px;font-size:10px}.publish-result-article>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.publish-result-article>div span,.publish-result-article>div em{color:#6759a6;background:#eeeafd;border-radius:6px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800}.publish-result-article>div em{color:#8b6a1e;background:#fff1cf}.publish-result-source>b{color:#9f6b44;margin-top:7px;font-size:11px}.publish-result-time time{color:var(--ink-soft);font-size:11px;font-weight:750}.publish-status-pill{color:#71697a;background:#f0edf3;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.publish-status-pill>i{background:currentColor;border-radius:50%;width:6px;height:6px}.publish-status-pill.processing{color:#8f6c1f;background:#fff2ce}.publish-status-pill.published{color:#347956;background:#e2f5eb}.publish-status-pill.failed{color:#a64c48;background:#ffe7e4}.publish-progress-track{grid-template-columns:repeat(3,1fr);gap:3px;width:92px;margin-top:9px;display:grid}.publish-progress-track>i{background:#e6e1e8;border-radius:999px;height:3px}.publish-progress-track>i.done{background:#60b991}.publish-progress-track>i.failed{background:#e46d68}.publish-result-status>small{color:#a6504d;max-width:190px;margin-top:7px;font-size:10px;line-height:1.45;display:block}.publish-result-actions{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.publish-result-actions a,.publish-result-actions button{color:var(--publish-violet);font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850;text-decoration:none}.publish-result-actions a{background:#eeeafd;border-radius:8px;padding:7px 9px;display:inline-flex}.publish-result-actions button{padding:2px 0}.publish-result-actions button.retry{color:#a64d49;background:#fff0ed;border-radius:8px;padding:7px 10px}.publish-result-actions button:disabled{cursor:not-allowed;opacity:.55}.publish-result-actions>small{color:var(--muted);font-size:10px;line-height:1.45}.publish-status-footnote{border-top:1px solid var(--publish-line);min-height:42px;color:var(--muted);background:#fbfaf9;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;font-size:10px;display:flex}@media (width<=1180px){.publish-article-head,.publish-article-table>article{grid-template-columns:minmax(230px,1fr) minmax(210px,1fr) 90px}.publish-article-head>span:last-child,.article-source-weights{grid-column:1/-1}.publish-article-head>span:last-child{display:none}.article-source-weights{grid-template-columns:repeat(3,1fr)}.article-source-actions{grid-column:1/-1}.publish-confirm-panel{grid-template-columns:1fr auto}.publish-confirm-actions{grid-column:1/-1}.publish-status-table-head,.publish-status-table>article{grid-template-columns:minmax(230px,1.25fr) minmax(180px,1fr) 120px minmax(150px,.8fr)}.publish-status-table-head>span:last-child{display:none}.publish-result-actions{flex-direction:row;grid-column:1/-1;align-items:center}}@media (width<=820px){.publish-workbench{padding:16px}.publish-heading,.publish-section-title{display:block}.publish-flow-steps{width:fit-content;max-width:100%;margin-top:13px;overflow-x:auto}.publish-kpis,.distribution-plan-grid{grid-template-columns:1fr}.publish-section-title>small{margin-top:5px;display:block}.article-selection-toolbar{grid-template-columns:1fr}.selection-count{justify-self:start}.publish-article-head{display:none}.publish-article-table{border-top:1px solid var(--publish-line);border-radius:0 0 18px 18px}.publish-article-table>article{grid-template-columns:1fr;gap:12px;padding:16px}.article-source-weights{grid-column:auto;grid-template-columns:1fr}.article-quality{align-items:center;gap:7px;display:flex}.article-quality>b{margin-top:0}.publish-confirm-panel{grid-template-columns:1fr}.confirm-cost{border-top:1px solid var(--publish-line);border-right:0;border-bottom:1px solid var(--publish-line);text-align:left;border-left:0;padding:12px 0}.publish-confirm-actions{grid-column:auto;grid-template-columns:1fr}.publish-confirm-actions .publish-dry-run,.publish-confirm-actions>.primary-button{grid-area:auto/1}.publish-status-kpis{grid-template-columns:repeat(2,1fr)}.publish-status-toolbar{display:grid}.publish-status-search{width:100%}.publish-status-table-head{display:none}.publish-status-table>article{grid-template-columns:1fr;gap:13px;padding:17px}.publish-result-actions{flex-wrap:wrap;grid-column:auto}.publish-status-footnote{gap:3px;padding-top:10px;padding-bottom:10px;display:grid}}.website-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.website-grid>article{background:var(--paper);border:1px solid #eee6e2;border-radius:20px;overflow:hidden}.website-preview{align-content:center;gap:7px;height:132px;padding:22px;display:grid}.website-preview span{color:#557588;font-size:17px;font-weight:850}.website-preview i{background:#ffffffb3;border-radius:99px;width:78%;height:6px;display:block}.website-preview i:nth-of-type(2){width:56%}.website-preview i:nth-of-type(3){width:34%}.website-grid>article>div:last-child{padding:16px}.website-grid h3{margin:12px 0 0;font-size:13px}.website-grid p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;overflow:hidden}.website-grid button{color:var(--primary);background:0 0;border:0;margin-top:14px;padding:0;font-size:12px;font-weight:750}.website-create-card{text-align:center;align-content:center;place-items:center;min-height:254px;padding:24px;display:grid}.website-create-card>span{background:var(--pink);color:#956178;border-radius:16px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.website-create-card p{white-space:normal;max-width:220px}.growth-loop{background:var(--paper);border:1px solid #eee6e2;border-radius:19px;grid-template-columns:repeat(4,1fr);margin-top:20px;padding:12px;display:grid}.growth-loop article{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid;position:relative}.growth-loop article>span{background:var(--lemon);border-radius:11px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.growth-loop strong,.growth-loop small{display:block}.growth-loop strong{font-size:12px}.growth-loop small{color:var(--muted);margin-top:3px;font-size:12px}.growth-loop i{color:#cbbdb8;font-style:normal;position:absolute;right:-4px}.empty-state{text-align:center;align-content:center;place-items:center;min-height:260px;padding:28px;display:grid}.empty-orbit{background:var(--green);width:56px;height:56px;color:var(--primary);border-radius:22px 22px 22px 8px;place-items:center;font-size:20px;display:grid}.empty-state h3{margin:18px 0 0;font-size:16px}.empty-state p{max-width:420px;color:var(--muted);margin:8px 0 18px;font-size:12px;line-height:1.7}.loading-grid{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.loading-grid>div{background:linear-gradient(110deg,#f0f3ef 8%,#fafbf9 18%,#f0f3ef 33%) 0 0/200% 100%;border-radius:24px;min-height:260px;animation:1.6s linear infinite shimmer}.loading-grid>div:nth-child(3){grid-column:1/-1;min-height:360px}@keyframes shimmer{to{background-position-x:-200%}}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#22302a52;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-card{background:var(--paper);border:1px solid #ffffffb3;border-radius:26px;width:min(720px,100%);max-height:calc(100vh - 44px);padding:28px;overflow-y:auto;box-shadow:0 30px 100px #263a3040}.confirm-modal{width:min(590px,100%)}.modal-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.modal-head h2{letter-spacing:-.03em;margin:12px 0 0;font-size:21px}.modal-head p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.6}.modal-head>button{width:32px;height:32px;color:var(--muted);background:#fff;border:1px solid #e5e9e4;border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.form-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px;display:grid}.form-grid label.wide{grid-column:1/-1}.form-grid label>span{color:var(--ink-soft);margin-bottom:7px;font-size:12px;font-weight:700;display:block}.form-grid label>small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.library-modal textarea{resize:vertical}.switch-row{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.switch-row label{background:#fafbf8;border:1px solid #e4e9e3;border-radius:13px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}.switch-row input{accent-color:var(--primary)}.switch-row b,.switch-row small{display:block}.switch-row b{font-size:12px}.switch-row small{color:var(--muted);margin-top:3px;font-size:12px}.modal-actions{border-top:1px solid #edf0ec;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.confirm-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.confirm-summary>div{background:#f5f8f4;border-radius:14px;padding:13px}.confirm-summary span,.confirm-summary strong{display:block}.confirm-summary span{color:var(--muted);font-size:12px}.confirm-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;overflow:hidden}.confirm-keywords{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.warning-note{color:#7f643e;background:#fff5e8;margin:16px 0 0}.toast{z-index:150;max-width:420px;box-shadow:var(--shadow);color:var(--primary-dark);background:#f5fbf7;border:1px solid #cee4d6;border-radius:14px;padding:13px 16px;font-size:12px;font-weight:700;position:fixed;bottom:24px;right:24px}.mobile-scrim,.mobile-nav{display:none}.library-summary-hero{background:linear-gradient(135deg, #c9e8f3d1, #fffffff0 54%), var(--paper);box-shadow:var(--shadow);border:1px solid #d9eaef;border-radius:27px;grid-template-columns:minmax(0,1fr) minmax(430px,.78fr);gap:30px;padding:38px 42px;display:grid;position:relative;overflow:hidden}.library-summary-hero:after{background:var(--pink);content:"";filter:blur(3px);opacity:.22;border-radius:44% 56% 50% 50%;width:190px;height:190px;position:absolute;bottom:-68px;right:-42px}.library-summary-hero>div{z-index:1;position:relative}.library-summary-hero h1{color:#263942;letter-spacing:-.05em;margin:17px 0 0;font-size:clamp(30px,3.2vw,47px);line-height:1.15}.library-summary-hero>div:first-child>p{max-width:650px;color:var(--ink-soft);margin:17px 0 0;font-size:12px;line-height:1.85}.library-summary-widgets{grid-template-columns:repeat(2,1fr);align-content:center;gap:10px;display:grid}.summary-widget{border:1px solid #ffffffe0;border-radius:19px;min-height:118px;padding:16px;box-shadow:0 7px 18px #52717a0f}.summary-widget span,.summary-widget strong,.summary-widget small{display:block}.summary-widget span{color:#586e78;font-size:12px;font-weight:730}.summary-widget strong{color:#253942;letter-spacing:-.04em;margin-top:8px;font-size:29px}.summary-widget small{color:#71858e;margin-top:4px;font-size:12px}.widget-aqua{background:var(--blue)}.widget-lemon{background:var(--lemon)}.widget-blush{background:var(--blush)}.widget-lilac{background:var(--lilac)}.keyword-pack-dashboard{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.pack-compact-toolbar{background:#ffffffe0;border:1px solid #e5dfe9;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:9px 11px;display:flex}.pack-compact-overview,.pack-compact-title,.pack-compact-metrics,.pack-compact-recommendation{align-items:center;min-width:0;display:flex}.pack-compact-overview{gap:14px}.pack-compact-title{gap:7px}.pack-compact-title h1{color:#332d39;white-space:nowrap;margin:0;font-size:17px;line-height:1.2}.pack-compact-title>span,.pack-compact-title>button{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.pack-compact-title>span{color:#746d79;background:#f7f4f9;border:1px solid #e0d9e7}.pack-compact-title>span.confirmed{color:#28735d;background:#eef8f3;border-color:#cee7da}.pack-compact-title>button{color:#fff;background:#6b5cff;border:0}.pack-compact-title>button:disabled{cursor:not-allowed;opacity:.55}.pack-compact-metrics{gap:5px}.pack-compact-metrics span{color:#817a86;white-space:nowrap;background:#f6f3f8;border-radius:8px;padding:5px 7px;font-size:10px}.pack-compact-metrics b{color:#423b49;margin-right:2px;font-size:11px}.pack-compact-recommendation{border-left:1px solid #ebe5ee;justify-content:flex-end;gap:7px;padding-left:12px}.pack-compact-recommendation>span{color:#6757d8;white-space:nowrap;background:#eee9ff;border-radius:999px;padding:4px 6px;font-size:9px;font-weight:900}.pack-compact-recommendation strong{color:#3d3545;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;overflow:hidden}.pack-compact-recommendation small{color:#8b838f;white-space:nowrap;font-size:10px}.pack-compact-recommendation>button{color:#fff;white-space:nowrap;background:#6b5cff;border:0;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:850}.pack-compact-recommendation.all-done>span{color:#28735d;background:#e7f6ef}@media (width<=820px){.pack-compact-overview{flex-wrap:wrap;justify-content:space-between;width:100%}.pack-compact-recommendation{border-top:1px solid #ebe5ee;border-left:0;justify-content:flex-start;width:100%;padding-top:8px;padding-left:0}}@media (width<=520px){.pack-compact-overview{flex-direction:column;align-items:flex-start;gap:8px}.pack-compact-metrics{width:100%}.pack-compact-metrics span{text-align:center;flex:1}.pack-compact-recommendation{flex-wrap:wrap}.pack-compact-recommendation>button{margin-left:auto}}.pack-dashboard-head{justify-content:space-between;align-items:center;gap:28px;padding:25px 28px 20px;display:flex}.pack-dashboard-title{align-items:flex-start;gap:17px;min-width:0;display:flex}.pack-dashboard-title>.chip{flex:none;margin-top:3px}.pack-dashboard-title h1{color:#292334;letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(24px,2.4vw,36px);line-height:1.12}.pack-dashboard-title p{color:#77707d;max-width:620px;margin:9px 0 0;font-size:12px;line-height:1.7}.pack-project-status{align-items:center;gap:9px;margin-top:11px;display:inline-flex}.pack-project-status>span{color:#6f6874;background:#ffffffd1;border:1px solid #e4dceb;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.pack-project-status.confirmed>span{color:#27745d;background:#eef9f3;border-color:#cde7da}.pack-project-status.editing>span{color:#6252d3;background:#f2efff;border-color:#ded6ff}.pack-project-status>button{color:#fff;background:#6b5cff;border:0;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850}.pack-project-status>button:disabled{cursor:not-allowed;opacity:.55}.pack-dashboard-summary{flex:none;align-items:center;gap:16px;display:flex}.overall-progress-ring{background:radial-gradient(circle closest-side, #fff 75%, transparent 77% 99%, #fff 0), conic-gradient(#6b5cff var(--progress), #eeeaf3 0);text-align:center;border-radius:50%;place-content:center;width:82px;height:82px;display:grid;position:relative}.overall-progress-ring strong,.overall-progress-ring small{display:block}.overall-progress-ring strong{color:#473b74;letter-spacing:-.04em;font-size:18px}.overall-progress-ring small{color:#928b99;margin-top:2px;font-size:12px}.pack-summary-stats{grid-template-columns:repeat(2,minmax(78px,1fr));gap:7px;display:grid}.pack-summary-stats span{color:#837b89;background:#ffffffc2;border:1px solid #e1dae9db;border-radius:10px;padding:8px 10px;font-size:12px}.pack-summary-stats b{color:#3f3847;margin-right:3px;font-size:12px}.pack-dashboard-legend{background:#f9f7fbc7;border:1px solid #ebe6ee;border-radius:11px;flex-wrap:wrap;align-items:center;gap:13px;margin-top:8px;padding:7px 11px;display:flex}.pack-dashboard-legend span{color:#625b68;align-items:center;gap:5px;font-size:12px;font-weight:750;display:flex}.pack-dashboard-legend i{border-radius:3px;width:8px;height:8px}.pack-dashboard-legend i.completed,.pack-status-track i.completed{background:#65bd98}.pack-dashboard-legend i.working,.pack-status-track i.working{background:#6b5cff}.pack-dashboard-legend i.needs-data,.pack-status-track i.needs-data{background:#e5b753}.pack-dashboard-legend i.offline,.pack-status-track i.offline{background:#e6768c}.pack-dashboard-legend i.waiting,.pack-status-track i.waiting{background:#aaa5ae}.pack-dashboard-legend>small{color:#9a939f;margin-left:auto;font-size:12px}.pack-current-recommendation{background:radial-gradient(circle at 78% 20%,#f4ee7261,#0000 28%),linear-gradient(110deg,#f0ecff,#fff 58%,#effaf5);border:1px solid #b9adff;border-radius:16px;grid-template-columns:42px minmax(260px,1fr) auto auto;align-items:center;gap:15px;margin:14px 16px 0;padding:13px 16px;display:grid;box-shadow:0 10px 24px #5b48911c,inset 4px 0 #6b5cff}.pack-current-recommendation.all-done{background:linear-gradient(110deg,#edfaf4,#fff);border-color:#b9dfcf;box-shadow:inset 4px 0 #65bd98}.recommendation-signal{color:#fff;background:#6b5cff;border-radius:13px;place-items:center;width:38px;height:38px;font-size:15px;display:grid;box-shadow:0 7px 16px #6b5cff3d}.all-done .recommendation-signal{background:#65bd98;box-shadow:0 7px 16px #65bd9838}.recommendation-copy{min-width:0}.recommendation-copy small,.recommendation-copy strong,.recommendation-copy p{display:block}.recommendation-copy>small{color:#6b5cff;letter-spacing:.09em;font-size:12px;font-weight:900}.recommendation-copy strong{color:#332b3d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.recommendation-copy p{color:#7e7684;margin:4px 0 0;font-size:12px;line-height:1.5}.recommendation-progress{align-items:stretch;gap:7px;display:flex}.recommendation-progress>span{text-align:center;background:#ffffffc7;border:1px solid #6b5cff1f;border-radius:11px;min-width:72px;padding:8px 10px}.recommendation-progress b,.recommendation-progress small{display:block}.recommendation-progress b{color:#4f4386;font-size:13px}.recommendation-progress small{color:#958d9b;margin-top:2px;font-size:12px}.pack-current-recommendation>button{color:#fff;white-space:nowrap;background:#6b5cff;border:0;border-radius:11px;padding:10px 13px;font-size:12px;font-weight:850;box-shadow:0 7px 16px #6b5cff2e}.pack-current-recommendation>button span{margin-left:4px}.pack-dashboard-scroll{scrollbar-color:#d8d1e1 transparent;scrollbar-width:thin;overflow-x:auto}.pack-dashboard-matrix{grid-template-columns:104px repeat(4,minmax(235px,1fr));min-width:1050px;padding:15px 16px 19px;display:grid}.pack-matrix-corner,.pack-priority-column-head{border-bottom:1px solid #e7e1ea;min-height:60px;padding:10px 12px}.pack-matrix-corner span,.pack-matrix-corner small,.pack-priority-column-head b,.pack-priority-column-head span{display:block}.pack-matrix-corner span{color:#554e5c;font-size:12px;font-weight:850}.pack-matrix-corner small{color:#9a939e;margin-top:4px;font-size:12px}.pack-priority-column-head{border-left:1px solid #eeeaf0;align-items:center;gap:10px;display:flex}.pack-priority-column-head b{color:#4b4451;border-radius:8px;place-items:center;width:42px;height:32px;font-size:14px;font-weight:850;display:grid}.pack-priority-column-head.p0 b{background:#ffc6cf}.pack-priority-column-head.p1 b{background:#c9e8f3}.pack-priority-column-head.p2 b{background:#f6f2ad}.pack-priority-column-head.p3 b{background:#e6d6f7}.pack-priority-column-head span{color:#766f7b;font-size:14px;font-weight:800}.pack-dashboard-row{display:contents}.pack-direction-label,.pack-priority-cell{border-bottom:1px solid #eee9f0;min-height:132px}.pack-direction-label{align-items:center;gap:7px;padding:12px 7px;display:flex}.pack-direction-label>span{background:var(--direction-color);color:#57505f;border-radius:11px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.pack-direction-label b,.pack-direction-label small{display:block}.pack-direction-label b{color:#3d3743;white-space:nowrap;margin-top:0;font-size:13px}.pack-direction-label small{color:#938c98;margin-top:4px;font-size:11px;line-height:1.4}.pack-priority-cell{border-left:1px solid #eeeaf0;padding:10px}.pack-priority-cell.p0{background:#ffc6cf17}.pack-priority-cell.p1{background:#c9e8f31c}.pack-priority-cell.p2{background:#f6f2ad1c}.pack-priority-cell.p3{background:#e6d6f71c}.pack-priority-cell-meta{justify-content:space-between;margin:0 2px 7px;display:flex}.pack-priority-cell-meta span,.pack-priority-cell-meta small{color:#9a939e;font-size:12px}.pack-priority-cell-meta span{color:#77707d;font-weight:800}.pack-overview-list{gap:7px;display:grid}.pack-overview-card{text-align:left;background:#ffffffed;border:1px solid #e6e0e9;border-left-width:4px;border-radius:12px;width:100%;padding:9px 10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px #45394d0a}.pack-overview-card:hover{border-color:#b9adff;transform:translateY(-1px);box-shadow:0 8px 18px #5141761c}.pack-overview-card.active{border-color:#6b5cff;box-shadow:0 0 0 2px #6b5cff1f}.pack-overview-card.state-complete{background:#fbfffd;border-color:#bfe2d2 #bfe2d2 #bfe2d2 #65bd98}.pack-overview-card.state-working{background:linear-gradient(105deg,#f5f2ff,#fff 64%);border-color:#cec7ff #cec7ff #cec7ff #6b5cff}.pack-overview-card.state-needs-data{background:linear-gradient(105deg,#fff8e7,#fff 64%);border-color:#ebd7a7 #ebd7a7 #ebd7a7 #e5b753}.pack-overview-card.state-offline{background:linear-gradient(105deg,#fff0f3,#fff 64%);border-color:#efc0ca #efc0ca #efc0ca #e6768c}.pack-overview-card.state-pending{background:linear-gradient(105deg,#f5f4f6,#fff 64%);border-left-color:#aaa5ae}.pack-overview-card.recommended{border-color:#6b5cff;box-shadow:0 0 0 2px #6b5cff29,0 9px 22px #53438029}.pack-overview-card.recommended:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #6b5cff2e}.pack-recommendation-badge{color:#fff;letter-spacing:.05em;background:#6b5cff;border-bottom-right-radius:9px;align-items:center;width:max-content;margin:-9px 0 7px -10px;padding:4px 8px;font-size:12px;font-weight:900;display:flex}.pack-card-title,.pack-card-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.pack-card-title b{color:#413a47;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pack-card-title em{color:#5a4fd1;font-size:12px;font-style:normal;font-weight:850}.pack-overview-card>small{color:#9a939f;margin-top:4px;font-size:12px;display:block}.pack-status-track{background:#e1dde5;border-radius:99px;width:100%;height:5px;margin-top:7px;display:flex;overflow:hidden}.pack-status-track i{height:100%;display:block}.pack-card-foot{margin-top:6px}.pack-card-foot small{color:#8c8492;font-size:12px}.pack-card-foot b{color:#6b5cff;font-size:12px}.pack-cell-empty{color:#b1abb4;text-align:center;border:1px dashed #ddd7e1;border-radius:11px;place-content:center;min-height:64px;display:grid}.pack-cell-empty span{font-size:12px}.pack-cell-empty small{margin-top:3px;font-size:12px}.keyword-library-shell{background:var(--paper);box-shadow:var(--shadow-soft);border:1px solid #dfeaed;border-radius:24px;margin-top:26px;overflow:hidden}.keyword-library-head{justify-content:space-between;align-items:flex-start;gap:22px;padding:23px 25px 19px;display:flex}.eyebrow{color:var(--primary-dark);letter-spacing:.16em;font-size:12px;font-weight:850}.keyword-library-head h2{letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.keyword-library-head p{color:var(--muted);margin:6px 0 0;font-size:12px}.library-head-actions{align-items:center;gap:9px;display:flex}.selection-pill{background:#c9e8f394;border-radius:12px;align-items:baseline;gap:5px;padding:9px 11px;display:flex}.selection-pill b{color:var(--primary-dark);font-size:17px}.selection-pill span{color:#6b7e87;font-size:12px}.keyword-library-toolbar{background:#c9e8f32e;border-top:1px solid #e7f0f2;border-bottom:1px solid #e7f0f2;align-items:center;gap:12px;padding:11px 25px;display:flex}.keyword-library-body{grid-template-columns:286px minmax(0,1fr);gap:0;min-height:640px;display:grid}.keyword-direction-nav{background:linear-gradient(#c9e8f338,#0000 38%),#fbfdfd;border-right:1px solid #e4edef;padding:17px 14px}.direction-nav-title{padding:1px 8px 12px}.direction-nav-title b,.direction-nav-title small{display:block}.direction-nav-title b{font-size:14px}.direction-nav-title small{color:var(--muted);margin-top:3px;font-size:12px}.keyword-direction-nav>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;margin-bottom:7px;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.keyword-direction-nav>button:hover{background:#fff;border-color:#e0e9eb;transform:translate(2px)}.keyword-direction-nav>button.active{border-color:var(--direction-color)}@supports (color:color-mix(in lab, red, red)){.keyword-direction-nav>button.active{border-color:color-mix(in srgb, var(--direction-color) 62%, #c7d9de)}}.keyword-direction-nav>button.active{background:var(--direction-color)}@supports (color:color-mix(in lab, red, red)){.keyword-direction-nav>button.active{background:color-mix(in srgb, var(--direction-color) 48%, white)}}.keyword-direction-nav>button.active{box-shadow:0 7px 18px #52717a14}.direction-symbol{background:var(--direction-color);color:#526a73;border-radius:10px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.direction-copy b,.direction-copy small{display:block}.direction-copy b{font-size:13px}.direction-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.direction-count{color:#5c717a;background:#ffffffb8;border:1px solid #ffffffe0;border-radius:8px;place-items:center;min-width:26px;height:23px;font-size:12px;font-weight:800;display:grid}.direction-tip{background:#c9e8f347;border:1px solid #e1edef;border-radius:15px;margin-top:15px;padding:13px}.direction-tip span,.direction-tip b,.direction-tip small{display:block}.direction-tip span{color:var(--muted);font-size:12px}.direction-tip b{color:var(--primary-dark);margin-top:5px;font-size:24px}.direction-tip small{color:var(--ink-soft);margin-top:7px;font-size:12px;line-height:1.6}.keyword-package-main{min-width:0;padding:20px}.keyword-package-title{align-items:center;gap:12px;margin-bottom:14px;padding:0 2px;display:flex}.keyword-package-title>span{color:#526871;border-radius:14px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}.keyword-package-title small,.keyword-package-title h3,.keyword-package-title p{margin:0;display:block}.keyword-package-title small{color:var(--muted);font-size:12px}.keyword-package-title h3{margin-top:2px;font-size:20px}.keyword-package-title p{color:var(--muted);margin-top:3px;font-size:14px}.kw-priority-package{background:#fff;border:1px solid #e1eaec;border-radius:15px;margin-bottom:10px;overflow:hidden}.kw-priority-head,.kw-subpackage-head{text-align:left;border:0;align-items:center;width:100%;display:flex}.kw-priority-head{background:#fbfdfd;gap:10px;min-height:58px;padding:10px 13px}.priority-p0 .kw-priority-head{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.priority-p0 .kw-priority-head{background:color-mix(in srgb, var(--coral) 32%, white)}}.priority-p1 .kw-priority-head{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.priority-p1 .kw-priority-head{background:color-mix(in srgb, var(--blue) 42%, white)}}.priority-p2 .kw-priority-head{background:var(--lemon)}@supports (color:color-mix(in lab, red, red)){.priority-p2 .kw-priority-head{background:color-mix(in srgb, var(--lemon) 48%, white)}}.priority-p3 .kw-priority-head{background:var(--lilac)}@supports (color:color-mix(in lab, red, red)){.priority-p3 .kw-priority-head{background:color-mix(in srgb, var(--lilac) 35%, white)}}.chevron{color:#81939b;font-size:18px;line-height:1;transition:transform .18s;display:inline-block;transform:rotate(0)}.chevron.open{transform:rotate(90deg)}.priority-badge{color:#4b5e66;border-radius:8px;place-items:center;min-width:38px;height:25px;font-size:12px;font-weight:850;display:grid}.priority-badge.p0{background:var(--coral)}.priority-badge.p1{background:var(--blue)}.priority-badge.p2{background:var(--lemon)}.priority-badge.p3{background:var(--lilac)}.priority-copy{flex:1;min-width:0}.priority-copy b,.priority-copy small{display:block}.priority-copy b{font-size:14px}.priority-copy small{color:var(--muted);margin-top:3px;font-size:12px}.priority-count{color:#61757e;flex:none;font-size:12px;font-weight:750}.kw-subpackage-list{background:#fbfdfd;border-top:1px solid #e8eef0;gap:8px;padding:10px;display:grid}.kw-subpackage{background:#fff;border:1px solid #e3ebed;border-radius:12px;outline:none;transition:border-color .2s,box-shadow .2s;overflow:hidden}.kw-subpackage.focused{border-color:#6b5cff;box-shadow:0 0 0 3px #6b5cff1f}.kw-subpackage.recommended{border-color:#b9adff;box-shadow:inset 4px 0 #6b5cff}.kw-subpackage:nth-child(5n+1){--subpackage-color:var(--blush)}.kw-subpackage:nth-child(5n+2){--subpackage-color:var(--aqua)}.kw-subpackage:nth-child(5n+3){--subpackage-color:var(--sand)}.kw-subpackage:nth-child(5n+4){--subpackage-color:var(--green)}.kw-subpackage:nth-child(5n+5){--subpackage-color:var(--mauve)}.kw-subpackage-head{background:var(--subpackage-color);gap:9px}@supports (color:color-mix(in lab, red, red)){.kw-subpackage-head{background:color-mix(in srgb, var(--subpackage-color) 28%, white)}}.kw-subpackage-head{padding:10px 12px}.subpackage-icon{background:var(--subpackage-color);color:#5d6d74;border-radius:7px;place-items:center;min-width:38px;height:24px;font-size:12px;font-weight:800;display:grid}.subpackage-copy{flex:1;min-width:0}.subpackage-copy b,.subpackage-copy small{display:block}.subpackage-copy b{font-size:13px}.subpackage-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.subpackage-count{color:#657a83;flex:none;font-size:12px;font-weight:750}.kw-keyword-list{background:#fff;border-top:1px solid #e8eef0}.kw-keyword-row{border-bottom:1px solid #edf1f2;padding:0;transition:background .16s;display:block}.kw-keyword-row:last-child{border-bottom:0}.kw-keyword-row:hover{background:#c9e8f31f}.kw-keyword-row.selected{background:#c9e8f34d}.kw-keyword-head{grid-template-columns:22px minmax(0,1fr) 64px 72px 94px auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.kw-keyword-copy{text-align:left;background:0 0;border:0;min-width:0;padding:0}.kw-keyword-copy b,.kw-keyword-copy small{display:block}.kw-keyword-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kw-keyword-copy b span{width:15px;color:var(--primary-dark);font-size:13px;display:inline-block}.kw-keyword-copy small{color:var(--muted);margin-top:3px;font-size:12px}.kw-score{text-align:center}.kw-score b,.kw-score small{display:block}.kw-score b{color:var(--primary-dark);font-size:12px}.kw-score small{color:var(--muted);margin-top:1px;font-size:12px}.kw-content-action{color:var(--primary-dark);text-align:right;background:0 0;border:0;font-size:12px;font-weight:750}.kw-plan-panel{background:linear-gradient(135deg,#fffdfb,#f7fbfc);border-top:1px dashed #dbe6e7;padding:18px}.kw-plan-choice-head,.kw-channel-score-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kw-plan-choice-head span,.kw-channel-score-head span{color:var(--teal-dark);letter-spacing:.08em;font-size:12px;font-weight:850}.kw-plan-choice-head h4,.kw-channel-score-head h5{margin:5px 0 0;font-size:12px}.kw-system-recommendation{background:linear-gradient(105deg,#fff0f6,#f5f2ff);border:1px solid #e9c1d2;border-radius:12px;align-items:center;gap:10px;margin:10px 0;padding:9px 11px;display:flex}.kw-system-recommendation>span{color:#fff;background:linear-gradient(135deg,#ff6fae,#765cff);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.kw-system-recommendation strong,.kw-system-recommendation small{display:block}.kw-system-recommendation>div{flex:auto;min-width:0}.kw-system-recommendation strong{color:#49384f;font-size:12px}.kw-system-recommendation small{color:#7e7181;margin-top:2px;font-size:11px;line-height:1.45}.kw-evidence-export{color:#5f4a8b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b8a9d8;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:800;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.kw-evidence-export:hover:not(:disabled){color:#5136a6;background:#f5f2ff;border-color:#765cff}.kw-evidence-export:disabled{cursor:wait;opacity:.55}.kw-evidence-export>span{font-size:14px;line-height:1}.kw-custom-plan-entry{color:#493f54;text-align:left;cursor:pointer;background:linear-gradient(105deg,#faf8ff,#fff);border:1px dashed #bcaed0;border-radius:13px;align-items:center;gap:11px;width:100%;min-height:58px;margin-top:9px;padding:10px 12px;display:flex}.kw-custom-plan-entry>span{color:#6a50a8;background:#ece7f7;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.kw-custom-plan-entry>div{flex:1;min-width:0}.kw-custom-plan-entry strong,.kw-custom-plan-entry small{display:block}.kw-custom-plan-entry strong{font-size:12px}.kw-custom-plan-entry small{color:#7e7484;margin-top:3px;font-size:10px}.kw-custom-plan-entry>b{color:#684ea6;flex:none;font-size:11px}.kw-custom-plan-entry:hover,.kw-custom-plan-entry.committed{background:#f4f0ff;border-style:solid;border-color:#7e65b8}.kw-custom-plan-overlay{z-index:10020;background:#1f19278f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.kw-custom-plan-dialog{background:#fff;border:1px solid #ddd6e5;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100vw - 40px);max-height:min(760px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 30px 90px #1d17264d}.kw-custom-plan-head,.kw-custom-plan-foot,.kw-custom-plan-keyword{justify-content:space-between;align-items:center;gap:18px;display:flex}.kw-custom-plan-head{background:linear-gradient(110deg,#f6f2ff,#fff);border-bottom:1px solid #e9e4ec;padding:15px 18px}.kw-custom-plan-head span{color:#6f55af;letter-spacing:.08em;font-size:10px;font-weight:900}.kw-custom-plan-head h3{margin:4px 0 2px;font-size:20px}.kw-custom-plan-head p{color:#817786;margin:0;font-size:11px}.kw-custom-plan-head>button{color:#746a79;background:#fff;border:1px solid #ddd6e2;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.kw-custom-plan-body{min-height:0;padding:16px 18px 20px;overflow-y:auto}.kw-custom-plan-keyword{background:#faf8fd;border:1px solid #e5dfee;border-radius:15px 15px 0 0;padding:12px 14px}.kw-custom-plan-keyword span{color:#6c54a6;font-size:10px;font-weight:900}.kw-custom-plan-keyword h4{margin:4px 0 2px;font-size:17px}.kw-custom-plan-keyword small{color:#857b89;font-size:10px}.kw-custom-plan-keyword>p{color:#817786;white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:11px;display:flex}.kw-custom-plan-keyword>p b{color:#5d4499;font-size:18px}.kw-custom-plan-keyword>p span{color:#5e5363;border-left:1px solid #ddd6e3;padding-left:10px}.kw-custom-media-grid{border:1px solid #e5dfee;border-top:0;border-radius:0 0 15px 15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;display:grid}.kw-custom-media-grid>button{color:#36303c;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e1e9;border-radius:13px;min-width:0;padding:12px}.kw-custom-media-grid>button.selected{background:#f3effc;border-color:#8067ba;box-shadow:inset 3px 0 #584194}.kw-custom-media-grid header{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.kw-custom-media-grid header>span{color:#fff;background:#fff;border:1px solid #d8d0dc;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.kw-custom-media-grid>button.selected header>span{background:#6147a1;border-color:#6147a1}.kw-custom-media-grid header>div{min-width:0}.kw-custom-media-grid header strong,.kw-custom-media-grid header small{display:block}.kw-custom-media-grid header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.kw-custom-media-grid header small{color:#8a808e;font-size:9px}.kw-custom-media-grid header>b{color:#5f469d;white-space:nowrap;font-size:16px}.kw-custom-media-grid header>b small{font-size:9px;display:inline}.kw-custom-media-grid>button>p{color:#776d7c;min-height:48px;margin:10px 0;font-size:10px;line-height:1.55}.kw-custom-media-grid footer{color:#7d7382;border-top:1px dashed #e4dde8;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:9px;display:flex}.kw-custom-media-grid footer b{color:#6650a0;white-space:nowrap}.kw-custom-plan-settings{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:12px;margin-top:12px;display:grid}.kw-custom-plan-settings>section{background:#f8f6f9;border-radius:14px;padding:13px}.kw-custom-plan-settings>section>span{color:#665c6b;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.kw-custom-cadence-switch{background:#ece8ef;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.kw-custom-cadence-switch button,.kw-custom-angle-list button{color:#756b7b;background:0 0;border:0;font-size:10px;font-weight:800}.kw-custom-cadence-switch button{border-radius:7px;padding:7px}.kw-custom-cadence-switch button.selected{color:#6147a1;background:#fff;box-shadow:0 2px 7px #34283f14}.kw-custom-cadence-recommendation{background:#f3effd;border:1px solid #ddd3ef;border-radius:10px;margin-top:8px;padding:9px 10px}.kw-custom-cadence-recommendation small,.kw-custom-cadence-recommendation b{display:block}.kw-custom-cadence-recommendation small{color:#7d6aaa;font-size:9px}.kw-custom-cadence-recommendation b{color:#5c4396;margin-top:3px;font-size:11px}.kw-custom-cadence-recommendation p{color:#807686;margin:4px 0 0;font-size:9px}.kw-custom-cadence-fields{gap:7px;margin-top:8px;display:grid}.kw-custom-cadence-fields select,.kw-custom-cadence-fields input{color:#4b434f;background:#fff;border:1px solid #dbd4df;border-radius:9px;width:100%;padding:8px 9px;font-size:10px}.kw-custom-angle-list{flex-wrap:wrap;gap:6px;display:flex}.kw-custom-angle-list button{background:#fff;border:1px solid #ddd5e2;border-radius:999px;padding:7px 9px}.kw-custom-angle-list button.selected{color:#5d4698;background:#ede8f9;border-color:#9b86cb}.kw-custom-plan-foot{background:#fff;border-top:1px solid #e8e2eb;padding:11px 16px}.kw-custom-plan-foot>div{min-width:0;margin-right:auto}.kw-custom-plan-foot strong,.kw-custom-plan-foot small{display:block}.kw-custom-plan-foot strong{font-size:11px}.kw-custom-plan-foot small{color:#817786;margin-top:3px;font-size:10px}.kw-plan-lead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.kw-plan-lead h4{margin:8px 0 5px;font-size:15px}.kw-plan-lead p{max-width:660px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.7}.kw-plan-facts,.kw-plan-detail-grid,.kw-option-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.kw-plan-facts article,.kw-plan-detail-grid section,.kw-option-grid article,.kw-option-grid.selectable>button{background:#fff;border:1px solid #e9e5e2;border-radius:13px;padding:12px}.kw-plan-facts article:first-child{background:#eff8fb}.kw-plan-facts article:nth-child(2){background:#fff7eb}.kw-plan-facts article:nth-child(3){background:#f4f8ee}.kw-plan-facts span,.kw-plan-facts strong,.kw-plan-facts small{display:block}.kw-plan-facts span{color:var(--muted);font-size:12px}.kw-plan-facts strong{margin-top:6px;font-size:12px;line-height:1.5}.kw-plan-facts small{color:var(--ink-soft);margin-top:4px;font-size:12px;line-height:1.5}.kw-plan-detail-grid h5{margin:0 0 8px;font-size:12px}.kw-plan-detail-grid ol,.kw-plan-detail-grid ul{color:var(--ink-soft);gap:4px;margin:0;padding-left:16px;font-size:12px;line-height:1.55;display:grid}.kw-plan-tags{flex-wrap:wrap;gap:5px;display:flex}.kw-plan-tags span{color:var(--ink-soft);background:#f4f0ee;border-radius:99px;padding:5px 8px;font-size:12px}.kw-option-grid.selectable>button{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.kw-option-grid.selectable>button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #3b555b14}.kw-option-grid article.recommended,.kw-option-grid.selectable>button.recommended{background:#fff3f8;border-color:#e5afc6}.kw-option-grid.selectable>button.selected{border-color:var(--teal);box-shadow:0 0 0 2px #4f9fae1f}.kw-option-grid.selectable>button.committed{background:linear-gradient(135deg,#effaf5,#fff);border-color:#61b29d;box-shadow:0 0 0 3px #61b29d29}.kw-option-grid article>div,.kw-option-grid.selectable>button>div{align-items:center;gap:7px;display:flex}.kw-option-grid article>div>span,.kw-option-grid.selectable>button>div>span{background:var(--blue);border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:850;display:grid}.kw-option-grid article>div>strong,.kw-option-grid.selectable>button>div>strong{font-size:12px}.kw-option-grid article>div>i,.kw-option-grid.selectable>button>div>i{background:var(--pink);border-radius:99px;margin-left:auto;padding:3px 6px;font-size:12px;font-style:normal}.kw-option-grid p{min-height:28px;color:var(--ink-soft);margin:8px 0 4px;font-size:12px;line-height:1.5}.kw-option-grid small{color:var(--muted);font-size:12px}.kw-selected-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0;display:grid}.kw-selected-summary article{background:#f3f8f8;border-radius:12px;padding:10px 12px}.kw-selected-summary article:nth-child(2){background:#fff0f6}.kw-selected-summary article:nth-child(3){background:#f7f8dc}.kw-selected-summary article:nth-child(4){background:#eef5ff}.kw-selected-summary span,.kw-selected-summary strong{display:block}.kw-selected-summary span{color:var(--muted);font-size:12px}.kw-selected-summary strong{margin-top:4px;font-size:12px}.kw-selected-summary strong small{margin-left:3px;font-size:12px;font-weight:600}.kw-source-score-list{gap:5px;display:grid}.kw-source-score-list>div{background:#f4f7f7;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.kw-source-score-list span{color:var(--ink-soft);font-size:12px}.kw-source-score-list strong{color:var(--teal-dark);flex:none;font-size:12px}.kw-source-score-list>small{color:var(--muted);font-size:12px}.kw-channel-score-board{background:#f4fafb;border:1px solid #dce9eb;border-radius:16px;margin-top:10px;padding:14px}.kw-channel-score-head>small{max-width:360px;color:var(--muted);text-align:right;font-size:12px;line-height:1.55}.kw-channel-score-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.kw-channel-score-grid article{background:#fff;border:1px solid #e3ecec;border-radius:12px;padding:10px}.kw-channel-score-grid article>div:first-child{align-items:center;gap:6px;display:flex}.kw-channel-score-grid article>div:first-child span{background:var(--blue);border-radius:7px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:850;display:grid}.kw-channel-score-grid article>div:first-child strong{font-size:12px}.kw-channel-score-grid article p,.kw-channel-score-grid article small{color:var(--muted);font-size:12px}.channel-score{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.channel-score i{background:#e8eeee;border-radius:99px;height:6px;overflow:hidden}.channel-score i b{border-radius:inherit;background:linear-gradient(90deg, var(--teal), #81c4a8);height:100%;display:block}.channel-score strong{font-size:12px}.kw-ai-platforms{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.kw-ai-platforms>span{color:var(--muted);font-size:12px}.kw-ai-platforms>b{background:#fff;border-radius:99px;padding:5px 8px;font-size:12px}.kw-ai-platforms>b small{color:var(--muted);margin-left:5px;font-size:12px}.kw-brand-gap{background:#fff8ec;border:1px solid #f1d7aa;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:13px;display:flex}.kw-brand-gap strong{margin-top:7px;font-size:12px;display:block}.kw-brand-gap p{color:var(--ink-soft);margin:4px 0 0;font-size:12px;line-height:1.55}.kw-deliverable-list{background:#fff;border-radius:15px;margin-top:10px;padding:13px}.kw-deliverable-list h5{margin:0 0 8px;font-size:12px}.kw-deliverable-list>div{flex-wrap:wrap;gap:6px;display:flex}.kw-deliverable-list article{background:#f5f7f7;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;display:flex}.kw-deliverable-list article span{color:var(--teal);font-size:12px;font-weight:850}.kw-deliverable-list article strong{font-size:12px}.kw-plan-state{min-width:88px;color:var(--muted);text-align:center;background:#f2f3f3;border-radius:99px;padding:6px 8px;font-size:12px}.kw-plan-state.ready{color:#2d7966;background:#def2e8;font-weight:800}.kw-status-badge{text-align:center;border-radius:99px;min-width:55px;padding:5px 7px;font-size:12px;font-weight:800}.kw-status-badge.completed{color:#28735f;background:#dff3e9}.kw-status-badge.supplemented{color:#28735f;background:#e7f5ed}.kw-status-badge.working{color:#287188;background:#e5f3fa}.kw-status-badge.needs-data{color:#91611d;background:#fff0cf}.kw-status-badge.offline{color:#a13a51;background:#ffe2e7}.kw-status-badge.pending{color:#777;background:#f0eeee}.kw-status-badge.keyword-data-action{cursor:pointer;border:0;font-family:inherit}.kw-status-badge.keyword-data-action:hover{transform:translateY(-1px);box-shadow:0 0 0 3px #d1922324}.kw-offline-alert{color:#8f3e50;background:#fff0f3;border-top:1px solid #f2c5cf;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.keyword-expand-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.keyword-expand-actions button{color:var(--ink-soft);cursor:pointer;background:#fff;border:1px solid #dbe5e5;border-radius:99px;padding:6px 9px;font-size:12px}.keyword-expand-actions button:hover{border-color:var(--teal);color:var(--teal-dark)}.keyword-expand-actions button:disabled{cursor:not-allowed;opacity:.4}.check-button:disabled{cursor:not-allowed;opacity:.38}.brand-report-gateway{background:linear-gradient(135deg,#eef9fb,#fff7e9);border:1px solid #cfe4e8;border-radius:17px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:14px;padding:14px;display:grid}.brand-report-gateway strong{margin-top:7px;font-size:14px;display:block}.brand-report-gateway p{color:var(--ink-soft);margin:4px 0 0;font-size:14px;line-height:1.6}.brand-report-gateway .chip{font-size:13px}.brand-report-gateway .primary-button{font-size:14px}.brand-core-save-footer{background:linear-gradient(135deg,#f7fbff,#eef6ff);border:1px solid #cddfff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px 18px;display:flex}.brand-core-save-footer strong{color:#213858;font-size:15px;display:block}.brand-core-save-footer p{color:#6e7f96;margin:5px 0 0;font-size:13px;line-height:1.55}.brand-core-save-footer .primary-button{flex:none;min-width:148px}.brand-core-save-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.brand-core-save-actions .secondary-button{color:#1672dd;cursor:pointer;background:#fff;border:1px solid #b9d5ff;border-radius:14px;min-height:42px;padding:0 18px;font-weight:800}.brand-core-save-actions .secondary-button:hover{background:#f4f9ff;border-color:#2484ed}@media (width<=720px){.brand-core-save-footer{flex-direction:column;align-items:stretch}.brand-core-save-footer .primary-button{width:100%}.brand-core-save-actions{flex-direction:column;align-items:stretch;width:100%}.brand-core-save-actions .secondary-button{width:100%}}.inline-keyword-review{background:radial-gradient(circle at 94% 8%,#ff7eb62e,#0000 28%),linear-gradient(145deg,#fff,#fffdf7 62%,#f5f1ff);border:1px solid #6b5cff29;border-radius:26px;margin-top:18px;padding:24px;scroll-margin-top:92px;box-shadow:0 18px 45px #45375b14}.inline-keyword-review.confirmed{border-color:#3e997b33}.inline-keyword-review-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inline-keyword-review-head h2{margin:10px 0 0;font-size:22px}.inline-keyword-review-head p{max-width:720px;color:var(--ink-soft);margin:7px 0 0;font-size:12px;line-height:1.7}.inline-keyword-review-stats{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:2px 6px;min-width:118px;display:grid}.inline-keyword-review-stats strong{color:var(--primary-dark);font-size:24px}.inline-keyword-review-stats span{color:var(--muted);font-size:12px}.inline-keyword-review-stats small{color:#6b5cff;grid-column:1/-1;font-size:12px;font-weight:800}.inline-keyword-review-stats button{grid-column:1/-1;margin-top:7px}.inline-keyword-category-tabs{gap:7px;margin-top:20px;padding-bottom:4px;display:flex;overflow-x:auto}.inline-keyword-category-tabs button{min-height:34px;color:var(--ink-soft);white-space:nowrap;background:#ffffffe0;border:1px solid #e8e0e9;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.inline-keyword-category-tabs button.active{color:#fff;background:#6b5cff;border-color:#6b5cff}.inline-keyword-category-tabs small{background:#6b5cff17;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:12px;display:grid}.inline-keyword-category-tabs button.active small{background:#fff3}.inline-keyword-add{background:#f5f1ff8c;border:1px dashed #6b5cff40;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:9px 11px;display:flex}.inline-keyword-add>div{align-items:center;gap:12px;display:flex}.inline-keyword-add button{color:#6b5cff;background:0 0;border:0;font-size:12px;font-weight:850}.inline-keyword-add span{color:var(--muted);font-size:12px}.inline-keyword-list{gap:8px;max-height:570px;margin-top:12px;padding-right:4px;display:grid;overflow-y:auto}.inline-word-package{background:#ffffffc7;border:1px solid #e9e1ea;border-radius:17px;overflow:hidden}.inline-word-package-head{width:100%;min-height:64px;color:var(--ink);text-align:left;background:radial-gradient(circle at 96% 10%,#f4ee7233,#0000 25%),linear-gradient(125deg,#fff,#f9f7ff);border:0;grid-template-columns:42px minmax(180px,1fr) minmax(160px,auto) auto 20px;align-items:center;gap:12px;padding:12px 14px;display:grid}.inline-word-package-head:hover{background:linear-gradient(125deg,#fffaf0,#f2eeff)}.inline-word-package-head>span{color:#fff;background:linear-gradient(135deg,#6b5cff,#ff6fae);border-radius:13px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.inline-word-package-head small,.inline-word-package-head strong{display:block}.inline-word-package-head small{color:#8e8793;font-size:12px;font-weight:800}.inline-word-package-head strong{margin-top:4px;font-size:12px}.inline-word-package-priorities{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.inline-word-package-priorities i{color:#6b5cff;background:#eeeaff;border-radius:999px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:850}.inline-word-package-head em{color:#26745f;white-space:nowrap;background:#eef8f5;border-radius:999px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:850}.inline-word-package-head>b{color:#6b5cff;text-align:center;font-size:18px}.inline-word-package-rows{background:#fffdfabd;border-top:1px solid #eee7ee;gap:8px;padding:10px;display:grid}.inline-keyword-list article{background:#ffffffeb;border:1px solid #eee7ee;border-radius:14px;grid-template-columns:36px minmax(220px,1fr) minmax(140px,.55fr) 82px auto;align-items:center;gap:9px;padding:9px;display:grid}.inline-keyword-number{color:#a39ba8;text-align:center;font-size:12px;font-weight:850}.inline-keyword-list input,.inline-keyword-list select{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #e9e2ea;border-radius:10px;outline:none;padding:0 10px;font-size:12px}.inline-keyword-list input:focus,.inline-keyword-list select:focus{border-color:#6b5cff;box-shadow:0 0 0 3px #6b5cff14}.inline-keyword-list input:read-only,.inline-keyword-list select:disabled{color:#736d77;background:#f8f5f8}.inline-keyword-delete{color:#b45068;background:0 0;border:0;padding:8px;font-size:12px;font-weight:800}.inline-keyword-empty{color:var(--muted);text-align:center;border:1px dashed #e4dce5;border-radius:14px;padding:28px;font-size:12px}.inline-keyword-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfaf0;border-top:1px solid #eee5ed;justify-content:flex-end;gap:10px;margin:15px -10px -10px;padding:14px 220px 10px 10px;display:flex;position:sticky;bottom:0}.kw-plan-empty{background:#fffaf6;border-top:1px dashed #e8dfde;align-items:center;gap:10px;padding:14px;display:flex}.kw-plan-empty>div{flex:1}.kw-plan-empty strong{font-size:12px}.kw-plan-empty p{color:var(--muted);margin:4px 0 0;font-size:12px}@media (width<=1180px){.brand-dashboard{grid-template-columns:minmax(0,1fr) 200px}.monitor-kpis,.brand-kpi-row{grid-template-columns:repeat(2,1fr)}.direction-monitor>div:last-child{grid-template-columns:repeat(3,1fr)}.library-summary-hero{grid-template-columns:1fr}.library-summary-widgets{grid-template-columns:repeat(4,1fr)}.keyword-library-body{grid-template-columns:220px minmax(0,1fr)}.pack-grid,.service-grid{grid-template-columns:repeat(3,1fr)}.article-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=920px){.website-empty-dashboard{grid-template-columns:1fr;min-height:auto}.website-empty-main{padding:34px 30px 30px}.website-empty-actions{margin-top:0}.website-empty-aside{border-top:1px solid #e5e7ec;border-left:0;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:0 28px;padding:28px 30px;display:grid}.website-progress-heading,.website-aside-action{grid-column:1/-1}.website-progress-ring{grid-area:2/1;margin:26px auto}.website-build-stages{grid-area:2/2}.brand-report-gateway{grid-template-columns:1fr}.kw-selected-summary,.kw-channel-score-grid{grid-template-columns:repeat(2,1fr)}.kw-brand-gap,.kw-channel-score-head{flex-direction:column;align-items:flex-start}.kw-channel-score-head>small{text-align:left;max-width:none}.template-card-grid{grid-template-columns:repeat(2,1fr)}.brand-form-layout{grid-template-columns:1fr}.website-image-grid{grid-template-columns:repeat(2,1fr)}.kw-plan-facts,.kw-plan-detail-grid,.brand-knowledge-grid,.monitor-body-grid,.optimization-grid{grid-template-columns:1fr}.knowledge-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnosis-tabs{flex-wrap:wrap}.report-selector{border-top:1px solid #eee4e2;border-left:0;width:100%;margin-left:0;padding:10px}.library-summary-widgets{grid-template-columns:repeat(2,1fr)}.keyword-library-head{flex-direction:column;align-items:flex-start}.library-head-actions{flex-wrap:wrap;width:100%}.selection-pill{margin-right:auto}.side-nav{width:238px;transition:transform .25s;transform:translate(-105%)}.side-nav.open{transform:translate(0)}.mobile-scrim{z-index:35;visibility:hidden;opacity:0;background:#27342f47;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.mobile-scrim.show{visibility:visible;opacity:1}.main-stage{padding-left:0}.menu-button{display:block}.topbar{justify-content:flex-start;gap:12px;padding:10px 20px}.topbar-actions{margin-left:auto}.hero-card{grid-template-columns:1fr}.hero-copy{padding:38px 36px 18px}.hero-stats{margin:0 34px 34px}.simple-hero,.growth-grid{grid-template-columns:1fr}.delivery-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.website-empty-dashboard{border-radius:20px}.website-empty-main{padding:26px 20px 24px}.website-empty-heading h1{font-size:30px}.website-empty-heading p{font-size:13px;line-height:1.7}.website-readiness-list{margin-top:24px}.website-readiness-list article{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px 0}.website-readiness-list article>span{width:34px;height:34px}.website-readiness-list em{grid-column:2;justify-self:start}.website-empty-actions{flex-direction:column;align-items:stretch;padding-top:26px}.website-empty-primary,.website-empty-secondary{width:100%}.website-empty-aside{padding:25px 20px 22px;display:flex}.website-progress-ring{width:136px;height:136px;margin:24px auto}.website-progress-ring>div{width:104px;height:104px}.website-build-stages{width:100%}.website-aside-action{margin-top:24px}.kw-selected-summary,.kw-channel-score-grid,.selected-content-plan{grid-template-columns:1fr}.kw-plan-choice-head,.kw-plan-lead,.kw-brand-gap{flex-direction:column;align-items:stretch}.selected-content-plan>div:last-child{justify-content:flex-start}.template-card-grid,.brand-field-grid,.website-image-grid,.kw-option-grid{grid-template-columns:1fr}.brand-field-grid label.wide{grid-column:auto}.website-create-entry{gap:9px;padding:10px 12px}.website-create-entry-copy small{display:none}.website-wizard-head{grid-template-columns:repeat(2,1fr)}.website-ai-toolbar{flex-direction:column;align-items:flex-start}.kw-plan-lead,.kw-plan-empty{flex-direction:column;align-items:stretch}.keyword-workspace-tabs{overflow:visible}.keyword-workspace-tabs>button{min-width:0}.report-path-cards{grid-template-columns:1fr}.report-path-arrow{margin:-4px auto;transform:rotate(90deg)}.brand-dashboard{border-radius:22px;grid-template-columns:1fr;padding:22px 18px}.brand-progress-card{text-align:left;grid-template-columns:1fr auto;justify-items:start}.brand-progress-card .radial-score{grid-area:1/2/span 2;width:82px;height:82px;margin:0}.monitor-kpis,.brand-fact-grid,.knowledge-side-stack,.direction-monitor>div:last-child{grid-template-columns:1fr}.brand-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-dashboard,.optimization-dashboard,.knowledge-main-card,.knowledge-mini-card{border-radius:20px;padding:17px}.monitor-heading,.optimization-head{flex-direction:column;align-items:stretch}.platform-bars article{grid-template-columns:72px 1fr 36px}.priority-actions article{grid-template-columns:38px minmax(0,1fr)}.priority-actions article>.chip{grid-column:2;justify-self:start}.kw-keyword-head{grid-template-columns:22px minmax(0,1fr) 58px}.kw-keyword-head .kw-content-action{grid-column:2/-1;justify-self:start}.diagnosis-tabs button{flex:120px;min-width:0}.subnav-tabs{overflow-x:auto}.subnav-tabs button{flex:0 0 138px;min-width:138px}.source-search-panel{flex-direction:column;align-items:stretch}.score-lab{grid-template-columns:1fr}.score-controls label{grid-template-columns:minmax(110px,1fr) minmax(90px,1fr) 26px}.source-kpis,.measurement-kpis,.distribution-summary,.publish-task-creator,.channel-matrix,.website-grid,.growth-loop{grid-template-columns:1fr}.publish-task-creator>.primary-button{width:100%}.media-result-list>article{grid-template-columns:34px minmax(0,1fr) auto}.media-result-list>article .chip{grid-column:2/-1;justify-self:start}.growth-loop i{display:none}.library-summary-hero{border-radius:22px;gap:22px;padding:26px 20px}.library-summary-hero h1{font-size:30px}.library-summary-widgets{gap:7px}.summary-widget{min-height:98px;padding:12px}.summary-widget strong{font-size:24px}.keyword-library-head{padding:19px 17px 15px}.library-head-actions .soft-button{display:none}.keyword-library-toolbar{flex-wrap:wrap;align-items:flex-start;padding:10px 17px}.keyword-library-toolbar .search-box{width:100%}.keyword-library-body{grid-template-columns:1fr;min-height:0}.keyword-direction-nav{scroll-snap-type:x mandatory;border-bottom:1px solid #e4edef;border-right:0;gap:7px;padding:12px;display:flex;overflow-x:auto}.direction-nav-title,.direction-tip{display:none}.keyword-direction-nav>button{scroll-snap-align:start;grid-template-columns:30px 102px auto;min-width:178px;margin:0;padding:8px}.direction-symbol{width:29px;height:29px}.keyword-package-main{padding:14px 12px}.kw-keyword-row{grid-template-columns:22px minmax(0,1fr) 48px}.kw-content-action{text-align:left;grid-column:2/-1}body{padding-bottom:66px}.topbar{min-height:62px;padding:9px 14px}.topbar>div:first-of-type>span,.library-switcher{display:none}.page-wrap{padding:18px 14px 34px}.job-banner{margin:12px 14px 0}.job-banner>b{display:none}.hero-card,.simple-hero{border-radius:22px}.hero-copy{padding:30px 22px 12px}.hero-copy h1,.simple-hero h1{font-size:30px}.hero-copy>p,.simple-hero>div>p{font-size:12px}.hero-actions{flex-direction:column;align-items:stretch;gap:6px}.hero-stats{margin:12px 18px 20px}.pack-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.pack-card{scroll-snap-align:start;min-width:190px}.section-heading{flex-direction:column;align-items:flex-start;gap:8px}.keyword-panel-head{flex-direction:column;align-items:flex-start;padding:18px}.selection-summary{width:100%}.selection-summary>button{margin-left:auto}.keyword-toolbar{flex-wrap:wrap;align-items:flex-start;padding:10px 18px}.search-box{width:100%}.result-count{margin-left:0}.simple-hero{gap:22px;padding:28px 22px}.diagnosis-start,.context-pill,.delivery-metrics{width:100%}.report-card{grid-template-columns:38px minmax(0,1fr)}.report-actions{grid-column:1/-1;justify-content:flex-end}.article-grid,.service-grid{grid-template-columns:1fr}.order-list article{grid-template-columns:36px minmax(0,1fr) auto}.order-list article>a,.order-list article>.muted-link{text-align:left;grid-column:2/-1}.architecture-note,.form-grid,.switch-row{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.confirm-summary{grid-template-columns:1fr}.modal-backdrop{align-items:end;padding:0}.modal-card{border-radius:24px 24px 0 0;max-height:92vh;padding:22px 18px}.mobile-nav{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefaeb;border:1px solid #e0e7e0eb;border-radius:18px;grid-template-columns:repeat(4,1fr);padding:6px;display:grid;position:fixed;inset:auto 10px 10px;box-shadow:0 12px 35px #2c423629}.mobile-nav button{color:var(--muted);background:0 0;border:0;border-radius:12px;justify-items:center;gap:3px;padding:6px 2px;font-size:12px;display:grid}.mobile-nav button span{background:#f3f5f2;border-radius:9px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.mobile-nav button.active{color:var(--primary);font-weight:750}.mobile-nav button.active span{background:var(--green)}.toast{bottom:78px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.processing-workflow{background:#ffffffa8;border:1px solid #45917c21;border-radius:14px;gap:11px;padding:12px 14px 10px;display:grid}.processing-workflow-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.processing-workflow-head>span{color:#337965;letter-spacing:.04em;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.processing-workflow-head>span>i{background:#56aa8f;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite alternate workflow-beacon;box-shadow:0 0 0 4px #56aa8f21}.processing-workflow-head>small{color:#87938d;font-size:10px}.processing-workflow-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.processing-workflow-nodes article{color:#86908b;background:#f8faf8e0;border:1px solid #697e751c;border-radius:11px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 9px;transition:border-color .35s,background .35s,box-shadow .35s,opacity .35s,transform .35s;display:grid;position:relative}.processing-workflow-nodes article.queued{opacity:.55}.processing-workflow-nodes article.active{color:#347c67;background:#fff;border-color:#4d9f875c;transform:translateY(-2px);box-shadow:0 8px 22px #40816c1f}.processing-workflow-nodes article.done{color:#44846e;background:#ebf7f0e6;border-color:#4d9f872b}.processing-workflow-nodes article.paused{color:#a46670;background:#fff6f6e6;border-color:#be64702e}.workflow-node-icon{width:29px;height:29px;color:inherit;background:#edf2ef;border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.processing-workflow-nodes article.active .workflow-node-icon{background:linear-gradient(145deg,#dff2e9,#cce9dc);animation:1.3s ease-in-out infinite workflow-node-pulse}.processing-workflow-nodes article.done .workflow-node-icon{background:#dcefe5}.processing-workflow-nodes article b,.processing-workflow-nodes article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.processing-workflow-nodes article b{color:inherit;font-size:10px}.processing-workflow-nodes article small{color:#909994;margin-top:2px;font-size:9px}.workflow-handoff{z-index:2;background:#cfdad5;width:9px;height:1px;position:absolute;top:50%;right:-9px;overflow:hidden}.active .workflow-handoff:after,.done .workflow-handoff:after{content:"";background:linear-gradient(90deg,#0000,#4f9f87);animation:1.1s linear infinite workflow-handoff;position:absolute;inset:0}.processing-workflow>p{color:#99a19d;margin:0;font-size:9px;line-height:1.4}.processing-workflow.is-failed .processing-workflow-head>span,.processing-workflow.is-failed .processing-workflow-head>small{color:#a46670}.processing-workflow.is-failed .processing-workflow-head>span>i{background:#c77a85;animation:none;box-shadow:0 0 0 4px #c77a851f}.job-window-reopen{color:#317a64;cursor:pointer;background:#ffffffc2;border:1px solid #41917933;border-radius:999px;justify-self:end;width:fit-content;padding:7px 12px;font-size:10px;font-weight:850;transition:border-color .2s,box-shadow .2s,transform .2s}.job-window-reopen:hover{border-color:#4191796b;transform:translateY(-1px);box-shadow:0 8px 20px #3577631f}.keyword-job-window-backdrop{z-index:170;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 18% 12%,#6fcfae2e,#0000 32%),#14251f94;place-items:center;padding:24px;animation:.28s both job-window-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.keyword-job-window{background:#f6f7f2;border:1px solid #ffffff8c;border-radius:26px;width:min(1060px,100%);max-height:calc(100vh - 48px);animation:.48s cubic-bezier(.18,.86,.22,1) both job-window-in;position:relative;overflow:hidden auto;box-shadow:0 36px 100px #0a1f1757,0 0 0 1px #30735f1f}.keyword-job-window:after{z-index:2;content:"";background:linear-gradient(90deg,#0000,#68ceacb3,#0000);height:1px;animation:2.8s ease-in-out infinite job-window-scan;position:absolute;top:72px;left:0;right:0}.keyword-job-window-head{z-index:4;color:#fff;background:radial-gradient(circle at 82% 0,#65c9a72e,#0000 34%),#183a30;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:72px;padding:14px 20px;display:grid;position:sticky;top:0}.job-window-controls{gap:6px;display:flex}.job-window-controls i{background:#6ebca2;border-radius:50%;width:8px;height:8px;display:block}.keyword-job-window-head>div:nth-child(2){gap:3px;display:grid}.keyword-job-window-head>div:nth-child(2) span{color:#daf2e99e;letter-spacing:.16em;font-size:9px;font-weight:850}.keyword-job-window-head>div:nth-child(2) strong{letter-spacing:.02em;font-size:14px}.job-window-live{color:#b9ecd9;background:#80d5b81a;border:1px solid #96e8cc38;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.job-window-live>i{background:#7de0bc;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite alternate workflow-beacon;box-shadow:0 0 0 4px #7de0bc1f}.job-window-live.done>i{background:#a9d77f;animation:none}.job-window-live.error>i{background:#df848e;animation:none}.keyword-job-window-head>button{color:#ffffffbf;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.keyword-job-window-body{grid-template-columns:292px minmax(0,1fr);min-height:520px;display:grid}.job-window-overview{color:#fff;background:radial-gradient(circle at 20% 12%,#64c6a529,#0000 32%),linear-gradient(160deg,#22483d,#17372e);padding:34px 28px;position:relative;overflow:hidden}.job-window-overview:after{content:"";border:1px solid #89d7bc21;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-90px;right:-80px;box-shadow:0 0 0 34px #89d7bc0a,0 0 0 68px #89d7bc06}.job-window-progress-ring{background:radial-gradient(circle closest-side, #1d4036 78%, transparent 80% 99%), conic-gradient(#7ed6b8 var(--job-progress), #ffffff1a 0);border-radius:50%;place-items:center;width:142px;height:142px;margin:0 auto 28px;display:grid;box-shadow:0 18px 45px #06191347,0 0 0 9px #77d4b40a}.job-window-progress-ring>div{align-items:baseline;display:flex}.job-window-progress-ring strong{letter-spacing:-.06em;font-size:40px}.job-window-progress-ring small{color:#9dddc7;margin-left:3px;font-size:12px}.job-window-overview>span{color:#8dccb7;letter-spacing:.14em;font-size:9px;font-weight:850}.job-window-overview h2{margin:7px 0 0;font-size:20px;line-height:1.35}.job-window-overview>p{color:#ddf0e9ad;min-height:42px;margin:9px 0 24px;font-size:10px;line-height:1.7}.job-window-overview dl{z-index:1;background:#ffffff14;border:1px solid #ffffff14;border-radius:13px;gap:1px;margin:0;display:grid;position:relative;overflow:hidden}.job-window-overview dl>div{background:#13362cd6;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.job-window-overview dt{color:#daeee78c;font-size:9px}.job-window-overview dd{color:#e7f4ef;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:800;overflow:hidden}.job-window-process{background-color:#f7f8f4;background-image:linear-gradient(#2f675509 1px,#0000 1px),linear-gradient(90deg,#2f675509 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-content:start;gap:16px;padding:26px;display:grid}.job-window-process>.processing-workflow{background:#ffffffe6;box-shadow:0 12px 30px #2f594b12}.job-event-stream{background:#ffffffeb;border:1px solid #3f77651f;border-radius:17px;overflow:hidden;box-shadow:0 14px 34px #2f594b0f}.job-event-stream-head{border-bottom:1px solid #e9eeea;justify-content:space-between;align-items:flex-end;gap:14px;padding:15px 17px;display:flex}.job-event-stream-head span{color:#4a927b;letter-spacing:.16em;font-size:8px;font-weight:900}.job-event-stream-head h3{color:#28453b;margin:2px 0 0;font-size:14px}.job-event-stream-head>small{color:#98a29e;font-size:9px}.job-event-list{padding:4px 16px 10px;display:grid}.job-event-list article{color:#8c9692;border-bottom:1px dashed #e9ece9;grid-template-columns:26px 12px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;transition:opacity .3s,transform .3s;display:grid;position:relative}.job-event-list article:last-child{border-bottom:0}.job-event-list article.waiting{opacity:.48}.job-event-list article.active{color:#327c65;transform:translate(3px)}.job-event-list article>span{color:#a3aaa7;font-size:8px;font-weight:850}.job-event-list article>i{z-index:1;background:#fff;border:2px solid #cad3cf;border-radius:50%;width:8px;height:8px;position:relative}.job-event-list article:not(:last-child)>i:after{content:"";background:#e4eae6;width:2px;height:45px;position:absolute;top:8px;left:1px}.job-event-list article.active>i{background:#79d0b2;border-color:#55b091;animation:1.2s infinite workflow-node-pulse;box-shadow:0 0 0 5px #55b0911f}.job-event-list article.done>i{background:#6bb397;border-color:#6bb397}.job-event-list article.paused>i{background:#f1c3c8;border-color:#ca7c86}.job-event-list article>div{min-width:0}.job-event-list article strong,.job-event-list article small{display:block}.job-event-list article strong{color:inherit;font-size:10px}.job-event-list article small{color:#929b97;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.job-event-list article>b{color:#929b97;background:#f0f3f1;border-radius:999px;padding:5px 8px;font-size:8px}.keyword-job-window-foot{background:#fff;border-top:1px solid #3e74621c;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:13px 20px;display:flex}.keyword-job-window-foot p{color:#7d8984;align-items:center;gap:9px;margin:0;font-size:9px;display:flex}.keyword-job-window-foot p>i{background:#6ab596;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6ab5961a}.keyword-job-window-backdrop{background:radial-gradient(circle at 14% 12%,#ffd6e273,#0000 30%),radial-gradient(circle at 86% 18%,#cae5ff66,#0000 32%),#564c4247}.keyword-job-window{background:#fffaf4;border-color:#ffffffdb;box-shadow:0 32px 90px #67534133,0 0 0 1px #896f5b17}.keyword-job-window:after{background:linear-gradient(90deg,#0000,#ffb2c9b8,#97cff4b8,#91cfafad,#0000)}.keyword-job-window-head{color:#5d493a;background:radial-gradient(circle at 86% -30%,#c1e7ffc2,#0000 38%),linear-gradient(110deg,#fff0d9 0%,#f7edff 50%,#e9f8ee 100%);border-bottom:1px solid #82685314}.job-window-controls i{background:#91d3bc}.job-window-controls i:nth-child(2){background:#f2ce72}.job-window-controls i:nth-child(3){background:#ee98ad}.keyword-job-window-head>div:nth-child(2) span{color:#a17a95}.job-window-live{color:#44846c;background:#daf3e4d6;border-color:#5ca4852e}.job-window-live>i{background:#72c29f;box-shadow:0 0 0 4px #72c29f24}.job-window-live.done{color:#5f8a44}.job-window-live.error{color:#b86172}.keyword-job-window-head>button{color:#866f5d;background:#ffffff94;border-color:#6a53431a}.keyword-job-window-body{background:#fffaf4}.job-window-overview{color:#654f40;background:radial-gradient(circle at 14% 10%,#ffffffc7,#0000 34%),radial-gradient(circle at 96% 92%,#d2e8ffad,#0000 42%),linear-gradient(155deg,#fff0c9 0%,#ffe9e7 52%,#eee8ff 100%)}.job-window-overview:after{border-color:#9d7ec226;box-shadow:0 0 0 34px #ffffff21,0 0 0 68px #97caeb14}.job-window-progress-ring{background:radial-gradient(circle closest-side, #fffaf3 77%, transparent 79% 99%), conic-gradient(#77c9ac var(--job-progress), #ffffffa3 0);box-shadow:0 18px 40px #8061481f,0 0 0 9px #ffffff42}.job-window-progress-ring strong{color:#5e4b3e}.job-window-progress-ring small{color:#5aa486}.job-window-overview>span{color:#9a6d8d}.job-window-overview>p{color:#8b7565}.job-window-overview dl{background:#ffffff6b;border-color:#87675117}.job-window-overview dl>div{background:#ffffff8a}.job-window-overview dt{color:#a28d7e}.job-window-overview dd{color:#645144}.job-window-process{background:linear-gradient(#82685309 1px,#0000 1px),linear-gradient(90deg,#82685309 1px,#0000 1px),#fffdf9}.job-window-process>.processing-workflow,.job-event-stream{background:#ffffffeb;border-color:#856c5817;box-shadow:0 14px 32px #775c4812}.job-window-process .processing-workflow-nodes article:first-child{background:#edf9f2;border-color:#64b89533}.job-window-process .processing-workflow-nodes article:nth-child(2){background:#fff8dc;border-color:#dcb65433}.job-window-process .processing-workflow-nodes article:nth-child(3){background:#edf7ff;border-color:#69a6d333}.job-window-process .processing-workflow-nodes article:nth-child(4){background:#fff0f5;border-color:#d87e9d33}.job-window-process .processing-workflow-nodes article.active{box-shadow:0 9px 22px #7e624d1a}.job-event-stream-head{background:linear-gradient(90deg,#fffaf0,#fff6fa,#f3f8ff);border-bottom-color:#f0e9e3}.job-event-stream-head span{color:#a16e91}.job-event-stream-head h3{color:#624e41}.job-event-list article{border-bottom-color:#eee8e2}.job-event-list article:first-child>i{border-color:#74bea0}.job-event-list article:nth-child(2)>i{border-color:#dfbd68}.job-event-list article:nth-child(3)>i{border-color:#80b7df}.job-event-list article:nth-child(4)>i{border-color:#d990aa}.job-event-list article:nth-child(5)>i{border-color:#a58bd1}.job-event-list article.active>b{color:#98742d;background:#fff0d3}.job-event-list article.done>b{color:#56846d;background:#eaf7ef}.keyword-job-window-foot{background:linear-gradient(90deg,#fffaf2,#fff7fb);border-top-color:#84685314}.keyword-review-window-backdrop{z-index:180;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 12% 8%,#ffdeae57,#0000 30%),radial-gradient(circle at 88% 14%,#ffcde05c,#0000 32%),#544b4347;place-items:center;padding:24px;animation:.28s both job-window-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.keyword-review-window{background:#fffaf5;border:1px solid #ffffffe0;border-radius:25px;width:min(1180px,100%);max-height:calc(100vh - 48px);animation:.45s cubic-bezier(.18,.86,.22,1) both keyword-review-window-in;overflow:hidden;box-shadow:0 32px 90px #664e3e33,0 0 0 1px #85695414}.keyword-review-window-toolbar{color:#604c3f;background:radial-gradient(circle at 82% -40%,#c4e5ffcc,#0000 40%),linear-gradient(110deg,#fff1d7,#fff0f6 48%,#eeeaff);border-bottom:1px solid #84675314;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:15px;min-height:68px;padding:13px 19px;display:grid}.keyword-review-window-toolbar>div:nth-child(2){gap:3px;display:grid}.keyword-review-window-toolbar>div:nth-child(2) span{color:#9a6e91;letter-spacing:.15em;font-size:8px;font-weight:900}.keyword-review-window-toolbar>div:nth-child(2) strong{font-size:13px}.keyword-review-window-toolbar>small{color:#8c7768;background:#ffffff9e;border-radius:999px;padding:7px 10px;font-size:9px}.keyword-review-window-toolbar>button{color:#846e5e;cursor:pointer;background:#ffffff9e;border:1px solid #6952431a;border-radius:10px;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.keyword-review-window-scroll{max-height:calc(100vh - 118px);padding:18px;overflow-y:auto}.keyword-review-window .inline-keyword-review{box-shadow:none;border-color:#7b61ca1f;border-radius:20px;margin:0}.keyword-review-window .inline-keyword-list{max-height:min(49vh,520px)}.keyword-review-window .inline-keyword-actions{z-index:3;margin-left:-10px;margin-right:-10px;padding-right:10px}.keyword-review-window .inline-keyword-review-stats{min-width:100px}.report-pipeline-window-backdrop{z-index:185;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:radial-gradient(circle at 14% 10%,#ffdaae5c,#0000 32%),radial-gradient(circle at 86% 12%,#d0e2ff6b,#0000 34%),#5249424d;place-items:center;padding:24px;animation:.28s both job-window-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.report-pipeline-window{background:#fffaf5;border:1px solid #ffffffe6;border-radius:25px;width:min(900px,100%);max-height:calc(100vh - 48px);animation:.45s cubic-bezier(.18,.86,.22,1) both keyword-review-window-in;overflow:hidden;box-shadow:0 32px 90px #654e3e33,0 0 0 1px #84675214}.report-task-window{width:min(1060px,100%);overflow:hidden auto}.report-task-window-body{grid-template-columns:286px minmax(0,1fr);min-height:520px;display:grid}.report-task-overview{color:#604e55;background:radial-gradient(circle at 14% 8%,#ffffffc2,#0000 34%),radial-gradient(circle at 100% 90%,#d4e9ffb3,#0000 42%),linear-gradient(155deg,#eaf6ff 0%,#f0eaff 52%,#ffeaf2 100%);padding:34px 27px;position:relative;overflow:hidden}.phase-optimization .report-task-overview,.phase-complete .report-task-overview{background:radial-gradient(circle at 14% 8%,#ffffffc7,#0000 34%),radial-gradient(circle at 100% 90%,#d2f4e2bf,#0000 42%),linear-gradient(155deg,#fff1d8 0%,#fff0f5 48%,#eaf6ee 100%)}.report-task-overview:after{content:"";border:1px solid #8973b31f;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-86px;right:-78px;box-shadow:0 0 0 32px #ffffff21,0 0 0 64px #89b9db12}.report-task-overview>.job-window-progress-ring{background:radial-gradient(circle closest-side, #fffaf6 77%, transparent 79% 99%), conic-gradient(#88bfe7 var(--job-progress), #ffffffad 0);margin-bottom:28px}.report-task-overview>span{color:#9a6e91;letter-spacing:.14em;font-size:9px;font-weight:900}.report-task-overview h2{margin:8px 0 0;font-size:20px;line-height:1.38}.report-task-overview>p{color:#887681;min-height:48px;margin:9px 0 24px;font-size:10px;line-height:1.7}.report-task-overview dl{z-index:1;background:#fff6;border:1px solid #735a6c14;border-radius:13px;gap:1px;margin:0;display:grid;position:relative;overflow:hidden}.report-task-overview dl>div{background:#ffffff8f;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.report-task-overview dt{color:#a08f98;font-size:9px}.report-task-overview dd{color:#66545d;margin:0;font-size:9px;font-weight:850}.report-optimization-orb{background:radial-gradient(circle,#fffaf5 0 58%,#e8f7ef 60% 100%);border:12px solid #87c6a42b;border-radius:50%;place-items:center;width:142px;height:142px;margin:0 auto 28px;display:grid;position:relative;box-shadow:0 18px 42px #70523f1f,0 0 0 9px #ffffff40}.report-optimization-orb>span{color:#5d9c80;letter-spacing:-.04em;font-size:26px;font-weight:950}.report-optimization-orb>i{border:3px solid #73bea0;border-color:#73bea0 #e0a9c0 #0000 #0000;border-radius:50%;animation:1.7s linear infinite report-orb-spin;position:absolute;inset:-12px}.report-optimization-orb.done{background:#eaf8f0;border-color:#74bf9d40}.report-task-process{background-color:#fffdf9;background-image:linear-gradient(#79615208 1px,#0000 1px),linear-gradient(90deg,#79615208 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-content:start;gap:16px;padding:25px;display:grid}.report-task-process>.processing-workflow,.report-task-process>.report-module-network,.report-task-process>.report-event-stream{background:#ffffffeb;border-color:#7e645217;box-shadow:0 13px 30px #70534012}.report-module-network{border:1px solid #7e645217;border-radius:15px;gap:12px;padding:13px 14px;display:grid}.report-module-network>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.report-module-network article{text-align:center;background:#f1faf5;border:1px solid #79a58f24;border-radius:12px;justify-items:center;gap:5px;min-width:0;padding:11px 8px;display:grid;position:relative}.report-module-network article:nth-child(2){background:#fff9e4;border-color:#d3ac5229}.report-module-network article:nth-child(3){background:#eef8ff;border-color:#69a7d529}.report-module-network article:nth-child(4){background:#fff1f6;border-color:#d27f9e29}.report-module-network article>span{color:#569277;background:#69b99624;border-radius:10px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.report-module-network article b{color:#66564e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.report-module-network article small{color:#948881;font-size:8px}.report-module-network article>i{background:#72bd9e;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite alternate workflow-beacon;position:absolute;top:8px;right:8px}.report-module-network.done article>i{display:none}.report-event-stream .job-event-list article{min-height:50px}@keyframes report-orb-spin{to{transform:rotate(360deg)}}.report-pipeline-head{color:#604c3f;background:radial-gradient(circle at 86% -50%,#c0e6ffd6,#0000 42%),linear-gradient(110deg,#fff0d5,#fff0f7 48%,#eeeaff);border-bottom:1px solid #84675314;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:68px;padding:13px 19px;display:grid}.report-pipeline-head>div:nth-child(2){gap:3px;display:grid}.report-pipeline-head>div:nth-child(2) span{color:#996e90;letter-spacing:.15em;font-size:8px;font-weight:900}.report-pipeline-head>div:nth-child(2) strong{font-size:13px}.report-pipeline-head>small{color:#8d7768;background:#ffffff9e;border-radius:999px;padding:7px 10px;font-size:9px}.report-pipeline-hero{background:radial-gradient(circle at 92% 10%,#c3e6ff8f,#0000 28%),radial-gradient(circle at 8% 100%,#ffdcae73,#0000 32%),linear-gradient(125deg,#fffdf8,#fff6fa);justify-content:space-between;align-items:center;gap:28px;padding:28px 30px 24px;display:flex}.report-pipeline-hero h2{color:#5e4b3e;margin:10px 0 0;font-size:24px}.report-pipeline-hero p{color:#8a776a;max-width:620px;margin:8px 0 0;font-size:10px;line-height:1.7}.report-pipeline-percent{color:#5b4a3e;background:#fff;border:10px solid #75c5a733;border-radius:50%;place-content:center;align-items:baseline;min-width:108px;height:108px;display:flex;box-shadow:0 14px 30px #70533f17}.report-pipeline-percent strong{letter-spacing:-.05em;font-size:31px}.report-pipeline-percent small{color:#62a98d;margin-left:2px;font-size:10px}.report-pipeline-track{background:#f0e9e5;height:7px;overflow:hidden}.report-pipeline-track>i{background:linear-gradient(90deg,#f2b8c8,#ddb9ed,#94c9ee,#7bc9ac);border-radius:0 999px 999px 0;height:100%;transition:width .6s cubic-bezier(.2,.72,.2,1);display:block;position:relative;overflow:hidden}.report-pipeline-track>i:after{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);animation:1.5s ease-in-out infinite progress-glint;position:absolute;inset:0;transform:translate(-100%)}.report-pipeline-stages{gap:10px;padding:22px 28px;display:grid}.report-pipeline-stages article{color:#8f8177;background:#fff;border:1px solid #80665317;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:12px 15px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid}.report-pipeline-stages article>span{color:#9d9199;background:#f1edf0;border-radius:13px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.report-pipeline-stages article:first-child.active{background:#f1f8ff;border-color:#69acd747}.report-pipeline-stages article:nth-child(2).active{background:#faf2ff;border-color:#bf8bd147}.report-pipeline-stages article.active{color:#654f41;transform:translate(3px);box-shadow:0 12px 28px #73584614}.report-pipeline-stages article.active>span{color:#fff;background:linear-gradient(135deg,#9ccff0,#cbb2e7);animation:1.2s infinite workflow-node-pulse}.report-pipeline-stages article.done{color:#587965;background:#eef9f3;border-color:#68b59233}.report-pipeline-stages article.done>span{color:#4f9275;background:#d9f0e4}.report-pipeline-stages article.failed{color:#a36170;background:#fff2f5;border-color:#c96b7f33}.report-pipeline-stages article strong,.report-pipeline-stages article small{display:block}.report-pipeline-stages article strong{color:inherit;font-size:11px}.report-pipeline-stages article small{color:#998c83;margin-top:5px;font-size:9px}.report-pipeline-stages article>b{color:#95877e;background:#f3efed;border-radius:999px;padding:6px 9px;font-size:8px}.report-pipeline-stages article.active>b{color:#9a7838;background:#fff0d6}.report-pipeline-stages article.done>b{color:#56856f;background:#dff2e8}.report-pipeline-exports{background:radial-gradient(circle at 92% 0,#c2e5ff8a,#0000 32%),linear-gradient(120deg,#fff9e9,#fff4f9);border:1px solid #81655217;border-radius:18px;grid-template-columns:minmax(180px,.7fr) minmax(360px,1.3fr);align-items:center;gap:22px;margin:0 28px 22px;padding:17px;animation:.4s both surface-enter;display:grid;box-shadow:0 12px 28px #70544112}.report-pipeline-exports>div:first-child>span{color:#9b6f91;letter-spacing:.15em;font-size:8px;font-weight:900}.report-pipeline-exports h3{color:#604c3f;margin:5px 0 0;font-size:14px}.report-pipeline-exports>div:first-child>p{color:#8e7c70;margin:5px 0 0;font-size:9px;line-height:1.6}.report-pipeline-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.report-pipeline-export-actions>button{color:#536b7d;text-align:left;cursor:pointer;background:#f0f8ffe0;border:1px solid #7097bc24;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px;transition:box-shadow .2s,transform .2s;display:grid}.report-pipeline-export-actions>button:nth-child(2){color:#775f83;background:#faf1ffe6;border-color:#b17fc426}.report-pipeline-export-actions>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 22px #654e3e17}.report-pipeline-export-actions>button:disabled{cursor:wait;opacity:.68}.report-pipeline-export-actions>button>span{color:#4e8eb9;background:#dceffc;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.report-pipeline-export-actions>button:nth-child(2)>span{color:#9a70ae;background:#eee0f7}.report-pipeline-export-actions strong,.report-pipeline-export-actions small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.report-pipeline-export-actions strong{font-size:9px}.report-pipeline-export-actions small{color:#8e8a8a;margin-top:3px;font-size:8px}.report-pipeline-export-actions b{font-size:15px}.report-pipeline-export-error{color:#b45f70;grid-column:1/-1;margin:-10px 0 0;font-size:9px}.report-pipeline-foot{background:linear-gradient(90deg,#fffaf2,#fff7fb);border-top:1px solid #84685314;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 20px;display:flex}.report-pipeline-foot>span{color:#8d7c70;align-items:center;gap:8px;font-size:9px;display:flex}.report-pipeline-foot>span>i{background:#78bea1;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite alternate workflow-beacon;box-shadow:0 0 0 4px #78bea11f}@keyframes keyword-review-window-in{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes job-window-backdrop-in{0%{opacity:0}}@keyframes job-window-in{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes job-window-scan{0%,to{opacity:0;transform:translateY(0)}45%{opacity:.8}70%{opacity:0;transform:translateY(500px)}}.page-wrap>section,.page-wrap>nav,.page-wrap>div{animation:.42s cubic-bezier(.2,.72,.2,1) both surface-enter}.toast{animation:.35s cubic-bezier(.2,.8,.2,1) both toast-enter}.dashboard-loading:after{vertical-align:bottom;content:"···";width:18px;margin-left:3px;animation:1.2s steps(4,end) infinite loading-dots;display:inline-block;overflow:hidden}.report-card:not(.report-completed):not(.report-failed) .report-progress>i span{position:relative;overflow:hidden}.report-card:not(.report-completed):not(.report-failed) .report-progress>i span:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.5s ease-in-out infinite progress-glint;position:absolute;inset:0;transform:translate(-100%)}@keyframes workflow-beacon{to{opacity:.55;transform:scale(1.22)}}@keyframes workflow-node-pulse{50%{box-shadow:0 0 0 5px #4d9f871a}}@keyframes workflow-handoff{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes progress-glint{60%,to{transform:translate(130%)}}@keyframes surface-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-enter{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loading-dots{0%{width:0}}@media (width<=760px){.job-banner{gap:12px;padding:12px 12px 15px}.job-banner-summary{align-items:flex-start}.job-banner-summary>b{flex:none}.processing-workflow{padding:10px}.processing-workflow-head{flex-direction:column;align-items:flex-start;gap:4px}.processing-workflow-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.processing-workflow-nodes article:nth-child(2) .workflow-handoff,.processing-workflow-nodes article:last-child .workflow-handoff{display:none}.live-run-expanded>.live-run-summary{align-items:flex-start;gap:10px}.keyword-job-window-backdrop{align-items:start;padding:10px}.keyword-job-window{border-radius:19px;max-height:calc(100vh - 20px)}.keyword-job-window-head{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px 14px}.job-window-controls,.job-window-live{display:none}.keyword-job-window-body{grid-template-columns:1fr}.job-window-overview{padding:24px 20px}.job-window-progress-ring{width:112px;height:112px;margin-bottom:20px}.job-window-process{padding:16px 12px}.job-event-list{padding-left:10px;padding-right:10px}.job-event-list article{grid-template-columns:20px 10px minmax(0,1fr)}.job-event-list article>b{display:none}.keyword-job-window-foot{flex-direction:column;align-items:stretch}.keyword-review-window-backdrop{align-items:start;padding:10px}.keyword-review-window{border-radius:19px;max-height:calc(100vh - 20px)}.keyword-review-window-toolbar{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:11px 13px}.keyword-review-window-toolbar>.job-window-controls,.keyword-review-window-toolbar>small{display:none}.keyword-review-window-scroll{max-height:calc(100vh - 80px);padding:9px}.keyword-review-window .inline-keyword-review{padding:14px}.keyword-review-window .inline-keyword-list{max-height:48vh}.report-pipeline-window-backdrop{align-items:start;padding:10px}.report-pipeline-window{border-radius:19px}.report-task-window-body{grid-template-columns:1fr}.report-task-overview{padding:24px 20px}.report-task-overview>.job-window-progress-ring,.report-optimization-orb{width:112px;height:112px;margin-bottom:20px}.report-task-process{padding:15px 11px}.report-module-network>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.report-pipeline-head{grid-template-columns:auto minmax(0,1fr);padding:11px 13px}.report-pipeline-head>small{display:none}.report-pipeline-hero{flex-direction:column;align-items:flex-start;padding:21px 18px}.report-pipeline-percent{width:82px;min-width:82px;height:82px}.report-pipeline-stages{padding:14px 12px}.report-pipeline-stages article{grid-template-columns:38px minmax(0,1fr)}.report-pipeline-stages article>b{display:none}.report-pipeline-exports{grid-template-columns:1fr;margin:0 12px 14px}.report-pipeline-export-actions{grid-template-columns:1fr}.report-pipeline-foot{flex-direction:column;align-items:stretch}}:root{--island-parchment:#f7f1df;--island-parchment-deep:#eee3c7;--island-brown:#5b4937;--island-brown-soft:#7b6955;--island-mint:#69b8a5;--island-mint-dark:#478f80;--island-yellow:#f3c957;--island-coral:#ef9b86;--island-ease:cubic-bezier(.4, 0, .2, 1)}body{color:var(--island-brown);font-weight:500}button,input,textarea,select{font-weight:500}.side-nav{background:radial-gradient(circle at 32px 32px,#69b8a517 0 3px,#0000 4px) 0 0/42px 42px,#fffcf2f7;border-right-color:#9d845b33}.brand-petal{background:var(--island-mint);width:44px;height:44px;box-shadow:0 4px 0 var(--island-mint-dark), 0 9px 20px #478f8038;border:3px solid #fffaf0;border-radius:48% 52% 46% 54%;transform:rotate(-3deg)}.brand-petal:after{background:var(--island-yellow);bottom:-5px;right:-6px}.brand-lockup strong,.topbar>div:first-of-type>strong,.section-heading h2{color:var(--island-brown);font-weight:800}.brand-context{background:var(--island-parchment);border:2px solid #9d845b2e;border-radius:22px}.brand-context button{color:var(--island-mint-dark)}.main-nav>button{min-height:54px;transition:background .25s var(--island-ease), transform .25s var(--island-ease);border-radius:18px}.main-nav>button:hover{background:#f7f1dfe6}.main-nav>button.active{background:var(--island-parchment);box-shadow:inset 0 0 0 2px #9d845b21}.nav-glyph,.main-nav i{border-radius:50%}.main-nav button.active .nav-glyph{border-color:var(--island-mint);background:var(--island-mint)}.topbar{background:#fffcf3e6;border-bottom-color:#9d845b2e}.topbar-actions{gap:12px}.island-wallet{min-width:172px;color:var(--island-brown);background:#e2f1e5;border:2px solid #4b7c6b24;border-radius:999px;align-items:center;gap:9px;padding:6px 7px 6px 11px;display:flex}.island-wallet-leaf{background:var(--island-mint);border-radius:80% 20% 70% 30%;flex:none;width:15px;height:21px;transform:rotate(28deg)}.island-wallet>span:nth-child(2){flex:1;min-width:0}.island-wallet small,.island-wallet b{white-space:nowrap;display:block}.island-wallet small{color:var(--island-brown-soft);font-size:12px}.island-wallet b{margin-top:1px;font-size:12px;font-weight:800}.island-wallet>i{width:34px;height:34px;color:var(--island-mint-dark);background:#fffaf0;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.library-switcher{background:linear-gradient(115deg,#eee8ff,#fff0f6);border-color:#6b5cff21;border-radius:12px}.page-wrap{padding-top:22px}.island-page-intro{background:radial-gradient(circle at 91% 30%, #f3c95733, transparent 18%), var(--island-parchment);border:2px solid #9d845b24;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 18px;padding:12px 76px 12px 9px;display:grid;position:relative;overflow:visible;box-shadow:0 10px 28px #5b49370b}.island-page-intro:after{background:var(--island-parchment);content:"";border-radius:50%;width:18px;height:12px;position:absolute;bottom:-6px;right:84px;transform:rotate(-13deg)}.island-ribbon{background:var(--island-mint);color:#fffdf6;min-width:168px;filter:drop-shadow(0 4px 0 var(--island-mint-dark));border-radius:9px 9px 4px 4px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;display:flex;position:relative}.island-ribbon:before,.island-ribbon:after{background:var(--island-mint);content:"";z-index:-1;width:18px;height:calc(100% - 2px);position:absolute;top:7px}.island-ribbon:before{clip-path:polygon(0 0,100% 0,100% 100%,0 72%,35% 50%,0 28%);left:-10px}.island-ribbon:after{clip-path:polygon(0 0,100% 0,100% 28%,65% 50%,100% 72%,100% 100%,0 100%);right:-10px}.island-ribbon b{letter-spacing:.04em;font-size:12px;font-weight:900}.island-ribbon span{color:#fff1a8;font-size:12px}.island-page-intro>p{color:var(--island-brown-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.6;overflow:hidden}.island-day-chip{max-width:210px;color:var(--island-brown-soft);background:#fffdf7d9;border:2px solid #9d845b21;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.island-day-chip i{background:var(--island-yellow);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #f3c9572e}.island-day-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.giraffe-guide{z-index:2;pointer-events:none;width:62px;height:66px;position:absolute;bottom:4px;right:9px}.giraffe-guide img{object-fit:contain;filter:drop-shadow(0 8px 8px #5b493724);width:60px;height:60px;animation:mascot-pop-in .45s var(--island-ease) both, mascot-breathe 4.8s .45s ease-in-out infinite;transform-origin:bottom;position:absolute;bottom:0;right:0}.giraffe-guide span{width:max-content;max-width:185px;color:var(--island-brown-soft);opacity:0;transition:opacity .2s var(--island-ease), transform .2s var(--island-ease);background:#fffdf7;border:2px solid #9d845b29;border-radius:15px 15px 5px;padding:8px 11px;font-size:12px;font-weight:750;line-height:1.4;position:absolute;bottom:44px;right:54px;transform:translateY(4px);box-shadow:0 7px 18px #5b493714}.giraffe-guide span:after{content:"";background:#fffdf7;border-top:2px solid #9d845b29;border-right:2px solid #9d845b29;width:10px;height:10px;position:absolute;bottom:5px;right:-6px;transform:rotate(45deg)}.island-page-intro:hover .giraffe-guide span{opacity:1;transform:translateY(0)}@keyframes mascot-pop-in{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.simple-hero,.workflow-surface-card,.growth-grid>.creator-card,.growth-grid>.channel-card,.summary-widget,.brand-kpi-row article,.order-list>article,.article-card,.report-card,.channel-matrix article{transition:transform .25s var(--island-ease), box-shadow .25s var(--island-ease), border-color .25s var(--island-ease)}.workflow-surface-card:hover,.growth-grid>.creator-card:hover,.growth-grid>.channel-card:hover{border-color:#69b8a54d;transform:translateY(-2px);box-shadow:0 18px 46px #5b493714}.summary-widget:hover,.brand-kpi-row article:hover,.order-list>article:hover,.article-card:hover,.report-card:hover,.channel-matrix article:hover{transform:translateY(-3px);box-shadow:0 12px 28px #5b493717}.simple-hero:after{animation:8s ease-in-out infinite alternate ambient-orb}@keyframes ambient-orb{0%{transform:translate(0)scale(1)}to{transform:translate(-14px,-8px)scale(1.08)}}.primary-button{background:var(--island-mint);min-height:42px;box-shadow:0 5px 0 var(--island-mint-dark), 0 10px 18px #478f8029;transition:transform .2s var(--island-ease), box-shadow .2s var(--island-ease), background .2s var(--island-ease);border:2px solid #37716533;border-radius:999px;font-weight:800}.primary-button:hover:not(:disabled){box-shadow:0 4px 0 var(--island-mint-dark), 0 9px 16px #478f802e;background:#5aaa98;transform:translateY(1px)}.primary-button:active:not(:disabled){box-shadow:0 1px 0 var(--island-mint-dark);transform:translateY(4px)}.soft-button{background:var(--island-parchment);min-height:38px;color:var(--island-brown);border:2px solid #9d845b29;border-radius:999px;font-weight:750}.chip,.filter-tabs,.subnav-tabs{border-radius:999px}.chip{color:var(--island-brown);border:1px solid #5b493714;font-weight:800}.hero-card,.simple-hero,.section-block,.keyword-panel,.keyword-library-shell,.creator-card,.channel-card,.knowledge-main-card,.knowledge-mini-card,.report-card,.article-card{border-color:#9d845b29}.hero-card,.simple-hero{box-shadow:none;border-width:2px;border-radius:32px}.section-block,.keyword-panel,.keyword-library-shell,.creator-card,.channel-card,.knowledge-main-card,.knowledge-mini-card{box-shadow:none;border-width:2px}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#463d2f73}.modal-card{background:var(--island-parchment);border:4px solid #fff8e8;border-radius:44% 56% 48% 52%/7% 8%;box-shadow:0 18px #5b49371f}.library-modal input,.library-modal textarea,.creator-card input{background:#fffdf7;border-width:2px;border-color:#9d845b2e;border-radius:18px}.library-modal input:focus,.library-modal textarea:focus,.creator-card input:focus{border-color:var(--island-yellow);box-shadow:0 0 0 4px #f3c9572e}.workflow-surface-card,.growth-grid>.creator-card,.growth-grid>.channel-card{background:#fffefcf5;border:1px solid #9d845b33;border-radius:28px;padding:28px;box-shadow:inset 0 1px #ffffffe6,0 14px 38px #5b49370e}.workflow-surface-card{margin-top:24px}.workflow-surface-card>.section-heading{margin-bottom:22px}.workflow-surface-card .article-list{background:0 0;border:0;border-radius:0}.workflow-surface-card .article-list>div,.workflow-surface-card .order-list>article,.workflow-surface-card .media-result-list>article,.workflow-surface-card .channel-matrix>article{background:#fff;border-color:#9d845b29;border-radius:20px;box-shadow:0 6px 18px #5b493709}.workflow-surface-card .article-list>div{border:1px solid #9d845b29;margin-top:10px;padding:15px 17px}.workflow-surface-card .article-list>div:first-child{margin-top:0}.workflow-surface-card .order-list{gap:12px}.workflow-surface-card .order-list>article{padding:18px 20px}.workflow-surface-card .growth-loop{background:#fffdf9;border-color:#9d845b24;border-radius:22px}.main-stage{--muted:#747b82;--ink-soft:#505b64}.main-stage small{font-size:12px;font-weight:550;line-height:1.55}.main-stage p{font-size:max(11px,1em)}.main-stage .chip,.main-stage .eyebrow,.main-stage .section-heading>div>span,.main-stage .keyword-library-head>span,.main-stage label>span:not(.clearable-input),.main-stage .summary-widget>span,.main-stage .brand-kpi-row article>span,.main-stage .delivery-metrics span,.main-stage .source-kpis span,.main-stage .measurement-kpis span,.main-stage .distribution-summary span{font-size:12px;font-weight:650;line-height:1.45}.main-stage .subnav-tabs button,.main-stage .keyword-workspace-tabs b,.main-stage .order-list strong,.main-stage .article-list strong,.main-stage .channel-list strong,.main-stage .media-result-list strong,.main-stage .channel-matrix strong{font-size:12px;line-height:1.45}.main-stage input,.main-stage textarea,.main-stage select,.main-stage button{text-rendering:optimizelegibility}@media (width<=1120px){.island-wallet{display:none}.island-page-intro{padding-right:68px}.giraffe-guide{width:56px;height:60px;right:6px}.giraffe-guide img{width:54px;height:54px}.giraffe-guide span{display:none}}@media (width<=720px){.island-page-intro{grid-template-columns:1fr auto;padding-right:58px}.island-page-intro>p{white-space:normal;grid-area:2/1/auto/-1}.island-ribbon{min-width:145px}.library-switcher small{display:none}.library-switcher select{max-width:128px}.giraffe-guide{width:48px;height:52px;bottom:3px;right:4px}.giraffe-guide img{width:46px;height:46px;right:0}.simple-hero{padding-bottom:78px;padding-right:22px}.hero-mascot{width:58px;height:64px;bottom:8px;right:14px}.workflow-surface-card,.growth-grid>.creator-card,.growth-grid>.channel-card{border-radius:22px;padding:20px}}body .landing-shell{--landing-ink:#303740;--landing-green:#6b5cff;--landing-green-dark:#5545e8;color:#303740;background:radial-gradient(circle at 4% 7%,#c9e8f3d1,#0000 23%),radial-gradient(circle at 94% 11%,#f6bfd7c2,#0000 22%),radial-gradient(circle at 74% 57%,#f9fcd2e6,#0000 25%),#fff9f6}.demo-mode-indicator{color:#6555d8;white-space:nowrap;background:linear-gradient(120deg,#f0ecff,#fff0f6);border:1px solid #6b5cff29;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.demo-mode-switcher{align-items:center;gap:5px;display:inline-flex}.demo-state-switcher{background:#f6f3fa;border:1px solid #6b5cff29;border-radius:999px;padding:2px;display:inline-flex;overflow:hidden}.demo-state-switcher>button{color:#827889;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:28px;padding:0 10px;font-size:11px;font-weight:900}.demo-state-switcher>button.active{color:#fff;background:linear-gradient(135deg,#6b5cff,#8d76ff);box-shadow:0 4px 12px #6b5cff33}.demo-state-switcher>button.active.live{background:linear-gradient(135deg,#299a79,#53b89a);box-shadow:0 4px 12px #299a7933}.demo-mode-switcher>a{color:#7b7280;white-space:nowrap;background:#fff;border:1px solid #6b5cff1f;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:850}.demo-mode-switcher>a.active{color:#fff;background:#6b5cff;border-color:#6b5cff}.demo-plan-switcher{background:#fff;border:1px solid #6b5cff24;border-radius:999px;padding:2px;display:inline-flex;overflow:hidden}.demo-plan-switcher>a{color:#8a8290;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.demo-plan-switcher>a.active{color:#fff;background:linear-gradient(135deg,#6b5cff,#8d76ff)}.demo-mode-indicator i{background:#ff7eb6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff7eb624}.workspace-demo-mode .brand-context{background:radial-gradient(circle at 95% 10%,#f4ee727a,#0000 30%),linear-gradient(135deg,#f4efff,#fff0f6)}@media (width<=980px){.demo-mode-switcher{display:none}}body .landing-brand-mark{background:linear-gradient(145deg,#6b5cff,#8d7cff);box-shadow:0 8px 20px #6b5cff40}body .landing-brand-mark:after{background:#ff9f68}body .landing-nav a:after{background:linear-gradient(90deg,#ff7eb6,#ff9f68)}body .landing-primary,body .auth-submit{background:linear-gradient(135deg,#6b5cff,#8977ff);box-shadow:0 13px 30px #6b5cff40}body .landing-primary:hover,body .auth-submit:hover{background:linear-gradient(135deg,#5848ed,#7462f4)}body .landing-hero:before{background:radial-gradient(circle at 72% 24%,#f6bfd7eb,#0000 27%),radial-gradient(circle at 43% 60%,#c9e8f3f5,#0000 37%),radial-gradient(circle at 76% 74%,#f9fcd2fa,#0000 30%),#fff2ef}body .hero-orbit{border-color:#6b5cff33}body .landing-eyebrow,body .landing-text-link,body .workflow-intro>a{color:#6b5cff}body .landing-eyebrow i{background:#ff7eb6}body .landing-hero h1,body .landing-section-title h2,body .workflow-intro h2,body .landing-feature-card h3,body .workflow-list h3,body .auth-quote p,body .auth-copy h2{color:#343744;font-family:Avenir Next,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-weight:850}body .landing-hero h1 em{color:#6b5cff}body .landing-hero h1 em:after{opacity:.95;background:linear-gradient(90deg,#f9fcd2,#ffd6a5,#f6bfd7)}body .trust-faces i{background:#ff9f68}body .trust-faces i:nth-child(2){background:#6b5cff}body .trust-faces i:nth-child(3){background:#37bea5}body .visual-glow{background:radial-gradient(circle at 35% 25%,#f9fcd2fa,#0000 34%),radial-gradient(circle at 66% 60%,#f6bfd7f5,#0000 42%),radial-gradient(circle at 45% 82%,#c9e8f3f2,#0000 45%)}body .visual-card{background:#fffc;border:2px solid #ffffffeb;box-shadow:0 30px 75px #674f922e}body .metric-chart>span{background:#6b5cff}body .metric-chart>span:nth-child(3n){background:#ff9f68}body .metric-chart>i{border-color:#ff7eb6}body .float-icon.orange{color:#b76638;background:#ffd6a5}body .float-icon.mint{color:#397795;background:#c9e8f3}body .landing-features{background:linear-gradient(#ffffffe0,#fff9f6f5),#fff9f6}body .landing-section-title>span,body .workflow-intro>span,body .auth-copy>span{color:#ff6fae}body .landing-feature-card{border:2px solid #fffffff0;box-shadow:0 12px 26px #785c911a}body .landing-feature-card.mint{background:linear-gradient(145deg,#d9f7d4,#eefbdc)}body .landing-feature-card.violet{background:linear-gradient(145deg,#e6d6f7,#f1e4ff)}body .landing-feature-card.orange{background:linear-gradient(145deg,#ffd6a5,#ffe5c2)}body .landing-feature-card.blue{background:linear-gradient(145deg,#c9e8f3,#d9f4f0)}body .feature-symbol{color:#6b5cff;background:#ffffffb8;border:2px solid #ffffffd9}body .landing-feature-card>a{color:#6b5cff}body .landing-workflow{background:radial-gradient(circle at 0 100%,#f6bfd7ad,#0000 28%),radial-gradient(circle at 100% 8%,#c9e8f3c2,#0000 29%),#fff7ef}body .workflow-list article>i{background:#c9e8f3;border-color:#fff7ef}body .workflow-list article>i.active{background:#ff7eb6;box-shadow:0 0 0 5px #ff7eb62e}body .landing-cta{background:radial-gradient(circle at 18% 30%,#f9fcd233,#0000 20%),radial-gradient(circle at 86% 80%,#f6bfd740,#0000 25%),linear-gradient(120deg,#6b5cff,#8a65e8 54%,#f073ad)}body .landing-primary.light{color:#6253d8;background:#f9fcd2}body .auth-backdrop{background:#43345e94}body .auth-visual{background:radial-gradient(circle at 18% 24%,#f9fcd2f2,#0000 27%),radial-gradient(circle at 80% 73%,#f6bfd7d9,#0000 36%),radial-gradient(circle at 70% 15%,#c9e8f3e6,#0000 32%),#f2e7ff}body .auth-tabs button.active,body .auth-consent a,body .auth-switch button{color:#6b5cff}body .auth-tabs button.active:after{background:linear-gradient(90deg,#ff7eb6,#ff9f68)}body .auth-form input:not([type=checkbox]):focus{border-color:#8879ff;box-shadow:0 0 0 3px #6b5cff1a}body .auth-consent input{accent-color:#6b5cff}.landing-feature-card>button,.workflow-intro>button{color:#6b5cff;font:inherit;background:0 0;border:0;font-weight:800}.landing-feature-card>button{border-top:1px solid #3153451c;justify-content:space-between;align-items:center;padding:14px 0 0;font-size:12px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.workflow-intro>button{border-bottom:1px solid #6b5cff40;gap:22px;margin-top:30px;padding:0 0 7px;font-size:12px;display:inline-flex}.password-field{display:block;position:relative}.password-field input{padding-right:54px!important}.password-field button{color:#6b5cff;background:0 0;border:0;font-size:12px;font-weight:800;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.invite-field small{color:#a09ca8;font-size:12px}.invite-access-preview{gap:5px;margin-top:13px;display:grid}.invite-access-preview>div{background:#f8f4ff;border-radius:8px;grid-template-columns:55px minmax(0,1fr);gap:8px;padding:6px 8px;display:grid}.invite-access-preview b{color:#6b5cff;font-size:12px}.invite-access-preview span{color:#8d8997;font-size:12px}.portal-loading{color:#7b7785;text-align:center;background:#fff9f6;place-content:center;gap:14px;min-height:100vh;display:grid}.portal-loading-mark{color:#fff;background:linear-gradient(145deg,#6b5cff,#9b7cf7);border-radius:17px 17px 17px 5px;place-items:center;width:52px;height:52px;margin:auto;font-weight:850;display:grid}.portal-loading-actions{justify-content:center;gap:10px;display:flex}.portal-loading-actions button{color:#fff;font:inherit;cursor:pointer;background:#6b5cff;border:0;border-radius:999px;padding:10px 18px;font-weight:800}.portal-loading-actions button.secondary{color:#6b5cff;background:#fff;border:1px solid #d9d2eb}.portal-shell{--portal-ink:#353745;--portal-muted:#8c8d99;min-height:100vh;color:var(--portal-ink);background:radial-gradient(circle at 88% 2%,#f6bfd76b,#0000 23%),radial-gradient(circle at 72% 80%,#c9e8f36b,#0000 27%),#fff9f6;font-family:Avenir Next,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif}.portal-sidebar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefbf2;border-right:1px solid #eee6ef;flex-direction:column;width:238px;padding:23px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.portal-logo{align-items:center;gap:10px;padding:0 7px;display:flex}.portal-logo>span{color:#fff;background:linear-gradient(145deg,#6b5cff,#9b7cf7);border-radius:13px 13px 13px 4px;place-items:center;width:39px;height:39px;font-weight:850;display:grid}.portal-admin .portal-logo>span{background:linear-gradient(145deg,#ff6fae,#ff9f68)}.portal-logo div,.portal-logo b,.portal-logo small{display:block}.portal-logo b{font-size:15px}.portal-logo small{color:#9b9ba6;margin-top:2px;font-size:12px}.portal-kind{background:linear-gradient(125deg,#f2eaff,#fff1f6);border:1px solid #6b5cff1a;border-radius:14px;margin:23px 5px 13px;padding:11px 13px}.portal-kind span,.portal-kind b{display:block}.portal-kind span{color:#8d78f0;letter-spacing:.12em;font-size:12px;font-weight:850}.portal-kind b{margin-top:5px;font-size:12px}.portal-nav{gap:4px;display:grid}.portal-nav button{text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px 9px;display:grid}.portal-nav button:hover,.portal-nav button.active{background:linear-gradient(100deg,#eee8ff,#fff0f6)}.portal-nav button>i{color:#777280;background:#f4f1f8;border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;font-weight:850;display:grid}.portal-nav button.active>i{color:#fff;background:#6b5cff}.portal-admin .portal-nav button.active>i{background:#ff6fae}.portal-nav span,.portal-nav b,.portal-nav small{display:block}.portal-nav b{font-size:12px}.portal-nav small{color:#9a99a4;margin-top:2px;font-size:12px}.portal-nav em{color:#aaa5b4;font-size:12px;font-style:normal}.portal-sidebar-foot{border-top:1px solid #eee8ed;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:auto;padding:16px 5px 0;display:grid}.portal-avatar{color:#468366;background:#d9f7d4;border-radius:11px;place-items:center;width:33px;height:33px;font-size:12px;font-weight:850;display:grid}.portal-sidebar-foot div,.portal-sidebar-foot b,.portal-sidebar-foot small{min-width:0;display:block}.portal-sidebar-foot b,.portal-sidebar-foot small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-sidebar-foot b{font-size:12px}.portal-sidebar-foot small{color:#9a99a4;margin-top:2px;font-size:12px}.portal-sidebar-foot button{color:#a49eaa;background:0 0;border:0;font-size:12px}.portal-stage{min-height:100vh;padding-left:238px}.portal-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff9f6db;border-bottom:1px solid #e5dde5cc;justify-content:space-between;align-items:center;min-height:66px;padding:10px 30px;display:flex;position:sticky;top:0}.portal-topbar>div:first-child span,.portal-topbar>div:first-child b{display:block}.portal-topbar>div:first-child span{color:#a19da7;letter-spacing:.12em;font-size:12px}.portal-topbar>div:first-child b{margin-top:3px;font-size:13px}.portal-topbar>div:last-child{align-items:center;gap:10px;display:flex}.portal-topbar a,.portal-system-state{color:#777581;background:#fff;border:1px solid #e8e2e8;border-radius:9px;padding:7px 9px;font-size:12px}.portal-system-state i{background:#38b989;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.portal-content{width:min(1370px,100%);margin:0 auto;padding:28px 30px 60px}.portal-hero{background:radial-gradient(circle at 89% 20%,#f6bfd7db,#0000 19%),radial-gradient(circle at 70% 82%,#c9e8f3d9,#0000 24%),linear-gradient(120deg,#fff,#f8f4ff);border:2px solid #ffffffe6;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;min-height:155px;padding:27px 31px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 45px #62497e1a}.portal-admin .portal-hero{background:radial-gradient(circle at 90% 18%,#f9fcd2e6,#0000 19%),radial-gradient(circle at 73% 82%,#f6bfd7cc,#0000 24%),linear-gradient(120deg,#fff,#fff4ea)}.portal-hero span{color:#ff6fae;letter-spacing:.16em;font-size:12px;font-weight:850}.portal-hero h1{color:#363846;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(25px,2.5vw,36px)}.portal-hero p{color:#82818d;max-width:700px;margin:10px 0 0;font-size:12px;line-height:1.8}.portal-primary{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#6b5cff,#9674ef);border:0;border-radius:10px;min-height:39px;padding:0 15px;font-size:12px;font-weight:800}.portal-primary.wide{width:100%}.portal-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.portal-stat-grid article{border:2px solid #ffffffeb;border-radius:17px;min-height:105px;padding:16px 17px}.portal-stat-grid .tone-blue{background:linear-gradient(145deg,#c9e8f3,#e1f6f7)}.portal-stat-grid .tone-pink{background:linear-gradient(145deg,#f6bfd7,#ffe0e8)}.portal-stat-grid .tone-green{background:linear-gradient(145deg,#d9f7d4,#effbdc)}.portal-stat-grid .tone-yellow{background:linear-gradient(145deg,#f9fcd2,#ffe4b6)}.portal-stat-grid span,.portal-stat-grid b,.portal-stat-grid small{display:block}.portal-stat-grid span{color:#75727c;font-size:12px}.portal-stat-grid b{letter-spacing:-.04em;margin-top:8px;font-size:24px}.portal-stat-grid small{color:#8d8993;margin-top:4px;font-size:12px}.portal-grid{gap:14px;margin-top:18px;display:grid}.portal-grid.two{grid-template-columns:1.12fr .88fr}.portal-card,.portal-table-card{background:#ffffffd4;border:1px solid #ece6eb;border-radius:20px;padding:20px;box-shadow:0 12px 35px #5b477012}.portal-card-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.portal-card-head span,.portal-card-head h2{margin:0;display:block}.portal-card-head span{color:#9d97a3;letter-spacing:.12em;font-size:12px}.portal-card-head h2{margin-top:4px;font-size:14px}.portal-card-head button{color:#6b5cff;background:0 0;border:0;font-size:12px;font-weight:800}.portal-card-head em{color:#9d97a3;font-size:12px;font-style:normal}.portal-list{margin-top:13px;display:grid}.portal-list article{border-bottom:1px solid #f0ebef;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.portal-list article>i{color:#6b5cff;background:#e9e3ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:850;display:grid}.portal-list b,.portal-list small{display:block}.portal-list b{font-size:12px}.portal-list small{color:#9995a0;margin-top:3px;font-size:12px}.portal-status{color:#4e8565;background:#e6f5e4;border-radius:99px;padding:5px 7px;font-size:12px}.portal-status.warning{color:#b17842;background:#fff0d7}.portal-todo{margin-top:13px;display:grid}.portal-todo article{border-bottom:1px solid #f0ebef;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.portal-todo article>span{color:#c4577f;background:#ffe0e8;border-radius:7px;place-items:center;width:23px;height:23px;font-size:12px;font-weight:850;display:grid}.portal-todo b,.portal-todo small{display:block}.portal-todo b{font-size:12px}.portal-todo small{color:#9995a0;margin-top:3px;font-size:12px}.portal-todo button{color:#6b5cff;background:0 0;border:0;font-size:12px}.portal-action-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.portal-action-grid article{background:#e9e3ff;border:2px solid #fff;border-radius:18px;min-height:175px;padding:18px;box-shadow:0 12px 30px #5f4b7814}.portal-action-grid article:nth-child(2){background:#ffe0e8}.portal-action-grid article:nth-child(3){background:#d9f7d4}.portal-action-grid article:nth-child(4){background:#c9e8f3}.portal-action-grid article>span{color:#9892a0;font-size:12px}.portal-action-grid h3{margin:24px 0 0;font-size:15px}.portal-action-grid p{color:#85818b;min-height:35px;margin:8px 0 0;font-size:12px;line-height:1.7}.portal-action-grid button{color:#6b5cff;background:0 0;border:0;margin-top:13px;padding:0;font-size:12px;font-weight:850}.portal-notice{color:#6b5cff;background:#eee9ff;border-radius:10px;margin-top:12px;padding:9px 12px;font-size:12px}.portal-notice.error{color:#a85d50;background:#fff0ed}.portal-table-card{margin-top:18px}.portal-table-toolbar{justify-content:space-between;gap:10px;margin-bottom:14px;display:flex}.portal-table-toolbar input,.invite-create-card input,.invite-create-card select{background:#fff;border:1px solid #e7e0e7;border-radius:9px;outline:0;height:36px;padding:0 11px;font-size:12px}.portal-table-toolbar input{width:min(300px,55%)}.portal-table-toolbar button{background:#fff;border:1px solid #e7e0e7;border-radius:9px;padding:0 12px;font-size:12px}.portal-table{overflow-x:auto}.portal-table-row{border-bottom:1px solid #f0ebef;grid-template-columns:repeat(5,minmax(115px,1fr));align-items:center;min-width:690px;display:grid}.portal-table-row>*{text-align:left;padding:11px 9px;font-size:12px}.portal-table-row.head{color:#89848e;background:#f8f5fa;border-radius:9px}.portal-table-row>button{color:#6b5cff;background:0 0;border:0;font-weight:800}.portal-notice.success{color:#467b3f;background:#eaf8e7}.internal-priority-list{margin-top:13px;display:grid}.internal-priority-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0ebef;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 0;display:grid}.internal-priority-list>button>span{color:#4d8764;background:#eef8ed;border-radius:9px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.internal-priority-list>button>span.warning{color:#a96b30;background:#fff0d7}.internal-priority-list>button>span.critical{color:#bd4d76;background:#ffe0e8}.internal-priority-list b,.internal-priority-list small{display:block}.internal-priority-list b{font-size:12px}.internal-priority-list small{color:#96909b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.internal-priority-list em{color:#6b5cff;font-size:12px;font-style:normal;font-weight:850}.fulfillment-summary{gap:2px;margin-top:13px;display:grid}.fulfillment-summary>div{border-bottom:1px solid #f0ebef;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 2px;display:grid}.fulfillment-summary i{background:#c2bdc7;border-radius:50%;width:9px;height:9px}.fulfillment-summary i.healthy{background:#55b986}.fulfillment-summary i.warning{background:#e3a34d}.fulfillment-summary i.critical{background:#db5f83}.fulfillment-summary span{color:#77727d;font-size:12px}.fulfillment-summary b{font-size:17px}.portal-empty-state{text-align:center;place-content:center;gap:6px;min-height:130px;padding:24px;display:grid}.portal-empty-state b{font-size:13px}.portal-empty-state span{color:#99939e;font-size:12px}.internal-filter-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.internal-filter-bar>input,.internal-filter-bar>select{color:#4f4b55;background:#fff;border:1px solid #e7e0e7;border-radius:10px;outline:0;height:38px;padding:0 12px;font-size:12px}.internal-filter-bar>input{width:min(360px,55%)}.internal-filter-bar>input:focus,.internal-filter-bar>select:focus,.lead-create-form input:focus,.lead-create-form select:focus{border-color:#8b7af0;box-shadow:0 0 0 3px #6b5cff1a}.internal-segmented{background:#f5f1f6;border-radius:11px;flex-wrap:wrap;gap:5px;padding:4px;display:flex}.internal-segmented button{color:#89838e;background:0 0;border:0;border-radius:8px;min-height:29px;padding:0 10px;font-size:12px;font-weight:750}.internal-segmented button.active{color:#5f50d2;background:#fff;box-shadow:0 3px 10px #4d3c5f14}.fulfillment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.fulfillment-list>article{background:#fff;border:1px solid #ece5eb;border-radius:17px;padding:17px;overflow:hidden}.fulfillment-list article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fulfillment-list h2{margin:9px 0 0;font-size:16px}.fulfillment-list header small,.fulfillment-deadline span,.fulfillment-deadline small{color:#97919c;font-size:12px;display:block}.fulfillment-list header div:first-child>small{margin-top:4px}.fulfillment-deadline{text-align:right;min-width:92px}.fulfillment-deadline b{margin-top:5px;font-size:12px;display:block}.fulfillment-deadline small{color:#b07742;margin-top:3px}.fulfillment-progress{background:#faf7fb;border-radius:12px;margin-top:17px;padding:12px}.fulfillment-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.fulfillment-progress span,.fulfillment-progress small{color:#8f8994;font-size:12px}.fulfillment-progress i,.quota-account-list button>i{background:#eae4ee;border-radius:99px;height:6px;margin-top:9px;display:block;overflow:hidden}.fulfillment-progress i>b,.quota-account-list button>i>b{border-radius:inherit;background:linear-gradient(90deg,#6b5cff,#66c5b5);height:100%;display:block}.fulfillment-progress>small{margin-top:7px;display:block}.fulfillment-owner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.fulfillment-owner-grid>span{background:#f8f5f8;border-radius:9px;padding:8px;overflow:hidden}.fulfillment-owner-grid small,.fulfillment-owner-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.fulfillment-owner-grid small{color:#9a949f}.fulfillment-owner-grid b{margin-top:4px}.fulfillment-list article>footer{color:#8c8691;border-top:1px solid #f0ebef;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:12px;font-size:12px;display:flex}.fulfillment-list footer button,.task-actions button,.lead-actions button,.risk-alert-list button{color:#5e4fd0;background:#eee9ff;border:0;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:850}.task-queue-list,.lead-delivery-list,.risk-alert-list{display:grid}.task-queue-list>article{border-bottom:1px solid #f0ebef;grid-template-columns:38px minmax(0,1.4fr) minmax(140px,.7fr) auto;align-items:center;gap:13px;padding:13px 2px;display:grid}.task-type-badge{color:#6555d8;background:#e9e3ff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.task-main>div{align-items:center;gap:7px;display:flex}.task-main>div b,.task-main>div span,.task-main small,.task-progress span,.task-progress small,.task-actions span{font-size:12px}.task-main>div span,.task-main small,.task-progress small,.task-actions span{color:#99939e}.task-main h3{margin:5px 0 3px;font-size:13px}.task-progress i{background:#ece7ef;border-radius:99px;height:6px;margin:7px 0 4px;display:block;overflow:hidden}.task-progress i b{border-radius:inherit;background:linear-gradient(90deg,#63bee2,#6b5cff);height:100%;display:block}.lead-create-form{grid-template-columns:1.2fr repeat(3,minmax(140px,.7fr)) auto;align-items:end;gap:11px;margin-top:15px;display:grid}.lead-create-form .portal-card-head{grid-column:1/-1}.lead-create-form label{gap:6px;display:grid}.lead-create-form label>span,.lead-create-form .portal-card-head>small{color:#89838e;font-size:12px}.lead-create-form input,.lead-create-form select{background:#fff;border:1px solid #e7e0e7;border-radius:9px;outline:0;min-width:0;height:38px;padding:0 10px;font-size:12px}.lead-delivery-list>article{border-bottom:1px solid #f0ebef;grid-template-columns:minmax(210px,1.2fr) repeat(3,minmax(130px,.8fr)) auto;align-items:center;gap:13px;padding:13px 2px;display:grid}.lead-person{align-items:center;gap:10px;display:flex}.lead-person>span{color:#4e8565;background:#eaf8e7;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.lead-delivery-list article>div>small,.lead-delivery-list article>div>b,.lead-delivery-list article>div>span{font-size:12px;display:block}.lead-delivery-list article>div>small,.lead-delivery-list article>div>span{color:#99939e}.lead-delivery-list article>div>b{margin:4px 0}.risk-alert-list>article{border-bottom:1px solid #f0ebef;grid-template-columns:30px minmax(150px,.65fr) minmax(220px,1.5fr) auto auto;align-items:center;gap:13px;padding:13px 2px;display:grid}.risk-alert-list article>span{color:#a96b30;background:#fff0d7;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.risk-alert-list article>span.critical{color:#bd4d76;background:#ffe0e8}.risk-alert-list b,.risk-alert-list small{font-size:12px;display:block}.risk-alert-list small,.risk-alert-list time{color:#99939e;margin-top:4px;font-size:12px}.risk-alert-list p{color:#716b76;margin:0;font-size:12px;line-height:1.6}.invite-table .portal-table-row{grid-template-columns:1.3fr .8fr .9fr .7fr .6fr}.code-cell{letter-spacing:.04em;font-family:Consolas,monospace;font-weight:800}.invite-admin-grid{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:18px;display:grid}.report-control-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;margin-top:18px;display:grid}.report-control-editor{gap:14px;display:grid}.report-control-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-control-fields label{gap:6px;display:grid}.report-control-fields label.wide{grid-column:1/-1}.report-control-fields label>span,.report-control-fields label>small{color:#77727d;font-size:12px;font-weight:800}.report-control-fields label>small{color:#9a949f;font-weight:500}.report-control-fields input,.report-control-fields select,.report-control-fields textarea{background:#fff;border:1px solid #e7e0e7;border-radius:9px;outline:0;width:100%;padding:10px 11px;font-size:12px}.report-control-fields textarea{resize:vertical;min-height:300px;font-family:Consolas,monospace;line-height:1.65}.report-export-toggle{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.report-export-toggle input{width:17px;height:17px}.report-control-success{color:#467b3f;background:#eaf8e7;border-radius:9px;margin:0;padding:9px 11px;font-size:12px}.report-control-list article{border-bottom:1px solid #f0ebef;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:13px 0;display:grid}.report-control-list b,.report-control-list small{display:block}.report-control-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.report-control-list small{color:#99939e;margin-top:4px;font-size:12px}.report-control-list article>span{border-radius:99px;padding:5px 7px;font-size:12px;font-weight:800}.report-control-list article>span.enabled{color:#467b3f;background:#eaf8e7}.report-control-list article>span.disabled{color:#a85d50;background:#fff0ed}.report-control-list article>button{color:#6b5cff;background:0 0;border:0;font-size:12px;font-weight:800}.report-control-empty{color:#99939e;font-size:12px}.invite-create-card{gap:13px;display:grid}.invite-create-card>label,.invite-create-card .auth-form-row label{gap:6px;display:grid}.invite-create-card label>span{color:#77727d;font-size:12px;font-weight:800}.invite-access-permissions{flex-wrap:wrap;gap:6px;display:flex}.invite-access-permissions span{color:#6b5cff;background:#eee9ff;border-radius:99px;padding:5px 7px;font-size:12px}.created-invite{background:#f5f1ff;border:1px dashed #b8a9f0;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:11px;display:grid}.created-invite span{color:#89838e;grid-column:1/-1;font-size:12px}.created-invite b{color:#5c4dd8;font-family:Consolas,monospace;font-size:12px}.created-invite button{color:#fff;background:#6b5cff;border:0;border-radius:8px;padding:6px 9px;font-size:12px}.invite-access-card article{border-bottom:1px solid #f0ebef;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 2px;display:grid}.plan-dot{border-radius:4px;width:10px;height:10px}.plan-dot.pink{background:#ff7eb6}.plan-dot.blue{background:#63bee2}.plan-dot.violet{background:#6b5cff}.invite-access-card b,.invite-access-card small{display:block}.invite-access-card b{font-size:12px}.invite-access-card small{color:#98939e;margin-top:4px;font-size:12px;line-height:1.6}.invite-access-card em{color:#8e85a0;font-size:12px;font-style:normal}.admin-chart{background:linear-gradient(#f2edf2 1px,#0000 1px) 0 33px/100% 33px;border-bottom:1px solid #eee8ed;justify-content:space-around;align-items:flex-end;height:135px;margin-top:13px;display:flex}.admin-chart i{background:linear-gradient(#ff7eb6,#6b5cff);border-radius:7px 7px 2px 2px;width:13px}.admin-chart-foot{color:#99949f;justify-content:space-between;margin-top:13px;font-size:12px;display:flex}.admin-chart-foot b{color:#484652;margin-right:5px;font-size:12px}@media (width<=1050px){.portal-stat-grid,.portal-action-grid{grid-template-columns:repeat(2,1fr)}.portal-grid.two,.invite-admin-grid,.report-control-layout,.fulfillment-list{grid-template-columns:1fr}.lead-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-create-form .portal-card-head{grid-column:1/-1}.lead-delivery-list,.task-queue-list,.risk-alert-list{overflow-x:auto}.lead-delivery-list>article{min-width:900px}.task-queue-list>article{min-width:680px}.risk-alert-list>article{min-width:800px}}@media (width<=720px){.portal-sidebar{width:100%;min-height:auto;position:relative}.portal-nav{grid-template-columns:repeat(2,1fr)}.portal-sidebar-foot{margin-top:15px}.portal-stage{padding-left:0}.portal-topbar{padding:10px 15px}.portal-system-state{display:none}.portal-content{padding:18px 15px 45px}.portal-hero{flex-direction:column;align-items:flex-start}.portal-stat-grid,.portal-action-grid{grid-template-columns:1fr}.internal-filter-bar{flex-direction:column;align-items:stretch}.internal-filter-bar>input,.internal-filter-bar>select{width:100%}.internal-segmented{flex-wrap:nowrap;overflow-x:auto}.internal-segmented button{flex:none}.fulfillment-list article>header,.fulfillment-list article>footer{flex-direction:column;align-items:flex-start}.fulfillment-deadline{text-align:left}.fulfillment-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-create-form{grid-template-columns:1fr}.lead-create-form .portal-card-head{grid-column:auto}}.client-portal-shell{--client-violet:#6b5cff;--client-pink:#ff6fae;--client-orange:#ff9f68;--client-blue:#63bee2;--client-lemon:#f4ee72;color:#353745;background:radial-gradient(circle at 93% 4%,#ff6fae40,#0000 25%),radial-gradient(circle at 72% 78%,#63bee238,#0000 30%),radial-gradient(circle at 18% 90%,#f4ee722e,#0000 25%),#fff9f6;min-height:100vh;font-family:Avenir Next,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif}.client-portal-shell .side-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 28px 148px,#ff6fae14 0 3px,#0000 4px) 0 0/36px 36px,#fffefbf5;border-right:1px solid #eee6ef;padding:23px 17px 18px;overflow:hidden auto}.client-portal-shell .side-nav:before{background:linear-gradient(90deg, var(--client-violet) 0%, var(--client-pink) 50%, var(--client-blue) 100%);content:"";height:5px;position:absolute;inset:0 0 auto}.client-portal-shell .brand-lockup{gap:10px;padding:0 7px}.client-portal-shell .brand-petal{background:linear-gradient(145deg, var(--client-violet), #9b7cf7);border:0;border-radius:14px 14px 14px 4px;width:42px;height:42px;transform:none;box-shadow:0 9px 22px #6b5cff40}.client-portal-shell .brand-petal:after{background:var(--client-orange);bottom:-4px;right:-5px}.client-portal-shell .brand-lockup strong,.client-portal-shell .topbar>div:first-of-type>strong{color:#353745}.client-portal-shell .brand-lockup small{color:#9b9ba6}.client-portal-shell .brand-context{box-shadow:none;background:linear-gradient(125deg,#f2eaff,#fff1f6 62%,#fff8d6);border:1px solid #6b5cff1a;border-radius:16px;margin-top:23px;padding:13px}.client-portal-shell .brand-context button{color:var(--client-violet)}.client-portal-shell .main-nav{gap:5px;margin-top:17px}.client-portal-shell .main-nav>button{border-radius:13px;min-height:52px;padding:8px 9px}.client-portal-shell .main-nav>button:hover,.client-portal-shell .main-nav>button.active{box-shadow:none;background:linear-gradient(100deg,#eee8ff,#fff0f6);transform:translate(2px)}.client-portal-shell .nav-glyph{color:#777280;background:#f4f1f8;border:0;border-radius:9px;width:31px;height:31px}.client-portal-shell .main-nav>button:first-child .nav-glyph{color:#348566;background:#e4f7ed}.client-portal-shell .main-nav>button:nth-child(2) .nav-glyph{color:#a87817;background:#fff0c8}.client-portal-shell .main-nav>button:nth-child(3) .nav-glyph{color:#318eb3;background:#dff3fb}.client-portal-shell .main-nav>button:nth-child(4) .nav-glyph{color:#cf4f8a;background:#ffe3f0}.client-portal-shell .main-nav>button:nth-child(5) .nav-glyph{color:#6856d8;background:#eee8ff}.client-portal-shell .main-nav button.active .nav-glyph{background:linear-gradient(145deg, var(--client-violet), var(--client-pink));color:#fff;border:0;box-shadow:0 7px 16px #6b5cff33}.client-portal-shell .main-nav small{color:#9a99a4}.client-portal-shell .side-progress{border-top-color:#eee8ed}.client-portal-shell .side-progress i{background:#f1eaf5}.client-portal-shell .side-progress i b{background:linear-gradient(90deg, var(--client-violet), var(--client-pink), var(--client-orange))}.client-portal-shell .main-stage{background:0 0}.client-portal-shell .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff9f6db;border-bottom:1px solid #e5dde5cc;min-height:66px;padding:10px 30px}.client-portal-shell .island-wallet{color:#464451;background:linear-gradient(115deg,#eee8ff,#fff0f6);border:1px solid #6b5cff21;border-radius:12px;min-width:164px}.client-portal-shell .island-wallet-leaf{background:linear-gradient(145deg, var(--client-violet), var(--client-pink));border-radius:6px 12px}.client-portal-shell .island-wallet>i{color:var(--client-violet);background:#ffffffc7}.client-portal-shell .library-switcher,.client-portal-shell .soft-button{box-shadow:none;background:#ffffffe6;border-color:#e8e2e8;border-radius:10px}.client-portal-shell .library-switcher{background:linear-gradient(115deg,#eee8ff,#fff0f6);border-color:#6b5cff21;border-radius:12px}.project-required-banner{background:linear-gradient(120deg,#f0ebff,#fff2df);border:2px solid #6b5cff29;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:15px 17px;display:grid}.project-required-banner>span{color:#fff;background:#6b5cff;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900}.project-required-banner strong,.project-required-banner small{display:block}.project-required-banner strong{font-size:12px}.project-required-banner small{color:#817a86;margin-top:4px;font-size:12px}.project-gated .island-page-intro{opacity:.68}.project-locked-surface{text-align:center;background:linear-gradient(135deg,#fff,#faf7ff);border:2px dashed #6b5cff33;border-radius:26px;align-content:center;place-items:center;min-height:430px;padding:40px;display:grid}.project-locked-surface>span{color:#fff;background:linear-gradient(135deg,#6b5cff,#ff6fae);border-radius:20px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid}.project-locked-surface h1{margin:18px 0 0;font-size:22px}.project-locked-surface p{color:#817a86;max-width:480px;margin:9px 0 18px;font-size:12px}.project-onboarding-backdrop{z-index:260;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#261f319e}.project-name-modal{text-align:center;background:radial-gradient(circle at 10% 8%,#f4ee7280,#0000 25%),linear-gradient(145deg,#fff,#f4efff 58%,#fff1dc);border:2px solid #ffffffe6;justify-items:center;width:min(520px,100vw - 28px);padding:30px;display:grid}.project-modal-step{color:#6b5cff;letter-spacing:.12em;font-size:12px;font-weight:900}.project-modal-mark{color:#fff;background:linear-gradient(135deg,#6b5cff,#ff6fae);border-radius:21px;place-items:center;width:62px;height:62px;margin-top:14px;font-size:22px;font-weight:900;display:grid;box-shadow:0 12px 28px #6b5cff33}.project-name-modal h2{margin:16px 0 0;font-size:22px}.project-name-modal>p{color:#7f7884;max-width:410px;margin:9px 0 18px;font-size:12px;line-height:1.7}.project-name-modal>label{text-align:left;gap:6px;width:100%;display:grid}.project-name-modal>label>span{font-size:12px;font-weight:850}.project-name-modal>label>input{background:#fff;border:2px solid #e4ddeb;border-radius:13px;outline:none;min-height:48px;padding:0 14px;font-size:12px;font-weight:700}.project-name-modal>label>input:focus{border-color:#6b5cff;box-shadow:0 0 0 4px #6b5cff1a}.project-name-modal>label>small{color:#9a939f;justify-self:end;font-size:12px}.project-create-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;margin-top:15px;display:grid}.project-create-rules>div{background:#ffffffc2;border-radius:11px;padding:9px}.project-create-rules b,.project-create-rules span{display:block}.project-create-rules b{color:#6b5cff;font-size:12px}.project-create-rules span{margin-top:4px;font-size:12px}.project-modal-error{background:#ffe7ec;border-radius:9px;width:100%;padding:8px;color:#ba4e63!important;margin:10px 0 0!important;font-size:12px!important}.client-portal-shell .page-wrap{padding:28px 30px 70px}.client-portal-shell .island-page-intro{background:radial-gradient(circle at 82% 38%,#f4ee726b,#0000 18%),linear-gradient(120deg,#eee8fff5,#fff0f6f0 52%,#dff3fbeb);border:2px solid #ffffffeb;border-radius:22px;box-shadow:0 18px 48px #6b5cff17}.client-portal-shell .island-ribbon{background:linear-gradient(135deg, var(--client-violet), var(--client-pink));color:#fff}.client-portal-shell .island-day-chip{background:#ffffffb8;border-color:#ff6fae24}.client-portal-shell .island-day-chip i{background:var(--client-orange)}.client-portal-shell .topbar{gap:16px;min-height:92px;padding:10px 24px}.client-portal-shell .topbar-intro{flex:auto;gap:12px;min-width:0;margin:0;padding:9px 64px 9px 7px;box-shadow:0 8px 24px #6b5cff12}.client-portal-shell .topbar-intro .island-ribbon{min-width:150px;padding:9px 14px}.client-portal-shell .topbar-intro>p{font-size:12px}.client-portal-shell .topbar-intro .island-day-chip{max-width:132px;padding:7px 10px}.client-portal-shell .topbar-intro .giraffe-guide{width:54px;height:58px;bottom:2px;right:7px}.client-portal-shell .topbar-intro .giraffe-guide img{width:52px;height:52px}.client-portal-shell .topbar-intro .giraffe-guide span{display:none}.client-portal-shell .topbar-actions{flex:none}.client-portal-shell .mobile-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#322d446b}.client-portal-shell .mobile-nav{background:#fffbfaf0;border-color:#6b5cff21}.client-portal-shell .mobile-nav button.active{color:var(--client-violet)}@media (width<=1380px){.client-portal-shell .island-wallet{display:none}}@media (width<=900px){.client-portal-shell .topbar{padding:10px 18px}.client-portal-shell .topbar-intro{grid-template-columns:auto minmax(0,1fr) auto}.client-portal-shell .topbar-intro>p{white-space:nowrap;grid-area:auto}.client-portal-shell .page-wrap{padding:22px 18px 80px}}@media (width<=760px){.client-portal-shell .topbar{gap:8px;min-height:78px;padding:8px 12px}.client-portal-shell .topbar-intro{grid-template-columns:minmax(0,1fr);padding-right:52px}.client-portal-shell .topbar-intro>p,.client-portal-shell .topbar-intro .island-day-chip{display:none}.client-portal-shell .topbar-intro .island-ribbon{min-width:0;padding:8px 11px}}@media (width<=640px){.client-portal-shell .island-wallet{display:none}.client-portal-shell .side-nav{width:min(292px,84vw)}}.brand-access-label{color:#8e85a0;margin:-5px 0 9px;font-size:12px;font-weight:750;display:block}.capability-lock{background:linear-gradient(135deg,#eee8ffc7,#fff0f6d1);border:1px dashed #6b5cff52;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:98px;padding:14px;display:grid;position:relative;overflow:hidden}.capability-lock:after{content:"";background:#ff9f682e;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-48px;right:-30px}.capability-lock>span{color:#fff;background:#6b5cff;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.capability-lock b,.capability-lock p{margin:0;display:block}.capability-lock b{font-size:12px}.capability-lock p{color:#827d88;margin-top:5px;font-size:12px;line-height:1.55}.capability-lock em{z-index:1;color:#6b5cff;background:#ffffffd1;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850}.evidence-report-fields{color:#fff;background:radial-gradient(circle at 90%,#f4ee7261,#0000 25%),linear-gradient(125deg,#2d2859,#6b5cff 58%,#ff6fae);border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.evidence-report-fields span{letter-spacing:.12em;font-size:12px;font-weight:850}.evidence-report-fields h3{margin:6px 0 0;font-size:13px}.evidence-report-fields p{color:#ffffffbf;margin:6px 0 0;font-size:12px}.evidence-report-fields>b{white-space:nowrap;color:#f4ee72;font-size:12px}.inline-tier-note,.distribution-tier-summary{background:linear-gradient(120deg,#f7f3ff,#fff6f9);border:1px solid #6b5cff1f;border-radius:13px;padding:11px 12px}.inline-tier-note span,.distribution-tier-summary span{color:#6b5cff;font-size:12px;font-weight:850}.inline-tier-note p{color:#77727e;margin:5px 0;font-size:12px}.inline-tier-note b{font-size:12px}.distribution-tier-summary{grid-template-columns:minmax(170px,.7fr) repeat(2,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.distribution-tier-summary>div{align-content:center;padding:10px;display:grid}.distribution-tier-summary>div b{margin-top:6px;font-size:12px}.distribution-tier-summary>div small{color:#8b8691;margin-top:5px;font-size:12px}.expansion-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:4px 0 15px;display:grid}.expansion-mode-grid button{text-align:left;background:#fff;border:1px solid #e9e3eb;border-radius:14px;min-height:112px;padding:11px;display:grid}.expansion-mode-grid button.selected{background:linear-gradient(135deg,#eee8ff,#fff0f6);border-color:#6b5cff;box-shadow:inset 0 0 0 1px #6b5cff1f}.expansion-mode-grid button.locked{opacity:.65;background:#f8f6f8}.expansion-mode-grid span{color:#8d85a0;font-size:12px;font-weight:800}.expansion-mode-grid b{margin-top:7px;font-size:12px}.expansion-mode-grid small{color:#8d8992;margin-top:5px;font-size:12px;line-height:1.5}.expansion-mode-grid i{color:#6b5cff;align-self:end;margin-top:7px;font-size:12px;font-style:normal;font-weight:850}.switch-row.mode-managed{opacity:1}.switch-row.mode-managed label{background:linear-gradient(145deg,#fbfdf9,#f3f9f5);border-color:#529d8433}.empty-action-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.retry-expansion-note{width:100%;color:var(--muted);text-align:center;font-size:12px}.profile-missing-banner,.profile-context-card,.content-readiness-card{border:1px solid #6b5cff26;border-radius:16px}.profile-missing-banner{background:linear-gradient(120deg,#fff4df,#fff0f6);justify-content:space-between;align-items:center;gap:14px;margin:12px 0 16px;padding:13px 15px;display:flex}.profile-missing-banner span,.profile-missing-banner strong,.profile-missing-banner small{display:block}.profile-missing-banner span{color:#b85d26;font-size:12px;font-weight:850}.profile-missing-banner strong{margin-top:4px;font-size:12px}.profile-missing-banner small{color:#8d7e76;font-size:12px}.profile-missing-banner button{color:#6b5cff;background:0 0;border:0;font-size:12px;font-weight:850}.profile-context-card{background:radial-gradient(circle at 6% 15%,#f4ee726b,#0000 25%),linear-gradient(135deg,#f2edff,#eefbfa);grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;margin-bottom:15px;padding:13px;display:grid}.profile-context-card>div{background:#ffffffba;border-radius:12px;align-content:center;min-height:65px;padding:10px;display:grid}.profile-context-card span,.profile-context-card strong,.profile-context-card small{display:block}.profile-context-card span{color:#6b5cff;font-size:12px;font-weight:850}.profile-context-card strong{margin-top:5px;font-size:12px}.profile-context-card small{color:#86818c;margin-top:3px;font-size:12px}.profile-context-card>button{align-self:center}.content-readiness-card{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:13px 14px;display:flex}.content-readiness-card.warning{background:linear-gradient(120deg,#fff5df,#fff0f6)}.content-readiness-card.ready{background:linear-gradient(120deg,#ebfbf1,#effaff)}.content-readiness-card span,.content-readiness-card strong,.content-readiness-card small{display:block}.content-readiness-card span{color:#6b5cff;font-size:12px;font-weight:850}.content-readiness-card strong{margin-top:4px;font-size:12px}.content-readiness-card small{color:#87828c;margin-top:3px;font-size:12px}.content-readiness-card button{color:#6b5cff;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:850}.keyword-inline-editor{background:linear-gradient(120deg,#fff5dc,#fff0f7);border-top:1px solid #e7e0eb;grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) 120px 75px minmax(140px,1fr) auto auto;align-items:end;gap:8px;padding:13px 17px;display:grid}.keyword-inline-editor>div span,.keyword-inline-editor>div strong{display:block}.keyword-inline-editor>div span{color:#6b5cff;font-size:12px;font-weight:900}.keyword-inline-editor>div strong{margin-top:4px;font-size:12px}.keyword-inline-editor input,.keyword-inline-editor select{background:#fff;border:1px solid #ddd4e2;border-radius:9px;min-height:35px;padding:0 9px;font-size:12px}.keyword-freshness-card{background:radial-gradient(circle at 8% 10%,#f4ee7259,#0000 27%),linear-gradient(125deg,#eefaf4,#eef7ff);border:1px solid #61b29d4d;border-radius:15px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:14px;margin-bottom:12px;padding:13px 15px;display:grid}.keyword-freshness-card.waiting{filter:grayscale(.35);opacity:.82}.keyword-freshness-card span,.keyword-freshness-card strong,.keyword-freshness-card small{display:block}.keyword-freshness-card>div>span{color:#26856d;font-size:12px;font-weight:900}.keyword-freshness-card>div>strong{margin-top:4px;font-size:12px}.keyword-freshness-card>div>small{color:#7f8587;margin-top:4px;font-size:12px}.keyword-freshness-card>p{color:#474050;background:#ffffffb8;border-radius:10px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:12px}.live-plan-indicator{color:#22745d;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:900;display:flex}.live-plan-indicator i{background:#61b29d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #61b29d29}.live-plan-indicator.loading i{animation:1s infinite alternate live-plan-pulse}@keyframes live-plan-pulse{to{background:#ff9f68;transform:scale(1.35)}}.keyword-snapshot-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.keyword-snapshot-timeline article{background:#fff;border:1px solid #e3e9e8;border-radius:12px;grid-template-columns:1fr auto;gap:4px 8px;padding:9px;display:grid}.keyword-snapshot-timeline article>span{color:#89838e;font-size:12px}.keyword-snapshot-timeline article>strong{grid-area:1/2/span 2;font-size:17px}.keyword-snapshot-timeline article>i{font-size:12px;font-style:normal;font-weight:850}.keyword-snapshot-timeline article>i.up{color:#20846b}.keyword-snapshot-timeline article>i.down{color:#d45f63}.keyword-snapshot-timeline article>i.stable{color:#8b7c58}.keyword-snapshot-timeline article>small{color:#8d8790;grid-column:1/-1;font-size:12px;line-height:1.45}.keyword-context-menu{z-index:200;background:#fffffffa;border:1px solid #ddd5e2;border-radius:13px;width:168px;padding:6px;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 45px #322a4233}.keyword-context-menu>span{color:#8b8490;text-overflow:ellipsis;white-space:nowrap;padding:7px 8px;font-size:12px;font-weight:800;overflow:hidden}.keyword-context-menu button{color:#393343;text-align:left;background:0 0;border:0;border-radius:8px;padding:9px;font-size:12px}.keyword-context-menu button:hover{background:#f0ecff}.keyword-context-menu button.danger{color:#c75264}.monitoring-placeholder{text-align:center;background:radial-gradient(circle at 18% 18%,#f4ee724d,#0000 20%),linear-gradient(135deg,#fff,#faf7ff);border:2px dashed #6b5cff33;border-radius:28px;align-content:center;place-items:center;min-height:460px;padding:45px;display:grid}.monitoring-placeholder h1{margin:16px 0 0;font-size:24px}.monitoring-placeholder p{color:#817a86;max-width:520px;margin:10px 0 18px;font-size:12px;line-height:1.7}.execution-hub{gap:14px;display:grid}.execution-hub-tabs{background:#ffffffdb;border:1px solid #e7e0ea;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:7px;display:grid;box-shadow:0 14px 34px #59486712}.execution-hub-tabs button{color:#746c78;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 14px;transition:background .2s,color .2s,transform .2s;display:grid}.execution-hub-tabs button:hover{background:#faf8fb;transform:translateY(-1px)}.execution-hub-tabs button>span{color:#756d79;background:#f2eff4;border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.execution-hub-tabs b,.execution-hub-tabs small{display:block}.execution-hub-tabs b{color:inherit;font-size:14px}.execution-hub-tabs small{color:#98909b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.execution-hub-tabs i{color:#837989;background:#f4f1f6;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:12px;font-style:normal;font-weight:850;display:grid}.execution-hub-tabs button.active{color:#30243a;background:linear-gradient(120deg,#e8dcffd1,#ffe0eeb8);box-shadow:inset 0 0 0 1px #7c5ba81a}.execution-hub-tabs button.active>span{color:#fff;background:linear-gradient(135deg,#765cff,#ef5db0)}.execution-hub-tabs button.active i{color:#6b5cff;background:#fff}.delivery-record-tabs{background:#ffffffd6;border:1px solid #e9e1eb;border-radius:20px;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:7px;display:grid;box-shadow:0 14px 34px #59486712}.delivery-record-tabs button{color:#6f6873;text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:64px;padding:11px 13px;transition:background .2s,color .2s,transform .2s;display:grid}.delivery-record-tabs button:hover{transform:translateY(-1px)}.delivery-record-tabs button>span{color:#756d79;background:#f2eff4;border-radius:11px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.delivery-record-tabs .record-tab-icon{font-size:0;position:relative}.delivery-record-tabs .record-tab-icon:before,.delivery-record-tabs .record-tab-icon:after{box-sizing:border-box;color:inherit;content:"";position:absolute;top:50%;left:50%}.delivery-record-tabs button[data-record-tab=plan] .record-tab-icon:before{border:2px solid;border-radius:4px;width:20px;height:19px;transform:translate(-50%,-50%)}.delivery-record-tabs button[data-record-tab=plan] .record-tab-icon:after{background:currentColor;width:14px;height:2px;top:15px;transform:translate(-50%);box-shadow:0 5px}.delivery-record-tabs button[data-record-tab=overview] .record-tab-icon:before{background:currentColor;border-radius:2px;width:7px;height:7px;transform:translate(-12px,-12px);box-shadow:10px 0,0 10px,10px 10px}.delivery-record-tabs button[data-record-tab=keywords] .record-tab-icon:before{border:2px solid;border-radius:50%;width:17px;height:17px;transform:translate(-62%,-62%)}.delivery-record-tabs button[data-record-tab=keywords] .record-tab-icon:after{transform-origin:0;background:currentColor;border-radius:2px;width:9px;height:2px;transform:translate(5px,5px)rotate(45deg)}.delivery-record-tabs button[data-record-tab=articles] .record-tab-icon:before{border:2px solid;border-radius:3px;width:18px;height:22px;transform:translate(-50%,-50%)}.delivery-record-tabs button[data-record-tab=articles] .record-tab-icon:after{background:currentColor;border-radius:2px;width:10px;height:2px;transform:translate(-50%,-3px);box-shadow:0 5px}.delivery-record-tabs button[data-record-tab=publishing] .record-tab-icon:before{clip-path:polygon(0 42%,100% 0,66% 100%,48% 61%);background:currentColor;width:22px;height:20px;transform:translate(-50%,-50%)}.delivery-record-tabs button[data-record-tab=publishing] .record-tab-icon:after{background:currentColor;border-radius:2px;width:9px;height:2px;transform:translate(-8px,4px)rotate(-25deg)}.delivery-record-tabs button[data-record-tab=costs] .record-tab-icon:before{border:2px solid;border-radius:50%;width:23px;height:23px;transform:translate(-50%,-50%)}.delivery-record-tabs button[data-record-tab=costs] .record-tab-icon:after{background:currentColor;border-radius:2px;width:10px;height:2px;transform:translate(-50%,-3px);box-shadow:0 5px}.delivery-record-tabs button[data-record-tab=reports] .record-tab-icon:before{border:2px solid;border-radius:3px;width:19px;height:22px;transform:translate(-50%,-50%)}.delivery-record-tabs button[data-record-tab=reports] .record-tab-icon:after{background:currentColor;border-radius:2px;width:11px;height:2px;transform:translate(-50%,-5px);box-shadow:0 5px,0 10px}.delivery-report-center{min-width:0}.delivery-record-tabs b,.delivery-record-tabs small{display:block}.delivery-record-tabs b{color:inherit;font-size:14px;line-height:1.35}.delivery-record-tabs small{color:#9a929d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.4;overflow:hidden}.delivery-record-tabs i{color:#857b8a;background:#f5f1f6;border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:12px;font-style:normal;font-weight:850;display:grid}.delivery-record-tabs button.active{color:#30243a;background:linear-gradient(120deg,#e8dcffd1,#ffe0eeb8);box-shadow:inset 0 0 0 1px #7c5ba81a}.delivery-record-tabs button.active>span{color:#fff;background:linear-gradient(135deg,#765cff,#ef5db0)}.delivery-record-tabs button.active i{color:#6b5cff;background:#fff}.execution-ledger-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.execution-ledger-summary article{background:#fff;border:1px solid #e6dfe9;border-radius:15px;padding:14px}.execution-ledger-summary span,.execution-ledger-summary strong,.execution-ledger-summary small{display:block}.execution-ledger-summary span{color:#8c8492;font-size:12px}.execution-ledger-summary strong{margin-top:7px;font-size:21px}.execution-ledger-summary small{color:#918a95;margin-top:3px;font-size:12px}.execution-ledger-list{gap:7px;display:grid}.execution-ledger-list>article{background:#fff;border:1px solid #e8e3e9;border-radius:12px;grid-template-columns:46px minmax(0,1fr) 100px 75px 85px;align-items:center;gap:10px;padding:10px 12px;display:grid}.ledger-type{text-align:center;border-radius:9px;padding:7px 5px;font-size:12px;font-weight:900}.ledger-type.type-作词,.ledger-type.type-做词{color:#6555c8;background:#eee8ff}.ledger-type.type-稿件{color:#9a681b;background:#fff0d6}.ledger-type.type-发布{color:#26745f;background:#dff5ea}.execution-ledger-list strong,.execution-ledger-list small{display:block}.execution-ledger-list strong{font-size:12px}.execution-ledger-list small,.execution-ledger-list time{color:#8e8791;font-size:12px}.execution-ledger-list a{color:#6b5cff;font-size:12px;font-weight:850}.record-section-heading{align-items:flex-end;gap:18px}.record-section-heading>div>p{color:#8d8591;margin:6px 0 0;font-size:12px;line-height:1.6}.record-search{background:#fff;border:1px solid #e6dfe8;border-radius:12px;align-items:center;gap:7px;width:min(260px,100%);padding:0 11px;display:flex}.record-search>span{color:#8b7d93;font-size:15px}.record-search input{color:#403845;background:0 0;border:0;outline:0;width:100%;padding:10px 0;font-size:12px}.record-page-card{margin-top:18px}.record-table{gap:7px;display:grid}.record-table-head,.record-table>article{grid-template-columns:minmax(0,1.6fr) minmax(0,1.15fr) minmax(90px,.8fr) minmax(0,1.1fr) minmax(72px,.6fr);align-items:center;gap:12px;display:grid}.record-table-head{color:#978e9a;padding:0 13px 4px;font-size:12px;font-weight:750}.record-table>article{background:#fff;border:1px solid #e9e3ea;border-radius:13px;min-height:62px;padding:11px 13px}.record-table>article:hover{background:#fffdfd;border-color:#dcd0e4}.record-wheel{overscroll-behavior-y:contain;perspective:1100px;scroll-behavior:smooth;scrollbar-color:#7f758f57 transparent;scrollbar-width:thin;touch-action:pan-y;max-height:min(560px,58vh);scroll-padding-block:38%;position:relative;overflow:hidden auto}.record-wheel:focus-visible{outline-offset:5px;outline:2px solid #6b5cff57}.record-wheel>.record-table-head{z-index:8;position:sticky;top:0}.record-wheel>.record-wheel-item{z-index:1;opacity:var(--record-wheel-opacity);filter:blur(var(--record-wheel-blur));transform:translate3d(var(--record-wheel-x), 0, 0) rotateX(var(--record-wheel-rotate)) scale(var(--record-wheel-scale));transform-origin:50%;will-change:opacity, filter, transform;transition:opacity .28s cubic-bezier(.2,.72,.18,1),filter .28s cubic-bezier(.2,.72,.18,1),transform .32s cubic-bezier(.2,.72,.18,1),border-color .18s,background-color .18s,box-shadow .22s;position:relative}.record-wheel>.record-wheel-item.is-wheel-active{z-index:3;border-color:#6b5cff47;box-shadow:0 12px 30px #43375d1a,0 0 0 2px #6b5cff12}.record-wheel[data-dragging=true]{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.record-wheel:not([data-dragging=true]){cursor:grab}.record-wheel :is(a,button,input,select,textarea){cursor:auto}@media (prefers-reduced-motion:reduce){.record-wheel{scroll-behavior:auto}.record-wheel>.record-wheel-item{transition:none}}.record-table strong,.record-table b,.record-table small,.record-table time{display:block}.record-table strong,.record-table b{color:#3d3542;text-overflow:ellipsis;font-size:12px;overflow:hidden}.record-table b{font-weight:750}.record-table small,.record-table time{color:#918994;margin-top:4px;font-size:12px;font-style:normal;line-height:1.5}.record-table a{color:#6756e8;font-size:12px;font-weight:850}.article-status-summary article:first-child{background:linear-gradient(135deg,#eef8f4,#fff)}.article-status-card .article-record-table>article{min-height:70px}.article-status-fee{font-variant-numeric:tabular-nums;color:#49365d!important}.article-status-result{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.article-status-result .chip,.article-status-result a{white-space:nowrap}.record-table .empty-state{margin-top:0}.record-mobile-label{display:none}.cost-record-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.cost-record-summary article{background:#fff;border:1px solid #e8e0e8;border-radius:16px;padding:16px;position:relative;overflow:hidden}.cost-record-summary article:first-child{background:linear-gradient(135deg,#f1ecff,#fff)}.cost-record-summary span,.cost-record-summary strong,.cost-record-summary small{display:block}.cost-record-summary span{color:#857c89;font-size:12px}.cost-record-summary strong{margin-top:7px;font-size:22px}.cost-record-summary small{color:#9b929e;margin-top:4px;font-size:12px}.record-amount{text-align:right;color:#49365d!important;font-size:13px!important}@media (width<=980px){.execution-hub-tabs{grid-template-columns:1fr}.delivery-record-tabs{display:flex;overflow-x:auto}.delivery-record-tabs button{min-width:190px}.record-table-head,.record-table>article{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(76px,.7fr) minmax(0,1fr) minmax(66px,.55fr);gap:8px}.pack-current-recommendation{grid-template-columns:42px minmax(0,1fr) auto}.recommendation-progress{display:none}.pack-dashboard-head{flex-direction:column;align-items:flex-start}.pack-dashboard-summary{width:100%}.pack-summary-stats{flex:1}.distribution-tier-summary{grid-template-columns:1fr}.profile-context-card,.keyword-inline-editor,.keyword-snapshot-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-ledger-list>article{grid-template-columns:46px minmax(0,1fr) 72px}.execution-ledger-list time,.execution-ledger-list a,.execution-ledger-list .muted-link{display:none}.project-create-rules{grid-template-columns:1fr}}@media (width<=720px){.record-section-heading{flex-direction:column;align-items:stretch}.record-search{width:100%}.record-table-head{display:none}.record-table>article{grid-template-columns:1fr auto;align-items:start;gap:12px;padding:14px}.record-table>article>div{grid-column:1/-1}.record-table>article>.chip{grid-area:1/2}.record-mobile-label{color:#9a919d;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.record-amount{grid-area:1/2}.cost-record-summary{grid-template-columns:1fr}.keyword-pack-dashboard{border-radius:20px}.pack-dashboard-head{gap:18px;padding:20px 17px 16px}.pack-dashboard-title{flex-direction:column;gap:10px}.pack-dashboard-title h1{font-size:27px}.pack-dashboard-summary{flex-direction:column;align-items:stretch}.overall-progress-ring{width:72px;height:72px}.pack-summary-stats{width:100%}.pack-dashboard-legend{gap:9px;padding:9px 17px}.pack-dashboard-legend>small{display:none}.pack-current-recommendation{grid-template-columns:38px minmax(0,1fr);gap:11px;margin:11px 11px 0;padding:12px}.pack-current-recommendation>button{grid-column:1/-1;width:100%}.recommendation-signal{width:35px;height:35px}.pack-dashboard-matrix{padding-left:12px;padding-right:12px}.expansion-mode-grid{grid-template-columns:1fr}.inline-keyword-review{padding:18px}.completed-section-bar{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:12px}.completed-section-icon{width:36px;height:36px}.completed-section-bar>button{grid-column:1/-1;justify-content:center;width:100%}.inline-keyword-review-head{flex-direction:column}.inline-keyword-review-stats{text-align:left;grid-template-columns:auto 1fr auto;width:100%}.inline-keyword-review-stats button{grid-column:auto;margin-top:0}.inline-keyword-add{flex-direction:column;align-items:flex-start}.inline-keyword-add>div{flex-direction:column;align-items:flex-start;gap:7px}.inline-word-package-head{grid-template-columns:40px minmax(0,1fr) auto 18px}.inline-word-package-priorities{display:none}.inline-keyword-list article{grid-template-columns:30px minmax(0,1fr) 70px}.inline-keyword-list article select:first-of-type{grid-column:2}.inline-keyword-delete{grid-area:2/3}.inline-keyword-actions{flex-direction:column;align-items:stretch;padding-right:10px}.capability-lock{grid-template-columns:34px minmax(0,1fr)}.capability-lock em{grid-column:2;justify-self:start}.profile-context-card{grid-template-columns:1fr}.profile-missing-banner,.content-readiness-card{flex-direction:column;align-items:flex-start}.keyword-inline-editor,.keyword-snapshot-timeline,.keyword-freshness-card,.execution-ledger-summary,.project-required-banner{grid-template-columns:1fr}}.demo-hub{color:#36323e;background:linear-gradient(#fff9,#fffaf6db),#fff8f4;min-height:100vh;padding:0 clamp(24px,5vw,88px) 52px;position:relative;overflow:hidden}.demo-hub:before{content:"";pointer-events:none;background-image:linear-gradient(#6b5cff09 1px,#0000 1px),linear-gradient(90deg,#6b5cff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.demo-hub-glow{filter:blur(10px);pointer-events:none;border-radius:50%;position:absolute}.demo-hub-glow.glow-one{background:#dabcff6b;width:520px;height:520px;top:-190px;right:-100px}.demo-hub-glow.glow-two{background:#ffcdab57;width:500px;height:500px;bottom:-220px;left:-120px}.demo-hub-head{z-index:2;border-bottom:1px solid #6b5cff1a;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.demo-hub-brand{color:inherit;align-items:center;gap:12px;display:flex}.demo-hub-brand>span{color:#fff;background:linear-gradient(145deg,#6b5cff,#946cff);border-radius:14px;place-items:center;width:44px;height:44px;font-size:19px;font-weight:950;display:grid;box-shadow:0 10px 24px #6b5cff3d}.demo-hub-brand b,.demo-hub-brand small{display:block}.demo-hub-brand b{font-size:16px}.demo-hub-brand small{color:#8b8491;margin-top:2px;font-size:12px}.demo-hub-state,.portal-demo-badge{color:#338564;background:#ebf9f1db;border:1px solid #41a97e29;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.demo-hub-state i,.portal-demo-badge i{background:#49b789;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #49b7891f}.demo-hub-hero{z-index:2;text-align:center;max-width:870px;margin:70px auto 38px;position:relative}.demo-hub-hero>span{color:#6b5cff;letter-spacing:.18em;font-size:12px;font-weight:900}.demo-hub-hero h1{letter-spacing:-.055em;margin:13px 0 0;font-size:clamp(34px,4.2vw,61px);line-height:1.12}.demo-hub-hero h1 em{color:#6b5cff;font-style:normal;display:block}.demo-hub-hero p{color:#7b7580;max-width:620px;margin:17px auto 0;font-size:12px;line-height:1.75}.demo-account-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;max-width:900px;margin:0 auto;display:grid;position:relative}.demo-account-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #6c5b7b1f;border-radius:26px;padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 55px #46335217}.demo-account-card:after{content:"";background:#6b5cff1a;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-70px}.demo-account-card.admin:after{background:#ff7eb61f}.demo-account-card-head{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.demo-account-card-head>span{color:#b2aab5;letter-spacing:.12em;font-size:12px;font-weight:900}.demo-account-card-head em{color:#6555d8;background:#eeeaff;border-radius:999px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:900}.demo-account-card.admin .demo-account-card-head em{color:#b7557f;background:#fff0f6}.demo-account-card h2{z-index:1;margin:18px 0 13px;font-size:25px;position:relative}.demo-account-id{background:#faf8ff;border:1px solid #6b5cff1a;border-radius:15px;align-items:center;gap:11px;padding:11px;display:flex}.demo-account-id>span{color:#fff;background:#6b5cff;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.admin .demo-account-id>span{background:#df6da0}.demo-account-id b,.demo-account-id small{display:block}.demo-account-id b{font-size:12px}.demo-account-id small{color:#948d98;margin-top:2px;font-size:12px}.demo-account-card>p{color:#77717c;min-height:48px;margin:15px 0;font-size:12px;line-height:1.65}.demo-account-card ul{grid-template-columns:repeat(2,1fr);gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.demo-account-card li{color:#6f6873;background:#f8f6f9;border-radius:9px;padding:8px;font-size:12px;font-weight:750}.demo-account-card>a{color:#fff;background:linear-gradient(135deg,#6b5cff,#8b6cff);border-radius:12px;justify-content:space-between;align-items:center;min-height:43px;padding:0 15px;font-size:12px;font-weight:900;display:flex}.demo-account-card.admin>a{background:linear-gradient(135deg,#c85484,#e67eae)}.demo-hub-foot{z-index:2;color:#77717c;background:#ffffffa8;border:1px solid #6b5cff1a;border-radius:999px;justify-content:center;align-items:center;gap:11px;max-width:900px;margin:25px auto 0;padding:12px 18px;font-size:12px;display:flex;position:relative}.demo-hub-foot>span{color:#6b5cff;font-weight:900}.demo-hub-foot b{color:#514b55}.demo-hub-foot i{color:#b0a9b3;font-style:normal}.portal-demo-badge{min-height:29px;padding:0 9px}.portal-demo-mode .portal-sidebar-foot>a{color:#fff;background:#ffffff1f;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:850}@media (width<=920px){.demo-account-grid{grid-template-columns:1fr}.demo-account-card>p{min-height:auto}}@media (width<=640px){.demo-hub{padding:0 15px 35px}.demo-hub-head{height:76px}.demo-hub-state{display:none}.demo-hub-hero{margin-top:42px}.demo-account-card{border-radius:20px;padding:19px}.demo-hub-foot{border-radius:18px;flex-direction:column;align-items:flex-start}.demo-hub-foot i{display:none}}.evidence-preflight{border:1px solid #27708433;border-radius:18px;gap:12px;margin:14px 0;padding:15px;display:grid}.evidence-preflight.blocked{background:linear-gradient(135deg,#fff8e8,#fff3f5);border-color:#cb742c47}.evidence-preflight.ready{background:linear-gradient(135deg,#eefaf4,#eef9fb)}.evidence-preflight-head,.evidence-supplement-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.evidence-preflight-head span,.evidence-preflight-head strong,.evidence-preflight-head small,.evidence-supplement-panel>header span,.evidence-supplement-panel>header strong,.evidence-supplement-panel>header small{display:block}.evidence-preflight-head span,.evidence-supplement-panel>header span{color:#318ca0;letter-spacing:.08em;font-size:11px;font-weight:900}.evidence-preflight-head strong,.evidence-supplement-panel>header strong{color:#3f3840;margin-top:5px;font-size:14px}.evidence-preflight-head small,.evidence-supplement-panel>header small{color:#7b7680;margin-top:5px;font-size:12px;line-height:1.6}.evidence-preflight-list{gap:9px;display:grid}.evidence-preflight-list>article{background:#ffffffc7;border:1px solid #485f8024;border-radius:13px;padding:12px 13px}.evidence-preflight-list header{align-items:center;gap:8px;margin-bottom:7px;display:flex}.evidence-preflight-list header b{color:#43516b;font-size:13px}.evidence-preflight-list header em{color:#8a6429;background:#fff0ca;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:850}.evidence-preflight-list p,.evidence-guidance p{color:#69758b;margin:3px 0 0;font-size:11px;line-height:1.55}.evidence-preflight-list p strong,.evidence-guidance p b{color:#536078}.evidence-status{border:1px solid;border-radius:999px;align-items:center;min-height:24px;padding:2px 9px;font-size:10px;font-weight:900;display:inline-flex}.evidence-status.missing{color:#68758c;background:#f6f8fc;border-color:#cfd9e9}.evidence-status.provided{color:#317b5e;background:#eefaf4;border-color:#bde3d1}.evidence-supplement-button{color:#fff;background:#318ca0;border:0;border-radius:12px;justify-self:start;padding:10px 14px;font-size:12px;font-weight:850}.evidence-preflight-empty{color:#56816c;font-size:12px}.evidence-supplement-panel{background:radial-gradient(circle at 96% 0,#f4ee722e,#0000 23%),linear-gradient(145deg,#f9fcfd,#f7f9ff);border:1px solid #3f798f33;border-radius:20px;margin:15px 0 20px;padding:17px}.evidence-supplement-panel>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.evidence-supplement-list{gap:12px;margin-top:15px;display:grid}.evidence-supplement-list>article{background:#fff;border:1px solid #dce4ec;border-radius:16px;padding:15px}.evidence-supplement-list>article.provided{border-color:#c7e4d6;box-shadow:inset 3px 0 #62b58c}.evidence-supplement-list>article.missing{box-shadow:inset 3px 0 #e1b662}.evidence-supplement-title{grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:8px;display:grid}.evidence-supplement-title input,.evidence-supplement-title select{color:#3f4653;min-height:36px;font:inherit;background:#fff;border:1px solid #dfe4ea;border-radius:10px;padding:7px 10px}.evidence-supplement-title input{font-size:13px;font-weight:850}.evidence-remove{color:#a56a68;background:0 0;border:0;font-size:11px;font-weight:800}.evidence-supplement-list>article>small{color:#8b8690;margin-top:7px;font-size:11px;display:block}.evidence-guidance{background:#f5f8fc;border-radius:12px;margin-top:10px;padding:10px 12px}.evidence-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.evidence-input-grid label{gap:6px;display:grid}.evidence-input-grid label.wide{grid-column:1/-1}.evidence-input-grid span{color:#5c6471;font-size:11px;font-weight:800}.evidence-input-grid textarea{color:#3f4651;width:100%;font:inherit;resize:vertical;background:#fffdfb;border:1px solid #e0e4e8;border-radius:11px;padding:10px 11px;font-size:12px;line-height:1.6}.evidence-supplement-empty{text-align:center;background:#ffffffad;border:1px dashed #cbd9e0;border-radius:14px;padding:20px}.evidence-supplement-empty strong{color:#44536b;font-size:13px}.evidence-supplement-empty p{color:#7a8494;max-width:660px;margin:6px auto 0;font-size:12px;line-height:1.65}.evidence-fixed-fields-title{border-top:1px dashed #dfe3e7;margin:6px 0 13px;padding-top:17px}.evidence-fixed-fields-title span{color:#8f6b3c;letter-spacing:.08em;font-size:10px;font-weight:900}.evidence-fixed-fields-title h3{color:#45404a;margin:4px 0 0;font-size:15px}.evidence-fixed-fields-title p{color:#88818b;margin:5px 0 0;font-size:12px}@media (width<=760px){.evidence-preflight-head,.evidence-supplement-panel>header{display:grid}.evidence-supplement-panel>header>div:last-child{justify-content:flex-start}.evidence-supplement-title,.evidence-input-grid{grid-template-columns:1fr}.evidence-input-grid label.wide{grid-column:auto}}@media (width>=1181px){.client-portal-shell .side-nav{width:208px;padding:18px 11px 15px}.client-portal-shell .main-stage{padding-left:208px}.client-portal-shell .brand-lockup{gap:8px;padding:0 5px}.client-portal-shell .brand-petal{border-radius:12px 12px 12px 4px;width:36px;height:36px;font-size:20px}.client-portal-shell .brand-lockup strong{font-size:17px}.client-portal-shell .brand-lockup small{font-size:12px;line-height:1.35}.client-portal-shell .brand-context{border-radius:14px;margin-top:17px;padding:10px}.client-portal-shell .brand-context>strong{margin:4px 0 7px;font-size:14px}.client-portal-shell .brand-context>span{font-size:13px}.client-portal-shell .brand-access-label{margin-bottom:7px;font-size:12px;line-height:1.35}.client-portal-shell .brand-context button{font-size:13px}.client-portal-shell .main-nav{gap:3px;margin-top:13px}.client-portal-shell .main-nav>button{border-radius:11px;grid-template-columns:31px minmax(0,1fr);gap:7px;min-height:52px;padding:7px 8px}.client-portal-shell .nav-glyph{width:31px;height:31px;font-size:14px}.client-portal-shell .main-nav b{font-size:14px;line-height:1.25}.client-portal-shell .main-nav small{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.25;overflow:hidden}.client-portal-shell .side-progress{padding:11px 3px 0}.client-portal-shell .side-progress>span,.client-portal-shell .side-progress>small,.client-portal-shell .side-progress strong{font-size:13px;line-height:1.45}}.client-portal-shell .main-nav>button:nth-child(6) .nav-glyph{color:#36877f;background:#e5f5f4}.client-portal-shell .page-wrap{width:min(1760px,100%)}.brand-edit-form{scroll-margin-top:112px}.brand-structure-guide{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.brand-structure-guide>button{text-align:left;background:#fcfbfd;border:1px solid #e8e2ed;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.brand-structure-guide>button:hover{background:#f6f2ff;border-color:#6b5cff52;transform:translateY(-1px)}.brand-structure-guide>button>span{color:#6756d7;background:#eee9ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.brand-structure-guide b,.brand-structure-guide small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand-structure-guide b{color:#413b49;font-size:13px}.brand-structure-guide small{color:#88818d;margin-top:3px;font-size:11px}.brand-field-label{justify-content:space-between;align-items:center;gap:12px;min-height:27px;margin-bottom:7px;display:flex}.brand-field-label>span{color:#5b5660;font-size:13px;font-weight:750}.brand-field-label>button{color:#6756d7;background:#f0ebff;border:0;border-radius:8px;flex:none;padding:5px 8px;font-size:11px;font-weight:850}.brand-field-label>button:hover:not(:disabled){background:#e6deff}.structured-list-field{background:#fff;border:1px solid #e9e3e7;border-radius:15px;min-width:0;padding:13px;scroll-margin-top:124px}.brand-field-grid .structured-list-field.wide{grid-column:1/-1}.structured-list-heading,.structured-list-editor,.structured-list-suggestions{align-items:center;display:flex}.structured-list-heading{justify-content:space-between;gap:12px}.structured-list-heading>span{color:#5b5660;font-size:13px;font-weight:750}.structured-list-heading>small{color:#8d8592;font-size:11px}.structured-list-values{flex-wrap:wrap;align-items:center;gap:7px;min-height:37px;margin-top:9px;display:flex}.structured-list-values>span{color:#554a86;overflow-wrap:anywhere;background:#f0ebff;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px 7px 6px 10px;font-size:12px;font-weight:750;display:inline-flex}.structured-list-values>span>button{color:#756a9d;background:#ffffffc2;border:0;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;padding:0;display:grid}.structured-list-values>small{color:#9a929d;font-size:12px}.structured-list-editor{gap:8px;margin-top:8px}.structured-list-editor>input{flex:1;min-width:0}.structured-list-editor>button{color:#fff;background:#6958d8;border:0;border-radius:10px;flex:none;min-height:40px;padding:0 14px;font-size:12px;font-weight:850}.structured-list-suggestions{flex-wrap:wrap;gap:6px;margin-top:9px}.structured-list-suggestions>small{color:#8c8590;margin-right:3px;font-size:11px}.structured-list-suggestions>button{color:#68616d;background:#faf9fb;border:1px solid #e8e1ec;border-radius:999px;padding:5px 8px;font-size:11px}.structured-list-field>p{color:#88818c;margin:9px 0 0;font-size:11px;line-height:1.55}.brand-upload-center{background:#fbfafc;border:1px solid #e7e1e9;border-radius:18px;margin-top:18px;padding:18px;scroll-margin-top:120px}.brand-upload-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.brand-upload-heading span{color:#7463d9;letter-spacing:.11em;font-size:12px;font-weight:900}.brand-upload-heading h3{color:#403a47;margin:5px 0 0;font-size:18px}.brand-upload-heading p{color:#7f7883;margin:6px 0 0;font-size:14px;line-height:1.6}.brand-upload-heading>small{color:#6555ca;background:#eee9ff;border-radius:999px;flex:none;padding:6px 9px;font-size:13px}.brand-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.brand-upload-grid>article{background:#fff;border:1px dashed #dcd4e2;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.brand-upload-grid b,.brand-upload-grid small{display:block}.brand-upload-grid b{color:#4f4857;font-size:14px}.brand-upload-grid small{color:#8c8490;margin-top:4px;font-size:13px;line-height:1.4}.brand-upload-grid label{color:#6655cd;cursor:pointer;background:#eee9ff;border-radius:9px;flex:none;padding:7px 9px;font-size:13px;font-weight:850}.brand-asset-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.brand-asset-list>article{background:#fff;border:1px solid #e9e3eb;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px;display:grid}.brand-asset-preview,.brand-asset-file{color:#6756d7;background:#f0ebff 50%/cover no-repeat;border-radius:9px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.brand-asset-list b,.brand-asset-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand-asset-list b{color:#4d4654;font-size:11px}.brand-asset-list small{color:#8c8590;margin-top:3px;font-size:10px}.brand-asset-list button{color:#a24f65;background:0 0;border:0;padding:5px;font-size:11px}.website-knowledge-section .brand-field-grid label>span{font-size:13px}@media (width<=1280px) and (width>=981px){.delivery-record-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.brand-edit-form .brand-field-grid label>span{font-size:15px}.website-knowledge-section .brand-field-grid input,.website-knowledge-section .brand-field-grid textarea,.website-knowledge-section .brand-field-grid select{font-size:13px;line-height:1.55}.brand-edit-form .brand-field-grid input,.brand-edit-form .brand-field-grid textarea,.brand-edit-form .brand-field-grid select{font-size:15px;line-height:1.55}@media (width<=1180px){.client-portal-shell .side-nav{width:min(280px,86vw)}.client-portal-shell .mobile-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.client-portal-shell .mobile-nav button{min-width:0}.brand-structure-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-upload-grid,.brand-asset-list{grid-template-columns:1fr}}@media (width<=700px){.client-portal-shell .page-wrap{padding-left:12px;padding-right:12px}.client-portal-shell .mobile-nav{gap:1px;padding:4px;inset:auto 6px 6px}.client-portal-shell .mobile-nav button{padding:5px 0;font-size:10px}.client-portal-shell .mobile-nav button span{width:23px;height:23px;font-size:10px}.brand-structure-guide{grid-template-columns:1fr}.brand-upload-heading{display:block}.brand-upload-heading>small{margin-top:9px;display:inline-flex}.brand-upload-grid>article{flex-direction:column;align-items:flex-start}.brand-asset-list>article{grid-template-columns:42px minmax(0,1fr)}.brand-asset-list button{grid-column:2;justify-self:start;padding-left:0}.website-wizard-head{grid-template-columns:repeat(2,minmax(0,1fr))}.website-form-shell,.website-assets-board{padding:15px}.website-ai-toolbar{flex-direction:column;align-items:stretch}.website-ai-toolbar>button{justify-content:center;width:100%}.website-image-grid,.template-card-grid{grid-template-columns:1fr}}.pack-dashboard-scroll{scrollbar-width:none;overflow-x:hidden}.pack-dashboard-scroll::-webkit-scrollbar{display:none}.pack-dashboard-matrix{grid-template-columns:72px repeat(4,minmax(0,1fr));width:100%;min-width:0;padding:6px 10px 10px}.pack-matrix-corner,.pack-priority-column-head{min-height:42px;padding:5px 8px}.pack-priority-column-head{gap:6px}.pack-priority-column-head b{width:34px;height:26px;font-size:15px}.demo-case-section{max-width:1220px;margin:54px auto 0}.demo-case-section>header{max-width:720px;margin-bottom:22px}.demo-case-section>header>span{color:#79a7ff;letter-spacing:.16em;font-size:11px;font-weight:800}.demo-case-section>header h2{color:#fff;margin:8px 0;font-size:clamp(26px,3vw,40px)}.demo-case-section>header p{color:#fff9;margin:0}.demo-case-section .demo-account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pack-priority-column-head span{font-size:14px}.pack-matrix-corner span,.pack-matrix-corner small{font-size:13px}.pack-matrix-corner small{margin-top:2px}.pack-direction-label,.pack-priority-cell{min-height:72px}.pack-direction-label{gap:5px;padding:6px 4px}.pack-direction-label>span{border-radius:9px;width:25px;height:25px;font-size:13px}.pack-direction-label b{font-size:14px}.pack-priority-cell{padding:5px}.pack-priority-cell-meta{margin:0 1px 4px;line-height:1}.pack-priority-cell-meta span,.pack-priority-cell-meta small{font-size:11px}.pack-overview-list{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));align-content:start;gap:4px}.pack-overview-card{--pack-state-color:#aaa5ae;border-color:#e6e0e9;border-left-width:1px;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 5px;min-height:46px;padding:5px 7px;display:grid}.pack-batch-label{display:none}.pack-card-title{grid-column:1/-1;min-width:0;display:block}.pack-card-title b{font-size:13px;display:block}.pack-card-foot{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:4px;margin-top:0;display:grid}.pack-card-foot small,.pack-card-foot b{font-size:11px;line-height:1.2}.pack-overview-card:before{display:none}.pack-overview-card.state-complete{--pack-state-color:#65bd98;background:#e9f7f0;border-color:#cfe9dc}.pack-overview-card.state-working{--pack-state-color:#6b5cff;background:#eeebff;border-color:#d8d1ff}.pack-overview-card.state-needs-data{--pack-state-color:#e5b753;background:#fff7dd;border-color:#f0dfab}.pack-overview-card.state-offline{--pack-state-color:#e6768c;background:#ffebef;border-color:#f0c8d1}.pack-overview-card.state-pending{--pack-state-color:#aaa5ae;background:#f1f0f2;border-color:#dedbe0}.pack-overview-card:hover,.pack-overview-card.active{border-color:var(--pack-state-color)}@supports (color:color-mix(in lab, red, red)){.pack-overview-card:hover,.pack-overview-card.active{border-color:color-mix(in srgb, var(--pack-state-color) 58%, #dcd6e1)}}.pack-overview-card.recommended{background:#e5e0ff;border-color:#9f93ff;box-shadow:0 9px 22px #5343801f}.pack-overview-card.recommended:after{display:none}.pack-recommendation-badge{z-index:1;letter-spacing:0;margin:0;padding:1px 4px;font-size:10px;position:absolute;top:2px;right:3px}.pack-overview-card.recommended .pack-card-title{padding-right:26px}.pack-card-foot b{color:#4f4757}.pack-cell-empty{min-height:46px}.pack-cell-empty span,.pack-cell-empty small{font-size:11px}.pack-dashboard-legend{gap:9px;margin-top:4px;padding:4px 9px}.pack-dashboard-legend span,.pack-dashboard-legend>small{font-size:13px}@media (width>=981px){.client-portal-shell .page-wrap:has(>.keyword-pack-dashboard){padding-bottom:10px}.keyword-pack-dashboard .pack-compact-toolbar{gap:9px;padding:6px 9px}}.keyword-plan-modal-overlay{z-index:10000;padding:16px}.keyword-plan-modal{border-radius:18px;width:min(760px,100vw - 32px);max-height:min(560px,100vh - 32px)}.keyword-plan-modal-head{align-items:center;min-height:48px;padding:7px 12px}.keyword-plan-modal-head>div{align-items:center;gap:9px;min-width:0;display:flex}.keyword-plan-modal-head span{letter-spacing:0;background:#e8e1ff;border-radius:999px;flex:none;padding:4px 7px}.keyword-plan-modal-head h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;overflow:hidden}.keyword-plan-modal-head p{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin:0;font-size:10px;overflow:hidden}.keyword-plan-modal-head>button{flex:0 0 30px;width:30px;height:30px}.keyword-plan-modal>.keyword-scope-summary{margin:8px 12px 0;padding:8px 10px}.keyword-plan-modal-body{padding:8px 12px 12px}.keyword-plan-modal .keyword-freshness-card{min-height:0;margin-bottom:6px;padding:7px 10px}.keyword-plan-modal .keyword-freshness-card>div small,.keyword-plan-modal .keyword-freshness-card>p,.keyword-plan-modal .keyword-snapshot-timeline{display:none}.keyword-plan-modal .keyword-freshness-card strong{margin-top:1px;font-size:11px}.keyword-plan-modal .live-plan-indicator{padding:5px 8px;font-size:9px}.keyword-plan-modal .kw-plan-choice-head{margin-top:4px}.keyword-plan-modal .kw-plan-choice-head h4{margin:2px 0 0;font-size:11px}.keyword-plan-modal .kw-system-recommendation{margin:6px 0;padding:7px 9px}.keyword-plan-modal .kw-system-recommendation small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.keyword-plan-modal .kw-evidence-export{min-height:30px;padding:5px 8px;font-size:10px}.keyword-plan-modal .kw-option-grid.selectable{gap:8px}.keyword-plan-modal .kw-option-grid.selectable>button{padding:10px}.keyword-plan-modal .kw-option-grid p{min-height:52px;font-size:11px;line-height:1.5}.keyword-plan-modal .kw-plan-facts,.keyword-plan-modal .kw-plan-detail-grid,.keyword-plan-modal .kw-channel-score-board,.keyword-plan-modal .kw-plan-lead,.keyword-plan-modal .kw-brand-gap,.keyword-plan-modal .kw-deliverable-list,.keyword-plan-modal .kw-ai-platforms{display:none}.keyword-plan-modal .kw-selected-summary{margin-top:8px}.keyword-plan-modal-foot{padding:8px 12px}@media (width<=800px){.keyword-plan-modal{width:min(680px,100vw - 24px);max-height:min(540px,100vh - 24px)}.keyword-plan-modal-head p{display:none}}@media (width<=520px){.keyword-plan-modal-head>div{gap:6px}.keyword-plan-modal-head span{display:none}.keyword-plan-modal .kw-system-recommendation{flex-wrap:wrap;align-items:flex-start}.keyword-plan-modal .kw-evidence-export{width:100%}}@media (width<=820px){.kw-custom-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.kw-custom-plan-overlay{padding:8px}.kw-custom-plan-dialog{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.kw-custom-plan-keyword,.kw-custom-plan-settings,.kw-custom-plan-foot{grid-template-columns:1fr;align-items:stretch}.kw-custom-plan-keyword,.kw-custom-plan-foot{flex-direction:column}.kw-custom-media-grid{grid-template-columns:1fr}.kw-custom-plan-foot>button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.content-library-shell{background:radial-gradient(circle at 88% 0,#e6d6f761,#0000 24%),linear-gradient(145deg,#fffefc,#fffaf8);border:1px solid #a4919d33;border-radius:26px;margin-top:18px;overflow:hidden;box-shadow:0 16px 42px #5b495312}.content-library-head{border-bottom:1px solid #a795a029;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.content-library-head>div:first-child>span{color:#9a7590;letter-spacing:.12em;font-size:12px;font-weight:900}.content-library-head h2,.content-library-head p{margin:0}.content-library-head h2{color:#292b32;margin-top:5px;font-size:20px}.content-library-head p{color:#7b797e;margin-top:6px;font-size:12px}.generation-quota-pill{background:#fffc;border:1px solid #b398bb3d;border-radius:17px;grid-template-columns:1fr auto;gap:4px 12px;min-width:210px;padding:13px 15px;display:grid}.generation-quota-pill>span,.generation-quota-pill>em{color:#858088;font-size:12px;font-style:normal}.generation-quota-pill>strong{color:#634e75;grid-area:1/2/span 2;font-size:22px}.generation-quota-pill>strong small{color:#aaa2ad;font-size:12px}.generation-quota-pill>i{background:#eee9ef;border-radius:99px;height:5px;overflow:hidden}.generation-quota-pill>i b{border-radius:inherit;background:linear-gradient(90deg,#cda8c8,#e4a59c);height:100%;display:block}.content-library-layout{grid-template-columns:230px 300px minmax(440px,1fr);min-height:660px;display:grid}.content-package-tree,.content-keyword-column{background:#ffffff85;border-right:1px solid #a795a026;padding:18px}.content-tree-title,.content-column-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.content-tree-title b,.content-column-head h3{color:#36343a;margin:0;font-size:12px}.content-tree-title>span,.content-column-head>em{color:#90728e;background:#f4edf4;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.content-package-tree>input{color:#514d54;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #e8e1e7;border-radius:11px;outline:none;margin:13px 0;padding:0 11px;font-size:12px}.content-package-tree>input:focus{border-color:#c9a6c5;box-shadow:0 0 0 3px #c9a6c51f}.content-package-tree>div:last-child,.content-keyword-list,.content-article-list{gap:8px;display:grid}.content-package-tree>div:last-child>button,.content-keyword-list>button,.content-article-list>button{color:#57525a;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:8px;width:100%;padding:10px;display:grid}.content-package-tree>div:last-child>button{grid-template-columns:28px minmax(0,1fr) auto}.content-package-tree button:hover,.content-package-tree button.active,.content-keyword-list button:hover,.content-keyword-list button.active,.content-article-list button:hover,.content-article-list button.active{background:linear-gradient(135deg,#fbf3f7,#f8f5fc);border-color:#b799b333}.content-package-tree button>span,.content-keyword-list button>span{color:#80649d;background:#e6d6f7;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.content-package-tree button b,.content-package-tree button small,.content-keyword-list button b,.content-keyword-list button small,.content-article-list button b,.content-article-list button small{display:block}.content-package-tree button b,.content-keyword-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.content-package-tree button small,.content-keyword-list button small,.content-article-list button small{color:#918b93;margin-top:3px;font-size:12px}.content-package-tree button>em,.content-keyword-list button>em{color:#a39ba5;font-size:12px;font-style:normal}.content-column-head>div>span{color:#9b8d98;margin-bottom:3px;font-size:12px;display:block}.content-keyword-list{max-height:260px;margin-top:14px;overflow-y:auto}.content-keyword-list>button{grid-template-columns:28px minmax(0,1fr) auto}.content-keyword-list button>span{color:#4c8580;background:#d0f0ed}.content-article-list{border-top:1px solid #eee8ec;margin-top:18px;padding-top:16px}.content-column-head.compact{margin-bottom:4px}.content-article-list>button{grid-template-columns:minmax(0,1fr)}.content-article-list>button>span{color:#937a8d;font-size:12px}.content-article-workbench{background:#ffffffb3;min-width:0;padding:18px}.article-detail-tabs{border-bottom:1px solid #eee7ec;gap:7px;padding-bottom:12px;display:flex}.article-detail-tabs button{color:#817b83;background:0 0;border:0;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:800}.article-detail-tabs button.active{color:#9a5868;background:#f7e1e6}.article-editor-panel,.article-source-panel,.article-version-panel,.article-quota-panel{padding-top:16px}.article-editor-meta{align-items:center;gap:8px;display:flex}.article-editor-meta span,.article-editor-meta b,.article-editor-meta em{border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal}.article-editor-meta span{color:#7f629a;background:#e6d6f7}.article-editor-meta b{color:#4f827e;background:#d0f0ed}.article-editor-meta em{color:#837d81;background:#f3efed;margin-left:auto}.article-title-editor{margin-top:14px;display:block}.article-title-editor>span{color:#776f77;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.article-title-editor input{color:#302e33;width:100%;font:inherit;background:#fff;border:1px solid #e6dee5;border-radius:12px;outline:none;padding:12px 13px;font-size:13px;font-weight:800}.article-editor-toolbar{background:#faf8f8;border:1px solid #e9e2e7;border-bottom:0;border-radius:12px 12px 0 0;flex-wrap:wrap;gap:6px;margin-top:12px;padding:8px;display:flex}.article-editor-toolbar button{color:#625c62;background:#fff;border:1px solid #e5dde3;border-radius:8px;padding:6px 8px;font-size:12px}.article-rich-editor{color:#424047;background:#fff;border:1px solid #e9e2e7;border-radius:0 0 12px 12px;outline:none;min-height:390px;max-height:580px;padding:22px;font-size:12px;line-height:1.9;overflow-y:auto}.article-rich-editor:focus{border-color:#c8a7c3;box-shadow:0 0 0 3px #c8a7c31a}.article-rich-editor img{border-radius:12px;max-width:100%;height:auto;margin:18px auto;display:block}.article-rich-editor blockquote{background:#faf6fc;border-left:4px solid #e6d6f7;margin:14px 0;padding:9px 14px}.article-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.article-editor-actions .confirm-publish-button{min-width:210px;box-shadow:0 10px 24px #53968f2e}.danger-button{color:#b85b67;background:#fff5f5;border:1px solid #efc7ca;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.article-source-panel>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.article-source-panel>header span,.article-source-panel>header h3{margin:0;display:block}.article-source-panel>header span{color:#918791;font-size:12px}.article-source-panel>header h3{margin-top:4px;font-size:13px}.article-source-panel>header>b{color:#5c875f;background:#d6ead4;border-radius:999px;padding:7px 10px;font-size:12px}.article-source-panel>article{background:#fff;border:1px solid #ebe4e8;border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:9px;padding:12px;display:grid}.source-weight-score{background:conic-gradient(#b69bc7 0 72%,#eee9ef 72%);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.source-weight-score strong,.source-weight-score small{text-align:center;line-height:1;display:block}.source-weight-score strong{font-size:14px}.source-weight-score small{margin-top:-10px;font-size:12px}.source-weight-main>div:first-child{justify-content:space-between;gap:10px;display:flex}.source-weight-main b{font-size:12px}.source-weight-main span{color:#938b93;font-size:12px}.source-weight-bars{grid-template-columns:repeat(2,1fr);gap:5px 10px;margin-top:8px;display:grid}.source-weight-bars>span{grid-template-columns:40px 1fr 20px;align-items:center;gap:5px;display:grid}.source-weight-bars small,.source-weight-bars em{color:#928b93;font-size:12px;font-style:normal}.source-weight-bars i{background:#eee9ec;border-radius:99px;height:4px;overflow:hidden}.source-weight-bars i b{border-radius:inherit;background:linear-gradient(90deg,#d7b5cf,#a9d4cf);height:100%;display:block}.article-source-panel>article>em{color:#a3752b;background:#fff2d8;border-radius:999px;padding:6px 8px;font-size:12px;font-style:normal}.article-source-panel>article>em.verified{color:#5a855e;background:#d6ead4}.article-version-panel,.quota-ledger-list{gap:8px;display:grid}.article-version-panel article,.quota-ledger-list article{background:#fff;border:1px solid #ebe4e8;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.article-version-panel article>span{color:#775e91;background:#e6d6f7;border-radius:9px;padding:7px;font-size:12px;font-weight:900}.article-version-panel b,.article-version-panel small,.quota-ledger-list b,.quota-ledger-list small{display:block}.article-version-panel b,.quota-ledger-list b{font-size:12px}.article-version-panel small,.quota-ledger-list small{color:#968f96;margin-top:3px;font-size:12px}.article-version-panel button{color:#756d74;background:#fff;border:1px solid #ded4dc;border-radius:999px;padding:6px 9px;font-size:12px}.quota-summary-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.quota-summary-grid article{background:#f8f3f7;border-radius:13px;padding:13px}.quota-summary-grid span,.quota-summary-grid b{display:block}.quota-summary-grid span{color:#8d858e;font-size:12px}.quota-summary-grid b{margin-top:5px;font-size:18px}.quota-ledger-list{margin-top:14px}.quota-ledger-list article>span{color:#57835b;text-align:center;background:#d6ead4;border-radius:9px;min-width:36px;padding:7px;font-size:12px;font-weight:900}.quota-ledger-list article>span.minus{color:#a65e69;background:#f7e1e6}@media (width<=1180px){.content-library-layout{grid-template-columns:210px 270px minmax(380px,1fr)}}@media (width<=920px){.content-library-head{flex-direction:column;align-items:stretch}.content-library-layout{grid-template-columns:1fr}.content-package-tree,.content-keyword-column{border-bottom:1px solid #a795a026;border-right:0}.content-package-tree>div:last-child,.content-keyword-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (width<=640px){.content-package-tree>div:last-child,.content-keyword-list,.source-weight-bars,.quota-summary-grid{grid-template-columns:1fr}.article-editor-actions{justify-content:stretch}.article-editor-actions button{flex:46%}.article-source-panel>article{grid-template-columns:50px minmax(0,1fr)}.article-source-panel>article>em{grid-column:2;justify-self:start}}.quota-admin-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.quota-default-card{background:linear-gradient(145deg,#fff,#f1f8fb);border:1px solid #e8e0e7;border-radius:20px;padding:18px;box-shadow:0 10px 28px #4a3e4d0d}.quota-default-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quota-default-card header span,.quota-default-card header h2{margin:0;display:block}.quota-default-card header span{color:#928794;font-size:12px;font-weight:800}.quota-default-card header h2{margin-top:4px;font-size:15px}.quota-default-card header em{color:#7f7580;background:#ffffffbf;border-radius:99px;padding:6px 8px;font-size:12px;font-style:normal}.quota-default-card>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.quota-default-card label>span,.quota-adjust-card label>span{color:#756d75;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.quota-default-card input,.quota-adjust-card input,.quota-adjust-card textarea{color:#3f3a41;width:100%;font:inherit;background:#fff;border:1px solid #dfd6de;border-radius:10px;outline:none;padding:9px;font-size:12px}.quota-default-card .quota-toggle{color:#655f66;align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.quota-default-card .quota-toggle input{width:15px;height:15px}.quota-default-card>.portal-primary{margin-top:14px}.quota-admin-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:14px;margin-top:18px;display:grid}.quota-account-list{gap:7px;padding:0 16px 16px;display:grid}.quota-account-list>button{text-align:left;background:#fff;border:1px solid #e9e2e7;border-radius:12px;grid-template-columns:minmax(0,1fr) 60px;gap:4px 12px;padding:11px;display:grid}.quota-account-list>button.active{background:#faf4fb;border-color:#b89abc}.quota-account-list b,.quota-account-list small{display:block}.quota-account-list b{font-size:12px}.quota-account-list small{color:#8f888f;margin-top:3px;font-size:12px}.quota-account-list>button>span{color:#67506e;text-align:right;grid-area:1/2/span 2;align-self:center;font-size:16px;font-weight:900}.quota-account-list>button>span small{font-size:12px}.quota-account-list>button>i{background:#eee9ed;border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.quota-account-list>button>i b{border-radius:inherit;background:linear-gradient(90deg,#a8d5cf,#d5afd1);height:100%;display:block}.quota-adjust-card label{margin-top:12px;display:block}.quota-selected-summary{grid-template-columns:repeat(4,1fr)!important;gap:7px!important;margin-top:14px!important;display:grid!important}.quota-selected-summary span{color:#847d84;background:#f7f4f6;border-radius:10px;padding:9px;font-size:12px}.quota-selected-summary b{color:#423d43;margin-top:4px;font-size:14px;display:block}.quota-admin-actions{gap:8px!important;margin-top:10px!important;display:flex!important}.quota-admin-actions button{color:#766c75;background:#fff;border:1px solid #e3d9e1;border-radius:99px;flex:1;padding:8px;font-size:12px}.quota-ledger-table .portal-table-row{grid-template-columns:1fr 60px 90px minmax(180px,1.5fr) 110px 60px 140px}.quota-ledger-table .negative{color:#b45663;font-weight:900}.quota-ledger-table .positive{color:#4c8a66;font-weight:900}@media (width<=900px){.quota-admin-plans,.quota-admin-grid{grid-template-columns:1fr}.quota-ledger-table{overflow-x:auto}.quota-ledger-table .portal-table-row{min-width:900px}}.content-library-head h2{font-size:26px}.content-library-head p{font-size:14px;line-height:1.65}.content-library-head>div:first-child>span,.generation-quota-pill>span,.generation-quota-pill>em{font-size:12px}.content-tree-title b,.content-column-head h3{font-size:15px}.content-tree-title>span,.content-column-head>em{font-size:12px}.content-package-tree>input{height:44px;padding:0 13px;font-size:13px}.content-package-tree>div:last-child>button,.content-keyword-list>button,.content-article-list>button{gap:10px;padding:12px}.content-package-tree button>span,.content-keyword-list button>span{width:36px;height:36px;font-size:12px}.content-package-tree button b,.content-keyword-list button b,.content-article-list button b{font-size:13px;line-height:1.45}.content-package-tree button small,.content-keyword-list button small,.content-article-list button small,.content-article-list>button>span,.content-column-head>div>span{font-size:12px;line-height:1.45}.article-detail-tabs button{padding:10px 14px;font-size:13px}.article-editor-meta span,.article-editor-meta b,.article-editor-meta em{padding:7px 10px;font-size:12px}.article-title-editor>span{font-size:13px}.article-title-editor input{padding:14px 15px;font-size:16px}.article-editor-toolbar button,.danger-button{padding:8px 11px;font-size:12px}.article-rich-editor{font-size:14px;line-height:1.9}.article-source-panel>header span{font-size:12px}.article-source-panel>header h3{font-size:15px}.source-weight-main b,.article-version-panel b,.quota-ledger-list b{font-size:13px}.monitor-center{--monitor-purple:#6b5cff;--monitor-ink:#343744;--monitor-muted:#7b7f8b;--monitor-line:#ebe7e5;color:var(--monitor-ink);gap:14px;display:grid}.monitor-service-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.monitor-service-tabs>button{border:1px solid var(--monitor-line);min-width:0;color:var(--monitor-ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.monitor-service-tabs>button>span{width:34px;height:34px;color:var(--monitor-purple);background:#f0eefc;border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid}.monitor-service-tabs b,.monitor-service-tabs small{display:block}.monitor-service-tabs b{font-size:13px}.monitor-service-tabs small{color:var(--monitor-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.monitor-service-tabs>button.active{color:#fff;background:#202126;border-color:#292b31}.monitor-service-tabs>button.active>span{color:#202126;background:#fff}.monitor-service-tabs>button.active small{color:#c8cbd2}.monitor-section-title,.monitor-card-head,.operations-toolbar,.monitor-setting-panel>header,.monitor-setting-panel>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.monitor-platform-filter,.monitor-period-filter,.monitor-setting-options>div,.monitor-task-row>div{align-items:center;gap:7px;display:flex}.monitor-board{background:radial-gradient(circle at 2% 0,#c9e8f34d,#0000 23%),radial-gradient(circle at 96% 0,#f6bfd73d,#0000 24%),#faf9f8;border:1px solid #e8e2e0e6;border-radius:24px;gap:14px;padding:16px;display:grid;box-shadow:0 18px 45px #45383312}.monitor-filterbar{justify-content:space-between;gap:14px;display:flex}.monitor-platform-filter,.monitor-period-filter{flex-wrap:wrap;gap:5px}.monitor-platform-filter button,.monitor-period-filter button{color:var(--monitor-muted);background:#fffc;border:1px solid #e6e1df;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.monitor-platform-filter button.active{color:var(--monitor-purple);background:#edeaff;border-color:#6b5cff33}.monitor-period-filter{background:#efedeb;border-radius:999px;padding:3px}.monitor-period-filter button{background:0 0;border:0}.monitor-period-filter button.active{color:var(--monitor-purple);background:#fff;box-shadow:0 3px 10px #45383314}.monitor-section-title>div,.monitor-card-head>div,.monitor-setting-panel>header>div{align-items:center;gap:9px;display:flex}.monitor-section-title>div>span,.monitor-card-head>div>span,.monitor-setting-panel>header>div>span{width:31px;height:31px;color:var(--monitor-purple);background:#ece9ff;border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.monitor-section-title h2,.monitor-card-head h3,.monitor-setting-panel h2{margin:0;font-size:12px}.monitor-section-title p,.monitor-card-head p,.monitor-setting-panel p{color:var(--monitor-muted);margin:3px 0 0;font-size:12px}.monitor-section-title>small,.monitor-card-head>small{color:var(--monitor-muted);font-size:12px}.monitor-dimension-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.monitor-dimension-grid>article{border:1px solid var(--monitor-line);border-top:3px solid var(--monitor-accent);background:#fff;border-radius:16px;overflow:hidden}.monitor-dimension-grid article>header{justify-content:space-between;align-items:center;padding:12px 12px 9px;display:flex}.monitor-dimension-grid article>header strong{font-size:12px}.monitor-dimension-grid article>header span{background:color-mix(in srgb, var(--monitor-accent) 12%, white);color:var(--monitor-accent);border-radius:999px;padding:4px 7px;font-size:12px;font-weight:850}.monitor-dimension-metrics{gap:7px;padding:0 12px 11px;display:grid}.monitor-dimension-metrics>div{grid-template-columns:1fr auto auto;align-items:center;gap:5px;display:grid}.monitor-dimension-metrics small{color:var(--monitor-muted);font-size:12px}.monitor-dimension-metrics b{font-size:12px}.monitor-dimension-metrics em{color:#3f9d82;font-size:12px;font-style:normal;font-weight:750}.monitor-dimension-metrics em.down{color:#e26675}.monitor-dimension-grid article>footer{background:#fcfbfa;border-top:1px solid #f0ecea;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.monitor-dimension-grid footer span,.monitor-dimension-grid footer small{color:var(--monitor-muted);font-size:12px}.monitor-dimension-grid footer b{font-size:12px}.monitor-overview-grid,.competitor-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.monitor-card{border:1px solid var(--monitor-line);background:#fffffff0;border-radius:18px;min-width:0;padding:15px}.monitor-card-head>strong{color:var(--monitor-purple);font-size:16px}.monitor-card-head>button:not(.soft-button){color:var(--monitor-purple);background:0 0;border:0;font-size:12px;font-weight:800}.dimension-roi-card{gap:16px;display:grid}.dimension-roi-totals{align-items:center;gap:18px;display:flex}.dimension-roi-totals span{color:var(--monitor-muted);font-size:12px}.dimension-roi-totals b,.dimension-roi-totals strong{margin-left:4px;font-size:13px}.dimension-roi-totals b{color:#df6573}.dimension-roi-totals strong{color:#3c9a7f}.dimension-roi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.dimension-roi-grid article{background:linear-gradient(145deg,#fff,#fcfbff);border:1px solid #eee9e7;border-radius:14px;padding:12px}.dimension-roi-grid header,.dimension-roi-grid footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.dimension-roi-grid header span{color:var(--monitor-muted);font-size:12px;font-weight:750}.dimension-roi-grid header strong{color:var(--dimension-roi-color);font-size:15px}.dimension-roi-grid article>i{background:#f0edeb;border-radius:999px;height:7px;margin:10px 0;display:block;overflow:hidden}.dimension-roi-grid article>i>b{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--dimension-roi-color) 62%, white), var(--dimension-roi-color));height:100%;display:block}.dimension-roi-grid footer span{color:#9296a0;font-size:11px}.purchase-roi-page-head,.purchase-roi-summary,.purchase-roi-controls,.purchase-roi-chart-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.purchase-roi-inline-head{border-top:1px solid #e7e1dfe6;padding:18px 4px 0}.purchase-roi-page-head>div:first-child>span{color:#c55486;letter-spacing:.08em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.purchase-roi-page-head h2{color:var(--monitor-ink);letter-spacing:-.025em;margin:0;font-size:19px}.purchase-roi-page-head p{color:var(--monitor-muted);margin:5px 0 0;font-size:12px}.purchase-roi-controls{flex:none;justify-content:flex-end}.purchase-platform-filter{align-items:center;gap:6px;display:flex}.purchase-platform-filter button{color:#858995;background:#ffffffd1;border:1px solid #e6e1df;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;transition:all .16s;display:inline-flex}.purchase-platform-filter button i{background:var(--roi-platform-color);width:7px;height:7px;box-shadow:0 0 0 3px var(--roi-platform-tint);border-radius:50%}.purchase-platform-filter button.active{border-color:color-mix(in srgb, var(--roi-platform-color) 28%, white);background:var(--roi-platform-tint);color:var(--roi-platform-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--roi-platform-color) 8%, transparent)}.purchase-roi-trend-card{padding:0;overflow:hidden;box-shadow:0 15px 34px #3d34590f}.purchase-roi-summary{border-bottom:1px solid #f0ecea;align-items:stretch;padding:17px 18px 15px}.purchase-roi-title{align-items:center;gap:11px;min-width:250px;display:flex}.purchase-roi-title>span{width:42px;height:42px;color:var(--monitor-purple);background:linear-gradient(145deg,#eeeaff,#ffeef5);border-radius:13px;flex:none;place-items:center;font-size:11px;font-weight:950;display:grid}.purchase-roi-title h3{margin:0;font-size:13px}.purchase-roi-title p{color:var(--monitor-muted);margin:4px 0 0;font-size:11px}.purchase-roi-kpis{flex:1;grid-template-columns:repeat(4,minmax(105px,1fr));min-width:0;display:grid}.purchase-roi-kpis article{border-left:1px solid #f0ecea;align-content:center;gap:5px;padding:0 16px;display:grid}.purchase-roi-kpis span{color:var(--monitor-muted);font-size:11px}.purchase-roi-kpis strong{color:#363946;white-space:nowrap;font-size:17px}.purchase-roi-kpis article:nth-child(2) strong{color:#df6573}.purchase-roi-kpis article:nth-child(3) strong{color:#48a385}.purchase-roi-kpis article:nth-child(4) strong{color:var(--monitor-purple)}.purchase-roi-kpis small{color:inherit;font-size:11px}.purchase-roi-chart-meta{color:#9296a0;padding:13px 18px 0;font-size:11px}.purchase-roi-chart-meta>div{align-items:center;gap:14px;display:flex}.purchase-roi-chart-meta>div span{color:#626674;align-items:center;gap:6px;font-size:12px;display:inline-flex}.purchase-roi-chart-meta i{border-radius:999px;width:16px;height:3px}.purchase-roi-canvas{width:100%;height:340px;padding:0 8px 2px;display:block}.purchase-roi-detail-card{gap:13px;display:grid}.purchase-roi-table-wrap{border:1px solid #eee9e7;border-radius:14px;overflow-x:auto}.purchase-roi-table{color:#656977;border-top:1px solid #f2eeec;grid-template-columns:minmax(230px,2.2fr) .7fr repeat(7,minmax(76px,.72fr));align-items:center;gap:10px;min-width:980px;padding:11px 13px;font-size:12px;display:grid}.purchase-roi-table:first-child{border-top:0}.purchase-roi-table:not(.head):hover{background:#fcfbff}.purchase-roi-table.head{color:#8a8e99;background:#faf8f8;font-size:11px;font-weight:800}.purchase-roi-table>:nth-child(n+3){text-align:right}.purchase-roi-table strong{color:#3c3f4b;font-size:12px}.purchase-roi-table>b{color:#3d9a7f;font-size:12px}.purchase-platform-tag{color:#1677ff;background:#edf4ff;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:850}.purchase-platform-tag.platform-千问{color:#722ed1;background:#f3ecff}.purchase-platform-tag.platform-元宝{color:#4b9c1a;background:#eef9e8}.sentiment-body{grid-template-columns:120px 1fr;align-items:center;gap:18px;margin-top:14px;display:grid}.sentiment-ring{background:radial-gradient(circle, #fff 56%, transparent 58%), conic-gradient(#55b99d 0 68.5%, #aab3bd 68.5% 92.8%, #ff7e87 92.8%);text-align:center;border-radius:50%;place-content:center;width:105px;height:105px;display:grid}.sentiment-ring strong,.sentiment-ring small{display:block}.sentiment-ring strong{font-size:19px}.sentiment-ring small{color:var(--monitor-muted);margin-top:2px;font-size:12px}.sentiment-legend{gap:9px;display:grid}.sentiment-legend>div{border-bottom:1px solid #f1edeb;grid-template-columns:7px 1fr auto auto;align-items:center;gap:7px;padding-bottom:7px;display:grid}.sentiment-legend i{border-radius:50%;width:7px;height:7px}.sentiment-legend span,.sentiment-legend b{font-size:12px}.sentiment-legend em{color:var(--monitor-muted);font-size:12px;font-style:normal}.exposure-metrics{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px;display:grid}.exposure-metrics article{background:linear-gradient(135deg,#f0f8ff,#f5f2ff);border-radius:14px;padding:15px}.exposure-metrics article:nth-child(2){background:linear-gradient(135deg,#fff3f8,#fff9ef)}.exposure-metrics span,.exposure-metrics strong,.exposure-metrics small{display:block}.exposure-metrics span{color:var(--monitor-muted);font-size:12px}.exposure-metrics strong{margin:7px 0 3px;font-size:21px}.exposure-metrics em{color:#3f9d82;font-size:12px;font-style:normal;font-weight:750}.exposure-metrics small{color:var(--monitor-muted);margin-top:10px;font-size:12px}.roi-card-head{align-items:flex-start}.roi-card-summary{flex-wrap:wrap;justify-content:flex-end;gap:6px!important}.roi-card-summary>small{color:#6b5cff;background:#f3f0ff;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.roi-card-summary>strong{color:var(--monitor-purple);font-size:16px}.roi-card-summary>button{color:var(--monitor-purple);background:#fff;border:1px solid #6b5cff38;border-radius:9px;padding:5px 8px;font-size:10px;font-weight:850}.monitor-roi-input{background:linear-gradient(135deg,#fbf9ff,#fff8fb);border:1px solid #e8e2f7;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:10px;display:grid}.monitor-roi-input label,.monitor-roi-input label>span{display:block}.monitor-roi-input label>span{color:var(--monitor-muted);margin-bottom:4px;font-size:10px;font-weight:750}.monitor-roi-input select,.monitor-roi-input input{width:100%;min-width:0;color:var(--monitor-ink);font:inherit;background:#fff;border:1px solid #ddd7e7;border-radius:9px;outline:none;padding:7px 8px;font-size:11px}.monitor-roi-auto-value{background:#edf7ff;border:1px solid #bddcf7;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:7px 9px;display:flex}.monitor-roi-auto-value b{color:#0b61bd;font-variant-numeric:tabular-nums;font-size:12px}.monitor-roi-auto-value small{color:#3976ad;white-space:nowrap;background:#d9ecff;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:800}.monitor-roi-input select:focus,.monitor-roi-input input:focus{border-color:#8a7aff;box-shadow:0 0 0 3px #6b5cff17}.monitor-roi-input-actions{grid-column:1/-1;gap:7px;display:flex}.monitor-roi-input-actions button{color:#fff;background:linear-gradient(135deg,#6b5cff,#ff6fae);border:0;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:850}.monitor-roi-input-actions button+button{color:#716a78;background:#fff;border:1px solid #ded8e8}.monitor-roi-input>em,.monitor-roi-input>small{grid-column:1/-1;font-size:10px;line-height:1.45}.monitor-roi-input>em{color:#c34d65;font-style:normal;font-weight:800}.monitor-roi-input>small{color:var(--monitor-muted)}.monitor-roi-bars{gap:8px;margin-top:14px;display:grid}.monitor-roi-bars>div{grid-template-columns:78px 1fr 30px;align-items:center;gap:8px;display:grid}.monitor-roi-bars span,.monitor-roi-bars strong{font-size:12px}.monitor-roi-bars span{align-items:center;gap:4px;display:flex}.monitor-roi-bars span small{color:#cf4f8a;background:#fff0f6;border-radius:999px;padding:2px 4px;font-size:8px;font-weight:850}.monitor-roi-bars i{background:#eeeae8;border-radius:999px;height:7px;overflow:hidden}.monitor-roi-bars i b{border-radius:inherit;background:linear-gradient(90deg,#6b5cff,#ff7eb6);height:100%;display:block}.monitor-roi-bars>div.with-user-data i{box-shadow:0 0 0 2px #6b5cff17}.monitor-todo-list{gap:7px;margin-top:12px;display:grid}.monitor-todo-list article{background:#faf8f7;border-radius:12px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.monitor-todo-list i{background:#f0b83c;border-radius:99px;width:7px;height:30px}.monitor-todo-list i.danger{background:#ff7e87}.monitor-todo-list i.task{background:#6b5cff}.monitor-todo-list b,.monitor-todo-list small{display:block}.monitor-todo-list b{font-size:12px}.monitor-todo-list small{color:var(--monitor-muted);margin-top:4px;font-size:12px}.monitor-todo-list article>span{color:var(--monitor-purple);background:#fff;border-radius:999px;padding:5px 7px;font-size:12px;font-weight:800}.terminal-summary{gap:7px;display:flex}.terminal-summary span{color:var(--monitor-muted);background:#f5f2ff;border-radius:999px;padding:6px 8px;font-size:12px}.terminal-summary b{color:var(--monitor-ink)}.terminal-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.terminal-grid article{border:1px solid #efebe9;border-radius:13px;padding:10px}.terminal-grid header{grid-template-columns:23px 1fr;align-items:center;gap:6px;display:grid}.terminal-grid header>span{width:23px;height:23px;color:var(--monitor-purple);background:#eeeaff;border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid}.terminal-grid header b{font-size:12px}.terminal-grid header small{color:var(--monitor-muted);grid-column:2;font-size:12px}.terminal-grid article>div{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;display:grid}.terminal-grid article>div i{background:#f5dce8;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.terminal-grid article>div i b{background:#6b5cff;height:100%;display:block}.terminal-grid article>div span{color:var(--monitor-muted);font-size:12px}.keyword-monitor-filters{grid-template-columns:minmax(180px,1fr) 130px 130px 100px;gap:8px;margin-top:13px;display:grid}.keyword-monitor-filters input,.keyword-monitor-filters select,.monitor-setting-grid input,.monitor-setting-grid select,.history-search input,.monitor-task-card select{height:33px;color:var(--monitor-ink);font:inherit;background:#fff;border:1px solid #e4dfdd;border-radius:9px;outline:0;padding:0 10px;font-size:12px}.keyword-monitor-table,.monitor-task-table,.competitor-task-table{margin-top:10px;overflow-x:auto}.keyword-monitor-table{max-height:460px;overflow:auto}.keyword-monitor-row{border:0;border-left:3px solid #0000;border-radius:12px;grid-template-columns:1fr 2fr .75fr .75fr .75fr .75fr .85fr 1fr .55fr .8fr;align-items:center;gap:8px;min-width:1180px;margin-top:4px;padding:10px 8px;transition:background-color .16s,transform .16s;display:grid;position:relative}.keyword-monitor-row.head,.monitor-task-row.head,.competitor-task-row.head{color:var(--monitor-muted);background:#f4f2f1;border:0;border-radius:9px;font-weight:750}.keyword-monitor-row.head{z-index:1;margin-top:0;position:sticky;top:0}.keyword-monitor-row:not(.head):hover{transform:translate(3px)}.keyword-monitor-row span,.keyword-monitor-row b,.keyword-monitor-row em,.keyword-monitor-row i,.keyword-monitor-row button{font-size:12px}.keyword-monitor-row .keyword-seed{font-weight:850}.keyword-monitor-row .keyword-long-tail{color:var(--monitor-ink)}.keyword-monitor-row .keyword-dimension-badge,.keyword-monitor-row .keyword-platform-badge,.keyword-monitor-row .keyword-rank-badge{border-radius:999px;justify-self:start;padding:5px 8px;font-weight:750}.keyword-monitor-row em{color:#3f9d82;font-style:normal;font-weight:800}.keyword-monitor-row em.down{color:#e26675}.keyword-monitor-row i{border-radius:999px;justify-self:start;padding:4px 6px;font-style:normal}.keyword-monitor-row i.online{color:#3d8a76;background:#e9f8f2}.keyword-monitor-row i.partial{color:#b8753e;background:#fff1e3}.keyword-monitor-row button{color:var(--monitor-purple);background:0 0;border:0;font-weight:800}.keyword-monitor-row button:hover{text-decoration:underline}.keyword-monitor-page.forward{animation:.26s cubic-bezier(.22,1,.36,1) keyword-page-forward}.keyword-monitor-page.backward{animation:.26s cubic-bezier(.22,1,.36,1) keyword-page-backward}.keyword-monitor-footer{color:var(--monitor-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;font-size:12px;display:flex}.keyword-monitor-footer>div{align-items:center;gap:10px;display:flex}.keyword-monitor-footer>div>span{color:#236cae;background:#eef6ff;border-radius:999px;padding:6px 10px}.keyword-monitor-footer>div>small{color:var(--monitor-muted);font-size:12px}.keyword-monitor-footer nav{align-items:center;gap:8px;display:flex}.keyword-page-selector{white-space:nowrap;align-items:center;gap:5px;display:flex}.keyword-page-selector select{color:#1478e5;min-width:58px;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfe3f6;border-radius:9px;outline:0;padding:0 24px 0 9px;font-weight:800}.keyword-page-selector select:focus-visible{border-color:#1478e5;box-shadow:0 0 0 3px #1478e524}.keyword-monitor-footer nav>i{background:#e6edf4;border-radius:999px;width:72px;height:5px;overflow:hidden}.keyword-monitor-footer nav>i>b{border-radius:inherit;background:linear-gradient(90deg,#1478e5,#43a2f5);height:100%;transition:width .22s;display:block}.keyword-monitor-footer nav>button{color:#1478e5;min-width:34px;height:32px;font:inherit;background:#f3f8fd;border:1px solid #cfe3f6;border-radius:9px;font-weight:800}.keyword-monitor-footer nav>button.next{color:#fff;background:#1478e5;border-color:#1478e5;min-width:92px}.keyword-monitor-footer nav>button:disabled{cursor:not-allowed;opacity:.38}.monitor-table-empty{color:var(--monitor-muted);text-align:center;padding:30px;font-size:12px}.keyword-evidence-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#112d4a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.keyword-evidence-dialog{width:min(860px,100vw - 32px);max-height:min(760px,100vh - 48px);color:var(--monitor-ink);background:#fff;border:1px solid #b9dcfa;border-radius:24px;padding:22px;overflow:auto;box-shadow:0 28px 80px #10447147}.keyword-evidence-dialog>header{border-bottom:1px solid #e5eff8;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.keyword-evidence-dialog>header span{color:#1478e5;font-size:12px;font-weight:900}.keyword-evidence-dialog>header h3{margin:5px 0 4px;font-size:22px}.keyword-evidence-dialog>header p{color:var(--monitor-muted);margin:0;font-size:12px}.keyword-evidence-dialog>header>button{color:#1478e5;background:#edf6ff;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.keyword-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.keyword-evidence-list article{background:#f8fbfe;border:1px solid #dceaf6;border-radius:15px;grid-template-columns:1fr auto;gap:7px 12px;padding:13px;display:grid}.keyword-evidence-list article.current{border-color:#5ca9ec;box-shadow:0 0 0 2px #1478e51a}.keyword-evidence-list article>div{grid-column:1/-1;align-items:center;gap:7px;display:flex}.keyword-evidence-list .keyword-platform-badge{color:#1478e5;background:#eaf4ff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:850}.keyword-evidence-list article i{border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}.keyword-evidence-list article i.visible{color:#2f8a6c;background:#e6f7ef}.keyword-evidence-list article i.not-visible{color:#b8753e;background:#fff1e3}.keyword-evidence-list article p,.keyword-evidence-list article small{color:var(--monitor-muted);margin:0;font-size:11px}.keyword-evidence-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.keyword-evidence-list article a{color:#fff;background:#1478e5;border-radius:9px;grid-area:2/2/span 2;align-self:center;padding:8px 10px;font-size:12px;font-weight:850;text-decoration:none}.keyword-evidence-missing{color:#9b6a2f;background:#fff7e8;border-radius:10px;margin:12px 0 0;padding:9px 11px;font-size:12px}.keyword-evidence-dialog>footer{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.keyword-evidence-dialog>footer span{color:var(--monitor-muted);font-size:11px}.keyword-evidence-dialog>footer button{color:#fff;background:#1478e5;border:0;border-radius:10px;min-width:100px;height:36px;font-weight:850}@keyframes keyword-page-forward{0%{opacity:.25;transform:translate(42px)}to{opacity:1;transform:translate(0)}}@keyframes keyword-page-backward{0%{opacity:.25;transform:translate(-42px)}to{opacity:1;transform:translate(0)}}@media (width<=720px){.keyword-monitor-footer{flex-direction:column;align-items:stretch}.keyword-monitor-footer nav{justify-content:flex-end}.keyword-monitor-footer>div{justify-content:space-between}.keyword-evidence-backdrop{padding:12px}.keyword-evidence-dialog{width:calc(100vw - 24px);padding:16px}.keyword-evidence-list{grid-template-columns:1fr}.keyword-evidence-dialog>footer{flex-direction:column;align-items:stretch}}.competitor-rank-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.competitor-rank-grid>button{border:1px solid var(--monitor-line);color:var(--monitor-ink);text-align:left;background:#fff;border-radius:16px;padding:13px;transition:all .16s;position:relative;overflow:hidden}.competitor-rank-grid>button:before{background:var(--competitor-color);content:"";width:3px;position:absolute;inset:0 auto 0 0}.competitor-rank-grid>button:hover,.competitor-rank-grid>button.active{border-color:color-mix(in srgb, var(--competitor-color) 45%, white);box-shadow:0 10px 25px color-mix(in srgb, var(--competitor-color) 16%, transparent);transform:translateY(-2px)}.competitor-rank-grid>button.self{background:linear-gradient(145deg,#f5f2ff,#fff)}.competitor-rank{color:color-mix(in srgb, var(--competitor-color) 45%, white);font-size:27px;font-weight:950;line-height:1;position:absolute;top:8px;right:9px}.competitor-rank-grid header b,.competitor-rank-grid header strong{display:block}.competitor-rank-grid header b{font-size:12px}.competitor-rank-grid header strong{color:var(--competitor-color);margin-top:7px;font-size:20px}.competitor-rank-grid header small{font-size:12px}.competitor-rank-grid button>div{gap:5px;margin-top:11px;display:grid}.competitor-rank-grid button>div span{color:var(--monitor-muted);justify-content:space-between;font-size:12px;display:flex}.competitor-rank-grid button>div b{color:var(--monitor-ink)}.competitor-rank-grid footer{color:var(--monitor-muted);border-top:1px solid #f0ecea;justify-content:space-between;gap:5px;margin-top:11px;padding-top:8px;font-size:12px;display:flex}.competitor-rank-grid footer i{color:var(--competitor-color);font-style:normal;font-weight:800}.competitor-radar-card,.competitor-score-table{min-height:270px}.competitor-radar{width:180px;height:160px;margin:20px auto 5px;position:relative}.radar-shape{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);position:absolute;inset:13px 22px}.radar-base{background:repeating-radial-gradient(circle,#0000 0 19px,#6e68761f 20px 21px);border:1px solid #ddd}.radar-self{background:#6b5cff40;inset:24px 31px 19px 29px;transform:rotate(-4deg)}.radar-other{background:#55b99d40;inset:18px 42px 32px 22px;transform:rotate(9deg)}.competitor-radar>span{color:var(--monitor-muted);font-size:12px;position:absolute}.radar-top{top:0;left:76px}.radar-right{top:76px;right:0}.radar-bottom{bottom:0;left:76px}.radar-left{top:76px;left:0}.radar-legend{justify-content:center;gap:15px;display:flex}.radar-legend span{color:var(--monitor-muted);align-items:center;gap:5px;font-size:12px;display:flex}.radar-legend i{background:#55b99d;border-radius:9px;width:12px;height:4px}.radar-legend i.self{background:var(--monitor-purple)}.score-table-row{border-top:1px solid #f0ecea;grid-template-columns:1.1fr repeat(4,.8fr);gap:7px;padding:11px 8px;display:grid}.score-table-row.head{color:var(--monitor-muted);background:#f4f2f1;border:0;border-radius:9px;margin-top:14px}.score-table-row.self{color:var(--monitor-purple);background:#f5f2ff;border-radius:9px}.score-table-row span,.score-table-row b{font-size:12px}.dimension-compare-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.dimension-compare-grid article{border:1px solid #eee9e7;border-top:3px solid var(--monitor-accent);border-radius:13px;padding:11px}.dimension-compare-grid header{justify-content:space-between;gap:6px;display:flex}.dimension-compare-grid header b{font-size:12px}.dimension-compare-grid header span{color:var(--monitor-muted);font-size:12px}.dimension-compare-grid article>div{justify-content:space-between;align-items:baseline;margin-top:9px;display:flex}.dimension-compare-grid small{color:var(--monitor-muted);font-size:12px}.dimension-compare-grid strong{font-size:13px}.dimension-compare-grid article>i{background:#eeeae8;border-radius:99px;height:5px;margin:5px 0 2px;display:block;overflow:hidden}.dimension-compare-grid article>i b{background:var(--monitor-accent);height:100%;display:block}.dimension-compare-grid footer{text-align:center;border-radius:999px;margin-top:9px;padding:5px;font-size:12px;font-weight:850}.dimension-compare-grid footer.lag{color:#c75463;background:#fff0f2}.dimension-compare-grid footer.lead{color:#3d8a76;background:#eaf8f3}.competitor-task-row{width:100%;min-width:760px;color:var(--monitor-ink);text-align:left;background:0 0;border:0;border-top:1px solid #f0ecea;grid-template-columns:1.6fr .6fr .7fr 1fr .8fr .8fr;align-items:center;gap:8px;padding:10px 7px;display:grid}.competitor-task-row:not(.head):hover{background:#faf8ff}.competitor-task-row span{font-size:12px}.competitor-task-row .priority,.competitor-task-row .status{color:#b7587e;background:#fff0f5;border-radius:999px;justify-self:start;padding:5px 7px;font-weight:800}.competitor-task-row .status{color:#3d8a76;background:#edf8f5}.monitor-launch-panel{background:radial-gradient(circle at 88% -15%,#f6bfd780,#0000 37%),radial-gradient(circle at 8% 112%,#c9e8f38a,#0000 34%),linear-gradient(145deg,#fff,#f8f5ff);border:1px solid #6b5cff2e;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:20px 28px;padding:clamp(20px,3vw,32px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #48387d1a}.monitor-launch-panel:after{content:"";pointer-events:none;border:1px solid #6b5cff1a;border-radius:50%;width:150px;height:150px;position:absolute;top:-68px;right:23%}.monitor-launch-panel.phase-ready{background:radial-gradient(circle at 88% -15%,#d9f7d4b8,#0000 37%),radial-gradient(circle at 8% 112%,#c9e8f38a,#0000 34%),linear-gradient(145deg,#fff,#f5fbf8);border-color:#3b9d7b38}.monitor-launch-copy,.monitor-quota-pill,.monitor-price-options,.monitor-launch-action,.monitor-scan-stage{z-index:1;position:relative}.monitor-launch-eyebrow{color:#6b5cff;letter-spacing:.16em;font-size:11px;font-weight:950}.phase-ready .monitor-launch-eyebrow{color:#34826a}.monitor-launch-copy h2{letter-spacing:-.045em;margin:8px 0 6px;font-size:clamp(20px,2.4vw,30px)}.monitor-launch-copy p{max-width:640px;color:var(--monitor-muted);margin:0;font-size:13px;line-height:1.65}.monitor-current-time{color:#706879;background:#ffffffb3;border:1px solid #6b5cff24;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px 9px;width:fit-content;margin-top:10px;padding:6px 9px;font-size:11px;display:flex}.monitor-current-time>i{background:#55b99d;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite monitor-clock-pulse;box-shadow:0 0 0 4px #55b99d24}.monitor-current-time>span{color:#817989;font-weight:850}.monitor-current-time>time,.monitor-current-time>strong{color:#40394a;font-variant-numeric:tabular-nums;font-weight:900}.monitor-current-time>em{color:#6555d8;border-left:1px solid #6b5cff29;padding-left:9px;font-style:normal;font-weight:850}@keyframes monitor-clock-pulse{50%{opacity:.58;transform:scale(.82)}}.monitor-quota-pill{background:#ffffffd1;border:1px solid #6b5cff1f;border-radius:17px;align-self:start;min-width:196px;padding:13px 16px;box-shadow:0 10px 24px #493c7612}.monitor-quota-pill span,.monitor-quota-pill strong,.monitor-quota-pill em{display:block}.monitor-quota-pill span{color:var(--monitor-muted);font-size:11px;font-weight:800}.monitor-quota-pill strong{color:#4e43b9;letter-spacing:-.035em;margin-top:4px;font-size:23px}.monitor-quota-pill strong small{font-size:12px}.monitor-quota-pill em{color:#a09aa7;margin-top:2px;font-size:10px;font-style:normal}.monitor-run-config{z-index:1;background:#ffffffb8;border:1px solid #6b5cff1f;border-radius:18px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid;position:relative}.monitor-run-config>label,.monitor-run-expansion{min-width:0;display:block}.monitor-run-config>label>span,.monitor-run-expansion>label:not(.setting-switch)>span{color:#716978;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.monitor-run-config select{width:100%;min-height:36px;color:var(--monitor-ink);font:inherit;background:#fff;border:1px solid #e1dcdf;border-radius:10px;outline:0;padding:7px 9px;font-size:11px}.monitor-run-config select:focus{border-color:#ada2f4;box-shadow:0 0 0 3px #6b5cff1a}.monitor-run-config select.monitor-city-multi{min-height:78px;padding:5px 7px}.monitor-run-city{grid-row:span 2}.monitor-run-platforms{border:0;flex-wrap:wrap;grid-column:span 2;align-content:flex-start;align-items:center;gap:7px;min-width:0;margin:0;padding:0;display:flex}.monitor-run-platforms legend{color:#716978;width:100%;margin-bottom:1px;font-size:11px;font-weight:850}.monitor-run-platforms label{color:#625a68;cursor:pointer;background:#fff;border:1px solid #e3dfe5;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:750;display:inline-flex}.monitor-run-platforms label:has(input:checked){color:#5d4ed0;background:#f0edff;border-color:#b7adf6}.monitor-run-platforms input{accent-color:#6b5cff;width:13px;height:13px;margin:0}.monitor-run-expansion{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(150px,.65fr);align-items:stretch;gap:8px;display:grid}.monitor-run-expansion .setting-switch{cursor:pointer;background:#f7f5ff;border:1px solid #e1dcf6;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid;position:relative}.monitor-run-expansion .setting-switch:not(.active) i{background:#bbb6bf}.monitor-run-expansion .setting-switch:not(.active) i:after{margin-left:2px}.monitor-run-expansion>label:not(.setting-switch){background:#fbfafc;border-radius:11px;padding:7px 9px}.monitor-price-options{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.monitor-price-options>button{color:var(--monitor-ink);text-align:left;background:#ffffffc7;border:1px solid #e8e3e1;border-radius:16px;outline:0;gap:6px;padding:14px;transition:all .16s;display:grid}.monitor-price-options>button:hover{border-color:#6b5cff40;transform:translateY(-1px)}.monitor-price-options>button:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.45)}.monitor-price-options>button:disabled:hover{border-color:#e8e3e1;transform:none}.monitor-price-options>button.active{background:#f5f2ff;border-color:#6b5cff66;box-shadow:inset 0 0 0 1px #6b5cff14}.monitor-price-options>button.night.active,.monitor-price-options>button.queue.active{background:#effaf6;border-color:#35977966}.monitor-price-options>button.peak.active{background:#fff5ec;border-color:#db77416b}.monitor-price-options button>span{justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.monitor-price-options button>span em{color:#6555d8;background:#ece8ff;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal}.monitor-price-options button.night>span em,.monitor-price-options button.queue>span em{color:#2f8066;background:#dcf5eb}.monitor-price-options button.peak>span em{color:#bd693a;background:#fff0e3}.monitor-price-options button>strong{font-size:15px}.monitor-price-options button>small{min-height:30px;color:var(--monitor-muted);font-size:11px;line-height:1.45}.monitor-price-options button>b{color:#696270;font-size:11px}.monitor-price-options button>.monitor-plan-state{color:#99919e;border-top:1px solid #6b5cff14;padding-top:7px;font-size:10px;font-style:normal;font-weight:800}.monitor-price-options button.active>.monitor-plan-state{color:#4f8a76}.monitor-launch-action{border-top:1px solid #6b5cff1a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:22px;padding-top:18px;display:flex}.monitor-launch-action>div span,.monitor-launch-action>div strong,.monitor-launch-action>div small{display:block}.monitor-launch-action>div span{color:var(--monitor-muted);font-size:11px}.monitor-launch-action>div strong{margin-top:4px;font-size:15px}.monitor-launch-action>div small{color:#9a929e;margin-top:4px;font-size:11px}.monitor-start-button{color:#fff;text-align:left;background:linear-gradient(135deg,#6353f0,#8c6cff 62%,#b46fef);border:0;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;min-width:250px;padding:13px 20px;transition:all .18s;display:grid;box-shadow:0 15px 30px #6b5cff47}.monitor-start-button:hover{transform:translateY(-2px);box-shadow:0 18px 35px #6b5cff57}.monitor-start-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.monitor-start-button>i{background:#fff3;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;display:grid}.monitor-start-button>span{font-size:15px;font-weight:950}.monitor-start-button>em{color:#ffffffb8;font-size:10px;font-style:normal}.monitor-scan-stage{border-top:1px solid #6b5cff1a;grid-column:1/-1;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,70px);min-height:250px;padding:18px clamp(0px,4vw,48px) 4px;display:grid}.monitor-scan-console{color:#173f64;background:radial-gradient(circle at 100% 0,#50adf22e,#0000 36%),linear-gradient(150deg,#fff,#eef7ff);border:1px solid #cfe4f6;border-radius:24px;align-content:start;gap:10px;width:238px;min-height:234px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #2360971f,inset 0 0 0 1px #ffffffb3}.monitor-scan-console:after{content:"";pointer-events:none;border:1px solid #318edb1a;border-radius:50%;width:122px;height:122px;position:absolute;bottom:-52px;right:-36px;box-shadow:0 0 0 18px #318edb0b,0 0 0 38px #318edb06}.monitor-scan-console>header{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.monitor-scan-console>header>b{color:#2677b6;background:#e4f2ff;border-radius:999px;padding:5px 8px;font-size:10px}.monitor-scan-live{color:#27688f;letter-spacing:.04em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.monitor-scan-live>i{background:#26a7d8;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite monitor-live-pulse;box-shadow:0 0 0 4px #26a7d81f}.monitor-scan-gauge{background:radial-gradient(circle closest-side, #fafdff 74%, transparent 76% 99%), conic-gradient(#258edf var(--scan-progress), #dceaf6 0);border-radius:50%;place-items:center;width:112px;height:112px;margin:0 auto;display:grid;position:relative;box-shadow:0 12px 28px #2574b424,0 0 0 7px #ffffff94}.monitor-scan-gauge:before{content:"";border:1px solid #358dd31a;border-radius:50%;position:absolute;inset:13px}.monitor-scan-gauge>div{z-index:1;align-items:baseline;display:flex;position:relative}.monitor-scan-gauge strong{color:#174e7d;letter-spacing:-.05em;font-size:29px}.monitor-scan-gauge small{color:#2b83c6;margin-left:2px;font-size:12px}.monitor-scan-gauge>span{z-index:1;color:#7892a9;font-size:8px;position:absolute;bottom:27px}.monitor-scan-stats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:relative}.monitor-scan-stats>span{text-align:center;background:#ffffffb8;border:1px solid #deebf5;border-radius:10px;gap:2px;padding:6px 5px;display:grid}.monitor-scan-stats small{color:#8498aa;font-size:8px}.monitor-scan-stats b{color:#315c80;font-size:11px}.monitor-scan-wave{z-index:1;background:#e1f0fca8;border-radius:8px;justify-content:center;align-items:end;gap:4px;height:19px;padding:4px 8px;display:flex;position:relative}.monitor-scan-wave>i{width:3px;height:var(--scan-wave-height);animation:1.15s ease-in-out infinite alternate monitor-scan-wave;animation-delay:var(--scan-wave-delay);background:linear-gradient(#43b7df,#327fc0);border-radius:999px}.monitor-scan-copy>span{color:#6b5cff;letter-spacing:.1em;font-size:11px;font-weight:900}.monitor-scan-copy h3{margin:8px 0 18px;font-size:clamp(18px,2vw,25px)}.monitor-scan-copy>div{background:#6b5cff1a;border-radius:99px;width:100%;height:9px;overflow:hidden}.monitor-scan-copy>div i{border-radius:inherit;background:linear-gradient(90deg,#6b5cff,#ff7eb6,#55b99d);height:100%;transition:width 90ms linear;display:block;box-shadow:0 0 16px #6b5cff59}.monitor-scan-copy small{color:var(--monitor-muted);margin-top:10px;font-size:11px;display:block}@keyframes monitor-live-pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes monitor-scan-wave{0%{opacity:.55;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}.operations-toolbar{color:#fff;background:linear-gradient(115deg,#6b5cff,#8c7eff);border-radius:15px;padding:13px 15px}.operations-toolbar span,.operations-toolbar b{display:block}.operations-toolbar span{color:#ffffffb8;font-size:12px}.operations-toolbar b{margin-top:4px;font-size:12px}.operations-toolbar .primary-button{color:var(--monitor-purple);box-shadow:none;background:#fff}.monitor-setting-panel{background:#fff;border:1px solid #ded8ff;border-radius:18px;padding:15px;overflow:hidden}.monitor-setting-panel>header>button{color:var(--monitor-muted);background:0 0;border:0;font-size:18px}.monitor-time-price-tip{background:#f1fbf7;border:1px solid #d9eee7;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 16px;margin-top:10px;padding:10px 12px;display:grid}.monitor-time-price-tip>div{align-items:center;gap:7px;display:flex}.monitor-time-price-tip span,.monitor-time-price-tip b{font-size:11px}.monitor-time-price-tip b{color:#327c65;background:#d9f4e8;border-radius:999px;padding:4px 7px}.monitor-time-price-tip p{text-align:right;margin:0}.monitor-time-price-tip.standard{background:#f7f5ff;border-color:#e2ddfa}.monitor-time-price-tip.standard b{color:#6355c2;background:#e9e5ff}.monitor-time-price-tip.peak{background:#fff6ed;border-color:#f3d9c5}.monitor-time-price-tip.peak b{color:#b86636;background:#ffe5d1}.monitor-setting-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.monitor-setting-grid label>span,.monitor-setting-options>div>span{color:var(--monitor-muted);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.monitor-setting-grid input,.monitor-setting-grid select{width:100%}.monitor-setting-grid select.monitor-city-multi{height:auto;min-height:72px;padding:5px 8px}.monitor-setting-options{border-top:1px solid #f0ecea;grid-template-columns:1fr 1fr;gap:14px;margin-top:13px;padding-top:13px;display:grid}.monitor-setting-options>div{flex-wrap:wrap}.monitor-setting-options>div>span{width:100%}.monitor-setting-options label,.monitor-setting-panel>footer label{color:var(--monitor-muted);align-items:center;gap:5px;font-size:12px;display:flex}.monitor-setting-panel>footer{border-top:1px solid #f0ecea;margin-top:13px;padding-top:12px}.monitor-cycle-options{background:#f8f6ff;border-radius:11px;flex-wrap:wrap;align-items:flex-end;gap:9px;margin-top:9px;padding:10px;display:flex}.monitor-cycle-options>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.monitor-cycle-options span,.monitor-cycle-options>label>span{width:100%;color:var(--monitor-muted);margin-bottom:4px;font-size:12px;font-weight:800;display:block}.monitor-cycle-options label{color:var(--monitor-muted);align-items:center;gap:4px;font-size:12px;display:flex}.monitor-cycle-options select,.monitor-cycle-options input[type=number]{height:31px;color:var(--monitor-ink);background:#fff;border:1px solid #e4dfdd;border-radius:8px;padding:0 8px;font-size:12px}.monitor-cycle-options p{color:#886a2c;text-align:right;flex:1;margin:0;font-size:12px}.monitor-setting-dimensions{gap:6px!important;display:grid!important}.monitor-setting-dimensions>article{background:#fff;border:1px solid #eee9e7;border-radius:10px;width:100%}.monitor-setting-dimensions>article.open{background:#fcfbff;border-color:#dcd6ff}.monitor-setting-dimensions article>header{justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.monitor-setting-dimensions article>header label{align-items:center;gap:6px;display:flex}.monitor-setting-dimensions article>header b{font-size:12px}.monitor-setting-dimensions article>header small{color:var(--monitor-muted);font-size:12px}.monitor-setting-dimensions article>header button{color:var(--monitor-purple);background:0 0;border:0;font-size:12px;font-weight:800}.monitor-setting-dimensions article>div{border-top:1px solid #eee9e7;gap:4px;padding:7px;display:grid}.monitor-setting-dimensions article>div>div{background:#f7f5f4;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:6px 7px;display:grid}.monitor-setting-dimensions article>div span,.monitor-setting-dimensions article>div b,.monitor-setting-dimensions article>div button{font-size:12px}.monitor-setting-dimensions article>div b{color:var(--monitor-muted)}.monitor-setting-dimensions article>div button{color:var(--monitor-purple);background:0 0;border:0;font-weight:800}.monitor-setting-dimensions .setting-add-keyword{background:#f5f2ff;border:1px dashed #cfc7ff;border-radius:7px;justify-self:start;padding:6px 8px}.operations-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.operations-kpis article{border:1px solid var(--monitor-line);background:#fff;border-radius:15px;padding:13px;position:relative;overflow:hidden}.operations-kpis article:after{content:"";background:#6b5cff14;border-radius:50%;width:54px;height:54px;position:absolute;top:-18px;right:-15px}.operations-kpis .tone-2:after{background:#55b99d1f}.operations-kpis .tone-3:after{background:#ff7e8724}.operations-kpis .tone-4:after{background:#f0b83c26}.operations-kpis .tone-5:after{background:#c9e8f380}.operations-kpis span,.operations-kpis strong{display:block}.operations-kpis span{color:var(--monitor-muted);font-size:12px}.operations-kpis strong{margin-top:7px;font-size:20px}.operations-kpis strong small{margin-left:3px;font-size:12px;font-weight:650}.operations-kpis em{color:var(--monitor-muted);font-size:12px;font-style:normal;position:absolute;bottom:10px;right:9px}.quota-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.quota-metrics>div{background:#f8f6f5;border-radius:12px;padding:11px}.quota-metrics span,.quota-metrics b,.quota-metrics small{display:block}.quota-metrics span{color:var(--monitor-muted);font-size:12px}.quota-metrics b{margin-top:5px;font-size:16px}.quota-metrics small{color:var(--monitor-muted);font-size:12px}.quota-track{background:#ebe7e5;border-radius:99px;height:7px;margin-top:13px;overflow:hidden}.quota-track i{border-radius:inherit;background:linear-gradient(90deg,#6b5cff,#ff7eb6);height:100%;display:block}.quota-card>footer{color:var(--monitor-muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.history-search{grid-template-columns:1fr auto;gap:7px;margin-top:13px;display:grid}.history-search button{background:var(--monitor-purple);color:#fff;border:0;border-radius:9px;padding:0 16px;font-size:12px;font-weight:800}.history-result{margin-top:10px}.history-result article{border-top:1px solid #f0ecea;grid-template-columns:repeat(6,1fr) auto;align-items:center;gap:7px;padding:9px 4px;display:grid}.history-result span,.history-result button{font-size:12px}.history-result button{color:var(--monitor-purple);background:0 0;border:0;font-weight:800}.monitor-task-row{border-top:1px solid #f0ecea;grid-template-columns:1.2fr 1.9fr .8fr .8fr .8fr .7fr .65fr .9fr;align-items:center;gap:8px;min-width:980px;padding:10px 7px;display:grid}.monitor-task-row span,.monitor-task-row b,.monitor-task-row em,.monitor-task-row button{font-size:12px}.monitor-task-row em{color:#3d8a76;background:#eaf8f3;border-radius:999px;justify-self:start;padding:5px 7px;font-style:normal;font-weight:800}.monitor-task-row em.failed{color:#b8753e;background:#fff0e4}.monitor-task-row button{color:var(--monitor-purple);background:#f1eeff;border:0;border-radius:999px;padding:5px 7px;font-weight:800}.monitor-task-row button.muted{color:var(--monitor-muted);background:#f3f1ef}.monitor-task-filters{align-items:center!important;gap:6px!important;display:flex!important}.monitor-task-filters input,.monitor-task-filters select{height:31px;color:var(--monitor-ink);font:inherit;background:#fff;border:1px solid #e4dfdd;border-radius:8px;outline:0;padding:0 9px;font-size:12px}.monitor-growth-grid{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:stretch}.publishing-balance{text-align:right}.publishing-balance small,.publishing-balance b{display:block}.publishing-balance small{color:var(--monitor-muted);font-size:12px}.publishing-balance b{color:var(--monitor-purple);margin-top:3px;font-size:13px}.publishing-legend{gap:12px;margin:15px 0 8px;display:flex}.publishing-legend span{color:var(--monitor-muted);align-items:center;gap:5px;font-size:12px;display:flex}.publishing-legend i{background:var(--monitor-purple);border-radius:99px;width:12px;height:5px}.publishing-legend span:last-child i{background:#ff9f68}.publishing-chart{background:repeating-linear-gradient(#0000 0 32px,#5f566a12 33px);border-bottom:1px solid #e8e2e0;grid-template-columns:repeat(12,1fr);align-items:end;gap:6px;height:134px;padding:8px 8px 0;display:grid}.publishing-chart>div{grid-template-columns:1fr 1fr;align-items:end;gap:2px;height:100%;display:grid;position:relative}.publishing-chart i,.publishing-chart b{background:linear-gradient(#8c7eff,#6b5cff);border-radius:5px 5px 0 0;min-height:8px;display:block}.publishing-chart b{background:linear-gradient(#ffc28f,#ff9f68)}.publishing-chart span{color:var(--monitor-muted);white-space:nowrap;font-size:12px;position:absolute;bottom:-15px;left:0}.publishing-stat-card>footer{color:var(--monitor-muted);justify-content:space-between;gap:8px;margin-top:21px;font-size:12px;display:flex}.publishing-stat-card>footer b{color:var(--monitor-ink)}.schedule-period{background:#f1eeec;border-radius:999px;padding:3px;display:flex}.schedule-period button{color:var(--monitor-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 7px;font-size:12px}.schedule-period button.active{color:var(--monitor-purple);background:#fff}.schedule-timeline-scroll{scrollbar-color:#d9d2ec transparent;scrollbar-width:thin;margin-top:13px;padding-bottom:3px;overflow-x:auto}.schedule-timeline{min-width:730px}.schedule-calendar-head{color:var(--monitor-muted);text-align:center;border-bottom:1px solid #eee9e7;grid-template-columns:136px repeat(7,1fr);gap:4px;padding-bottom:7px;font-size:12px;display:grid}.schedule-calendar-head span{text-align:left}.schedule-calendar-head b{padding-top:2px;position:relative}.schedule-calendar-head b.today{color:var(--monitor-purple)}.schedule-calendar-head b.today:before{background:var(--monitor-purple);content:"";border-radius:999px;width:24px;height:3px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.schedule-calendar-head b small{color:var(--monitor-purple);margin-top:2px;font-size:9px;font-weight:700;display:block}.schedule-list{gap:7px;margin-top:8px;display:grid}.schedule-list article{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:8px;display:grid}.schedule-list header b,.schedule-list header small{display:block}.schedule-list header b{font-size:12px}.schedule-list header small{color:var(--monitor-muted);margin-top:3px;font-size:12px}.schedule-list article>div{background:linear-gradient(90deg,#0000 calc(100% - 1px),#eee9e7 0) 0 0/14.2857% 100%,#faf8f7;border-radius:8px;height:28px;position:relative}.schedule-list article>div i{background:#6b5cff;border-radius:7px;height:18px;font-style:normal;position:absolute;top:5px}.schedule-list article>div i.pink{background:#ff7eb6}.schedule-list article>div i.blue{background:#74b9cf}.schedule-list article>div i.orange{background:#ff9f68}.schedule-list article>div i span{color:#fff;white-space:nowrap;padding:4px 6px;font-size:12px;font-weight:800;display:block;overflow:hidden}.schedule-daily-details{border-top:1px dashed #e4dedb;grid-template-columns:136px repeat(7,minmax(0,1fr));gap:6px;margin-top:12px;padding-top:10px;display:grid}.schedule-daily-details>header{padding-top:7px}.schedule-daily-details>header b,.schedule-daily-details>header small{display:block}.schedule-daily-details>header b{font-size:12px}.schedule-daily-details>header small{color:var(--monitor-muted);margin-top:3px;font-size:10px}.schedule-daily-details>article{background:#faf9ff;border:1px solid #e9e3ff;border-top:3px solid #6b5cff;border-radius:9px;min-height:66px;padding:7px}.schedule-daily-details>article.pink{background:#fff8fb;border-color:#ff7eb6 #ffe1ef #ffe1ef}.schedule-daily-details>article.blue{background:#f7fcfd;border-color:#74b9cf #dceff5 #dceff5}.schedule-daily-details>article.orange{background:#fffaf7;border-color:#ff9f68 #ffe5d5 #ffe5d5}.schedule-daily-details>article b,.schedule-daily-details>article span{overflow-wrap:anywhere;display:block}.schedule-daily-details>article b{color:var(--monitor-ink);font-size:11px;line-height:1.35}.schedule-daily-details>article span{color:var(--monitor-muted);margin-top:4px;font-size:10px;line-height:1.45}.terminal-overview{grid-template-columns:repeat(2,minmax(120px,.8fr)) 150px minmax(180px,1.2fr);align-items:center;gap:10px;margin-top:13px;display:grid}.terminal-overview>article{background:#f6f3ff;border-radius:13px;padding:12px}.terminal-overview>article:nth-child(2){background:#fff2f6}.terminal-overview article span,.terminal-overview article strong,.terminal-overview article small{display:block}.terminal-overview article span{color:var(--monitor-muted);font-size:12px}.terminal-overview article strong{margin-top:5px;font-size:20px}.terminal-overview article small{color:#3f9d82;margin-top:3px;font-size:12px}.terminal-overview article i{background:#ffffffe6;border-radius:99px;height:5px;margin-top:10px;display:block;overflow:hidden}.terminal-overview article i b{background:linear-gradient(90deg,#6b5cff,#ff7eb6);height:100%;display:block}.terminal-donut{background:radial-gradient(circle, #fff 54%, transparent 56%), conic-gradient(#6b5cff 0 50%, #ff7eb6 50%);text-align:center;border-radius:50%;place-content:center;justify-self:center;width:112px;height:112px;display:grid}.terminal-donut strong{font-size:15px}.terminal-donut small{color:var(--monitor-muted);margin-top:3px;font-size:12px}.terminal-copy{border-left:1px solid #eee9e7;padding-left:16px}.terminal-copy b{font-size:12px}.terminal-copy p{color:var(--monitor-muted);margin:6px 0 0;font-size:12px;line-height:1.7}.competitor-platform-table{margin-top:13px;overflow-x:auto}.competitor-platform-row{border-top:1px solid #f0ecea;grid-template-columns:1.1fr repeat(5,1fr);align-items:center;gap:7px;min-width:840px;padding:8px;display:grid}.competitor-platform-row.head{color:var(--monitor-muted);background:#f4f2f1;border:0;border-radius:9px}.competitor-platform-row>b{grid-template-columns:24px 1fr;align-items:center;gap:6px;font-size:12px;display:grid}.competitor-platform-row>b i{width:24px;height:24px;color:var(--monitor-purple);background:#eeeaff;border-radius:8px;grid-row:1/span 2;place-items:center;font-size:12px;font-style:normal;display:grid}.competitor-platform-row>b small{color:var(--monitor-muted);font-size:12px}.competitor-platform-row>span{color:var(--monitor-muted);border-radius:7px;padding:6px;font-size:12px}.competitor-platform-row>span.self{color:var(--monitor-purple);background:#f1eeff;font-weight:800}.monitor-setting-advanced{border-top:1px solid #f0ecea;grid-template-columns:1.1fr 1fr;gap:10px 14px;margin-top:13px;padding-top:13px;display:grid}.monitor-setting-advanced>label>span{color:var(--monitor-muted);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.monitor-setting-advanced select{width:100%;height:33px;color:var(--monitor-ink);background:#fff;border:1px solid #e4dfdd;border-radius:9px;padding:0 10px;font-size:12px}.monitor-setting-advanced .setting-switch{background:#f7f5ff;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.setting-switch>input{opacity:0;position:absolute}.setting-switch>span{margin:0}.setting-switch b,.setting-switch small{display:block}.setting-switch b{color:var(--monitor-ink);font-size:12px}.setting-switch small{margin-top:3px;font-size:12px;font-weight:500}.setting-switch i{background:var(--monitor-purple);border-radius:99px;width:28px;height:16px}.setting-switch i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;margin:2px 0 0 14px;display:block}.monitor-setting-advanced>p{color:#946e25;background:#fff8e7;border-radius:9px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:12px}.monitor-task-detail{border-color:#dcd6ff;box-shadow:0 16px 35px #4b3c9614}.task-detail-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.task-detail-kpis article{background:#f6f3ff;border-radius:11px;padding:10px}.task-detail-kpis span,.task-detail-kpis b{display:block}.task-detail-kpis span{color:var(--monitor-muted);font-size:12px}.task-detail-kpis b{margin-top:4px;font-size:15px}.task-package-list{gap:8px;margin-top:13px;display:grid}.task-package-list>article{border:1px solid #eee9e7;border-radius:12px;padding:10px}.task-package-list>article>header{grid-template-columns:7px 1fr auto auto;align-items:center;gap:7px;display:grid}.task-package-list header i{border-radius:99px;width:7px;height:22px}.task-package-list header b,.task-package-list header span,.task-package-list header em{font-size:12px}.task-package-list header span{color:var(--monitor-muted)}.task-package-list header em{color:#3d8a76;background:#eaf8f3;border-radius:999px;padding:4px 6px;font-style:normal}.task-package-list article>div{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:9px;display:grid}.task-package-list button{color:var(--monitor-ink);text-align:left;background:#faf9f8;border:1px solid #eee9e7;border-radius:9px;padding:8px}.task-package-list button span,.task-package-list button b,.task-package-list button small{display:block}.task-package-list button span{font-size:12px;font-weight:800}.task-package-list button b{margin-top:5px;font-size:12px}.task-package-list button small{color:var(--monitor-muted);margin-top:3px;font-size:12px}.monitor-task-detail>footer{border-top:1px solid #eee9e7;justify-content:flex-end;gap:7px;margin-top:13px;padding-top:11px;display:flex}.monitor-confirm-overlay{z-index:160;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#28242f61;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.monitor-confirm-overlay>section{text-align:center;background:radial-gradient(circle at 90% 0,#f6bfd780,#0000 29%),#fff;border:1px solid #ffffffe0;border-radius:24px;width:min(520px,100%);padding:24px;position:relative;box-shadow:0 30px 80px #3228403d}.monitor-confirm-close{color:var(--monitor-muted);background:0 0;border:0;font-size:18px;position:absolute;top:12px;right:12px}.monitor-confirm-symbol{width:46px;height:46px;color:var(--monitor-purple);background:#eeeaff;border-radius:15px;place-items:center;margin:0 auto;font-size:15px;font-weight:900;display:grid}.monitor-confirm-overlay h2{margin:12px 0 5px;font-size:18px}.monitor-confirm-overlay p{color:var(--monitor-muted);margin:0;font-size:12px}.monitor-confirm-overlay section>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:16px;display:grid}.monitor-confirm-overlay article{background:#f7f5f4;border-radius:11px;padding:10px 6px}.monitor-confirm-overlay article span,.monitor-confirm-overlay article b{display:block}.monitor-confirm-overlay article span{color:var(--monitor-muted);font-size:12px}.monitor-confirm-overlay article b{margin-top:4px;font-size:12px}.monitor-confirm-overlay section>strong{background:#fff4e8;border-radius:12px;margin-top:12px;padding:11px;font-size:12px;display:block}.monitor-confirm-overlay section>strong b{color:#c36b36;margin-left:4px;font-size:13px}.monitor-confirm-overlay section>strong small{color:var(--monitor-muted);margin-top:4px;font-size:12px;display:block}.monitor-confirm-overlay footer{justify-content:center;gap:8px;margin-top:15px;display:flex}@media (width<=1100px){.monitor-dimension-grid,.dimension-roi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-roi-summary{flex-direction:column}.purchase-roi-kpis article:first-child{border-left:0}.terminal-grid,.competitor-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dimension-compare-grid,.terminal-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-copy{border:0;padding:8px}.monitor-growth-grid{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr)}.monitor-run-config{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.monitor-service-tabs{padding-bottom:3px;display:flex;overflow-x:auto}.monitor-service-tabs>button{min-width:220px}.monitor-filterbar,.purchase-roi-page-head{flex-direction:column;align-items:stretch}.purchase-roi-controls{justify-content:space-between}.dimension-roi-totals{flex-direction:column;align-items:flex-start;gap:4px}.dimension-roi-grid,.purchase-roi-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-roi-kpis article{border-top:1px solid #f0ecea;min-height:58px}.purchase-roi-kpis article:nth-child(odd){border-left:0}.monitor-overview-grid,.competitor-summary-grid{grid-template-columns:1fr}.monitor-dimension-grid,.competitor-rank-grid,.operations-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-dimension-grid>article:last-child,.competitor-rank-grid>button:last-child,.operations-kpis>article:last-child{grid-column:1/-1}.terminal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.keyword-monitor-filters,.monitor-setting-grid{grid-template-columns:1fr}.monitor-setting-options,.dimension-compare-grid,.quota-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-timeline{min-width:700px}.monitor-setting-advanced{grid-template-columns:1fr}.monitor-setting-advanced>p{grid-column:auto}.monitor-roi-input{grid-template-columns:1fr}.roi-card-head{flex-direction:column;align-items:stretch}.roi-card-summary{justify-content:flex-start}.task-package-list article>div{grid-template-columns:repeat(2,1fr)}.monitor-launch-panel{grid-template-columns:1fr}.monitor-quota-pill{width:100%}.monitor-price-options,.monitor-run-config{grid-template-columns:1fr}.monitor-run-city,.monitor-run-platforms,.monitor-run-expansion{grid-area:auto}.monitor-run-expansion{grid-template-columns:1fr}.monitor-price-options button>small{min-height:auto}.monitor-launch-action{flex-direction:column;align-items:stretch}.monitor-start-button{width:100%;min-width:0}.monitor-scan-stage{grid-template-columns:1fr;justify-items:center}.monitor-scan-copy{text-align:center;width:100%}.monitor-time-price-tip{grid-template-columns:1fr}.monitor-time-price-tip p{text-align:left}}@media (width<=480px){.monitor-board{margin-inline:-4px;padding:10px}.purchase-roi-controls{flex-direction:column;align-items:stretch}.purchase-platform-filter{flex-wrap:wrap}.dimension-roi-grid,.purchase-roi-kpis{grid-template-columns:1fr}.purchase-roi-kpis article{border-left:0}.purchase-roi-chart-meta{flex-direction:column;align-items:flex-start;gap:8px}.monitor-dimension-grid,.competitor-rank-grid,.operations-kpis,.dimension-compare-grid{grid-template-columns:1fr}.monitor-dimension-grid>article:last-child,.competitor-rank-grid>button:last-child,.operations-kpis>article:last-child{grid-column:auto}.sentiment-body{grid-template-columns:1fr}.sentiment-ring{margin:auto}.terminal-grid{grid-template-columns:1fr}.terminal-overview,.task-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-stat-card>footer{flex-direction:column}.monitor-confirm-overlay section>div{grid-template-columns:repeat(2,1fr)}.monitor-launch-panel{border-radius:18px;margin-inline:-1px;padding:18px 14px}.monitor-scan-console{width:min(238px,100%)}}@media (prefers-reduced-motion:reduce){.monitor-scan-live>i,.monitor-scan-wave>i{animation:none}}.monitor-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.monitor-highlight-grid>.monitor-card{align-content:start;gap:16px;min-height:334px;padding:18px;display:grid}.monitor-card-head-meta{justify-items:end;gap:4px!important;display:grid!important}.monitor-card-head-meta small{color:var(--monitor-muted);font-size:11px}.monitor-card-head-meta b{color:#435872;font-size:11px}.sentiment-dashboard{grid-template-columns:minmax(205px,.8fr) minmax(220px,1.2fr);align-items:center;gap:18px;display:grid}.sentiment-summary{align-items:center;gap:13px;display:flex}.sentiment-card-expanded .sentiment-ring{flex:none;width:118px;height:118px;position:relative;box-shadow:0 10px 24px #327e6c1f,inset 0 0 0 1px #55b99d14}.sentiment-card-expanded .sentiment-ring:after{content:"";border:1px solid #55b99d21;border-radius:50%;position:absolute;inset:8px}.sentiment-card-expanded .sentiment-ring strong,.sentiment-card-expanded .sentiment-ring small,.sentiment-card-expanded .sentiment-ring em{z-index:1;position:relative}.sentiment-card-expanded .sentiment-ring strong{font-size:22px}.sentiment-card-expanded .sentiment-ring em{color:#3f9d82;margin-top:3px;font-size:10px;font-style:normal;font-weight:850;display:block}.sentiment-summary>div:last-child{gap:3px;display:grid}.sentiment-summary>div:last-child span,.sentiment-summary>div:last-child small{color:var(--monitor-muted);font-size:10px}.sentiment-summary>div:last-child strong{color:#287a67;font-size:19px}.sentiment-card-expanded .sentiment-legend{gap:7px}.sentiment-card-expanded .sentiment-legend>div{border:0;grid-template-columns:7px 1fr auto auto;gap:8px;padding:0}.sentiment-card-expanded .sentiment-legend>div>small{background:#e8edf2;border-radius:999px;grid-column:2/-1;height:4px;overflow:hidden}.sentiment-card-expanded .sentiment-legend>div>small>i{border-radius:inherit;height:100%;display:block}.sentiment-trend-chart,.exposure-trend-chart{background-color:#f8fbfe;background-image:linear-gradient(#5879990b 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 25%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e2eaf2;border-radius:14px;padding:11px 12px 9px}.sentiment-trend-chart>header,.exposure-trend-chart>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.sentiment-trend-chart>header>span,.exposure-trend-chart>header>span{color:#3f566d;font-size:11px;font-weight:850}.sentiment-trend-chart>header small,.exposure-trend-chart>header small{color:var(--monitor-muted);align-items:center;gap:5px;font-size:9px;display:inline-flex}.sentiment-trend-chart>header small>i,.exposure-trend-chart>header small>i{background:#55b99d;border-radius:3px;width:7px;height:7px}.sentiment-trend-chart>div,.exposure-chart-plot{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.sentiment-trend-chart article,.exposure-chart-plot article{justify-items:center;gap:5px;display:grid}.sentiment-trend-chart article>div{border:2px solid #ffffffd1;border-radius:7px 7px 3px 3px;width:min(24px,76%);height:66px;box-shadow:0 4px 10px #3c5b731a}.sentiment-trend-chart article>span,.exposure-chart-plot article>span{color:#8a99a8;white-space:nowrap;font-size:8px}.exposure-card-expanded .exposure-metrics{margin-top:0}.exposure-card-expanded .exposure-metrics article{background:linear-gradient(140deg,#edf7ff,#f5f8ff);border:1px solid #4c96dd21;padding:12px 13px}.exposure-card-expanded .exposure-metrics article:nth-child(2){background:linear-gradient(140deg,#eef3ff,#f4f2ff);border-color:#536cd221}.exposure-card-expanded .exposure-metrics article>header{justify-content:space-between;align-items:center;display:flex}.exposure-card-expanded .exposure-metrics article>header>i{color:#287cbf;background:#2c88d71a;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:850}.exposure-card-expanded .exposure-metrics article:nth-child(2)>header>i{color:#5264bc;background:#5160c41a}.exposure-card-expanded .exposure-metrics article>div{background:#387fc21a;border-radius:999px;height:4px;margin-top:9px;overflow:hidden}.exposure-card-expanded .exposure-metrics article>div>i{border-radius:inherit;background:linear-gradient(90deg,#43b8e8,#3184dc);height:100%;display:block}.exposure-card-expanded .exposure-metrics article:nth-child(2)>div>i{background:linear-gradient(90deg,#518edb,#5d67cf)}.exposure-trend-chart>header>div{gap:9px;display:flex}.exposure-trend-chart>header small>i.phone,.exposure-chart-plot i.phone{background:#3ba9e0}.exposure-trend-chart>header small>i.website,.exposure-chart-plot i.website{background:#586bd1}.exposure-chart-plot article>div{justify-content:center;align-items:end;gap:3px;width:100%;height:66px;display:flex}.exposure-chart-plot article>div>i{border-radius:5px 5px 2px 2px;width:min(11px,35%);min-height:8px;box-shadow:0 3px 8px #3968a01f}@media (width<=940px){.monitor-highlight-grid{grid-template-columns:1fr}.monitor-highlight-grid>.monitor-card{min-height:0}}@media (width<=560px){.monitor-highlight-grid>.monitor-card{padding:14px}.monitor-highlight-grid .monitor-card-head{align-items:flex-start}.monitor-card-head-meta{display:none!important}.sentiment-dashboard{grid-template-columns:1fr}.sentiment-summary{justify-content:center}.sentiment-trend-chart>div,.exposure-chart-plot{gap:4px}.sentiment-trend-chart article>span,.exposure-chart-plot article>span{font-size:7px}}.monitor-service-tabs{gap:12px}.monitor-service-tabs>button{border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;min-height:134px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.monitor-service-tabs>button:after{opacity:.07;content:"";pointer-events:none;border:1px solid;border-radius:50%;width:104px;height:104px;position:absolute;bottom:-38px;right:-26px;box-shadow:0 0 0 16px}.monitor-service-tabs>button:hover{transform:translateY(-2px)}.monitor-service-tabs>button>span{border-radius:13px;width:46px;height:46px;font-size:15px;box-shadow:0 7px 16px #33578217}.monitor-tab-copy{gap:3px;min-width:0;display:grid}.monitor-service-tabs .monitor-tab-copy>b{font-size:16px;line-height:1.35}.monitor-service-tabs .monitor-tab-copy>small{margin:0;font-size:13px;line-height:1.45}.monitor-tab-facts{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.monitor-tab-facts strong,.monitor-tab-facts em{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:820;overflow:hidden}.monitor-tab-facts strong{color:#314d6c}.monitor-tab-facts em{color:#6d8196;background:#ffffffb8;border-radius:999px;padding:3px 7px}.monitor-tab-meter{background:#5477991f;border-radius:999px;height:5px;margin-top:5px;display:block;overflow:hidden}.monitor-tab-meter>b{border-radius:inherit;background:currentColor;height:100%;display:block}.monitor-tab-arrow{color:#63809b;background:#ffffffb3;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-style:normal;font-weight:900;display:grid}.monitor-service-tabs>button.active .monitor-tab-facts strong,.monitor-service-tabs>button.active .monitor-tab-facts em,.monitor-service-tabs>button.active .monitor-tab-arrow{color:#fff}.monitor-service-tabs>button.active .monitor-tab-facts em,.monitor-service-tabs>button.active .monitor-tab-arrow{background:#ffffff29}.monitor-service-tabs>button.active .monitor-tab-meter{background:#ffffff38}.monitor-service-tabs>button.active .monitor-tab-meter>b{background:#fff}.ui-theme-switcher{background:#f4f4f5;border:1px solid #d4d4d8;border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.ui-theme-switcher button{color:#71717a;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700}.ui-theme-switcher button.active{color:#18181b;background:#fff;box-shadow:0 1px 2px #10182814}.client-portal-shell.theme-enterprise{--client-violet:#6e6add;--client-pink:#6e6add;--client-orange:#f59e0b;--client-blue:#71717a;--client-lemon:#fafafa;--enterprise-ink:#242329;--enterprise-muted:#74727c;--enterprise-line:#e8e7eb;--enterprise-soft:#f7f7f8;--enterprise-panel:#fff;min-height:100vh;color:var(--enterprise-ink);background:#f7f7f8;font-family:Inter,SF Pro Text,Segoe UI,PingFang SC,Microsoft YaHei UI,sans-serif}.client-portal-shell.theme-enterprise .side-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#26252a;border-right:1px solid #343339;padding-top:18px}.client-portal-shell.theme-enterprise .side-nav:before{display:none}.client-portal-shell.theme-enterprise .brand-petal{box-shadow:none;background:#6e6add;border-radius:10px}.client-portal-shell.theme-enterprise .brand-petal:after{display:none}.client-portal-shell.theme-enterprise .brand-lockup strong{color:#fafafa}.client-portal-shell.theme-enterprise .brand-context{box-shadow:none;background:#2d2c31;border-color:#3b3a40;border-radius:10px}.client-portal-shell.theme-enterprise .main-nav>button:hover,.client-portal-shell.theme-enterprise .main-nav>button.active{color:#fff;background:#37363c;transform:none}.client-portal-shell.theme-enterprise .nav-glyph,.client-portal-shell.theme-enterprise .main-nav>button:nth-child(n) .nav-glyph{color:#a8a6af;background:0 0;border-radius:7px}.client-portal-shell.theme-enterprise .main-nav button.active .nav-glyph{color:#f4f3f6;box-shadow:none;background:#ffffff1a}.client-portal-shell.theme-enterprise .topbar{border-bottom:1px solid var(--enterprise-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfbfcf5;min-height:72px;padding-block:9px}.client-portal-shell.theme-enterprise .topbar-intro{min-height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.client-portal-shell.theme-enterprise .topbar-intro .island-ribbon{min-width:auto;color:var(--enterprise-ink);background:0 0;justify-content:flex-start;padding:0}.client-portal-shell.theme-enterprise .topbar-intro .island-ribbon>span{display:none}.client-portal-shell.theme-enterprise .topbar-intro .island-ribbon b{letter-spacing:0;font-size:17px}.client-portal-shell.theme-enterprise .topbar-intro .island-day-chip,.client-portal-shell.theme-enterprise .topbar-intro .giraffe-guide{display:none}.client-portal-shell.theme-enterprise .library-switcher,.client-portal-shell.theme-enterprise .soft-button{border-color:var(--enterprise-line);box-shadow:none;background:#fff;border-radius:8px}.client-portal-shell.theme-enterprise .library-switcher{background:#fff}.client-portal-shell.theme-enterprise .library-switcher-leaf{background:#27272a}.client-portal-shell.theme-enterprise .page-wrap{--ink:#18181b;--muted:#71717a;--line:#e4e4e7;--soft:#fafafa;--panel:#fff;--purple:#27272a;--pink:#27272a;--orange:#f59e0b;--green:#159570;color:var(--enterprise-ink);padding-top:22px}.client-portal-shell.theme-enterprise .page-wrap h1,.client-portal-shell.theme-enterprise .page-wrap h2,.client-portal-shell.theme-enterprise .page-wrap h3,.client-portal-shell.theme-enterprise .page-wrap h4,.client-portal-shell.theme-enterprise .page-wrap strong,.client-portal-shell.theme-enterprise .page-wrap b{color:var(--enterprise-ink)}.client-portal-shell.theme-enterprise .page-wrap p,.client-portal-shell.theme-enterprise .page-wrap small{color:var(--enterprise-muted)}.client-portal-shell.theme-enterprise .page-wrap input,.client-portal-shell.theme-enterprise .page-wrap textarea,.client-portal-shell.theme-enterprise .page-wrap select{color:#18181b;background-color:#fff;border-color:#d4d4d8;border-radius:7px;box-shadow:0 1px 2px #1018280a}.client-portal-shell.theme-enterprise .page-wrap input:focus,.client-portal-shell.theme-enterprise .page-wrap textarea:focus,.client-portal-shell.theme-enterprise .page-wrap select:focus{border-color:#a1a1aa;outline:0;box-shadow:0 0 0 3px #27272a1a}.client-portal-shell.theme-enterprise .primary-button,.client-portal-shell.theme-enterprise .geo-report-actions>button:first-child,.client-portal-shell.theme-enterprise .geo-monitor-submit>button,.client-portal-shell.theme-enterprise .monitor-start-button,.client-portal-shell.theme-enterprise .structured-list-editor>button,.client-portal-shell.theme-enterprise .evidence-supplement-button{color:#fff;background:#27272a;border:1px solid #27272a;border-radius:7px;box-shadow:0 1px 2px #10182814}.client-portal-shell.theme-enterprise .primary-button:hover,.client-portal-shell.theme-enterprise .geo-report-actions>button:first-child:hover,.client-portal-shell.theme-enterprise .geo-monitor-submit>button:hover,.client-portal-shell.theme-enterprise .monitor-start-button:hover{background:#18181b;transform:none}.client-portal-shell.theme-enterprise :is(.knowledge-main-card,.website-knowledge-section,.keyword-library-shell,.keyword-pack-dashboard,.keyword-package-detail-page,.content-library-shell,.monitor-board,.record-page-card,.brand-upload-center,.evidence-preflight,.evidence-supplement-panel,.geo-panel,.geo-report-overview,.geo-report-history,.work-plan-section){border-color:var(--enterprise-line);background-color:var(--enterprise-panel);background-image:none;border-radius:10px;box-shadow:0 1px 2px #1018280a}.client-portal-shell.theme-enterprise :is(.brand-structure-guide>button,.structured-list-field,.brand-upload-grid>article,.brand-asset-list>article,.pack-overview-card,.content-package-tree>div:last-child>button,.content-keyword-list>button,.content-article-list>button,.article-source-panel>article,.article-version-panel article,.quota-ledger-list article,.monitor-card,.monitor-dimension-grid>article,.execution-ledger-list>article,.execution-ledger-summary article,.cost-record-summary article,.geo-total-metrics article,.geo-report-meta article,.geo-diagnosis-totals article,.geo-direction-results article,.geo-platform-results article){border-color:var(--enterprise-line);box-shadow:none;background-color:#fff;background-image:none;border-radius:8px}.client-portal-shell.theme-enterprise :is(.brand-structure-guide>button:hover,.content-package-tree button:hover,.content-package-tree button.active,.content-keyword-list button:hover,.content-keyword-list button.active,.content-article-list button:hover,.content-article-list button.active){background:#fafafa;border-color:#d4d4d8;transform:none}.client-portal-shell.theme-enterprise :is(.brand-structure-guide>button>span,.structured-list-values>span,.structured-list-suggestions>button,.brand-field-label>button,.content-package-tree button>span,.content-keyword-list button>span,.article-detail-tabs button.active,.geo-module-nav button.active,.geo-density-switch button.active){color:#3f3f46;background:#f4f4f5;border-color:#d4d4d8;border-radius:6px}.client-portal-shell.theme-enterprise .brand-heading-metrics,.client-portal-shell.theme-enterprise .hero-stats,.client-portal-shell.theme-enterprise .mini-stat-row{gap:8px}.client-portal-shell.theme-enterprise .brand-form-actions,.client-portal-shell.theme-enterprise .keyword-library-toolbar{border-color:var(--enterprise-line);background:#fff}.client-portal-shell.theme-enterprise .package-detail-hero,.client-portal-shell.theme-enterprise .keyword-plan-modal-head{border-color:var(--enterprise-line);background:#fafafa}.client-portal-shell.theme-enterprise .package-detail-progress,.client-portal-shell.theme-enterprise .package-detail-add{background:#fff;border-color:#d4d4d8;border-radius:7px}.client-portal-shell.theme-enterprise .brand-upload-grid label,.client-portal-shell.theme-enterprise .brand-upload-heading>small{color:#3f3f46;background:#f4f4f5;border-radius:6px}.client-portal-shell.theme-enterprise .pack-dashboard-matrix,.client-portal-shell.theme-enterprise .pack-priority-cell,.client-portal-shell.theme-enterprise .pack-direction-label{border-color:var(--enterprise-line);background-color:#fff;background-image:none}.client-portal-shell.theme-enterprise .pack-overview-card.state-complete,.client-portal-shell.theme-enterprise .pack-overview-card.state-working,.client-portal-shell.theme-enterprise .pack-overview-card.state-needs-data,.client-portal-shell.theme-enterprise .pack-overview-card.state-offline,.client-portal-shell.theme-enterprise .pack-overview-card.state-pending{border-color:var(--enterprise-line);background:#fff}.client-portal-shell.theme-enterprise .pack-overview-card.active,.client-portal-shell.theme-enterprise .pack-overview-card.recommended{background:#fafafa;border-color:#a1a1aa;box-shadow:inset 3px 0 #27272a}.client-portal-shell.theme-enterprise .keyword-plan-modal,.client-portal-shell.theme-enterprise .keyword-scope-dialog,.client-portal-shell.theme-enterprise .modal-card{border-color:var(--enterprise-line);background:#fff;border-radius:10px;box-shadow:0 20px 48px #10182829}.client-portal-shell.theme-enterprise .keyword-plan-modal-overlay,.client-portal-shell.theme-enterprise .keyword-scope-overlay,.client-portal-shell.theme-enterprise .modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1018287a}.client-portal-shell.theme-enterprise .kw-system-recommendation,.client-portal-shell.theme-enterprise .keyword-scope-summary{background:#fafafa;border-color:#d4d4d8;border-radius:8px}.client-portal-shell.theme-enterprise .content-library-head{border-bottom-color:var(--enterprise-line);background:#fff}.client-portal-shell.theme-enterprise .content-package-tree,.client-portal-shell.theme-enterprise .content-keyword-column,.client-portal-shell.theme-enterprise .content-article-workbench{border-color:var(--enterprise-line);background:#fff}.client-portal-shell.theme-enterprise .generation-quota-pill{border-color:var(--enterprise-line);background:#fafafa;border-radius:8px}.client-portal-shell.theme-enterprise .generation-quota-pill>i,.client-portal-shell.theme-enterprise .source-weight-bars i{background:#e4e4e7}.client-portal-shell.theme-enterprise .generation-quota-pill>i b,.client-portal-shell.theme-enterprise .source-weight-bars i b{background:#52525b}.client-portal-shell.theme-enterprise .article-editor-toolbar{border-color:var(--enterprise-line);background:#fafafa;border-radius:8px 8px 0 0}.client-portal-shell.theme-enterprise .article-rich-editor{border-color:var(--enterprise-line);border-radius:0 0 8px 8px}.client-portal-shell.theme-enterprise .monitor-service-tabs>button{border-color:var(--enterprise-line);color:#3f3f46;background:#fff;border-radius:8px}.client-portal-shell.theme-enterprise .monitor-service-tabs>button>span{color:#52525b;background:#f4f4f5;border-radius:6px}.client-portal-shell.theme-enterprise .geo-module{--geo-ink:#18181b;--geo-muted:#71717a;--geo-line:#e4e4e7;--geo-purple:#27272a;--geo-teal:#52525b;--geo-pink:#d92d20}.client-portal-shell.theme-enterprise .monitor-filterbar,.client-portal-shell.theme-enterprise .operations-toolbar,.client-portal-shell.theme-enterprise .geo-report-toolbar,.client-portal-shell.theme-enterprise .geo-section-head{border-color:var(--enterprise-line);background:#fff;border-radius:8px}.client-portal-shell.theme-enterprise .monitor-platform-filter button,.client-portal-shell.theme-enterprise .monitor-period-filter button,.client-portal-shell.theme-enterprise .geo-module-nav button,.client-portal-shell.theme-enterprise .geo-report-toolbar>nav button,.client-portal-shell.theme-enterprise .geo-density-switch button{color:#71717a;background:0 0;border-color:#0000;border-radius:6px}.client-portal-shell.theme-enterprise .monitor-platform-filter button.active,.client-portal-shell.theme-enterprise .monitor-period-filter button.active,.client-portal-shell.theme-enterprise .geo-report-toolbar>nav button.active{color:#3f3f46;box-shadow:none;background:#f4f4f5;border-color:#d4d4d8}.client-portal-shell.theme-enterprise .monitor-period-filter,.client-portal-shell.theme-enterprise .geo-density-switch{background:#f4f4f5;border-radius:7px}.client-portal-shell.theme-enterprise .monitor-section-title>div>span,.client-portal-shell.theme-enterprise .monitor-card-head>div>span,.client-portal-shell.theme-enterprise .monitor-setting-panel>header>div>span{color:#3f3f46;background:#f4f4f5;border-radius:6px}.client-portal-shell.theme-enterprise .geo-report-overview,.client-portal-shell.theme-enterprise .geo-report-conclusion{background-image:none}.client-portal-shell.theme-enterprise .geo-report-conclusion{background:#fafafa;border-color:#d4d4d8;border-radius:8px}.client-portal-shell.theme-enterprise .geo-report-chapter{border-top-color:var(--enterprise-line)}.client-portal-shell.theme-enterprise .geo-raw-table,.client-portal-shell.theme-enterprise .record-table,.client-portal-shell.theme-enterprise .monitor-task-table,.client-portal-shell.theme-enterprise .keyword-monitor-table{border-color:var(--enterprise-line);background:#fff;border-radius:8px}.client-portal-shell.theme-enterprise .delivery-record-tabs{gap:6px}.client-portal-shell.theme-enterprise .delivery-record-tabs button{border-color:var(--enterprise-line);background:#fff;border-radius:8px}.client-portal-shell.theme-enterprise .delivery-record-tabs button.active{box-shadow:none;background:#f4f4f5;border-color:#a1a1aa}.client-portal-shell.theme-enterprise .record-table-head,.client-portal-shell.theme-enterprise .record-table>article:hover{background:#fafafa}.client-portal-shell.theme-enterprise .record-search{background:#fff;border-color:#d4d4d8;border-radius:7px}.client-portal-shell.theme-enterprise :is(.evidence-status.provided,.article-source-panel>article>em.verified,.ledger-type.type-发布){color:#067647;background:#ecfdf3}.client-portal-shell.theme-enterprise :is(.evidence-status.missing,.ledger-type.type-稿件){color:#b54708;background:#fffaeb}body.geo-enterprise-theme :is(.keyword-job-window-backdrop,.keyword-review-window-backdrop,.report-pipeline-window-backdrop,.keyword-plan-modal-overlay,.keyword-scope-overlay,.modal-backdrop){-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#11182785!important;padding:24px!important}body.geo-enterprise-theme :is(.keyword-job-window,.keyword-review-window,.report-pipeline-window,.keyword-plan-modal,.keyword-scope-dialog,.modal-card){color:#77748b!important;background:#fff!important;border:1px solid #dfe2e7!important;border-radius:12px!important;box-shadow:0 24px 64px #0f172a33!important}body.geo-enterprise-theme :is(.keyword-job-window-head,.keyword-review-window-toolbar,.report-pipeline-head,.keyword-plan-modal-head,.modal-head){min-height:64px;color:#77748b!important;box-shadow:none!important;background:#fff!important;border-color:#e4e6ec!important}body.geo-enterprise-theme :is(.keyword-job-window-head,.keyword-review-window-toolbar,.report-pipeline-head) .job-window-controls{display:none!important}body.geo-enterprise-theme :is(.keyword-job-window-head,.keyword-review-window-toolbar,.report-pipeline-head)>div:nth-child(2){grid-column:1}body.geo-enterprise-theme :is(.keyword-job-window-head>div:nth-child(2) span,.keyword-review-window-toolbar>div:nth-child(2) span,.report-pipeline-head>div:nth-child(2) span,.keyword-plan-modal-head span,.project-modal-step){color:#7a7e87!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:800!important}body.geo-enterprise-theme :is(.keyword-job-window-head>div:nth-child(2) strong,.keyword-review-window-toolbar>div:nth-child(2) strong,.report-pipeline-head>div:nth-child(2) strong){color:#77748b!important;font-size:15px!important}body.geo-enterprise-theme :is(.keyword-review-window-toolbar>small,.report-pipeline-head>small,.job-window-live){color:#656972!important;background:#f6f7f9!important;border:1px solid #e2e4e9!important;border-radius:7px!important}body.geo-enterprise-theme :is(.keyword-job-window-head>button,.keyword-review-window-toolbar>button,.keyword-plan-modal-head>button,.keyword-scope-close,.modal-head>button){color:#62666f!important;width:34px!important;height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e0e2e7!important;border-radius:8px!important}body.geo-enterprise-theme :is(.keyword-job-window-head>button,.keyword-review-window-toolbar>button,.keyword-plan-modal-head>button,.keyword-scope-close,.modal-head>button):hover{color:#77748b!important;background:#f6f7f9!important;border-color:#c9ccd3!important}body.geo-enterprise-theme :is(.keyword-job-window-body,.keyword-review-window-scroll,.report-task-window-body,.keyword-plan-modal-body,.keyword-scope-dialog,.keyword-algorithm-modal){background-color:#fff!important;background-image:none!important}body.geo-enterprise-theme :is(.job-window-overview,.report-task-overview){color:#30333a!important;background:#f7f8fa!important;border-right:1px solid #e4e6ec!important}body.geo-enterprise-theme :is(.job-window-overview,.report-task-overview):after{display:none!important}body.geo-enterprise-theme :is(.keyword-job-window-foot,.report-pipeline-foot,.keyword-plan-modal-foot,.inline-keyword-actions,.modal-actions){box-shadow:none!important;background:#fff!important;border-color:#e4e6ec!important}body.geo-enterprise-theme .keyword-review-window-scroll{padding:0!important}body.geo-enterprise-theme .keyword-review-window .inline-keyword-review{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:24px!important}body.geo-enterprise-theme :is(.inline-keyword-category-tabs,.inline-keyword-add,.keyword-scope-summary,.kw-system-recommendation,.keyword-algorithm-input,.confirm-summary){box-shadow:none!important;background:#f7f8fa!important;border-color:#e2e4e9!important;border-radius:8px!important}body.geo-enterprise-theme .inline-keyword-category-tabs button{color:#555962!important;box-shadow:none!important;background:#fff!important;border-color:#e1e3e8!important;border-radius:7px!important}body.geo-enterprise-theme .inline-keyword-category-tabs button.active{color:#fff!important;background:#77748b!important;border-color:#77748b!important}body.geo-enterprise-theme .inline-keyword-category-tabs button.active small{color:#30333a!important;background:#fff!important}body.geo-enterprise-theme :is(.inline-keyword-list article,.keyword-algorithm-steps article,.confirm-summary>div,.report-module-network article,.job-event-list article){color:#30333a!important;box-shadow:none!important;background:#fff!important;border-color:#e2e4e9!important;border-radius:8px!important}body.geo-enterprise-theme :is(.inline-keyword-list input,.inline-keyword-list select,.keyword-scope-dialog input,.keyword-scope-dialog select,.library-modal input,.library-modal textarea,.project-name-modal input){color:#77748b!important;box-shadow:none!important;background:#fff!important;border-color:#d9dce2!important;border-radius:7px!important}body.geo-enterprise-theme :is(.inline-keyword-list input,.inline-keyword-list select,.keyword-scope-dialog input,.keyword-scope-dialog select,.library-modal input,.library-modal textarea,.project-name-modal input):focus{border-color:#858a94!important;outline:3px solid #eceef2!important}body.geo-enterprise-theme :is(.primary-button,.inline-keyword-actions>button:last-child,.keyword-scope-dialog>footer>button:last-child){color:#fff!important;box-shadow:none!important;background:#77748b!important;border-color:#77748b!important;border-radius:7px!important}body.geo-enterprise-theme :is(.soft-button,.inline-keyword-actions>button:first-child,.keyword-scope-dialog>footer>button:first-child){color:#555962!important;box-shadow:none!important;background:#fff!important;border-color:#d9dce2!important;border-radius:7px!important}body.geo-enterprise-theme :is(.keyword-algorithm-input>div,.keyword-algorithm-steps article>span,.project-modal-mark){color:#4d5058!important;box-shadow:none!important;background:#f2f3f5!important;border-color:#e0e2e7!important}body.geo-enterprise-theme :is(.report-module-network,.report-pipeline-exports,.report-pipeline-export-actions>button){color:#30333a!important;box-shadow:none!important;background:#f7f8fa!important;border-color:#e1e4e9!important}body.geo-enterprise-theme .report-pipeline-export-actions>button>span{color:#353840!important;background:#e8eaee!important}body.geo-enterprise-theme :is(.job-window-progress-ring,.report-optimization-orb){box-shadow:none!important;background-image:none!important}.client-portal-shell.theme-enterprise .geo-evidence-overlay,.client-portal-shell.theme-enterprise .monitor-confirm-overlay{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#11182785!important}.client-portal-shell.theme-enterprise :is(.geo-evidence-overlay>section,.monitor-confirm-overlay>section){color:#77748b!important;background:#fff!important;border:1px solid #dfe2e7!important;border-radius:12px!important;box-shadow:0 24px 64px #0f172a33!important}.client-portal-shell.theme-enterprise :is(.geo-evidence-overlay>section>header,.geo-evidence-overlay footer,.monitor-confirm-overlay footer){background:#fff!important;border-color:#e4e6ec!important}@media (width<=760px){body.geo-enterprise-theme :is(.keyword-job-window-backdrop,.keyword-review-window-backdrop,.report-pipeline-window-backdrop,.keyword-plan-modal-overlay,.keyword-scope-overlay,.modal-backdrop){padding:8px!important}body.geo-enterprise-theme :is(.keyword-job-window,.keyword-review-window,.report-pipeline-window,.keyword-plan-modal,.keyword-scope-dialog,.modal-card){border-radius:10px!important;max-height:calc(100vh - 16px)!important}body.geo-enterprise-theme .keyword-review-window .inline-keyword-review{padding:16px!important}.ui-theme-switcher{display:none}.client-portal-shell.theme-enterprise .topbar-intro{padding:0}.client-portal-shell.theme-enterprise .page-wrap{padding-top:16px}}.client-portal-shell.theme-enterprise{--calm-accent:#303238;--calm-accent-soft:#eef0f4;--calm-canvas:#f7f7f8;--calm-panel:#fff;--calm-subtle:#fafafa;--calm-line:#e8e7eb;--calm-line-strong:#d8d7dc;--calm-text:#242329;--calm-muted:#74727c}.client-portal-shell.theme-enterprise .side-nav{background:#26252a}.client-portal-shell.theme-enterprise .topbar{border-bottom-color:var(--calm-line);background:#fbfbfcf5;box-shadow:0 1px #22212605}.client-portal-shell.theme-enterprise .topbar-intro{align-items:center;min-height:50px}.client-portal-shell.theme-enterprise .topbar-intro .island-ribbon b{color:var(--calm-text);letter-spacing:-.015em;font-size:16px;font-weight:680}.client-portal-shell.theme-enterprise .topbar-intro>p{color:var(--calm-muted);line-height:1.45}.client-portal-shell.theme-enterprise .main-nav>button{color:#c6c4cc;border-radius:8px;min-height:48px;transition:background-color .14s,color .14s}.client-portal-shell.theme-enterprise .main-nav>button:hover{color:#f0eff2;background:#302f34;transform:none}.client-portal-shell.theme-enterprise .main-nav>button.active{color:#fff;background:#39383e;transform:none}.client-portal-shell.theme-enterprise .main-nav>button:after{display:none}.client-portal-shell.theme-enterprise .nav-glyph,.client-portal-shell.theme-enterprise .main-nav>button:nth-child(n) .nav-glyph{color:#aaa8b1;background:0 0}.client-portal-shell.theme-enterprise .main-nav button.active .nav-glyph{color:#fff;background:#ffffff17}.client-portal-shell.theme-enterprise .page-wrap{color:var(--calm-text)}.client-portal-shell.theme-enterprise .page-wrap>:is(section,div){animation:.16s ease-out both calm-content-enter}.client-portal-shell.theme-enterprise .page-wrap h1{color:var(--calm-text);letter-spacing:-.025em;font-size:clamp(23px,2.2vw,28px);font-weight:690;line-height:1.22}.client-portal-shell.theme-enterprise .page-wrap h2{color:var(--calm-text);letter-spacing:-.018em;font-weight:670}.client-portal-shell.theme-enterprise .page-wrap h3,.client-portal-shell.theme-enterprise .page-wrap h4{color:#343239;letter-spacing:-.01em;font-weight:650}.client-portal-shell.theme-enterprise :is(.knowledge-main-card,.website-knowledge-section,.keyword-library-shell,.keyword-pack-dashboard,.keyword-package-detail-page,.content-library-shell,.monitor-board,.record-page-card,.brand-upload-center,.evidence-preflight,.evidence-supplement-panel,.geo-panel,.geo-report-overview,.geo-report-history,.work-plan-section){border:1px solid var(--calm-line);background:var(--calm-panel);border-radius:12px;box-shadow:0 1px 2px #23212706,0 7px 22px #23212706}.client-portal-shell.theme-enterprise :is(.brand-structure-guide>button,.structured-list-field,.brand-upload-grid>article,.brand-asset-list>article,.pack-overview-card,.content-package-tree>div:last-child>button,.content-keyword-list>button,.content-article-list>button,.article-source-panel>article,.article-version-panel article,.quota-ledger-list article,.monitor-card,.monitor-dimension-grid>article,.execution-ledger-list>article,.execution-ledger-summary article,.cost-record-summary article,.geo-total-metrics article,.geo-report-meta article,.geo-diagnosis-totals article,.geo-direction-results article,.geo-platform-results article){box-shadow:none;background-color:#fff;background-image:none;border-color:#ecebef;border-radius:10px;transition:border-color .14s,background-color .14s,box-shadow .14s;transform:none}.client-portal-shell.theme-enterprise :is(.brand-structure-guide>button,.pack-overview-card,.content-package-tree>div:last-child>button,.content-keyword-list>button,.content-article-list>button,.monitor-card,.execution-ledger-list>article):hover{background-color:#fcfcfd;border-color:#dedde2;transform:none;box-shadow:0 2px 8px #23212709}.client-portal-shell.theme-enterprise :is(.pack-overview-card.recommended,.pack-overview-card.active,.monitor-card:focus-within,.geo-panel:focus-within,.structured-list-field:focus-within){background:#f8f9fb;border-color:#d5d8df;box-shadow:0 0 0 2px #2f31370d}.client-portal-shell.theme-enterprise :is(.brand-structure-guide>button>span,.structured-list-values>span,.structured-list-suggestions>button,.brand-field-label>button,.content-package-tree button>span,.content-keyword-list button>span,.brand-upload-grid label,.brand-upload-heading>small){color:#5b5f68;background:#eef0f4;border-color:#e0e3e9;border-radius:7px}.client-portal-shell.theme-enterprise :is(.primary-button,.geo-report-actions>button:first-child,.geo-monitor-submit>button,.monitor-start-button,.structured-list-editor>button,.evidence-supplement-button){color:#fff;background:#77748b;border:1px solid #77748b;border-radius:8px;transition:background-color .14s,border-color .14s,box-shadow .14s;box-shadow:0 1px 2px #23212714}.client-portal-shell.theme-enterprise :is(.primary-button,.geo-report-actions>button:first-child,.geo-monitor-submit>button,.monitor-start-button,.structured-list-editor>button,.evidence-supplement-button):hover:not(:disabled){background:#706d84;border-color:#706d84;transform:none;box-shadow:0 3px 9px #1f21261f}.client-portal-shell.theme-enterprise button:active:not(:disabled){transform:none}.client-portal-shell.theme-enterprise .page-wrap :is(input,textarea,select){color:var(--calm-text);background:#fff;border-color:#dedde2;border-radius:8px;transition:border-color .14s,box-shadow .14s;box-shadow:0 1px 2px #23212706}.client-portal-shell.theme-enterprise .page-wrap :is(input,textarea,select):focus{border-color:#9a9da6;box-shadow:0 0 0 3px #2f313714}.client-portal-shell.theme-enterprise :is(.ui-theme-switcher,.keyword-workspace-tabs,.delivery-record-tabs,.geo-report-toolbar>nav,.monitor-period-filter){border-color:var(--calm-line);background:#f3f3f5;border-radius:9px;padding:3px}.client-portal-shell.theme-enterprise :is(.ui-theme-switcher,.keyword-workspace-tabs,.delivery-record-tabs,.geo-report-toolbar>nav,.monitor-period-filter) button{box-shadow:none;color:#77757e;background:0 0;border-color:#0000;border-radius:7px;transition:background-color .14s,color .14s,box-shadow .14s;transform:none}.client-portal-shell.theme-enterprise :is(.ui-theme-switcher,.keyword-workspace-tabs,.delivery-record-tabs,.geo-report-toolbar>nav,.monitor-period-filter) button:hover:not(.active){color:#3f3d44;background:#ffffff94}.client-portal-shell.theme-enterprise :is(.ui-theme-switcher,.keyword-workspace-tabs,.delivery-record-tabs,.geo-report-toolbar>nav,.monitor-period-filter) button.active{color:#302e35;background:#fff;border-color:#d8d7dcb3;box-shadow:0 1px 2px #2321270a,0 1px 5px #23212706}.client-portal-shell.theme-enterprise .record-table-head{border-bottom-color:var(--calm-line);background:#fafafa}.client-portal-shell.theme-enterprise :is(.record-table>article,.monitor-task-row,.keyword-monitor-row){border-color:#eeeeef;transition:background-color .13s}.client-portal-shell.theme-enterprise :is(.record-table>article,.monitor-task-row,.keyword-monitor-row):hover{box-shadow:none;background-color:#fafafa;transform:none}.client-portal-shell.theme-enterprise :is(.geo-total-metrics strong,.geo-report-meta strong,.geo-diagnosis-totals strong,.monitor-dimension-metrics b,.execution-ledger-summary strong,.cost-record-summary strong,.generation-quota-pill>strong){color:#2d2b31;font-variant-numeric:tabular-nums;font-weight:670}.client-portal-shell.theme-enterprise :is(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #2f313794}.client-portal-shell.theme-enterprise :is(.side-nav,.content-keyword-list,.content-article-list,.article-rich-editor,.keyword-review-window-scroll){scrollbar-color:#bab8c0 transparent;scrollbar-width:thin}@keyframes calm-content-enter{0%{opacity:.72}to{opacity:1}}@media (prefers-reduced-motion:reduce){.client-portal-shell.theme-enterprise *,.client-portal-shell.theme-enterprise :before,.client-portal-shell.theme-enterprise :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html:has(.client-portal-shell.theme-enterprise){background:#e9ecf3}.client-portal-shell.theme-enterprise .record-wheel>.record-wheel-item{opacity:var(--record-wheel-opacity)!important;filter:blur(var(--record-wheel-blur))!important;transform:translate3d(var(--record-wheel-x), 0, 0) rotateX(var(--record-wheel-rotate)) scale(var(--record-wheel-scale))!important}.client-portal-shell.theme-enterprise .record-wheel>.record-wheel-item.is-wheel-active{background:#fff!important;border-color:#257ee54d!important;box-shadow:0 14px 34px #225d961c,0 0 0 2px #257ee514!important}.client-portal-shell.theme-enterprise{--reference-canvas:#e9ecf3;--reference-sidebar:#f5f6fa;--reference-panel:#fff;--reference-soft:#f3f5f9;--reference-row:#f7f8fb;--reference-line:#e5e7ed;--reference-ink:#19191d;--reference-muted:#747782;--reference-black:#706d84;background:var(--reference-canvas);color:var(--reference-ink);font-family:Avenir Next,Inter,SF Pro Display,Segoe UI,PingFang SC,Microsoft YaHei UI,sans-serif;position:relative}.client-portal-shell.theme-enterprise .side-nav{background:var(--reference-sidebar);border-right:1px solid #e1e4eb;box-shadow:inset -1px 0 #ffffffb8}.client-portal-shell.theme-enterprise .brand-petal{background:var(--reference-black);color:#fff;border-radius:50%;box-shadow:0 6px 16px #1112161f}.client-portal-shell.theme-enterprise .brand-lockup strong{color:var(--reference-ink);font-weight:760}.client-portal-shell.theme-enterprise .brand-lockup small{color:#898c96}.client-portal-shell.theme-enterprise .brand-context{background:#eceff5;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px #dcdfe7b3}.client-portal-shell.theme-enterprise .brand-context>span,.client-portal-shell.theme-enterprise .brand-context>small{color:#7d808a}.client-portal-shell.theme-enterprise .brand-context>strong{color:#232429}.client-portal-shell.theme-enterprise .brand-context button{color:#4d5059}.client-portal-shell.theme-enterprise .main-nav>button{color:#52555f;border-radius:12px}.client-portal-shell.theme-enterprise .main-nav>button:hover{color:#1f2025;background:#ffffff94}.client-portal-shell.theme-enterprise .main-nav>button.active{color:#17181c;background:#fff;box-shadow:0 1px 2px #191a1f0a,0 8px 20px #191a1f0f}.client-portal-shell.theme-enterprise .nav-glyph,.client-portal-shell.theme-enterprise .main-nav>button:nth-child(n) .nav-glyph{color:#777a84;background:0 0;border:0;border-radius:50%}.client-portal-shell.theme-enterprise .main-nav button.active .nav-glyph{background:var(--reference-black);color:#fff}.client-portal-shell.theme-enterprise .main-nav small{color:#92959e}.client-portal-shell.theme-enterprise .side-progress{border-top-color:#e1e3ea}.client-portal-shell.theme-enterprise .side-progress>span,.client-portal-shell.theme-enterprise .side-progress>small,.client-portal-shell.theme-enterprise .side-progress strong{color:#72757f}.client-portal-shell.theme-enterprise .side-progress i{background:#dde0e8}.client-portal-shell.theme-enterprise .side-progress i b{background:#15161a}.client-portal-shell.theme-enterprise .main-stage{background:var(--reference-canvas)}.client-portal-shell.theme-enterprise .topbar{background:#fffffffa;border:0;border-radius:24px 24px 0 0;margin:14px 18px 0;top:14px;box-shadow:0 -1px #fffc}.client-portal-shell.theme-enterprise .page-wrap{background:#fff;border-radius:0 0 24px 24px;width:auto;min-height:calc(100vh - 120px);margin:0 18px 18px;box-shadow:0 18px 40px #2d313d14}.client-portal-shell.theme-enterprise .topbar-intro .island-ribbon b{color:#17181c;font-size:17px;font-weight:780}.client-portal-shell.theme-enterprise .topbar-intro>p{color:#838690}.client-portal-shell.theme-enterprise .library-switcher,.client-portal-shell.theme-enterprise .soft-button,.client-portal-shell.theme-enterprise .ui-theme-switcher{box-shadow:none;background:#f5f6f9;border-color:#e3e5eb;border-radius:12px}.client-portal-shell.theme-enterprise .library-switcher-leaf{display:none}@media (width>=921px){.client-portal-shell.theme-enterprise:before{z-index:1;content:"";pointer-events:none;background:#f7f8fb;border-radius:28px 0 0 28px;width:88px;position:absolute;top:18px;bottom:18px;left:18px}.client-portal-shell.theme-enterprise .side-nav{width:88px;box-shadow:none;background:#f7f8fb;border:0;border-radius:28px 0 0 28px;flex-direction:column;padding:0;display:flex;inset:18px auto 18px 18px;overflow:visible}.client-portal-shell.theme-enterprise .side-nav :is(.brand-lockup,.brand-context,.side-progress){display:none}.client-portal-shell.theme-enterprise .main-nav{flex:1;align-content:center;place-items:center;gap:14px;margin:0;display:grid}.client-portal-shell.theme-enterprise .main-nav>button:first-child{margin-bottom:0}.client-portal-shell.theme-enterprise .main-nav>button{color:#202228;width:40px;height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:50%;grid-template-columns:1fr;place-items:center;padding:0;display:grid;transform:none}.client-portal-shell.theme-enterprise .main-nav>button:hover{color:#706d84;box-shadow:none;background:#eceef3;transform:none}.client-portal-shell.theme-enterprise .main-nav>button>span:last-child{display:none}.client-portal-shell.theme-enterprise .main-nav .nav-glyph,.client-portal-shell.theme-enterprise .main-nav>button:nth-child(n) .nav-glyph,.client-portal-shell.theme-enterprise .main-nav>button.active .nav-glyph{width:50px;height:50px;color:inherit;background:0 0;border:0;border-radius:50%;margin:-5px;font-size:0;display:block;position:relative}.client-portal-shell.theme-enterprise .main-nav .nav-glyph:before,.client-portal-shell.theme-enterprise .main-nav .nav-glyph:after{box-sizing:border-box;content:"";position:absolute}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=brand] .nav-glyph:before{border:1.8px solid;border-radius:50%;width:8px;height:8px;top:13px;left:21px}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=brand] .nav-glyph:after{border:1.8px solid;border-radius:11px 11px 5px 5px;width:18px;height:12px;top:24px;left:16px}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=website] .nav-glyph{background:linear-gradient(currentColor,currentColor) 50%/18px 1.7px no-repeat}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=website] .nav-glyph:before{border:1.8px solid;border-radius:50%;width:20px;height:20px;top:15px;left:15px}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=website] .nav-glyph:after{border-left:1.8px solid;border-right:1.8px solid;border-radius:50%;width:8px;height:20px;top:15px;left:21px}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=keywords] .nav-glyph:before{background:currentColor;border-radius:2px;width:16px;height:2px;top:17px;left:19px;box-shadow:0 7px,0 14px}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=keywords] .nav-glyph:after{background:currentColor;border-radius:50%;width:3px;height:3px;top:16.5px;left:14px;box-shadow:0 7px,0 14px}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=growth] .nav-glyph:before{background:currentColor;border-radius:2px 2px 0 0;width:3px;height:7px;bottom:16px;left:16px;box-shadow:6px -4px,12px -9px}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=growth] .nav-glyph:after{background:currentColor;border-radius:2px;width:22px;height:1.8px;bottom:13px;left:14px}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=delivery] .nav-glyph:before{border:1.8px solid;border-radius:3px;width:17px;height:23px;top:13px;left:17px}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=delivery] .nav-glyph:after{background:currentColor;border-radius:2px;width:9px;height:1.7px;top:20px;left:21px;box-shadow:0 5px,0 10px}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=monitor] .nav-glyph:before{border:1.8px solid;border-radius:50%;width:20px;height:20px;top:15px;left:15px}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=monitor] .nav-glyph:after{transform-origin:0 100%;border-bottom:1.8px solid;border-left:1.8px solid;width:7px;height:8px;top:19px;left:24px;transform:rotate(-12deg)}.client-portal-shell.theme-enterprise:before,.client-portal-shell.theme-enterprise .side-nav{background:#fff;box-shadow:inset -1px 0 #eeeaf5}.client-portal-shell.theme-enterprise .main-nav>button{color:#595662;transition:background-color .16s,color .16s,box-shadow .16s}.client-portal-shell.theme-enterprise .main-nav>button:hover{color:#6249b6;background:#f3f0fb}.client-portal-shell.theme-enterprise .main-nav>button.active,.client-portal-shell.theme-enterprise .main-nav>button.active:hover{color:#fff;box-shadow:none;background:#090a0d}.client-portal-shell.theme-enterprise .main-nav>button[data-nav] .nav-glyph:before{width:24px;height:24px;box-shadow:none;-webkit-mask:var(--module-nav-icon) center / contain no-repeat;-webkit-mask:var(--module-nav-icon) center / contain no-repeat;mask:var(--module-nav-icon) center / contain no-repeat;background:currentColor;border:0;border-radius:0;top:13px;left:13px;transform:none}.client-portal-shell.theme-enterprise .main-nav>button[data-nav] .nav-glyph:after{display:none}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=brand]{--module-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 5.5c2.8-.8 5-.4 7 1.2v12c-2-1.6-4.2-2-7-1.2z'/%3E%3Cpath d='M20.5 5.5c-2.8-.8-5-.4-7 1.2v12c2-1.6 4.2-2 7-1.2z'/%3E%3Cpath d='M12 7v12'/%3E%3C/svg%3E")}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=website]{--module-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M3 8h18'/%3E%3Cpath d='m12 11 1 2 2 1-2 1-1 2-1-2-2-1 2-1z'/%3E%3C/svg%3E")}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=keywords]{--module-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8.5' cy='10' r='4'/%3E%3Cpath d='m11.5 13 3 3'/%3E%3Cpath d='M16 7h5M16 11h5M18 15h3'/%3E%3C/svg%3E")}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=growth]{--module-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3Cpath d='m13.5 6.5 4 4M4 20h16'/%3E%3C/svg%3E")}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=delivery]{--module-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='17' rx='2'/%3E%3Cpath d='M9 4.5V3h6v1.5M8.5 12l2 2L15 9M9 17h6'/%3E%3C/svg%3E")}.client-portal-shell.theme-enterprise .main-nav>button[data-nav=monitor]{--module-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Cpath d='M12 12l6-5M12 3v2M21 12h-2M12 21v-2M3 12h2'/%3E%3C/svg%3E")}.client-portal-shell.theme-enterprise .main-stage{padding:18px 18px 18px 106px}.client-portal-shell.theme-enterprise .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:0 28px 0 0;min-height:72px;margin:0;padding:8px 18px;position:fixed;top:18px;left:106px;right:18px}.client-portal-shell.theme-enterprise .topbar-actions{gap:7px}.client-portal-shell.theme-enterprise .topbar-actions :is(.demo-mode-indicator,.demo-state-switcher>button,.demo-mode-switcher>a,.ui-theme-switcher button,.library-switcher,.soft-button){min-height:30px;font-size:11px}.client-portal-shell.theme-enterprise .page-wrap{border-radius:0 0 28px;min-height:calc(100vh - 108px);margin:72px 0 0}.client-portal-shell.theme-enterprise .page-wrap:has(>.website-knowledge-section){padding:0 0 56px}}.client-portal-shell.theme-enterprise .page-wrap:has(>.website-knowledge-section){padding-top:0}.client-portal-shell.theme-enterprise .website-knowledge-section{margin-top:0}.client-portal-shell.theme-enterprise .topbar-intro:after,.client-portal-shell.theme-enterprise .topbar-intro .island-ribbon:before,.client-portal-shell.theme-enterprise .topbar-intro .island-ribbon:after{display:none}.client-portal-shell.theme-enterprise .topbar-intro .island-ribbon{filter:none;text-shadow:none;background:0 0}.client-portal-shell.theme-enterprise{--ink:#19191d;--ink-soft:#5f626c;--muted:#858893;--line:#e6e8ee;--paper:#fff;--canvas:#e9ecf3;--blue:#edf0f6;--green:#edf2f0;--cream:#f4f3f0;--orange:#efede9;--pink:#f0edef;--blush:#f2eef0;--lilac:#eeeff5;--lemon:#f4f3ec;--mauve:#edeef3;--coral:#f0ebea;--aqua:#edf2f2;--sand:#eeeae2;--sky:#edf0f6;--primary:#706d84;--primary-dark:#6b697c;--island-purple:#747782;--island-purple-dark:#77748b;--island-purple-soft:#eef0f5;--island-pink:#8a8085;--island-orange:#857b6f;--island-mint:#73817b;--island-cream:#f4f3f0;--client-violet:#77748b;--client-pink:#7f787c;--client-orange:#81796f;--client-blue:#727b86;--client-lemon:#d8d7cf}.client-portal-shell.theme-enterprise :is(.project-required,.project-locked,.content-profile-missing,.content-readiness-panel,.keyword-plan-generating,.keyword-scope-preview,.publish-workbench,.publish-status-board,.evidence-chain,.kw-recommendation,.geo-conclusion){box-shadow:none!important;background:#f5f6f9!important;border-color:#e4e6eb!important}.client-portal-shell.theme-enterprise .brand-edit-form .section-heading.compact{border-bottom:1px solid #eceef2;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:24px;margin-bottom:24px;padding-bottom:20px;display:grid}.client-portal-shell.theme-enterprise .brand-edit-form .section-heading-actions{grid-template-columns:auto auto auto;align-items:center;gap:8px;display:grid}.client-portal-shell.theme-enterprise .brand-heading-metrics{background:#f2f3f6;border-radius:15px;grid-template-columns:repeat(4,minmax(62px,1fr));gap:0;padding:4px;display:grid;overflow:hidden}.client-portal-shell.theme-enterprise .brand-heading-metrics span{color:#747781;background:0 0;border-right:1px solid #dfe2e7;border-radius:0;align-content:center;gap:1px;min-height:44px;padding:5px 11px;display:grid}.client-portal-shell.theme-enterprise .brand-heading-metrics span:last-child{border-right:0}.client-portal-shell.theme-enterprise .brand-heading-metrics b{color:#24262c;font-size:15px;font-weight:800;line-height:1.1}.client-portal-shell.theme-enterprise .brand-heading-metrics small{color:#81848d;font-size:10px}.client-portal-shell.theme-enterprise .brand-edit-form .section-heading-actions .ai-network-complete-button{min-height:46px;padding:0 18px;color:#fff!important;box-shadow:none!important;background:#706d84!important;border:0!important;border-radius:14px!important}.client-portal-shell.theme-enterprise .brand-edit-form .section-heading-actions .ai-network-complete-button span{color:#fff}.client-portal-shell.theme-enterprise .brand-edit-form .section-heading-actions .brand-collapse-button{min-width:64px;min-height:46px;padding:0 13px;color:#555962!important;background:#eceef2!important;border:0!important;border-radius:14px!important}@media (width<=1180px){.client-portal-shell.theme-enterprise .brand-edit-form .section-heading.compact{grid-template-columns:1fr;align-items:stretch}.client-portal-shell.theme-enterprise .brand-edit-form .section-heading-actions{grid-template-columns:minmax(0,1fr) auto;width:100%}.client-portal-shell.theme-enterprise .brand-heading-metrics{grid-column:1/-1}.client-portal-shell.theme-enterprise .brand-edit-form .section-heading-actions .ai-network-complete-button{justify-content:center}}.client-portal-shell.theme-enterprise :is(.hero-card,.knowledge-card,.website-form,.website-assets,.keyword-shell,.keyword-project-shell,.content-library,.monitor-board,.geo-panel,.record-card,.modal-card,.project-modal){background:#fff!important;border-color:#e6e8ee!important;box-shadow:0 10px 28px #2d313d0e!important}.client-portal-shell.theme-enterprise :is(.metric-card,.stat-card,.monitor-stat,.summary-stat,.hero-stat,.content-stat,.keyword-stat){box-shadow:none!important;background:#f7f8fb!important;border-color:#e8eaf0!important}.client-portal-shell.theme-enterprise :is(.keyword-row,.keyword-card,.media-card,.evidence-item,.asset-card,.record-item,.monitor-row,.content-row,.task-row,.recommendation-card){box-shadow:none!important;background:#f7f8fb!important;border-color:#e7e9ef!important}.client-portal-shell.theme-enterprise :is(.keyword-row,.keyword-card,.media-card,.evidence-item,.asset-card,.record-item,.monitor-row,.content-row,.task-row,.recommendation-card):hover{background:#f1f3f7!important;border-color:#dfe2e9!important}.client-portal-shell.theme-enterprise :is(.selected,.is-selected,.active-card,.working,.is-active){border-color:#d9dce4!important}.client-portal-shell.theme-enterprise :is(.keyword-card.selected,.media-card.selected,.recommendation-card.selected,.record-item.active-card,.task-row.working){background:#eceff5!important;box-shadow:inset 3px 0 #17181c!important}.client-portal-shell.theme-enterprise :is(.badge,.chip,.pill,.tag,.state-pill,.status-chip,.media-icon,.keyword-icon,.content-icon,.record-icon,.monitor-icon){color:#555963!important;box-shadow:none!important;background:#e9ecf3!important;border-color:#e0e3ea!important}.client-portal-shell.theme-enterprise :is(.primary-button,.primary-action,.confirm-button,.create-button,.generate-button,.publish-button,.start-button,.save-button){color:#fff!important;box-shadow:none!important;background:#706d84!important;border-color:#706d84!important}.client-portal-shell.theme-enterprise :is(.primary-button,.primary-action,.confirm-button,.create-button,.generate-button,.publish-button,.start-button,.save-button):hover{background:#6b697c!important;border-color:#6b697c!important;transform:none!important}.client-portal-shell.theme-enterprise :is(.success,.completed,.ready,.online,.is-ready,.state-success){color:#536b62!important;background:#edf3f1!important;border-color:#dde7e2!important}.client-portal-shell.theme-enterprise :is(.pending,.waiting,.needs-data,.state-pending,.state-warning){color:#746958!important;background:#f4f1eb!important;border-color:#e7e1d6!important}.client-portal-shell.theme-enterprise :is(.danger,.failed,.offline,.state-danger,.state-error){color:#785f66!important;background:#f3edef!important;border-color:#e8dade!important}.client-portal-shell.theme-enterprise :is(.demo-mode,.demo-mode-pill,.mode-indicator){color:#646771!important;box-shadow:none!important;background:#eef0f4!important;border-color:#e2e4ea!important}.client-portal-shell.theme-enterprise :is(.monitor-board,.geo-panel,.monitor-chart,.geo-chart){--accent:#2b2d33;--accent-soft:#eceef3;--chart-1:#25272c;--chart-2:#777b85;--chart-3:#adb1ba;--chart-4:#d6d9df}.client-portal-shell.theme-enterprise .monitor-center{--monitor-purple:#25272c;--monitor-ink:#2f3137;--monitor-muted:#7a7d86;--monitor-line:#e4e6ec}.client-portal-shell.theme-enterprise .monitor-center :is(.monitor-platform-filter button.active,.monitor-period-filter button.active,.monitor-dimension-card,.monitor-card,.monitor-launch-panel,.monitor-setting-panel,.monitor-price-options label,.monitor-task-row,.schedule-list article){box-shadow:none!important;background-color:#f7f8fb!important;background-image:none!important;border-color:#e2e5eb!important}.client-portal-shell.theme-enterprise .monitor-center :is(.monitor-start-button,.monitor-launch-action button,.monitor-setting-panel>footer button,.monitor-roi-input-actions button:last-child){color:#fff!important;box-shadow:none!important;background:#706d84!important;border-color:#706d84!important}.client-portal-shell.theme-enterprise .monitor-center :is(.monitor-roi-bars i b,.terminal-grid article>div i b,.quota-track i,.schedule-list article>div i,.monitor-plan-state,.monitor-scan-visual){color:#fff!important;background:#4b4e55!important;border-color:#4b4e55!important}.client-portal-shell.theme-enterprise :is([class*=-banner],[class*=-notice],[class*=-hint],[class*=-tip],.package-detail-hero,.keyword-plan-modal-head,.keyword-plan-generating,.keyword-scope-summary,.selected-content-plan,.content-progress-summary,.generated-result-panel,.brand-dashboard,.brand-dashboard-primary,.brand-compact,.completed-section-bar,.brand-ai-feedback,.website-create-entry,.publish-task-creator,.publish-workbench,.publish-confirm-panel,.library-summary-hero,.pack-current-recommendation,.kw-plan-panel,.kw-system-recommendation,.brand-report-gateway,.inline-keyword-review,.job-window-overview,.job-window-process,.report-task-overview,.report-task-process,.report-pipeline-head,.report-pipeline-hero,.report-pipeline-exports,.report-pipeline-foot,.project-required-banner,.project-locked-surface,.profile-missing-banner,.profile-context-card,.content-readiness-card,.keyword-inline-editor,.keyword-freshness-card,.monitoring-placeholder,.evidence-preflight,.evidence-supplement-panel,.evidence-report-fields,.inline-tier-note,.distribution-tier-summary,.capability-lock){color:#565a63!important;box-shadow:none!important;background:#f4f5f8!important;border-color:#e1e4ea!important}.client-portal-shell.theme-enterprise :is([class*=-banner],[class*=-notice],[class*=-hint],[class*=-tip],.package-detail-hero,.keyword-plan-modal-head,.keyword-plan-generating,.selected-content-plan,.content-progress-summary,.generated-result-panel,.brand-dashboard,.completed-section-bar,.publish-workbench,.publish-confirm-panel,.library-summary-hero,.pack-current-recommendation,.kw-plan-panel,.kw-system-recommendation,.inline-keyword-review,.job-window-overview,.job-window-process,.report-task-overview,.report-task-process,.report-pipeline-hero,.project-required-banner,.project-locked-surface,.profile-missing-banner,.profile-context-card,.content-readiness-card,.keyword-inline-editor,.keyword-freshness-card,.evidence-preflight,.evidence-supplement-panel,.evidence-report-fields,.capability-lock):before,.client-portal-shell.theme-enterprise :is([class*=-banner],[class*=-notice],[class*=-hint],[class*=-tip],.package-detail-hero,.keyword-plan-modal-head,.keyword-plan-generating,.selected-content-plan,.content-progress-summary,.generated-result-panel,.brand-dashboard,.completed-section-bar,.publish-workbench,.publish-confirm-panel,.library-summary-hero,.pack-current-recommendation,.kw-plan-panel,.kw-system-recommendation,.inline-keyword-review,.job-window-overview,.job-window-process,.report-task-overview,.report-task-process,.report-pipeline-hero,.project-required-banner,.project-locked-surface,.profile-missing-banner,.profile-context-card,.content-readiness-card,.keyword-inline-editor,.keyword-freshness-card,.evidence-preflight,.evidence-supplement-panel,.evidence-report-fields,.capability-lock):after{box-shadow:none!important;background:#e7e9ee!important;border-color:#d9dce3!important}.client-portal-shell.theme-enterprise :is(.keyword-plan-generating>span,.keyword-scope-kicker,.completed-section-copy span,.brand-ai-feedback>span,.pack-recommendation-badge,.recommendation-copy>small,.kw-system-recommendation>span,.inline-keyword-review-stats small,.inline-word-package-head>span,.profile-context-card span,.content-readiness-card span,.inline-tier-note span,.distribution-tier-summary span,.capability-lock em){color:#5b5f68!important;box-shadow:none!important;background:#e9ebf0!important;border-color:#dde0e6!important}.client-portal-shell.theme-enterprise .demo-mode-indicator,.client-portal-shell.theme-enterprise .demo-state-switcher,.client-portal-shell.theme-enterprise .demo-mode-switcher>a,.client-portal-shell.theme-enterprise .demo-plan-switcher{color:#63666f!important;box-shadow:none!important;background:#f3f4f7!important;border-color:#e0e3e9!important}.client-portal-shell.theme-enterprise :is(.demo-state-switcher>button.active,.demo-state-switcher>button.active.live,.demo-mode-switcher>a.active,.demo-plan-switcher>a.active){color:#fff!important;box-shadow:none!important;background:#77748b!important;border-color:#77748b!important}.client-portal-shell.theme-enterprise .demo-mode-indicator i{box-shadow:none!important;background:#858992!important}.client-portal-shell.theme-enterprise .monitor-launch-panel,.client-portal-shell.theme-enterprise .monitor-launch-panel.phase-ready{box-shadow:none!important;background:#f6f7f9!important;border-color:#e1e4ea!important}.client-portal-shell.theme-enterprise .monitor-launch-panel:after{display:none}.client-portal-shell.theme-enterprise .monitor-launch-action{color:#292b31!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #e0e3e9!important;border-radius:0!important}.client-portal-shell.theme-enterprise .monitor-launch-action:hover{background:0 0!important}.client-portal-shell.theme-enterprise .monitor-price-options>button.active,.client-portal-shell.theme-enterprise .monitor-price-options>button:is(.night,.queue,.peak).active{color:#33363d!important;background:#eceff4!important;border-color:#cfd3db!important;box-shadow:inset 3px 0 #77748b!important}.client-portal-shell.theme-enterprise .monitor-run-platforms label:has(input:checked){color:#33363d!important;background:#eceff4!important;border-color:#cfd3db!important;box-shadow:inset 3px 0 #77748b!important}.client-portal-shell.theme-enterprise .monitor-run-platforms input{accent-color:#77748b!important}.client-portal-shell.theme-enterprise .monitor-price-options button>span em,.client-portal-shell.theme-enterprise .monitor-price-options button:is(.night,.queue,.peak)>span em,.client-portal-shell.theme-enterprise .monitor-plan-state{color:#5b5f68!important;background:#e7e9ee!important;border-color:#dfe2e8!important}.client-portal-shell.theme-enterprise .monitor-quota-pill{box-shadow:none!important;background:#fff!important;border-color:#e1e4ea!important}.client-portal-shell.theme-enterprise .monitor-quota-pill strong,.client-portal-shell.theme-enterprise .monitor-launch-eyebrow,.client-portal-shell.theme-enterprise .monitor-scan-copy>span{color:#4e5159!important}.client-portal-shell.theme-enterprise :is(.monitor-time-price-tip,.monitor-time-price-tip.standard,.monitor-time-price-tip.peak){color:#5d6069!important;background:#f2f4f7!important;border-color:#e0e3e9!important}.client-portal-shell.theme-enterprise :is(.monitor-time-price-tip b,.monitor-time-price-tip.standard b,.monitor-time-price-tip.peak b){color:#555962!important;background:#e3e6eb!important}.client-portal-shell.theme-enterprise .monitor-center svg [fill]:not([fill=none]){fill:#72767f!important}.client-portal-shell.theme-enterprise .monitor-center svg [stroke]:not([stroke=none]){stroke:#72767f!important}.client-portal-shell.theme-enterprise :is(.package-keyword-card.status-working,.package-keyword-card.selected,.publish-article-table>article.selected,.kw-subpackage.focused,.kw-subpackage.recommended,.kw-option-grid.selectable>button.committed,.expansion-mode-grid button.selected,.content-package-tree button.active,.content-keyword-list button.active,.content-article-list button.active){color:#30333a!important;background:#edf0f4!important;border-color:#cfd3db!important;box-shadow:inset 3px 0 #77748b!important}.client-portal-shell.theme-enterprise :is(.report-progress>i span,.monitor-kpis i b,.direction-monitor article i b,.platform-bars article>i b,.channel-score i b,.report-pipeline-track>i,.generation-quota-pill>i b,.source-weight-bars i b,.quota-account-list>button>i b){box-shadow:none!important;background:#4d5058!important}.client-portal-shell.theme-enterprise :is(.report-card,.report-path-cards>button,.brand-kpi-row article,.brand-metric-lilac,.brand-metric-lemon,.brand-metric-sky,.website-image-grid label,.template-card-grid>button i,.knowledge-collapse article.open,.priority-actions article,.score-lab,.publish-kpis>div,.distribution-plan-card,.publish-status-kpis>article,.loading-grid>div,.keyword-direction-nav,.inline-word-package-head,.keyword-job-window-head,.keyword-review-window-toolbar,.report-pipeline-stages article.active>span,.monitor-roi-input,.monitor-setting-panel,.monitor-confirm-overlay>section,.dimension-roi-grid article,.exposure-metrics article,.competitor-rank-grid>button.self,.schedule-daily-details>article,.operations-toolbar){color:#3f4249!important;box-shadow:none!important;background-color:#f7f8fa!important;background-image:none!important;border-color:#e1e4ea!important}.client-portal-shell.theme-enterprise :is(.report-status-mark,.generated-result-index,.website-wizard-head button.active,.processing-workflow-nodes article.active .workflow-node-icon,.report-pipeline-stages article.active>span){color:#fff!important;box-shadow:none!important;background:#5b5e66!important;border-color:#5b5e66!important}.client-portal-shell.theme-enterprise :is(.report-actions button.accent,.content-mode-switch>button.on,.subnav-tabs button.active,.keyword-workspace-tabs>button.active,.pack-compact-title>button,.pack-compact-recommendation>button,.pack-project-status>button,.pack-current-recommendation>button,.content-readiness-card button,.profile-missing-banner button,.execution-hub-tabs button.active,.delivery-record-tabs button.active,.execution-ledger-list a){color:#fff!important;box-shadow:none!important;background:#77748b!important;border-color:#77748b!important}.client-portal-shell.theme-enterprise .inline-keyword-add,body.geo-enterprise-theme .keyword-review-window .inline-keyword-add{border-radius:14px;padding:10px 12px;background:#f3f4f6!important;border:0!important}.client-portal-shell.theme-enterprise .inline-keyword-add button,body.geo-enterprise-theme .keyword-review-window .inline-keyword-add button{border-radius:10px;min-height:32px;padding:0 11px;color:#555962!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe2e7!important}.client-portal-shell.theme-enterprise .inline-keyword-add button:first-child,body.geo-enterprise-theme .keyword-review-window .inline-keyword-add button:first-child{color:#292c33!important;background:#e8eaef!important;border-color:#d5d8df!important}.client-portal-shell.theme-enterprise .inline-keyword-category-tabs button.active{color:#292c33!important;box-shadow:none!important;background:#e8eaef!important;border:1px solid #d5d8df!important}.client-portal-shell.theme-enterprise .keyword-review-window .inline-keyword-category-tabs button.active,body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs button.active{color:#292c33!important;background:#e8eaef!important;border-color:#d5d8df!important}.client-portal-shell.theme-enterprise .inline-keyword-category-tabs button.active small{color:#555962!important;background:#fff!important}.client-portal-shell.theme-enterprise :is(.distribution-plan-card header>span,.distribution-plan-card.plan-b header>span,.distribution-plan-card.plan-c header>span,.publish-status-kpis>article>span,.content-readiness-card span,.profile-context-card span,.execution-hub-tabs button>span,.delivery-record-tabs button>span){color:#555962!important;background:#e8eaef!important;border-color:#dde0e6!important}.client-portal-shell.theme-enterprise .radial-score{background:conic-gradient(#373a40 var(--score), #e1e3e8 0)!important;box-shadow:none!important}.client-portal-shell.theme-enterprise .overall-progress-ring{background:radial-gradient(circle closest-side, #fff 76%, transparent 78% 99%), conic-gradient(#373a40 var(--progress), #e1e3e8 0)!important;box-shadow:none!important}.client-portal-shell.theme-enterprise .job-window-progress-ring{background:radial-gradient(circle closest-side, #fff 76%, transparent 78% 99%), conic-gradient(#373a40 var(--job-progress), #e1e3e8 0)!important;box-shadow:none!important}.client-portal-shell.theme-enterprise :is(.sentiment-ring,.terminal-donut){background:radial-gradient(circle closest-side, #fff 68%, transparent 70% 99%), conic-gradient(#34373d 0 62%, #a7abb3 62% 82%, #dfe2e7 82%)!important;box-shadow:none!important}.client-portal-shell.theme-enterprise :is(.publishing-chart,.radar-base,.monitor-roi-input-actions button,.roi-card-summary>small,.purchase-roi-title>span){color:#50545c!important;box-shadow:none!important;background-color:#e9ebef!important;background-image:none!important;border-color:#d9dce3!important}.client-portal-shell.theme-enterprise :is(.monitor-chart,.geo-chart,.chart-canvas,.chart-visual){filter:grayscale()saturate(.15)}.client-portal-shell.theme-enterprise :is(input,select,textarea,.tab-button,.filter-button){box-shadow:none;background-color:#f7f8fa;border-color:#e1e4ea;border-radius:12px}.client-portal-shell.theme-enterprise :is(input,select,textarea):focus{box-shadow:none;border-color:#9a9da6;outline:3px solid #eff0f4}.client-portal-shell.theme-enterprise .topbar{box-shadow:none;border-bottom:1px solid #eff0f3}.client-portal-shell.theme-enterprise .topbar-intro{flex:none;gap:14px}.client-portal-shell.theme-enterprise .topbar-intro .island-ribbon b{letter-spacing:-.025em;font-size:18px;font-weight:800}.client-portal-shell.theme-enterprise .topbar-intro>p{display:none}.workspace-search{color:#8a8d96;background:#f5f6f9;border-radius:13px;flex:300px;align-items:center;gap:9px;min-width:180px;max-width:380px;height:38px;padding:0 13px;display:flex}.workspace-search>span{flex:none;font-size:18px;line-height:1}.workspace-search>input{color:#292b31;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:0;font-size:12px}.client-portal-shell.theme-enterprise .workspace-search>input,.client-portal-shell.theme-enterprise .workspace-search>input:focus{border-radius:0;min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.workspace-search>input::-webkit-search-cancel-button{opacity:.45}.topbar-quick-switches{flex:none;align-items:center;gap:6px;display:inline-flex}.topbar-quick-switches>.ui-theme-switcher,.topbar-quick-switches>.demo-state-switcher{border-radius:10px;min-height:34px;padding:2px}.topbar-quick-switches :is(.ui-theme-switcher,.demo-state-switcher)>button{min-height:28px;padding:0 8px;font-size:10px;line-height:1}.topbar-quick-switches .topbar-theme-switcher>button{min-width:38px}.topbar:has(.topbar-quick-switches) .workspace-search{flex-basis:200px;max-width:300px}.client-portal-shell.theme-enterprise .topbar-quick-switches :is(.ui-theme-switcher>button.active,.demo-state-switcher>button.active){color:#fff!important;background:#77748b!important;border-color:#77748b!important}.topbar-icon-button,.topbar-overflow>summary{cursor:pointer;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;min-height:36px;font-weight:800;list-style:none;display:grid}.topbar-icon-button.topbar-create{color:#fff;background:#706d84;font-size:20px}.topbar-icon-button.topbar-refresh,.topbar-overflow>summary{color:#4f525b;background:#f2f3f6;font-size:15px}.topbar-overflow{position:relative}.topbar-overflow>summary::-webkit-details-marker{display:none}.topbar-overflow[open]>summary{color:#fff;background:#706d84}.topbar-overflow-panel{z-index:90;background:#fff;border:1px solid #e6e8ed;border-radius:18px;gap:12px;width:min(360px,100vw - 32px);padding:14px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 45px #26293124}.topbar-overflow-panel .ui-theme-switcher{width:max-content}.workspace-account-action{color:#4f525b;text-align:left;cursor:pointer;background:#f7f8fa;border:1px solid #dfe3e8;border-radius:9px;width:100%;min-height:36px;padding:8px 12px;font-size:12px;font-weight:750}.workspace-account-action:hover{color:#0b61bd;background:#eef6ff;border-color:#b9cee2}.topbar-overflow-panel .demo-mode-switcher{flex-wrap:wrap;justify-content:flex-start}.topbar-logout-action{color:#4f5662;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#f7f9fc;border:1px solid #e0e5ec;border-radius:12px;font-size:12px;font-weight:800;transition:border-color .16s,background .16s,color .16s}.topbar-logout-action:hover{color:#0b61bd;background:#eef7ff;border-color:#b9d8f3}.topbar-logout-action:focus-visible{outline-offset:2px;outline:3px solid #1478e533}.client-portal-shell.theme-enterprise .topbar-actions{flex:none;gap:8px}.client-portal-shell.theme-enterprise .library-switcher{background:#f5f6f9;border:0;border-radius:16px;min-width:160px;max-width:250px;padding:6px 10px}.client-portal-shell.theme-enterprise .library-switcher>i{display:none}.client-portal-shell.theme-enterprise .page-wrap{padding:14px 30px 56px}.client-portal-shell.theme-enterprise .brand-form-layout{margin-top:0}.client-portal-shell.theme-enterprise .brand-edit-form{padding-top:0}.client-portal-shell.theme-enterprise .page-wrap :is(h1,h2){color:#17181c;letter-spacing:-.035em}.client-portal-shell.theme-enterprise .page-wrap h1{font-size:clamp(25px,2.2vw,31px)}.client-portal-shell.theme-enterprise .page-wrap h2,.client-portal-shell.theme-enterprise .section-heading h2{font-size:clamp(21px,1.8vw,26px)}.client-portal-shell.theme-enterprise .section-heading{align-items:center;margin-bottom:22px}.client-portal-shell.theme-enterprise .section-heading>div>span{color:#7d8089;letter-spacing:.09em}.client-portal-shell.theme-enterprise .brand-upload-heading span{color:#5c6069;letter-spacing:.08em;background:#eceef2;border-radius:8px;padding:5px 8px;display:inline-flex}.client-portal-shell.theme-enterprise .brand-upload-heading>small{color:#5c6069;background:#eceef2;border:0}.client-portal-shell.theme-enterprise .keyword-algorithm-modal{background:#fff;border:1px solid #e3e5ea;box-shadow:0 24px 64px #23262e2e}.client-portal-shell.theme-enterprise .keyword-algorithm-input{box-shadow:none;background:#f3f4f7;border:0}.client-portal-shell.theme-enterprise .keyword-algorithm-input>div{background:#fff}.client-portal-shell.theme-enterprise .keyword-algorithm-input small{color:#696d76}.client-portal-shell.theme-enterprise .keyword-algorithm-input>button{color:#4f535c;box-shadow:none;background:#e8eaef;border:0}.client-portal-shell.theme-enterprise .keyword-algorithm-steps article{box-shadow:none;background:#f7f8fa;border:0}.client-portal-shell.theme-enterprise .keyword-algorithm-steps article>span{color:#555962;background:#e6e8ed}.client-portal-shell.theme-enterprise :is(.brand-edit-form,.website-knowledge-section,.keyword-pack-dashboard,.keyword-library-shell,.content-library-shell,.monitor-board,.record-page-card,.geo-panel,.work-plan-section,.brand-upload-center){box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important;border-radius:0!important}:is(.client-portal-shell.theme-enterprise .page-wrap:has(>.website-knowledge-section),.client-portal-shell.theme-enterprise .website-knowledge-section,.client-portal-shell.theme-enterprise .website-wizard-head,.client-portal-shell.theme-enterprise .website-form-shell,.client-portal-shell.theme-enterprise .website-assets-board){background:#fff!important}.client-portal-shell.theme-enterprise :is(.knowledge-main-card,.brand-dashboard-main,.content-article-workbench){box-shadow:none!important;background:0 0!important;border:0!important}.client-portal-shell.theme-enterprise :is(.knowledge-mini-card,.knowledge-side-stack,.brand-dashboard-side,.article-source-panel,.article-version-panel,.monitor-setting-panel,.monitor-card,.geo-report-conclusion){box-shadow:none!important;background:#f4f5f8!important;border:0!important;border-radius:20px!important}.client-portal-shell.theme-enterprise :is(.brand-structure-guide>button,.brand-fact-grid article,.pack-overview-card,.content-package-tree>div:last-child>button,.content-keyword-list>button,.content-article-list>button,.record-table>article,.execution-ledger-list>article,.monitor-task-row,.keyword-monitor-row,.geo-total-metrics article,.geo-report-meta article,.geo-diagnosis-totals article){box-shadow:none!important;background:#f7f8fa!important;border:0!important;border-radius:15px!important}.client-portal-shell.theme-enterprise :is(.brand-structure-guide>button,.content-package-tree>div:last-child>button,.content-keyword-list>button,.content-article-list>button,.record-table>article,.execution-ledger-list>article,.monitor-task-row,.keyword-monitor-row):hover{background:#f0f2f6!important;transform:none!important}.client-portal-shell.theme-enterprise :is(.brand-structure-guide>button>span,.brand-fact-grid article>span:first-child,.monitor-section-title>div>span,.monitor-card-head>div>span){color:#4f535b!important;background:#e9ebf0!important;border:0!important;border-radius:12px!important}.client-portal-shell.theme-enterprise .brand-structure-guide{gap:8px;margin:14px 0 18px}.client-portal-shell.theme-enterprise .brand-structure-guide>button{min-height:64px;padding:10px 11px}.client-portal-shell.theme-enterprise .brand-field-grid{gap:16px 14px}.client-portal-shell.theme-enterprise .page-wrap:has(>.brand-form-layout){padding-top:6px;padding-left:14px;padding-right:14px}.client-portal-shell.theme-enterprise .brand-form-layout .brand-edit-form{padding-bottom:20px;padding-left:10px;padding-right:10px}.client-portal-shell.theme-enterprise .brand-edit-form .section-heading.compact{gap:14px;margin-bottom:14px;padding-bottom:14px}.client-portal-shell.theme-enterprise .brand-edit-form .section-heading.compact.brand-profile-toolbar{border-bottom:0;grid-template-columns:1fr;justify-items:end;gap:0;margin-bottom:0;padding-bottom:0}.client-portal-shell.theme-enterprise .brand-profile-toolbar .section-heading-actions{justify-self:end}.client-portal-shell.theme-enterprise .brand-profile-toolbar+.brand-structure-guide{margin-top:10px}.client-portal-shell.theme-enterprise .brand-field-grid label>span,.client-portal-shell.theme-enterprise .brand-field-label>span{color:#4f535b;margin-bottom:8px;font-size:12px;font-weight:760}.client-portal-shell.theme-enterprise :is(.brand-field-grid input,.brand-field-grid textarea,.brand-field-grid select,.structured-list-field,.record-search,.search input){min-height:48px;box-shadow:none!important;background-color:#f7f8fa!important;border:1px solid #0000!important;border-radius:13px!important}.client-portal-shell.theme-enterprise .brand-edit-form :is(.brand-field-grid input,.brand-field-grid textarea,.brand-field-grid select){padding:10px 12px}.client-portal-shell.theme-enterprise :is(.brand-field-grid input,.brand-field-grid textarea,.brand-field-grid select,.structured-list-field,.record-search,.search input):focus,.client-portal-shell.theme-enterprise .structured-list-field:focus-within{box-shadow:none!important;border-color:#b9bdc6!important;outline:3px solid #f0f1f4!important}.client-portal-shell.theme-enterprise :is(.primary-button,.monitor-start-button,.geo-report-actions>button:first-child,.geo-monitor-submit>button,.structured-list-editor>button,.evidence-supplement-button){min-height:40px;color:#fff!important;box-shadow:none!important;background:#706d84!important;border:0!important;border-radius:14px!important}.client-portal-shell.theme-enterprise :is(.soft-button,.section-heading-actions button,.completed-section-bar>button){min-height:38px;color:#4f525a!important;box-shadow:none!important;background:#f1f2f5!important;border:0!important;border-radius:13px!important}.client-portal-shell.theme-enterprise :is(.keyword-workspace-tabs,.delivery-record-tabs,.execution-hub-tabs,.monitor-period-filter,.geo-report-toolbar>nav){gap:4px;background:#f1f2f5!important;border:0!important;border-radius:14px!important;padding:4px!important}.client-portal-shell.theme-enterprise :is(.keyword-workspace-tabs,.delivery-record-tabs,.execution-hub-tabs,.monitor-period-filter,.geo-report-toolbar>nav) button.active{color:#fff!important;box-shadow:none!important;background:#706d84!important;border:0!important;border-radius:11px!important}.client-portal-shell.theme-enterprise :is(.keyword-workspace-tabs,.delivery-record-tabs,.execution-hub-tabs,.monitor-period-filter,.geo-report-toolbar>nav,.subnav-tabs) button.active :is(b,strong){color:#fff!important}.client-portal-shell.theme-enterprise :is(.keyword-workspace-tabs,.delivery-record-tabs,.execution-hub-tabs,.monitor-period-filter,.geo-report-toolbar>nav,.subnav-tabs) button.active small{color:#c9ccd4!important}.client-portal-shell.theme-enterprise :is(.keyword-workspace-tabs,.delivery-record-tabs,.execution-hub-tabs,.monitor-period-filter,.geo-report-toolbar>nav,.subnav-tabs) button.active>i{color:#706d84!important;background:#fff!important}.client-portal-shell.theme-enterprise .execution-log-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;padding:12px 0 0!important}.client-portal-shell.theme-enterprise .execution-ledger-summary:has(+.execution-log-panel){margin-bottom:8px}.client-portal-shell.theme-enterprise .execution-log-panel>.record-section-heading{margin-bottom:12px}.client-portal-shell.theme-enterprise .keyword-workspace-tabs>button b{font-size:16px;line-height:1.25}.client-portal-shell.theme-enterprise .pack-priority-column-head{justify-content:center}.client-portal-shell.theme-enterprise .pack-priority-column-head b{font-size:15px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card.recommended{background-color:#fff!important;background-image:none!important;border:1px solid #706d84!important;overflow:visible!important;box-shadow:0 8px 24px #11121629!important}.client-portal-shell.theme-enterprise .pack-overview-card.recommended:after{box-shadow:none;content:"";pointer-events:none;border:2px solid #11121680;border-radius:19px;animation:1.8s ease-in-out infinite enterprise-pack-recommendation-pulse;position:absolute;inset:-4px;display:block!important}.client-portal-shell.theme-enterprise .pack-overview-card.recommended .pack-recommendation-badge{gap:6px;color:#fff!important;background-color:#706d84!important;background-image:none!important}.client-portal-shell.theme-enterprise .pack-recommendation-badge:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite enterprise-pack-recommendation-dot}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card.state-complete{--pack-state-color:#4f9f7d;background:#ecf8f2!important;box-shadow:inset 4px 0 #4f9f7d!important}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card.state-working{--pack-state-color:#706dff;background:#efedff!important;box-shadow:inset 4px 0 #706dff!important}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card.state-needs-data{--pack-state-color:#d5a233;background:#fff6dc!important;box-shadow:inset 4px 0 #d5a233!important}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card.state-offline{--pack-state-color:#d9637a;background:#fff0f3!important;box-shadow:inset 4px 0 #d9637a!important}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card.state-pending{--pack-state-color:#45a8d5;background:#edf9ff!important;border-color:#bfe7f7!important;box-shadow:inset 4px 0 #45a8d5!important}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card.state-pending .pack-card-foot small{color:#317da5!important}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card:is(.active,.recommended){box-shadow:inset 4px 0 0 var(--pack-state-color), 0 8px 24px #1112161f!important;border:1px solid #706d84!important}@keyframes enterprise-pack-recommendation-pulse{0%,to{opacity:.38;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}@keyframes enterprise-pack-recommendation-dot{0%,to{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.client-portal-shell.theme-enterprise .pack-overview-card.recommended:after,.client-portal-shell.theme-enterprise .pack-recommendation-badge:before{animation:none}}@media (width<=1180px){.topbar-quick-switches,.workspace-search{display:none}.client-portal-shell.theme-enterprise .side-nav{box-shadow:12px 0 30px #2d313d1f}}@media (width<=760px){.client-portal-shell.theme-enterprise .topbar{border-radius:18px 18px 0 0;margin:8px 8px 0;top:8px}.client-portal-shell.theme-enterprise .page-wrap{border-radius:0 0 18px 18px;margin:0 8px 8px}.client-portal-shell.theme-enterprise .page-wrap:has(>.brand-form-layout){padding-left:12px;padding-right:12px}.client-portal-shell.theme-enterprise .brand-form-layout .brand-edit-form{padding-left:0;padding-right:0}}.sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.client-portal-shell.theme-enterprise .monitor-launch-panel,.client-portal-shell.theme-enterprise .monitor-launch-panel.phase-ready{display:block;overflow:visible;background:#fff!important;border:1px solid #eceef2!important;border-radius:28px!important;padding:clamp(22px,2.4vw,34px)!important}.client-portal-shell.theme-enterprise .monitor-launch-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.client-portal-shell.theme-enterprise .monitor-launch-copy{min-width:0}.client-portal-shell.theme-enterprise .monitor-launch-copy h2{color:#706d84;letter-spacing:-.045em;margin:5px 0;font-size:clamp(26px,2.2vw,34px);font-weight:850}.client-portal-shell.theme-enterprise .monitor-launch-copy p{color:#8a8e96;font-size:15px}.client-portal-shell.theme-enterprise .monitor-launch-eyebrow{letter-spacing:.1em;font-size:12px;color:#8a8e96!important}.client-portal-shell.theme-enterprise .monitor-quota-pill{align-items:center;gap:12px;min-width:0;display:flex;background:#f4f5f7!important;border:0!important;border-radius:999px!important;padding:9px 14px!important}.client-portal-shell.theme-enterprise .monitor-quota-pill span{color:#777b84;font-size:13px}.client-portal-shell.theme-enterprise .monitor-quota-pill strong{letter-spacing:-.02em;margin:0;font-size:18px;color:#706d84!important}.client-portal-shell.theme-enterprise .monitor-quota-pill strong small{color:#777b84;font-size:12px}.client-portal-shell.theme-enterprise .monitor-setup-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.client-portal-shell.theme-enterprise .monitor-setup-main{gap:16px;min-width:0;display:grid}.client-portal-shell.theme-enterprise .monitor-config-section{background:#f6f7f9;border-radius:22px;padding:18px}.client-portal-shell.theme-enterprise .monitor-config-section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.client-portal-shell.theme-enterprise .monitor-config-section>header>div{align-items:center;gap:10px;display:flex}.client-portal-shell.theme-enterprise .monitor-config-section>header>div>span{color:#fff;background:#706d84;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:850;display:grid}.client-portal-shell.theme-enterprise .monitor-config-section h3{color:#17181c;margin:0;font-size:17px;font-weight:850}.client-portal-shell.theme-enterprise .monitor-config-section>header>b{color:#8a8e96;font-size:12px;font-weight:750}.client-portal-shell.theme-enterprise .monitor-run-config{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:0;display:grid}.client-portal-shell.theme-enterprise .monitor-run-config>label>span,.client-portal-shell.theme-enterprise .monitor-city-options legend,.client-portal-shell.theme-enterprise .monitor-run-expansion>label:not(.setting-switch)>span{color:#6f737b;margin-bottom:7px;font-size:12px;font-weight:750}.client-portal-shell.theme-enterprise .monitor-run-config select{color:#26282d;background-color:#fff;min-height:44px;padding:9px 12px;font-size:13px;box-shadow:none!important;border:0!important;border-radius:12px!important}.client-portal-shell.theme-enterprise .monitor-run-config select:focus{outline-offset:1px;outline:2px solid #c8cbd2}.client-portal-shell.theme-enterprise .monitor-city-options{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.client-portal-shell.theme-enterprise .monitor-city-options legend{padding:0}.client-portal-shell.theme-enterprise .monitor-city-options>div{flex-wrap:wrap;gap:7px;display:flex}.client-portal-shell.theme-enterprise .monitor-city-options button{color:#62666e;background:#fff;border:0;border-radius:999px;min-width:52px;padding:8px 12px;font-size:12px;font-weight:750}.client-portal-shell.theme-enterprise .monitor-city-options button.active{color:#fff;background:#706d84}.client-portal-shell.theme-enterprise .monitor-run-platforms{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;display:grid}:is(.client-portal-shell.theme-enterprise .monitor-run-platforms label,.client-portal-shell.theme-enterprise .monitor-run-platforms label:has(input:checked)){cursor:pointer;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:10px;min-width:0;min-height:62px;transition:border-color .14s,transform .14s;display:grid;position:relative;color:#2b2d32!important;box-shadow:none!important;background:#fff!important;border:1px solid #0000!important;border-radius:16px!important;padding:10px!important}.client-portal-shell.theme-enterprise .monitor-run-platforms label:hover{transform:translateY(-1px)}.client-portal-shell.theme-enterprise .monitor-run-platforms label.active{border-color:#706d84!important;box-shadow:inset 0 0 0 1px #706d84!important}.client-portal-shell.theme-enterprise .monitor-run-platforms input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.client-portal-shell.theme-enterprise .monitor-platform-mark{color:#595d65;letter-spacing:-.03em;background:#eceef2;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:900;display:grid}.client-portal-shell.theme-enterprise .monitor-run-platforms label.active .monitor-platform-mark{color:#fff;background:#706d84}.client-portal-shell.theme-enterprise .monitor-run-platforms label>span{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.client-portal-shell.theme-enterprise .monitor-run-platforms label>b{color:#8b8f97;background:#f0f1f3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;display:grid}.client-portal-shell.theme-enterprise .monitor-run-platforms label.active>b{color:#fff;background:#706d84}.client-portal-shell.theme-enterprise .monitor-run-expansion{grid-template-columns:minmax(0,1fr) 170px;gap:9px;margin-top:10px;display:grid}.client-portal-shell.theme-enterprise .monitor-run-expansion .setting-switch{background:#fff;border:0;border-radius:16px;min-height:58px;padding:10px 12px}.client-portal-shell.theme-enterprise .monitor-run-expansion .setting-switch span b{color:#292b30;font-size:13px}.client-portal-shell.theme-enterprise .monitor-run-expansion .setting-switch span small{color:#969aa2;margin-top:3px;font-size:11px}.client-portal-shell.theme-enterprise .monitor-run-expansion>label:not(.setting-switch){background:#fff;border-radius:16px;padding:9px 11px}.client-portal-shell.theme-enterprise .monitor-run-expansion>label:not(.setting-switch) select{background:0 0;min-height:28px;padding:0;box-shadow:none!important;border:0!important}.client-portal-shell.theme-enterprise .monitor-price-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.client-portal-shell.theme-enterprise .monitor-config-section .monitor-price-options>button,.client-portal-shell.theme-enterprise .monitor-config-section .monitor-price-options>button:is(.night,.queue,.peak){grid-template-columns:1fr auto;gap:7px 10px;min-height:112px;display:grid;position:relative;color:#2b2d32!important;box-shadow:none!important;background:#fff!important;border:1px solid #0000!important;border-radius:18px!important;padding:14px!important}.client-portal-shell.theme-enterprise .monitor-config-section .monitor-price-options>button.active,.client-portal-shell.theme-enterprise .monitor-config-section .monitor-price-options>button:is(.night,.queue,.peak).active{color:#fff!important;box-shadow:none!important;background:#706d84!important;border-color:#706d84!important}.client-portal-shell.theme-enterprise .monitor-config-section .monitor-price-options button>span{color:inherit;grid-column:1/-1;font-size:14px}.client-portal-shell.theme-enterprise .monitor-config-section .monitor-price-options button>span em{color:#666a72!important;background:#eff0f2!important;border:0!important}.client-portal-shell.theme-enterprise .monitor-config-section .monitor-price-options button.active>span em{color:#706d84!important;background:#fff!important}.client-portal-shell.theme-enterprise .monitor-config-section .monitor-price-options button>strong{color:inherit;align-self:end;font-size:15px}.client-portal-shell.theme-enterprise .monitor-config-section .monitor-price-options button>b{color:#7f838b;align-self:end;font-size:13px}.client-portal-shell.theme-enterprise .monitor-config-section .monitor-price-options button.active>b{color:#c9ccd2}.client-portal-shell.theme-enterprise .monitor-config-section .monitor-price-options .monitor-plan-state{border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:13px;display:grid;position:absolute;bottom:14px;right:14px;color:#706d84!important;background:0 0!important;border:0!important}.client-portal-shell.theme-enterprise .monitor-config-section .monitor-price-options button.active .monitor-plan-state{background:#fff!important}.client-portal-shell.theme-enterprise .monitor-launch-action{display:block;position:sticky;top:84px;color:#77748b!important;background:#f1f2f5!important;border:0!important;border-radius:22px!important;padding:20px!important}.client-portal-shell.theme-enterprise .monitor-launch-action>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.client-portal-shell.theme-enterprise .monitor-launch-action>header span{color:#777b84;font-size:12px;font-weight:750}.client-portal-shell.theme-enterprise .monitor-launch-action>header b{color:#303239;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px}.client-portal-shell.theme-enterprise .monitor-launch-action dl{gap:0;margin:0;display:grid}.client-portal-shell.theme-enterprise .monitor-launch-action dl>div{border-bottom:1px solid #e1e3e7;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.client-portal-shell.theme-enterprise .monitor-launch-action dt{color:#858991;font-size:12px}.client-portal-shell.theme-enterprise .monitor-launch-action dd{color:#292b31;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:160px;margin:0;font-size:12px;font-weight:750;overflow:hidden}.client-portal-shell.theme-enterprise .monitor-cost-total{padding:20px 0 17px;display:block}.client-portal-shell.theme-enterprise .monitor-cost-total>span,.client-portal-shell.theme-enterprise .monitor-cost-total>strong,.client-portal-shell.theme-enterprise .monitor-cost-total>em{display:block}.client-portal-shell.theme-enterprise .monitor-cost-total>span{color:#777b84;font-size:12px}.client-portal-shell.theme-enterprise .monitor-cost-total>strong{color:#706d84;letter-spacing:-.045em;margin-top:3px;font-size:30px}.client-portal-shell.theme-enterprise .monitor-cost-total>strong small{color:#6e727a;font-size:13px}.client-portal-shell.theme-enterprise .monitor-cost-total>em{color:#8a8e96;margin-top:3px;font-size:11px;font-style:normal}.client-portal-shell.theme-enterprise .monitor-start-button{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:48px;border-radius:999px!important;padding:11px 12px 11px 18px!important;display:flex!important}.client-portal-shell.theme-enterprise .monitor-start-button>span{font-size:14px;font-weight:800}.client-portal-shell.theme-enterprise .monitor-start-button>i{color:#706d84;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;display:grid}.client-portal-shell.theme-enterprise .monitor-launch-action>small{color:#92969d;text-align:center;margin-top:10px;font-size:11px;display:block}@media (width<=1050px){.client-portal-shell.theme-enterprise .monitor-setup-layout{grid-template-columns:minmax(0,1fr) 240px}.client-portal-shell.theme-enterprise .monitor-run-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.client-portal-shell.theme-enterprise .monitor-setup-layout{grid-template-columns:1fr}.client-portal-shell.theme-enterprise .monitor-launch-action{position:static}}@media (width<=560px){.client-portal-shell.theme-enterprise .monitor-launch-panel,.client-portal-shell.theme-enterprise .monitor-launch-panel.phase-ready{border-radius:20px!important;padding:16px!important}.client-portal-shell.theme-enterprise .monitor-launch-header{flex-direction:column;align-items:stretch;margin-bottom:20px}.client-portal-shell.theme-enterprise .monitor-quota-pill{justify-content:space-between}.client-portal-shell.theme-enterprise .monitor-run-config,.client-portal-shell.theme-enterprise .monitor-run-platforms,.client-portal-shell.theme-enterprise .monitor-price-options,.client-portal-shell.theme-enterprise .monitor-run-expansion{grid-template-columns:1fr}}.client-portal-shell.theme-enterprise .brand-dashboard-main{align-content:start;gap:16px;width:100%!important;max-width:none!important;padding:0!important;display:grid!important;overflow:visible!important}.client-portal-shell.theme-enterprise .brand-dashboard-layout{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.client-portal-shell.theme-enterprise .brand-dashboard-overview{color:#fff;background:#706d84;border-radius:22px;padding:22px;overflow:hidden}.client-portal-shell.theme-enterprise .brand-overview-identity{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:15px;display:grid}.client-portal-shell.theme-enterprise .brand-overview-identity>i{color:#706d84;background:#fff;border-radius:17px;place-items:center;width:54px;height:54px;font-size:20px;font-style:normal;font-weight:900;display:grid}.client-portal-shell.theme-enterprise .brand-overview-identity>div>span{color:#aeb2ba;font-size:9px}.client-portal-shell.theme-enterprise .brand-overview-identity h3{color:#fff;letter-spacing:-.035em;margin:3px 0 5px;font-size:20px;font-weight:850}.client-portal-shell.theme-enterprise .brand-overview-identity p{color:#c7cad0;max-width:720px;margin:0;font-size:10px;line-height:1.6}.client-portal-shell.theme-enterprise .brand-overview-facts{background:#303239;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:20px;display:grid}.client-portal-shell.theme-enterprise .brand-overview-facts article{background:#77748b;min-width:0;padding:13px 15px}.client-portal-shell.theme-enterprise .brand-overview-facts article:first-child{border-radius:15px 0 0 15px}.client-portal-shell.theme-enterprise .brand-overview-facts article:last-child{border-radius:0 15px 15px 0}.client-portal-shell.theme-enterprise .brand-overview-facts :is(strong,span){display:block}.client-portal-shell.theme-enterprise .brand-overview-facts strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.client-portal-shell.theme-enterprise .brand-overview-facts span{color:#8f939b;margin-top:3px;font-size:8px}.client-portal-shell.theme-enterprise .brand-dashboard-overview>footer{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.client-portal-shell.theme-enterprise .brand-dashboard-overview>footer :is(span,button){color:#d7d9de;background:#282a30;border:1px solid #3b3d44;border-radius:999px;padding:6px 9px;font-size:8px}.client-portal-shell.theme-enterprise .brand-dashboard-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-portal-shell.theme-enterprise .brand-insight-card{background:#f4f5f7;border-radius:20px;min-width:0;min-height:190px;padding:17px}.client-portal-shell.theme-enterprise .brand-insight-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.client-portal-shell.theme-enterprise .brand-insight-card>header>div>span{color:#9498a0;letter-spacing:.06em;font-size:8px;font-weight:800}.client-portal-shell.theme-enterprise .brand-insight-card>header h3{color:#77748b;margin:3px 0 0;font-size:14px;font-weight:850}.client-portal-shell.theme-enterprise .brand-insight-card>header>:is(button,b){color:#676b73;background:#fff;border:0;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.client-portal-shell.theme-enterprise .brand-product-cloud,.client-portal-shell.theme-enterprise .brand-audience-tags{flex-wrap:wrap;align-content:flex-start;gap:7px;min-height:65px;display:flex}.client-portal-shell.theme-enterprise :is(.brand-product-cloud,.brand-audience-tags)>span{color:#565a62;background:#fff;border-radius:999px;padding:7px 10px;font-size:9px}.client-portal-shell.theme-enterprise .brand-product-cloud>span.primary{color:#fff;background:#706d84}.client-portal-shell.theme-enterprise .brand-product-card>footer{border-top:1px solid #e1e3e7;gap:4px;margin-top:12px;padding-top:11px;display:grid}.client-portal-shell.theme-enterprise .brand-product-card>footer span{color:#9a9ea5;font-size:8px}.client-portal-shell.theme-enterprise .brand-product-card>footer strong{color:#45484f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.client-portal-shell.theme-enterprise .brand-question-preview{background:#fff;border-radius:14px;gap:4px;margin-top:10px;padding:11px 12px;display:grid}.client-portal-shell.theme-enterprise .brand-question-preview span{color:#9a9ea5;font-size:8px}.client-portal-shell.theme-enterprise .brand-question-preview strong{color:#33353b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.client-portal-shell.theme-enterprise .brand-question-preview small{color:#8d9199;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.client-portal-shell.theme-enterprise .brand-evidence-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.client-portal-shell.theme-enterprise .brand-evidence-stats article{text-align:center;background:#fff;border-radius:13px;justify-items:center;gap:6px;min-width:0;padding:9px 5px;display:grid}.client-portal-shell.theme-enterprise .brand-evidence-stats article>i{color:#fff;background:#706d84;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.client-portal-shell.theme-enterprise .brand-evidence-stats article span{gap:1px;display:grid}.client-portal-shell.theme-enterprise .brand-evidence-stats strong{color:#282a30;font-size:12px}.client-portal-shell.theme-enterprise .brand-evidence-stats small{color:#989ca4;font-size:7px}.client-portal-shell.theme-enterprise .brand-evidence-card>p{color:#737780;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 0;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.client-portal-shell.theme-enterprise .brand-gap-card>div{gap:5px;display:grid}.client-portal-shell.theme-enterprise .brand-gap-card>div>button{color:#4d5057;text-align:left;background:#fff;border:0;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 8px;display:grid}.client-portal-shell.theme-enterprise .brand-gap-card>div>button>i{color:#999da4;font-size:8px;font-style:normal}.client-portal-shell.theme-enterprise .brand-gap-card>div>button>span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.client-portal-shell.theme-enterprise .brand-gap-card>div>button>b{color:#767a82;font-size:9px}.client-portal-shell.theme-enterprise .brand-gap-complete{grid-template-columns:38px minmax(0,1fr);place-content:center;align-items:center;gap:11px;min-height:105px;display:grid}.client-portal-shell.theme-enterprise .brand-gap-complete>i{color:#fff;background:#706d84;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.client-portal-shell.theme-enterprise .brand-gap-complete>span{gap:3px;display:grid}.client-portal-shell.theme-enterprise .brand-gap-complete strong{color:#292b31;font-size:10px}.client-portal-shell.theme-enterprise .brand-gap-complete small{color:#93979f;font-size:8px}.client-portal-shell.theme-enterprise .brand-dashboard-sidebar{background:#f3f4f7;border-radius:22px;grid-template-rows:auto auto 1fr;align-content:start;gap:16px;padding:18px;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-progress>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.client-portal-shell.theme-enterprise .brand-dashboard-progress>header h3{margin:0}.client-portal-shell.theme-enterprise .brand-dashboard-progress>header span{color:#8d9198;font-size:8px}.client-portal-shell.theme-enterprise .brand-dashboard-progress p{margin-bottom:0}.client-portal-shell.theme-enterprise .brand-dashboard-actions h3,.client-portal-shell.theme-enterprise .brand-dashboard-status h3{color:#1c1e23;margin:0 0 11px;font-size:12px;font-weight:850}.client-portal-shell.theme-enterprise .brand-dashboard-actions>div{gap:6px;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-actions>div>button{color:#32343a;text-align:left;background:#fff;border:0;border-radius:13px;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:8px;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-actions>div>button>i{color:#fff;background:#706d84;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-actions>div>button>span{gap:2px;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-actions>div>button strong{color:#303239;font-size:9px}.client-portal-shell.theme-enterprise .brand-dashboard-actions>div>button small{color:#999da4;font-size:7px}.client-portal-shell.theme-enterprise .brand-dashboard-actions>div>button>b{color:#747880;font-size:13px}.client-portal-shell.theme-enterprise .brand-dashboard-status{border-top:1px solid #dfe1e6;align-self:end;padding-top:15px}.client-portal-shell.theme-enterprise .brand-dashboard-status>div{gap:9px;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-status>div>span{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-status>div>span>i{background:#b9bdc5;border-radius:50%;width:6px;height:6px}.client-portal-shell.theme-enterprise .brand-dashboard-status>div>span>b{color:#555960;font-size:8px}.client-portal-shell.theme-enterprise .brand-dashboard-status>div>span>em{color:#92969e;font-size:8px;font-style:normal}.client-portal-shell.theme-enterprise .brand-edit-form .section-heading.compact.brand-profile-toolbar{z-index:8;background:#fffffff5;border:1px solid #e7e9ee;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:16px;margin:-4px -4px 12px;padding:10px;display:grid;position:sticky;top:84px}.client-portal-shell.theme-enterprise .brand-form-toolbar-back{align-items:center;gap:12px;display:flex}.client-portal-shell.theme-enterprise .brand-form-toolbar-back>button{color:#fff;background:#706d84;border:0;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.client-portal-shell.theme-enterprise .brand-form-toolbar-back>div{gap:2px;display:grid}.client-portal-shell.theme-enterprise .brand-form-toolbar-back>div span{color:#969aa2;font-size:8px}.client-portal-shell.theme-enterprise .brand-form-toolbar-back>div strong{color:#292b31;font-size:10px}@media (width<=1060px){.client-portal-shell.theme-enterprise .brand-dashboard-layout{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=850px){.client-portal-shell.theme-enterprise .brand-dashboard-layout{grid-template-columns:1fr}.client-portal-shell.theme-enterprise .brand-dashboard-sidebar{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.client-portal-shell.theme-enterprise .brand-dashboard-progress,.client-portal-shell.theme-enterprise .brand-dashboard-status{border:0;align-self:stretch;padding:0}}@media (width<=640px){.client-portal-shell.theme-enterprise .brand-dashboard-content-grid,.client-portal-shell.theme-enterprise .brand-dashboard-sidebar{grid-template-columns:1fr}.client-portal-shell.theme-enterprise .brand-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.client-portal-shell.theme-enterprise .brand-overview-facts article:first-child,.client-portal-shell.theme-enterprise .brand-overview-facts article:last-child{border-radius:0}.client-portal-shell.theme-enterprise .brand-edit-form .section-heading.compact.brand-profile-toolbar{grid-template-columns:1fr;position:static}.client-portal-shell.theme-enterprise .brand-profile-toolbar .section-heading-actions{justify-self:stretch}}.client-portal-shell.theme-enterprise .brand-knowledge-dashboard{background:#fff;border-color:#e9e8ef;grid-template-rows:minmax(0,1fr);gap:0;height:auto;min-height:760px;max-height:none;padding:22px 24px 26px;display:grid;overflow:visible}.client-portal-shell.theme-enterprise .brand-dashboard-header{margin-bottom:18px}.client-portal-shell.theme-enterprise .brand-dashboard-header>button{background:#6f6c86}.client-portal-shell.theme-enterprise .brand-dashboard-header>button i{color:#6f6c86}.client-portal-shell.theme-enterprise .brand-archive-main{gap:13px;min-width:0;display:grid}.client-portal-shell.theme-enterprise .brand-archive-hero{background:radial-gradient(circle at 88% 13%,#cecae8b8,#0000 28%),linear-gradient(125deg,#eeecfb,#f5f3ff 58%,#ebe8f8);border:1px solid #e2dfef;border-radius:22px;grid-template-columns:minmax(0,1fr) 185px;align-items:center;gap:20px;min-height:210px;padding:22px 24px;display:grid;overflow:hidden}.client-portal-shell.theme-enterprise .brand-archive-hero-copy>span{color:#7b7890;letter-spacing:.08em;font-size:9px;font-weight:800}.client-portal-shell.theme-enterprise .brand-archive-hero-copy h3{color:#363447;letter-spacing:-.045em;margin:6px 0 5px;font-size:clamp(24px,2.3vw,34px);font-weight:880}.brand-archive-rotating-heading{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.brand-archive-rotating-heading>span:first-child{white-space:nowrap}.brand-archive-rotating-text{color:#584b70;letter-spacing:.02em;background:linear-gradient(135deg,#dff7f0,#eee8ff 58%,#ffe6ef);border:1px solid #79699f29;border-radius:13px;padding:7px 11px 8px;font-size:.52em;font-weight:850;line-height:1;box-shadow:0 8px 24px #644d821a}.client-portal-shell.theme-classic .brand-archive-rotating-text{color:#65456d;background:linear-gradient(135deg,#ffe2ef,#eee7ff 55%,#dff7fb);border-color:#cf63a02e}.client-portal-shell.theme-enterprise .brand-archive-hero-copy>p{color:#656276;margin:0;font-size:13px}.client-portal-shell.theme-enterprise .brand-archive-hero-copy>div{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.client-portal-shell.theme-enterprise .brand-archive-hero-copy>div>span{color:#696679;background:#ffffffd1;border:1px solid #8d89aa38;border-radius:999px;padding:8px 12px;font-size:9px}.client-portal-shell.theme-enterprise .brand-archive-hero-copy>div b{color:#4f4c64;margin-left:4px}.client-portal-shell.theme-enterprise .brand-archive-hero-progress{justify-items:center;gap:10px;display:grid}.client-portal-shell.theme-enterprise .brand-archive-hero-progress .brand-progress-ring{background:conic-gradient(from -90deg, #77738e 0 var(--brand-completeness), #ffffff9e var(--brand-completeness) 100%);width:112px;height:112px;margin:0}.client-portal-shell.theme-enterprise .brand-archive-hero-progress .brand-progress-ring:before{background:#f3f1fb;inset:12px}.client-portal-shell.theme-enterprise .brand-archive-hero-progress .brand-progress-ring strong{color:#4e4b62;font-size:24px}.client-portal-shell.theme-enterprise .brand-archive-hero-progress>button{color:#fff;background:#706d87;border:0;border-radius:999px;min-width:150px;min-height:40px;font-size:10px;font-weight:800}.client-portal-shell.theme-enterprise .brand-archive-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.client-portal-shell.theme-enterprise .brand-archive-actions>article{background:#fff;border:1px solid #e8e6ee;border-radius:19px;grid-template-rows:auto auto 1fr auto;min-width:0;min-height:150px;padding:15px;display:grid;position:relative}.client-portal-shell.theme-enterprise .brand-archive-actions>article.ai{background:linear-gradient(145deg,#f0edfb,#f7f5ff);border-color:#e1ddef}.client-portal-shell.theme-enterprise .brand-archive-actions article>i{color:#77738e;background:#efedf4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:14px;right:14px}.client-portal-shell.theme-enterprise .brand-archive-actions h3{color:#3d3a4e;margin:0 40px 7px 0;font-size:13px;font-weight:850}.client-portal-shell.theme-enterprise .brand-archive-actions p{color:#858291;margin:0;font-size:9px;line-height:1.55}.client-portal-shell.theme-enterprise .brand-archive-actions button{color:#646176;background:#f0eef5;border:0;border-radius:999px;min-height:34px;font-size:9px;font-weight:750}.client-portal-shell.theme-enterprise .brand-archive-actions article.ai button{color:#595570;background:#dcd7ef}.client-portal-shell.theme-enterprise .brand-archive-bottom{grid-template-columns:minmax(230px,.8fr) minmax(0,1.35fr);gap:14px;display:grid}.client-portal-shell.theme-enterprise :is(.brand-archive-missing,.brand-archive-history)>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.client-portal-shell.theme-enterprise :is(.brand-archive-missing,.brand-archive-history)>header h3{color:#403d4f;margin:0;font-size:13px;font-weight:850}.client-portal-shell.theme-enterprise :is(.brand-archive-missing,.brand-archive-history)>header span{color:#9a97a3;font-size:8px}.client-portal-shell.theme-enterprise .brand-archive-missing>div{gap:5px;display:grid}.client-portal-shell.theme-enterprise .brand-archive-missing>div>button{color:#5f5c6d;text-align:left;background:#fff;border:1px solid #ebe8ee;border-radius:999px;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:37px;padding:5px 9px;display:grid}.client-portal-shell.theme-enterprise .brand-archive-missing>div>button>i{color:#fff;background:#f3c29f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.client-portal-shell.theme-enterprise .brand-archive-missing>div>button:nth-child(4)>i{background:#a9d9cd}.client-portal-shell.theme-enterprise .brand-archive-missing>div>button>span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.client-portal-shell.theme-enterprise .brand-archive-missing>div>button>b{color:#8f8b99;font-size:9px}.client-portal-shell.theme-enterprise .brand-archive-history>div{background:#f8f7fa;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.client-portal-shell.theme-enterprise .brand-archive-history p{color:#6e6b7a;grid-template-columns:76px minmax(0,1fr) auto;gap:8px;margin:0;font-size:8px;display:grid}.client-portal-shell.theme-enterprise .brand-archive-history time{color:#85818f}.client-portal-shell.theme-enterprise .brand-archive-history em{color:#72a89a;font-style:normal}.client-portal-shell.theme-enterprise .brand-archive-history>aside{color:#6a6678;background:#efecfa;border-radius:13px;margin-top:8px;padding:10px 12px;font-size:8px}.client-portal-shell.theme-enterprise .brand-archive-sidebar{background:linear-gradient(#fafafd,#f6f5f9);border:1px solid #ebe9ef;border-radius:22px;grid-template-rows:auto 1fr auto;gap:18px;min-height:0;padding:20px;display:grid}.client-portal-shell.theme-enterprise .brand-archive-progress h3{color:#3c3949;margin:0;font-size:16px;font-weight:850}.client-portal-shell.theme-enterprise .brand-archive-progress .brand-progress-ring{background:repeating-conic-gradient(from -90deg,#76738b 0deg 5deg,#e0dfe6 5deg 9deg);width:142px;height:142px;margin:20px auto 15px}.client-portal-shell.theme-enterprise .brand-archive-progress .brand-progress-ring:before{background:#f8f7fb;inset:22px}.client-portal-shell.theme-enterprise .brand-archive-progress .brand-progress-ring strong{color:#4f4c61;font-size:30px}.client-portal-shell.theme-enterprise .brand-archive-progress>p{color:#8d8998;text-align:center;margin:0;font-size:8px}.client-portal-shell.theme-enterprise .brand-archive-shortcuts{border-top:1px solid #e3e1e8;align-content:end;gap:9px;padding-top:16px;display:grid}.client-portal-shell.theme-enterprise .brand-archive-shortcuts>span{color:#aaa7b1;letter-spacing:.08em;font-size:8px}.client-portal-shell.theme-enterprise .brand-archive-shortcuts>button{color:#575467;text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;display:grid}.client-portal-shell.theme-enterprise .brand-archive-shortcuts i{color:#fff;background:#aaa6ba;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid}.client-portal-shell.theme-enterprise .brand-archive-shortcuts b{font-size:10px}.client-portal-shell.theme-enterprise .brand-archive-sidebar>footer{color:#777385;text-align:center;background:#efecf8;border-radius:999px;padding:9px 11px;font-size:7px}.brand-archive-preview-backdrop{z-index:260;background:#4a47597a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.brand-archive-preview{background:#fff;border-radius:24px;width:min(760px,100vw - 32px);max-height:calc(100vh - 44px);padding:22px;overflow-y:auto;box-shadow:0 24px 70px #4c485c33}.brand-archive-preview>header,.brand-archive-preview>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand-archive-preview>header span{color:#918d9c;font-size:12px}.brand-archive-preview>header h2{color:#444153;margin:4px 0 0;font-size:26px}.brand-archive-preview>header button,.brand-archive-preview>footer button{color:#fff;background:#716e87;border:0;border-radius:999px;padding:9px 13px;font-size:12px}.brand-archive-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.brand-archive-preview-grid article{background:#f7f6fa;border-radius:16px;padding:14px}.brand-archive-preview-grid span{color:#8d8998;font-size:11px}.brand-archive-preview-grid p{color:#5b586a;margin:7px 0 0;font-size:13px;line-height:1.55}.brand-archive-preview>footer{color:#747080;border-top:1px solid #e9e7ed;padding-top:15px;font-size:12px}@media (width<=900px){.client-portal-shell.theme-enterprise .brand-dashboard-layout{grid-template-columns:1fr}.client-portal-shell.theme-enterprise .brand-archive-sidebar{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.client-portal-shell.theme-enterprise .brand-archive-sidebar>footer{grid-column:1/-1}}@media (width<=640px){.client-portal-shell.theme-enterprise .brand-archive-hero,.client-portal-shell.theme-enterprise .brand-archive-actions,.client-portal-shell.theme-enterprise .brand-archive-bottom,.client-portal-shell.theme-enterprise .brand-archive-sidebar,.brand-archive-preview-grid{grid-template-columns:1fr}}.client-portal-shell.theme-enterprise :is(.brand-petal,.main-nav button.active .nav-glyph,.topbar-icon-button,.topbar-create,.primary-button,.monitor-start-button,.ai-network-complete-button,.brand-form-toolbar-back>button){background:#706d84!important;border-color:#706d84!important}.client-portal-shell.theme-enterprise .brand-knowledge-dashboard{background:#fff;border:1px solid #eceef2;border-radius:28px;padding:clamp(22px,2.6vw,36px);overflow:hidden}.client-portal-shell.theme-enterprise .brand-dashboard-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.client-portal-shell.theme-enterprise .brand-dashboard-header>div>span,.client-portal-shell.theme-enterprise .brand-dashboard-modules>header>div>span,.client-portal-shell.theme-enterprise .brand-dashboard-snapshot>header>div>span{color:#8a8e96;letter-spacing:.08em;font-size:10px;font-weight:800}.client-portal-shell.theme-enterprise .brand-dashboard-header h2{color:#706d84;letter-spacing:-.045em;margin:5px 0;font-size:clamp(25px,2.2vw,32px);font-weight:880}.client-portal-shell.theme-enterprise .brand-dashboard-header p{color:#8a8e96;margin:0;font-size:12px}.client-portal-shell.theme-enterprise .brand-dashboard-header>button{color:#fff;background:#706d84;border:0;border-radius:999px;align-items:center;gap:16px;min-height:44px;padding:8px 9px 8px 17px;font-size:11px;font-weight:800;display:flex}.client-portal-shell.theme-enterprise .brand-dashboard-header>button i{color:#706d84;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:20px;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-main{align-content:start;gap:22px;min-width:0;display:grid}.client-portal-shell.theme-enterprise :is(.brand-dashboard-modules,.brand-dashboard-snapshot)>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;display:flex}.client-portal-shell.theme-enterprise :is(.brand-dashboard-modules,.brand-dashboard-snapshot)>header h3{color:#17181c;letter-spacing:-.03em;margin:3px 0 0;font-size:18px;font-weight:850}.client-portal-shell.theme-enterprise .brand-dashboard-modules>header>b{color:#8b8f97;font-size:9px}.client-portal-shell.theme-enterprise .brand-dashboard-modules>div{gap:5px;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-modules>div>button{color:#25272c;text-align:left;background:#fff;border:0;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto 26px;align-items:center;gap:13px;min-width:0;min-height:68px;padding:10px 13px;transition:background-color .14s,transform .14s;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-modules>div>button:nth-child(2n){background:#f4f5f7}.client-portal-shell.theme-enterprise .brand-dashboard-modules>div>button:hover{background:#eceef2;transform:translate(2px)}.client-portal-shell.theme-enterprise .brand-dashboard-modules>div>button>i,.client-portal-shell.theme-enterprise .brand-dashboard-checklist>div>button>i{color:#fff;background:#706d84;border-radius:50%;place-items:center;width:42px;height:42px;font-size:9px;font-style:normal;font-weight:850;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-modules>div>button>span{gap:3px;min-width:0;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-modules>div>button strong{color:#22242a;font-size:12px}.client-portal-shell.theme-enterprise .brand-dashboard-modules>div>button small{color:#92969e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.client-portal-shell.theme-enterprise .brand-dashboard-modules>div>button>em{color:#6f737b;background:#eff0f3;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.client-portal-shell.theme-enterprise .brand-dashboard-modules>div>button:nth-child(2n)>em{background:#fff}.client-portal-shell.theme-enterprise .brand-dashboard-modules>div>button>b{color:#5e626a;letter-spacing:.1em;font-size:11px}.client-portal-shell.theme-enterprise .brand-dashboard-snapshot{background:#f5f6f8;border-radius:22px;padding:18px}.client-portal-shell.theme-enterprise .brand-dashboard-snapshot>header>button{color:#555960;background:#fff;border:0;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:800}.client-portal-shell.theme-enterprise .brand-dashboard-snapshot>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-snapshot article{background:#fff;border-radius:15px;min-width:0;padding:13px}.client-portal-shell.theme-enterprise .brand-dashboard-snapshot article span,.client-portal-shell.theme-enterprise .brand-dashboard-snapshot article strong{display:block}.client-portal-shell.theme-enterprise .brand-dashboard-snapshot article span{color:#969aa2;font-size:9px}.client-portal-shell.theme-enterprise .brand-dashboard-snapshot article strong{color:#292b31;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;overflow:hidden}.client-portal-shell.theme-enterprise .brand-dashboard-sidebar{background:#f3f4f7;border-radius:24px;grid-template-rows:auto 1fr;gap:23px;padding:22px;display:grid}.client-portal-shell.theme-enterprise :is(.brand-dashboard-checklist,.brand-dashboard-progress) h3{color:#1c1e23;letter-spacing:-.02em;margin:0 0 15px;font-size:14px;font-weight:850}.client-portal-shell.theme-enterprise .brand-dashboard-checklist>div{gap:8px;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-checklist>div>button{color:#25272c;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;padding:2px 0;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-checklist>div>button>i{width:34px;height:34px;font-size:8px}.client-portal-shell.theme-enterprise .brand-dashboard-checklist>div>button>span{gap:2px;display:grid}.client-portal-shell.theme-enterprise .brand-dashboard-checklist>div>button strong{color:#292b31;font-size:10px}.client-portal-shell.theme-enterprise .brand-dashboard-checklist>div>button small{color:#93979f;font-size:8px}.client-portal-shell.theme-enterprise .brand-dashboard-checklist>div>button>b{color:#6e727a;font-size:16px;font-weight:500}.client-portal-shell.theme-enterprise .brand-dashboard-progress{border-top:1px solid #dfe1e6;align-self:end;padding-top:20px}.client-portal-shell.theme-enterprise .brand-progress-ring{background:conic-gradient(from -90deg, #706d84 0 var(--brand-completeness), #d8dbe1 var(--brand-completeness) 100%);border-radius:50%;place-items:center;width:132px;height:132px;margin:2px auto 16px;display:grid;position:relative}.client-portal-shell.theme-enterprise .brand-progress-ring:before{content:"";background:#f3f4f7;border-radius:50%;position:absolute;inset:14px}.client-portal-shell.theme-enterprise .brand-progress-ring strong{z-index:1;color:#706d84;letter-spacing:-.055em;font-size:28px;position:relative}.client-portal-shell.theme-enterprise .brand-progress-ring strong small{font-size:11px}.client-portal-shell.theme-enterprise .brand-progress-track{background:#d9dce1;border-radius:999px;height:5px;overflow:hidden}.client-portal-shell.theme-enterprise .brand-progress-track i{border-radius:inherit;background:#706d84;height:100%;display:block}.client-portal-shell.theme-enterprise .brand-dashboard-progress p{color:#838790;text-align:center;margin:9px 0 13px;font-size:9px}.client-portal-shell.theme-enterprise .brand-dashboard-progress>button{color:#fff;background:#706d84;border:0;border-radius:999px;width:100%;min-height:42px;font-size:10px;font-weight:800}@media (width<=1060px){.client-portal-shell.theme-enterprise .brand-dashboard-layout{grid-template-columns:minmax(0,1fr) 260px}.client-portal-shell.theme-enterprise .brand-dashboard-snapshot>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.client-portal-shell.theme-enterprise .brand-dashboard-layout{grid-template-columns:1fr}.client-portal-shell.theme-enterprise .brand-dashboard-sidebar{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr)}.client-portal-shell.theme-enterprise .brand-dashboard-progress{border-top:0;border-left:1px solid #dfe1e6;align-self:stretch;padding-top:0;padding-left:20px}}@media (width<=560px){.client-portal-shell.theme-enterprise .brand-knowledge-dashboard{border-radius:20px;padding:17px}.client-portal-shell.theme-enterprise .brand-dashboard-header{flex-direction:column;align-items:stretch}.client-portal-shell.theme-enterprise .brand-dashboard-header>button{justify-content:space-between}.client-portal-shell.theme-enterprise .brand-dashboard-modules>div>button{grid-template-columns:38px minmax(0,1fr) auto}.client-portal-shell.theme-enterprise .brand-dashboard-modules>div>button>i{width:38px;height:38px}.client-portal-shell.theme-enterprise .brand-dashboard-modules>div>button>b{display:none}.client-portal-shell.theme-enterprise .brand-dashboard-snapshot>div,.client-portal-shell.theme-enterprise .brand-dashboard-sidebar{grid-template-columns:1fr}.client-portal-shell.theme-enterprise .brand-dashboard-progress{border-top:1px solid #dfe1e6;border-left:0;padding-top:20px;padding-left:0}}.client-portal-shell.theme-enterprise .brand-knowledge-dashboard{background:radial-gradient(circle at 92% 0,#def2ff6b,#0000 25%),#fff;border-color:#e4eeeb;grid-template-rows:auto minmax(0,1fr);gap:18px;height:clamp(650px,100dvh - 150px,850px);padding:22px 24px;display:grid;overflow:hidden}.client-portal-shell.theme-enterprise .brand-dashboard-header{align-items:center;margin:0}.client-portal-shell.theme-enterprise .brand-dashboard-header h2{color:#22302d;font-size:clamp(23px,2vw,29px)}.client-portal-shell.theme-enterprise .brand-dashboard-header>button{background:#3f7f72;min-height:42px;box-shadow:0 8px 20px #3f7f7229}.client-portal-shell.theme-enterprise .brand-dashboard-main{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;width:100%!important;max-width:none!important;padding:0!important;display:grid!important;overflow:hidden!important}.client-portal-shell.theme-enterprise .brand-dashboard-overview{color:#263531;background:radial-gradient(circle at 92% 10%,#a6d7f57a,#0000 30%),linear-gradient(125deg,#eaf8f3 0%,#f2f8ff 62%,#f5f1ff 100%);border:1px solid #dcefea;border-radius:19px;padding:15px 17px}.client-portal-shell.theme-enterprise .brand-overview-identity{grid-template-columns:45px minmax(0,1fr);gap:12px}.client-portal-shell.theme-enterprise .brand-overview-identity>i{color:#fff;background:linear-gradient(145deg,#5eab99,#80b9df);border-radius:14px;width:45px;height:45px;font-size:17px;box-shadow:0 8px 18px #4d93842e}.client-portal-shell.theme-enterprise .brand-overview-identity>div>span{color:#63877e}.client-portal-shell.theme-enterprise .brand-overview-identity h3{color:#253530;margin:2px 0 3px;font-size:17px}.client-portal-shell.theme-enterprise .brand-overview-identity p{color:#647d77;line-height:1.45}.client-portal-shell.theme-enterprise .brand-overview-facts{background:0 0;gap:7px;margin-top:11px}.client-portal-shell.theme-enterprise .brand-overview-facts article,.client-portal-shell.theme-enterprise .brand-overview-facts article:first-child,.client-portal-shell.theme-enterprise .brand-overview-facts article:last-child{background:#ffffffbd;border:1px solid #d1e4dfc7;border-radius:12px;padding:8px 10px}.client-portal-shell.theme-enterprise .brand-overview-facts strong{color:#2d4540;font-size:13px}.client-portal-shell.theme-enterprise .brand-overview-facts span{color:#829892}.client-portal-shell.theme-enterprise .brand-dashboard-overview>footer{margin-top:9px}.client-portal-shell.theme-enterprise .brand-dashboard-overview>footer :is(span,button){color:#52776e;background:#ffffffc2;border-color:#8fbbb059;padding:4px 8px}.client-portal-shell.theme-enterprise .brand-dashboard-content-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0}.client-portal-shell.theme-enterprise .brand-insight-card{border:1px solid #0000;border-radius:18px;min-height:0;padding:13px 14px;overflow:hidden}.client-portal-shell.theme-enterprise .brand-product-card{background:#fff9ed;border-color:#f2e6ce}.client-portal-shell.theme-enterprise .brand-audience-card{background:#f7f3ff;border-color:#e6def7}.client-portal-shell.theme-enterprise .brand-evidence-card{background:#effaf6;border-color:#d7eee7}.client-portal-shell.theme-enterprise .brand-gap-card{background:#f1f8fe;border-color:#daeaf7}.client-portal-shell.theme-enterprise .brand-insight-card>header{margin-bottom:9px}.client-portal-shell.theme-enterprise .brand-insight-card>header h3{color:#34443f;font-size:12px}.client-portal-shell.theme-enterprise .brand-insight-card>header>:is(button,b){color:#53756d}.client-portal-shell.theme-enterprise .brand-product-cloud,.client-portal-shell.theme-enterprise .brand-audience-tags{gap:5px;min-height:42px}.client-portal-shell.theme-enterprise :is(.brand-product-cloud,.brand-audience-tags)>span{color:#5b6d68;border:1px solid #d5dedcb3;padding:5px 8px}.client-portal-shell.theme-enterprise .brand-product-cloud>span.primary{color:#fff;background:#75aa9d;border-color:#75aa9d}.client-portal-shell.theme-enterprise .brand-product-card>footer{margin-top:7px;padding-top:7px}.client-portal-shell.theme-enterprise .brand-question-preview{margin-top:7px;padding:8px 10px}.client-portal-shell.theme-enterprise .brand-evidence-stats{gap:5px}.client-portal-shell.theme-enterprise .brand-evidence-stats article{gap:4px;padding:6px 4px}.client-portal-shell.theme-enterprise .brand-evidence-stats article>i{background:#6aa897;width:22px;height:22px}.client-portal-shell.theme-enterprise .brand-evidence-card>p{margin-top:7px}.client-portal-shell.theme-enterprise .brand-gap-card>div{gap:4px}.client-portal-shell.theme-enterprise .brand-gap-card>div>button{padding:5px 7px}.client-portal-shell.theme-enterprise .brand-dashboard-sidebar{background:linear-gradient(#f5fbf9,#f8fbff);border:1px solid #dfeeea;border-radius:20px;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:12px;height:100%;min-height:0;padding:15px;display:grid;position:static;overflow:hidden}.client-portal-shell.theme-enterprise .brand-dashboard-progress{border:0;border-bottom:1px solid #deebe7;align-self:auto;padding:0 0 11px}.client-portal-shell.theme-enterprise .brand-progress-ring{background:conic-gradient(from -90deg, #62ad9a 0 var(--brand-completeness), #dcebe7 var(--brand-completeness) 100%);width:94px;height:94px;margin:5px auto 9px}.client-portal-shell.theme-enterprise .brand-progress-ring:before{background:#f7fbfa;inset:10px}.client-portal-shell.theme-enterprise .brand-progress-ring strong{color:#315f55;font-size:22px}.client-portal-shell.theme-enterprise .brand-progress-track{background:#dcebe7;height:4px}.client-portal-shell.theme-enterprise .brand-progress-track i{background:linear-gradient(90deg,#65af9c,#75acd1)}.client-portal-shell.theme-enterprise .brand-dashboard-progress p{color:#6f8982;margin:6px 0 0}.client-portal-shell.theme-enterprise .brand-dashboard-actions h3,.client-portal-shell.theme-enterprise .brand-dashboard-status h3{color:#39524c}.client-portal-shell.theme-enterprise .brand-dashboard-actions>div{gap:5px}.client-portal-shell.theme-enterprise .brand-dashboard-actions>div>button{background:#ffffffdb;border:1px solid #e0ece9;padding:6px 7px}.client-portal-shell.theme-enterprise .brand-dashboard-actions>div>button>i{background:#72ad9e;width:28px;height:28px}.client-portal-shell.theme-enterprise .brand-dashboard-actions>div>button:nth-child(2)>i{background:#8f8bc6}.client-portal-shell.theme-enterprise .brand-dashboard-actions>div>button:nth-child(3)>i{background:#d89a6c}.client-portal-shell.theme-enterprise .brand-dashboard-status{border-color:#deebe7;align-self:end;padding-top:11px}.client-portal-shell.theme-enterprise .brand-dashboard-status>div>span>i.ready{background:#64ab98}.client-portal-shell.theme-enterprise .brand-form-toolbar-back>button{background:#3f7f72}@media (height<=760px) and (width>=851px){.client-portal-shell.theme-enterprise .brand-knowledge-dashboard{gap:12px;height:calc(100dvh - 132px);min-height:590px;padding-top:16px;padding-bottom:16px}.client-portal-shell.theme-enterprise .brand-dashboard-header p{display:none}.client-portal-shell.theme-enterprise .brand-dashboard-overview{padding:11px 14px}.client-portal-shell.theme-enterprise .brand-overview-facts{margin-top:7px}}@media (width<=850px){.client-portal-shell.theme-enterprise .brand-knowledge-dashboard{height:auto;max-height:none;overflow:visible}.client-portal-shell.theme-enterprise .brand-dashboard-main,.client-portal-shell.theme-enterprise .brand-dashboard-sidebar{overflow:visible!important}.client-portal-shell.theme-enterprise .brand-dashboard-sidebar{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));height:auto}}@media (width<=640px){.client-portal-shell.theme-enterprise .brand-dashboard-content-grid,.client-portal-shell.theme-enterprise .brand-dashboard-sidebar{grid-template-rows:auto;grid-template-columns:1fr}}.client-portal-shell.theme-enterprise .brand-knowledge-dashboard{background:#fff;border-color:#e7e9ee;height:clamp(650px,100dvh - 150px,830px)}.client-portal-shell.theme-enterprise .brand-dashboard-header h2{color:#1e2228}.client-portal-shell.theme-enterprise .brand-dashboard-header>button{box-shadow:none;background:#706d84}.client-portal-shell.theme-enterprise .brand-dashboard-header>button i{color:#706d84;background:#fff}.client-portal-shell.theme-enterprise .brand-dashboard-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px;min-height:0}.client-portal-shell.theme-enterprise .brand-reference-main{grid-template-rows:auto minmax(0,1fr);gap:14px;min-width:0;min-height:0;display:grid}.client-portal-shell.theme-enterprise :is(.brand-reference-directory,.brand-reference-snapshot)>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.client-portal-shell.theme-enterprise :is(.brand-reference-directory,.brand-reference-snapshot)>header h3{color:#20242a;letter-spacing:-.025em;margin:0;font-size:15px;font-weight:850}.client-portal-shell.theme-enterprise .brand-reference-directory>header>button{color:#71757d;background:#fff;border:1px solid #e4e6ea;border-radius:999px;padding:7px 11px;font-size:8px;font-weight:750}.client-portal-shell.theme-enterprise .brand-reference-directory>div{gap:3px;display:grid}.client-portal-shell.theme-enterprise .brand-reference-directory>div>button{color:#30343a;text-align:left;background:#fff;border:0;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 100px 76px 24px;align-items:center;gap:12px;min-width:0;min-height:58px;padding:8px 12px;display:grid}.client-portal-shell.theme-enterprise .brand-reference-directory>div>button:nth-child(2){background:#f5f6f8}.client-portal-shell.theme-enterprise .brand-reference-directory>div>button:hover{background:#eff1f4}.client-portal-shell.theme-enterprise :is(.brand-reference-directory>div>button>i:first-child,.brand-reference-modules button>i){color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;font-style:normal;font-weight:900;display:grid}.client-portal-shell.theme-enterprise :is(.brand-reference-directory,.brand-reference-modules) .tone-1{background:#70a7c2}.client-portal-shell.theme-enterprise :is(.brand-reference-directory,.brand-reference-modules) .tone-2{background:#d99a76}.client-portal-shell.theme-enterprise :is(.brand-reference-directory,.brand-reference-modules) .tone-3{background:#8d88bd}.client-portal-shell.theme-enterprise .brand-reference-modules .tone-4{background:#69a695}.client-portal-shell.theme-enterprise .brand-reference-directory>div>button>span{gap:3px;min-width:0;display:grid}.client-portal-shell.theme-enterprise .brand-reference-directory>div>button>span strong{color:#25292f;font-size:10px}.client-portal-shell.theme-enterprise .brand-reference-directory>div>button>span small{color:#8a8e96;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.client-portal-shell.theme-enterprise .brand-reference-directory>div>button>:is(em,b){color:#747880;font-size:8px;font-style:normal;font-weight:650}.client-portal-shell.theme-enterprise .brand-reference-directory .brand-row-more{color:#51555c;letter-spacing:.06em;background:0 0;width:auto;height:auto}.client-portal-shell.theme-enterprise .brand-reference-snapshot>header>div{align-items:center;gap:9px;display:flex}.client-portal-shell.theme-enterprise .brand-reference-snapshot>header span{color:#8c9098;font-size:8px}.client-portal-shell.theme-enterprise .brand-reference-snapshot>header button{color:#fff;background:#706d84;border:0;border-radius:999px;padding:7px 12px;font-size:8px;font-weight:750}.client-portal-shell.theme-enterprise .brand-reference-snapshot-body{grid-template-columns:185px minmax(0,1fr);gap:14px;height:calc(100% - 28px);min-height:0;display:grid}.client-portal-shell.theme-enterprise .brand-reference-profile{text-align:center;background:radial-gradient(circle at 80% 12%,#cbe2f0c7,#0000 36%),#f3f7fa;border-radius:18px;align-content:center;justify-items:center;min-height:0;padding:14px;display:grid}.client-portal-shell.theme-enterprise .brand-reference-profile>i{color:#fff;background:#78a9bd;border-radius:50%;place-items:center;width:48px;height:48px;font-size:16px;font-style:normal;font-weight:900;display:grid}.client-portal-shell.theme-enterprise .brand-reference-profile>strong{color:#262a30;margin-top:8px;font-size:11px}.client-portal-shell.theme-enterprise .brand-reference-profile>span{color:#858991;margin-top:3px;font-size:8px}.client-portal-shell.theme-enterprise .brand-reference-profile>small{color:#858991;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.client-portal-shell.theme-enterprise .brand-reference-profile>button{color:#fff;background:#706d84;border:0;border-radius:999px;margin-top:10px;padding:7px 13px;font-size:8px;font-weight:750}.client-portal-shell.theme-enterprise .brand-reference-milestones{align-content:center;gap:8px;display:grid}.client-portal-shell.theme-enterprise .brand-reference-milestones>button{color:#2a2e34;text-align:left;background:#fff;border:1px solid #e3e5e9;border-radius:15px;grid-template-columns:64px minmax(0,1fr) 24px;align-items:center;gap:13px;min-width:0;min-height:60px;padding:9px 12px;display:grid}.client-portal-shell.theme-enterprise .brand-reference-milestones>button.active{color:#fff;background:#706d84;border-color:#706d84}.client-portal-shell.theme-enterprise .brand-reference-milestones>button>strong{letter-spacing:-.04em;font-size:18px}.client-portal-shell.theme-enterprise .brand-reference-milestones>button>span{gap:3px;display:grid}.client-portal-shell.theme-enterprise .brand-reference-milestones>button>span b{color:inherit;font-size:9px}.client-portal-shell.theme-enterprise .brand-reference-milestones>button>span small{color:#92969e;font-size:8px}.client-portal-shell.theme-enterprise .brand-reference-milestones>button.active>span small{color:#bfc3ca}.client-portal-shell.theme-enterprise .brand-reference-milestones>button>em{color:inherit;justify-self:end;font-size:11px;font-style:normal}.client-portal-shell.theme-enterprise .brand-reference-sidebar{background:#f4f5f8;border-radius:20px;grid-template-rows:auto 1fr;gap:18px;min-height:0;padding:18px;display:grid;overflow:hidden}.client-portal-shell.theme-enterprise :is(.brand-reference-modules,.brand-reference-progress)>h3{color:#20242a;margin:0 0 12px;font-size:13px;font-weight:850}.client-portal-shell.theme-enterprise .brand-reference-modules>div{gap:7px;display:grid}.client-portal-shell.theme-enterprise .brand-reference-modules>div>button{color:#2b2f35;text-align:left;background:0 0;border:0;grid-template-columns:33px minmax(0,1fr) 20px;align-items:center;gap:10px;min-width:0;padding:2px 0;display:grid}.client-portal-shell.theme-enterprise .brand-reference-modules button>i{width:33px;height:33px;font-size:8px}.client-portal-shell.theme-enterprise .brand-reference-modules button>span{gap:2px;display:grid}.client-portal-shell.theme-enterprise .brand-reference-modules button strong{color:#2c3036;font-size:9px}.client-portal-shell.theme-enterprise .brand-reference-modules button small{color:#9498a0;font-size:7px}.client-portal-shell.theme-enterprise .brand-reference-modules button>b{color:#6e727a;letter-spacing:.08em;font-size:9px}.client-portal-shell.theme-enterprise .brand-reference-progress{border-top:1px solid #dfe2e7;align-content:end;padding-top:16px;display:grid}.client-portal-shell.theme-enterprise .brand-reference-progress .brand-progress-ring{background:conic-gradient(from -90deg, #706d84 0 var(--brand-completeness), #dadde2 var(--brand-completeness) 100%);width:118px;height:118px;margin:2px auto 12px}.client-portal-shell.theme-enterprise .brand-reference-progress .brand-progress-ring:before{background:#f4f5f8;inset:12px}.client-portal-shell.theme-enterprise .brand-reference-progress .brand-progress-ring strong{color:#706d84;font-size:25px}.client-portal-shell.theme-enterprise .brand-reference-progress .brand-progress-track{background:#dadde2;height:5px}.client-portal-shell.theme-enterprise .brand-reference-progress .brand-progress-track i{background:linear-gradient(90deg,#78a9bd,#8d88bd)}.client-portal-shell.theme-enterprise .brand-reference-progress>p{color:#81858d;text-align:center;margin:7px 0 10px;font-size:8px}.client-portal-shell.theme-enterprise .brand-reference-progress>button{color:#fff;background:#706d84;border:0;border-radius:999px;width:100%;min-height:37px;font-size:9px;font-weight:750}@media (width<=850px){.client-portal-shell.theme-enterprise .brand-reference-sidebar{overflow:visible}}@media (width<=640px){.client-portal-shell.theme-enterprise .brand-reference-directory>div>button{grid-template-columns:38px minmax(0,1fr) 22px}.client-portal-shell.theme-enterprise .brand-reference-directory>div>button>:is(em,b){display:none}.client-portal-shell.theme-enterprise .brand-reference-snapshot-body{grid-template-columns:1fr;height:auto}}.client-portal-shell.theme-enterprise{--reference-black:#706d84;--client-violet:#706d84;--monitor-purple:#706d84}.client-portal-shell.theme-enterprise .brand-knowledge-dashboard{background:#fff;border-color:#e9e8ef;height:auto;min-height:760px;max-height:none;overflow:visible}.client-portal-shell.theme-enterprise .brand-dashboard-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:stretch;gap:16px}.client-portal-shell.theme-enterprise .brand-dashboard-header>button,.client-portal-shell.theme-enterprise :is(.brand-petal,.main-nav button.active .nav-glyph,.topbar-icon-button,.topbar-create,.primary-button,.monitor-start-button,.ai-network-complete-button,.brand-form-toolbar-back>button){background:#706d84!important;border-color:#706d84!important}@media (width<=900px){.client-portal-shell.theme-enterprise .brand-dashboard-layout{grid-template-columns:1fr}}@media (width>=1200px){:is(html:has(#brand-knowledge-dashboard),body:has(#brand-knowledge-dashboard)){overflow:hidden}.client-portal-shell.theme-enterprise .page-wrap:has(>#brand-knowledge-dashboard){padding-bottom:18px;overflow:hidden}.client-portal-shell.theme-enterprise .brand-knowledge-dashboard{box-sizing:border-box;grid-template-rows:minmax(0,1fr);gap:0;height:calc(100dvh - 134px);min-height:0;max-height:810px;padding:18px 22px 20px;overflow:hidden}.client-portal-shell.theme-enterprise .brand-dashboard-layout{grid-template-columns:minmax(0,1fr) 310px;gap:16px;height:100%;min-height:0}.client-portal-shell.theme-enterprise .brand-archive-main{grid-template-rows:minmax(190px,1.15fr) 132px minmax(150px,1fr);gap:12px;min-height:0}.client-portal-shell.theme-enterprise .brand-archive-hero{grid-template-columns:minmax(0,1fr) 164px;height:100%;min-height:0;padding:18px 22px}.client-portal-shell.theme-enterprise .brand-archive-hero-progress .brand-progress-ring{width:98px;height:98px}.client-portal-shell.theme-enterprise .brand-archive-hero-progress .brand-progress-ring:before{inset:11px}.client-portal-shell.theme-enterprise .brand-archive-hero-progress>button{min-width:148px;min-height:36px}.client-portal-shell.theme-enterprise .brand-archive-actions{min-height:0}.client-portal-shell.theme-enterprise .brand-archive-actions>article{min-height:0;padding:13px 14px}.client-portal-shell.theme-enterprise .brand-archive-actions h3{margin-bottom:4px}.client-portal-shell.theme-enterprise .brand-archive-actions button{min-height:30px}.client-portal-shell.theme-enterprise .brand-archive-bottom{grid-template-columns:minmax(245px,.82fr) minmax(0,1.35fr);gap:12px;min-height:0;overflow:hidden}.client-portal-shell.theme-enterprise :is(.brand-archive-missing,.brand-archive-history){min-height:0;overflow:hidden}.client-portal-shell.theme-enterprise .brand-archive-history>div{padding:10px 12px}.client-portal-shell.theme-enterprise .brand-archive-history>aside{margin-top:6px;padding:8px 11px}.client-portal-shell.theme-enterprise .brand-archive-sidebar{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;padding:18px}.client-portal-shell.theme-enterprise .brand-archive-progress .brand-progress-ring{width:120px;height:120px;margin:14px auto 10px}.client-portal-shell.theme-enterprise .brand-archive-progress .brand-progress-ring:before{inset:19px}.client-portal-shell.theme-enterprise .brand-archive-shortcuts{gap:5px;padding-top:12px}.client-portal-shell.theme-enterprise .brand-archive-shortcuts i{width:28px;height:28px}.client-portal-shell.theme-enterprise .brand-archive-hero-copy>span{font-size:11px}.client-portal-shell.theme-enterprise .brand-archive-hero-copy h3{font-size:clamp(30px,2.4vw,38px)}.client-portal-shell.theme-enterprise .brand-archive-hero-copy>p{font-size:15px}.client-portal-shell.theme-enterprise .brand-archive-hero-copy>div{margin-top:20px}.client-portal-shell.theme-enterprise .brand-archive-hero-copy>div>span{padding:9px 13px;font-size:11px}.client-portal-shell.theme-enterprise .brand-archive-hero-progress .brand-progress-ring strong{font-size:28px}.client-portal-shell.theme-enterprise .brand-archive-hero-progress>button{min-height:38px;font-size:11px}.client-portal-shell.theme-enterprise .brand-archive-actions h3,.client-portal-shell.theme-enterprise :is(.brand-archive-missing,.brand-archive-history)>header h3{font-size:15px}.client-portal-shell.theme-enterprise .brand-archive-actions p,.client-portal-shell.theme-enterprise .brand-archive-missing>div>button>span,.client-portal-shell.theme-enterprise .brand-archive-missing>div>button>b{font-size:11px}.client-portal-shell.theme-enterprise .brand-archive-actions button{min-height:34px;font-size:11px}.client-portal-shell.theme-enterprise .brand-archive-actions article>i,.client-portal-shell.theme-enterprise :is(.brand-archive-missing,.brand-archive-history)>header span,.client-portal-shell.theme-enterprise .brand-archive-history p,.client-portal-shell.theme-enterprise .brand-archive-history>aside,.client-portal-shell.theme-enterprise .brand-archive-progress>p,.client-portal-shell.theme-enterprise .brand-archive-shortcuts>span{font-size:10px}.client-portal-shell.theme-enterprise .brand-archive-missing>div>button{min-height:36px}.client-portal-shell.theme-enterprise .brand-archive-progress h3{font-size:18px}.client-portal-shell.theme-enterprise .brand-archive-shortcuts>button{min-height:40px}.client-portal-shell.theme-enterprise .brand-archive-shortcuts i{width:30px;height:30px;font-size:10px}.client-portal-shell.theme-enterprise .brand-archive-shortcuts b{font-size:12px}.client-portal-shell.theme-enterprise .brand-archive-sidebar>footer{font-size:9px}}@media (width>=921px){body:has(#brand-knowledge-dashboard) .client-portal-shell.theme-enterprise:before{background:#fff}body:has(#brand-knowledge-dashboard) .client-portal-shell.theme-enterprise .side-nav{background:#fff}body:has(#brand-knowledge-dashboard) .client-portal-shell.theme-enterprise .topbar{min-height:72px;box-shadow:none;background:#fff;border-radius:0 28px 0 0;top:18px;left:106px;right:18px}body:has(#brand-knowledge-dashboard) .client-portal-shell.theme-enterprise .page-wrap:has(>#brand-knowledge-dashboard){background:#fff;border-radius:0 0 28px;margin-top:72px}}@media (width>=1200px){body:has(#brand-knowledge-dashboard) .client-portal-shell.theme-enterprise .topbar-intro .island-ribbon b{font-size:19px}body:has(#brand-knowledge-dashboard) .client-portal-shell.theme-enterprise .workspace-search input{font-size:13px}body:has(#brand-knowledge-dashboard) .client-portal-shell.theme-enterprise .topbar-actions :is(button,a){font-size:13px}body:has(#brand-knowledge-dashboard) .client-portal-shell.theme-enterprise .library-switcher :is(span,strong){font-size:13px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-copy>span{font-size:13px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-copy h3{font-size:clamp(32px,2.4vw,40px)}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-copy>p{font-size:17px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-copy>div>span{font-size:13px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-progress .brand-progress-ring strong{font-size:30px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-progress-ring strong small,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-progress>button{font-size:13px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions h3,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard :is(.brand-archive-missing,.brand-archive-history)>header h3{font-size:17px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions p,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-missing>div>button>span,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-missing>div>button>b,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions button{font-size:13px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions article>i,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard :is(.brand-archive-missing,.brand-archive-history)>header span,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-history p,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-history>aside,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-progress>p,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-shortcuts>span{font-size:12px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-progress h3{font-size:20px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-shortcuts b{font-size:14px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-shortcuts i{font-size:12px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-sidebar>footer{font-size:11px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-sidebar{grid-template-rows:auto auto auto;align-content:space-between}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-shortcuts{align-content:start;gap:9px;padding-top:14px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-shortcuts>button{min-height:46px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-sidebar>footer{padding:10px 12px;line-height:1.45}}.client-portal-shell.theme-enterprise .monitor-service-tabs>button.active{color:#fff!important;background:linear-gradient(135deg,#77748b,#87839b)!important;border-color:#77748b!important}.client-portal-shell.theme-enterprise .monitor-service-tabs>button.active b{font-size:14px;color:#fff!important}.client-portal-shell.theme-enterprise .monitor-service-tabs>button.active small{font-size:12px;color:#ffffffd6!important}.client-portal-shell.theme-enterprise .monitor-service-tabs>button.active>span{color:#6f6b84!important;background:#fffffff0!important}.client-portal-shell.theme-enterprise .monitor-dimension-grid>article{border-top:3px solid var(--monitor-accent)!important;box-shadow:0 8px 22px #534f6a0d!important}.client-portal-shell.theme-enterprise .monitor-dimension-grid>article:first-child{background:linear-gradient(#f7f5ff,#fff 58%)!important}.client-portal-shell.theme-enterprise .monitor-dimension-grid>article:nth-child(2){background:linear-gradient(#f1fbf9,#fff 58%)!important}.client-portal-shell.theme-enterprise .monitor-dimension-grid>article:nth-child(3){background:linear-gradient(#fff4f9,#fff 58%)!important}.client-portal-shell.theme-enterprise .monitor-dimension-grid>article:nth-child(4){background:linear-gradient(#fff7f1,#fff 58%)!important}.client-portal-shell.theme-enterprise .monitor-dimension-grid>article:nth-child(5){background:linear-gradient(#fffaf0,#fff 58%)!important}.client-portal-shell.theme-enterprise .monitor-dimension-grid article>header span{background:color-mix(in srgb, var(--monitor-accent) 12%, white)!important;color:var(--monitor-accent)!important}.client-portal-shell.theme-enterprise .sentiment-ring{background:radial-gradient(circle, #fff 56%, transparent 58%), conic-gradient(#55b99d 0 68.5%, #aab3bd 68.5% 92.8%, #ff7e87 92.8% 100%)!important}.client-portal-shell.theme-enterprise .terminal-donut{background:radial-gradient(circle, #fff 54%, transparent 56%), conic-gradient(#7771d8 0 50%, #52b7bc 50% 100%)!important}.client-portal-shell.theme-enterprise .monitor-center .schedule-list article>div i{background:linear-gradient(90deg,#7771d8,#918ce2)!important;border-color:#7771d8!important}.client-portal-shell.theme-enterprise .monitor-center .schedule-list article>div i.pink{background:linear-gradient(90deg,#df72a4,#ee94bd)!important;border-color:#df72a4!important}.client-portal-shell.theme-enterprise .monitor-center .schedule-list article>div i.purple{background:linear-gradient(90deg,#7771d8,#918ce2)!important;border-color:#7771d8!important}.client-portal-shell.theme-enterprise .monitor-center .schedule-list article>div i.blue{background:linear-gradient(90deg,#55a8bd,#76bfd0)!important;border-color:#55a8bd!important}.client-portal-shell.theme-enterprise .monitor-center .schedule-list article>div i.orange{background:linear-gradient(90deg,#e7925f,#f1ad83)!important;border-color:#e7925f!important}.client-portal-shell.theme-enterprise .schedule-daily-details>article.purple{background:#f5f3ff!important;border-top-color:#7771d8!important}.client-portal-shell.theme-enterprise .schedule-daily-details>article.pink{background:#fff3f8!important;border-top-color:#df72a4!important}.client-portal-shell.theme-enterprise .schedule-daily-details>article.blue{background:#f0f9fb!important;border-top-color:#55a8bd!important}.client-portal-shell.theme-enterprise .schedule-daily-details>article.orange{background:#fff6f0!important;border-top-color:#e7925f!important}.client-portal-shell.theme-enterprise .dimension-roi-totals{grid-template-columns:repeat(2,minmax(132px,1fr));align-items:center;gap:10px;min-width:292px;display:grid}.client-portal-shell.theme-enterprise .dimension-roi-totals span{place-items:initial;width:auto;height:auto;color:var(--monitor-muted);white-space:nowrap;background:0 0;border-radius:0;gap:2px;padding:0;font-weight:400;display:grid}.client-portal-shell.theme-enterprise .dimension-roi-totals :is(b,strong){margin-left:0;font-size:14px}.client-portal-shell.theme-enterprise .dimension-roi-grid article{border-color:color-mix(in srgb, var(--dimension-roi-color) 22%, #e5e7ec)!important;background:color-mix(in srgb, var(--dimension-roi-color) 5%, #fff)!important}.client-portal-shell.theme-enterprise .dimension-roi-grid article>i>b{background:var(--dimension-roi-color)!important}.client-portal-shell.theme-enterprise .monitor-center :is(.monitor-chart,.chart-canvas,.chart-visual){filter:none!important}@media (width<=1280px){.client-portal-shell.theme-enterprise .dimension-roi-totals{grid-template-columns:repeat(2,minmax(112px,1fr));min-width:250px}}.client-portal-shell.theme-enterprise .monitor-service-tabs>button.active>div,.client-portal-shell.theme-enterprise .monitor-service-tabs>button.active :is(b,small){opacity:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.client-portal-shell.theme-enterprise .monitor-service-tabs>button.active small{color:#ffffffdb!important;-webkit-text-fill-color:#ffffffdb!important}.client-portal-shell.theme-enterprise .monitor-launch-panel,.client-portal-shell.theme-enterprise .monitor-launch-panel.phase-ready,.client-portal-shell.theme-enterprise .monitor-center .monitor-launch-panel,.client-portal-shell.theme-enterprise .monitor-center .monitor-launch-panel.phase-ready{background:radial-gradient(circle at 94% 2%,#d9dcf585,#0000 24%),radial-gradient(circle at 4% 16%,#dceef76b,#0000 26%),#fbfbfe!important;border-color:#e1e4ef!important}.client-portal-shell.theme-enterprise .monitor-launch-header{border-bottom:1px solid #e9e9f1;padding-bottom:22px}.client-portal-shell.theme-enterprise .monitor-launch-eyebrow{color:#7771a0!important}.client-portal-shell.theme-enterprise .monitor-launch-copy h2{color:#45425d}.client-portal-shell.theme-enterprise .monitor-quota-pill{background:#f3f1fa!important;border:1px solid #e3e0f1!important}.client-portal-shell.theme-enterprise .monitor-quota-pill strong{color:#696482!important}.client-portal-shell.theme-enterprise .monitor-config-section{border:1px solid #0000}.client-portal-shell.theme-enterprise .monitor-setup-main>.monitor-config-section:first-child{background:linear-gradient(145deg,#f4f9fc,#f8fafc);border-color:#dfeaf1}.client-portal-shell.theme-enterprise .monitor-setup-main>.monitor-config-section:nth-child(2){background:linear-gradient(145deg,#f6f4fc,#faf9fd);border-color:#e5e1f3}.client-portal-shell.theme-enterprise .monitor-setup-main>.monitor-config-section:nth-child(3){background:linear-gradient(145deg,#fff9f3,#fcfaf8);border-color:#f1e5d9}.client-portal-shell.theme-enterprise .monitor-setup-main>.monitor-config-section:first-child>header>div>span{background:#6f91b4}.client-portal-shell.theme-enterprise .monitor-setup-main>.monitor-config-section:nth-child(2)>header>div>span{background:#7973a7}.client-portal-shell.theme-enterprise .monitor-setup-main>.monitor-config-section:nth-child(3)>header>div>span{background:#d18c62}.client-portal-shell.theme-enterprise .monitor-city-options button.active{background:#6f91b4}.client-portal-shell.theme-enterprise .monitor-run-platforms label{--platform-accent:#7973a7;--platform-tint:#f2f0fa}.client-portal-shell.theme-enterprise .monitor-run-platforms label:nth-of-type(2){--platform-accent:#688fae;--platform-tint:#eef6fa}.client-portal-shell.theme-enterprise .monitor-run-platforms label:nth-of-type(3){--platform-accent:#4f9b9a;--platform-tint:#edf8f6}.client-portal-shell.theme-enterprise .monitor-run-platforms label:nth-of-type(4){--platform-accent:#c9799d;--platform-tint:#fff1f7}.client-portal-shell.theme-enterprise .monitor-run-platforms label:nth-of-type(5){--platform-accent:#716faa;--platform-tint:#f1f0fb}.client-portal-shell.theme-enterprise .monitor-run-platforms label:nth-of-type(6){--platform-accent:#6d9b78;--platform-tint:#f0f7f1}.client-portal-shell.theme-enterprise .monitor-run-platforms label.active{border-color:color-mix(in srgb, var(--platform-accent) 34%, #e3e5ea)!important;background:var(--platform-tint)!important;box-shadow:none!important}.client-portal-shell.theme-enterprise .monitor-center .monitor-run-platforms label.active{border-color:color-mix(in srgb, var(--platform-accent) 34%, #e3e5ea)!important;background-color:var(--platform-tint)!important;box-shadow:none!important;background-image:none!important}.client-portal-shell.theme-enterprise .monitor-center .monitor-run-platforms label:has(input:checked){border-color:color-mix(in srgb, var(--platform-accent) 34%, #e3e5ea)!important;background-color:var(--platform-tint)!important;box-shadow:none!important;background-image:none!important}.client-portal-shell.theme-enterprise .monitor-run-platforms label.active .monitor-platform-mark,.client-portal-shell.theme-enterprise .monitor-run-platforms label.active>b{background:var(--platform-accent)!important;color:#fff!important}.client-portal-shell.theme-enterprise .monitor-price-options>button.active{color:#4d4964!important;background:#f1eff9!important;border-color:#a6a0c7!important}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard{border:1px solid #e4e3eb!important}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard :is(.brand-archive-hero,.brand-archive-actions>article,.brand-archive-sidebar,.brand-archive-missing>div>button){box-shadow:none!important;border:0!important}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions>article{background:#f7f7fa}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions>article:nth-child(2){background:#f5f7fa}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions>article.ai{background:linear-gradient(145deg,#f0edfb,#f7f5ff)}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-missing>div>button{background:#f7f6fa}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-shortcuts{border-top:0}@media (width>=760px) and (width<=1199px){.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-copy>span{font-size:11px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-copy h3{font-size:30px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-copy>p{font-size:14px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-copy>div>span{font-size:11px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-progress .brand-progress-ring strong{font-size:27px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-progress>button,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions button{font-size:12px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions h3,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard :is(.brand-archive-missing,.brand-archive-history)>header h3{font-size:16px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions p{font-size:12px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-missing>div>button>span,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-missing>div>button>b{font-size:11px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-history p,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-history>aside,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-progress>p{font-size:10px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-progress h3{font-size:19px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-shortcuts b{font-size:13px}}.client-portal-shell.theme-classic #brand-knowledge-dashboard{box-sizing:border-box;background:#fff;border:1px solid #eadfe8;border-radius:28px;grid-template-rows:minmax(0,1fr);min-height:680px;padding:18px 22px 20px;display:grid;overflow:hidden}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-dashboard-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:16px;min-height:0;display:grid}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-main{grid-template-rows:minmax(190px,1.15fr) 132px minmax(150px,1fr);gap:12px;min-width:0;min-height:0;display:grid}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-hero{background:radial-gradient(circle at 88% 13%,#ffd3e5a8,#0000 30%),linear-gradient(125deg,#f7f0ff,#fff7f3 58%,#eef8ff);border:1px solid #eadff0;border-radius:22px;grid-template-columns:minmax(0,1fr) 164px;align-items:center;gap:20px;min-height:0;padding:18px 22px;display:grid;overflow:hidden}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-hero-copy>span{color:#8a6d8b;letter-spacing:.08em;font-size:11px;font-weight:800}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-hero-copy h3{color:#403449;letter-spacing:-.045em;margin:6px 0 5px;font-size:clamp(30px,2.4vw,38px);font-weight:880}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-hero-copy>p{color:#786c7d;margin:0;font-size:15px}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-hero-copy>div{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-hero-copy>div>span{color:#6f6274;background:#ffffffd6;border:1px solid #9f7aa033;border-radius:999px;padding:9px 13px;font-size:11px}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-hero-copy>div b{color:#4c3f52;margin-left:4px}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-hero-progress{justify-items:center;gap:10px;display:grid}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-progress-ring{background:conic-gradient(from -90deg, #8068c8 0 var(--brand-completeness), #ffffffad var(--brand-completeness) 100%);border-radius:50%;place-items:center;width:98px;height:98px;margin:0;display:grid;position:relative}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-progress-ring:before{content:"";background:#fbf7ff;border-radius:50%;position:absolute;inset:12px}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-progress-ring strong{color:#544366;font-size:28px;position:relative}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-progress-ring strong small{font-size:12px}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-hero-progress>button{color:#fff;background:linear-gradient(135deg,#7a5fe0,#f36aab);border:0;border-radius:999px;min-width:148px;min-height:38px;font-size:11px;font-weight:800}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-actions>article{background:#fffafd;border:1px solid #eee4ed;border-radius:19px;grid-template-rows:auto auto 1fr auto;min-width:0;min-height:0;padding:13px 14px;display:grid;position:relative}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-actions>article:nth-child(2){background:#f8fbff}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-actions>article.ai{background:linear-gradient(145deg,#f2edff,#fbf4ff)}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-actions article>i{color:#7e688c;background:#f1eaf5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;top:13px;right:13px}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-actions h3,.client-portal-shell.theme-classic #brand-knowledge-dashboard :is(.brand-archive-missing,.brand-archive-history)>header h3{color:#44374a;margin:0 40px 4px 0;font-size:15px;font-weight:850}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-actions p{color:#8c7f8e;margin:0;font-size:11px;line-height:1.55}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-actions button{color:#67566d;background:#f0e9f2;border:0;border-radius:999px;min-height:34px;font-size:11px;font-weight:750}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-actions article.ai button{color:#5d4b71;background:#ded3ef}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-bottom{grid-template-columns:minmax(245px,.82fr) minmax(0,1.35fr);gap:12px;min-height:0;display:grid;overflow:hidden}.client-portal-shell.theme-classic #brand-knowledge-dashboard :is(.brand-archive-missing,.brand-archive-history)>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.client-portal-shell.theme-classic #brand-knowledge-dashboard :is(.brand-archive-missing,.brand-archive-history)>header span{color:#9b8e9d;font-size:10px}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-missing>div{gap:5px;display:grid}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-missing>div>button{color:#67596c;text-align:left;background:#f8f1f7;border:0;border-radius:999px;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:36px;padding:5px 9px;display:grid}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-missing>div>button>i{color:#fff;background:#f1a77f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-missing>div>button>span,.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-missing>div>button>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-history>div{background:#faf5f9;border-radius:16px;gap:4px;padding:10px 12px;display:grid}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-history p{color:#766a79;grid-template-columns:76px minmax(0,1fr) auto;gap:8px;margin:0;font-size:10px;display:grid}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-history em{color:#5fa58f;font-style:normal}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-history>aside{color:#75677d;background:#f1ecfb;border-radius:13px;margin-top:6px;padding:8px 11px;font-size:10px}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-sidebar{background:linear-gradient(#fbf7fd,#f6f3fa);border:0;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;padding:18px;display:grid}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-progress h3{color:#46394c;margin:0;font-size:18px;font-weight:850}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-progress .brand-progress-ring{background:repeating-conic-gradient(from -90deg,#8068c8 0deg 5deg,#e4dfea 5deg 9deg);width:120px;height:120px;margin:14px auto 10px}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-progress .brand-progress-ring:before{background:#fbf8fc;inset:19px}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-progress>p{color:#918496;text-align:center;margin:0;font-size:10px}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-shortcuts{align-content:start;gap:5px;padding-top:12px;display:grid}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-shortcuts>span{color:#aaa0ad;letter-spacing:.08em;font-size:10px}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-shortcuts>button{color:#5e5064;text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;display:grid}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-shortcuts i{color:#fff;background:#aa9ab5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-shortcuts b{font-size:12px}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-sidebar>footer{color:#7a6b81;text-align:center;background:#f0eafa;border-radius:999px;padding:10px 12px;font-size:9px;line-height:1.45}@media (width>=1200px){.client-portal-shell.theme-classic .page-wrap:has(>#brand-knowledge-dashboard){padding-bottom:18px;overflow:hidden}.client-portal-shell.theme-classic #brand-knowledge-dashboard{height:calc(100dvh - 134px);min-height:0;max-height:810px}}@media (width<=900px){.client-portal-shell.theme-classic #brand-knowledge-dashboard{height:auto;min-height:0;overflow:visible}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-dashboard-layout,.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-hero,.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-actions,.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-archive-bottom{grid-template-columns:1fr}}.client-portal-shell.theme-enterprise .pack-dashboard-matrix{grid-template-columns:100px repeat(4,minmax(345px,1fr));min-width:1480px}.client-portal-shell.theme-enterprise .pack-overview-list.is-balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.client-portal-shell.theme-enterprise .pack-overview-list.is-dense{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.client-portal-shell.theme-enterprise .pack-overview-list.is-dense .pack-card-title b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.client-portal-shell.theme-enterprise .keyword-pack-dashboard{--pack-small-copy:13px;--pack-meta-copy:14px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-compact-title :is(),.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-compact-metrics span,.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-compact-recommendation small,.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-compact-recommendation>button{font-size:var(--pack-meta-copy)}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-compact-metrics b,.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-compact-recommendation strong{font-size:15px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-compact-recommendation>span{font-size:var(--pack-small-copy)}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-legend :is(span){font-size:var(--pack-meta-copy)}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-matrix-corner :is(span,small),.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-priority-column-head span,.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-priority-cell-meta :is(span,small){font-size:var(--pack-small-copy)}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-direction-label>span{font-size:12px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-direction-label b{font-size:14px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-overview-card{min-height:56px;padding:7px 9px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-card-title b{font-size:14px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-card-foot :is(small,b),.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-cell-empty :is(span,small){font-size:12px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-recommendation-badge{padding:3px 6px;font-size:10px}.client-portal-shell.theme-enterprise .pack-priority-cell:has(.pack-overview-list.is-dense){min-height:148px}.client-portal-shell.theme-enterprise .pack-overview-list.is-dense .pack-overview-card{min-height:56px;padding:6px 8px}.client-portal-shell.theme-enterprise .pack-overview-list.is-dense .pack-card-title b{font-size:13px}.client-portal-shell.theme-enterprise .pack-overview-list.is-dense .pack-card-foot :is(small,b){font-size:11px}.client-portal-shell.theme-enterprise .topbar{position:relative!important;inset:auto!important}.client-portal-shell.theme-enterprise .page-wrap{margin-top:0!important}.client-portal-shell.theme-enterprise .topbar-intro .island-ribbon b{font-size:21px}.client-portal-shell.theme-enterprise .workspace-search>input{font-size:14px}.client-portal-shell.theme-enterprise .topbar-actions :is(button,a,.topbar-overflow>summary,.library-switcher span,.library-switcher strong){font-size:13px}.client-portal-shell.theme-enterprise .monitor-service-tabs{position:relative!important;inset:auto!important}.client-portal-shell.theme-enterprise .monitor-service-tabs>button{min-height:76px;padding:15px 17px}.client-portal-shell.theme-enterprise .monitor-service-tabs>button>span{width:39px;height:39px;font-size:14px}.client-portal-shell.theme-enterprise .monitor-service-tabs b{font-size:16px}.client-portal-shell.theme-enterprise .monitor-service-tabs small{font-size:13px;line-height:1.45}.client-portal-shell.theme-enterprise .monitor-center .roi-card .monitor-card-head>div>span{color:#66639a!important;background:#ecebfa!important}.client-portal-shell.theme-enterprise .monitor-center .roi-card-summary>strong{color:#625f94!important}.client-portal-shell.theme-enterprise .monitor-center .monitor-roi-bars>div:first-child{--roi-bar-start:#6859e8;--roi-bar-end:#9677f0;--roi-bar-track:#eeecff;--roi-bar-text:#594ac4}.client-portal-shell.theme-enterprise .monitor-center .monitor-roi-bars>div:nth-child(2){--roi-bar-start:#079abd;--roi-bar-end:#38c1d1;--roi-bar-track:#e7f6fa;--roi-bar-text:#147c96}.client-portal-shell.theme-enterprise .monitor-center .monitor-roi-bars>div:nth-child(3){--roi-bar-start:#327fd6;--roi-bar-end:#5da8ec;--roi-bar-track:#e9f3ff;--roi-bar-text:#326eae}.client-portal-shell.theme-enterprise .monitor-center .monitor-roi-bars>div:nth-child(4){--roi-bar-start:#ad58bd;--roi-bar-end:#d27ac2;--roi-bar-track:#f7ebf7;--roi-bar-text:#8e4698}.client-portal-shell.theme-enterprise .monitor-center .monitor-roi-bars>div:nth-child(5){--roi-bar-start:#e77c39;--roi-bar-end:#f0a353;--roi-bar-track:#fff0e7;--roi-bar-text:#b65f2d}.client-portal-shell.theme-enterprise .monitor-center .monitor-roi-bars>div:nth-child(6){--roi-bar-start:#2f9f73;--roi-bar-end:#55bd8c;--roi-bar-track:#e8f7f0;--roi-bar-text:#2f7d60}.client-portal-shell.theme-enterprise .monitor-center .monitor-roi-bars>div>i{background:var(--roi-bar-track)!important}.client-portal-shell.theme-enterprise .monitor-center .monitor-roi-bars>div>i>b{background-color:var(--roi-bar-start)!important;background-image:linear-gradient(90deg, var(--roi-bar-start), var(--roi-bar-end))!important;border-color:#0000!important}.client-portal-shell.theme-enterprise .monitor-center .monitor-roi-bars>div>strong{color:var(--roi-bar-text)}.client-portal-shell.theme-enterprise .monitor-center .monitor-roi-bars>div:first-child>i>b{background:linear-gradient(90deg,#6859e8,#9677f0)!important}.client-portal-shell.theme-enterprise .monitor-center .monitor-roi-bars>div:nth-child(2)>i>b{background:linear-gradient(90deg,#079abd,#38c1d1)!important}.client-portal-shell.theme-enterprise .monitor-center .monitor-roi-bars>div:nth-child(3)>i>b{background:linear-gradient(90deg,#327fd6,#5da8ec)!important}.client-portal-shell.theme-enterprise .monitor-center .monitor-roi-bars>div:nth-child(4)>i>b{background:linear-gradient(90deg,#ad58bd,#d27ac2)!important}.client-portal-shell.theme-enterprise .monitor-center .monitor-roi-bars>div:nth-child(5)>i>b{background:linear-gradient(90deg,#e77c39,#f0a353)!important}.client-portal-shell.theme-enterprise .monitor-center .monitor-roi-bars>div:nth-child(6)>i>b{background:linear-gradient(90deg,#2f9f73,#55bd8c)!important}.brand-circular-progress{place-items:center;width:150px;height:150px;display:grid;position:relative}.circular-text{z-index:2;animation:circular-text-spin var(--circular-duration,20s) linear infinite;animation-play-state:var(--circular-play-state,running);cursor:pointer;transform-origin:50%;border-radius:50%;display:block;position:absolute;inset:0}.circular-text>i{color:#1268c5;text-align:center;width:1em;height:1em;transform:rotate(calc(360deg / var(--circular-letter-count) * var(--circular-letter-index))) translateY(-68px);transform-origin:0 0;font-size:10px;font-style:normal;font-weight:900;line-height:1;position:absolute;top:50%;left:50%}.brand-circular-progress>.brand-progress-ring{z-index:1;position:relative;width:104px!important;height:104px!important}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-progress-circular-text{background:#ffffff2e;border:1px solid #1478e524;box-shadow:inset 0 0 24px #1478e50f}.client-portal-shell.theme-classic #brand-knowledge-dashboard .brand-progress-circular-text>i{color:#735cc6}.sidebar-circular-progress{width:188px;height:188px;margin:10px auto 6px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-progress .sidebar-circular-progress>.brand-progress-ring{width:142px!important;height:142px!important;margin:0!important}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .sidebar-progress-circular-text{background:#1478e506;border:1px solid #1478e51f;box-shadow:inset 0 0 28px #1478e50d}.sidebar-progress-circular-text>i{color:#1268c5;transform:rotate(calc(360deg / var(--circular-letter-count) * var(--circular-letter-index))) translateY(-86px);font-size:10px}@keyframes circular-text-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.circular-text{animation-play-state:paused}}body:has(#brand-website-section) .client-portal-shell.theme-enterprise .topbar-intro .island-ribbon b{font-size:23px}body:has(#brand-website-section) .client-portal-shell.theme-enterprise .workspace-search>input{font-size:16px}body:has(#brand-website-section) .client-portal-shell.theme-enterprise .topbar-actions :is(button,a,.topbar-overflow>summary,.library-switcher span,.library-switcher strong){font-size:15px}.client-portal-shell.theme-enterprise #brand-website-section .website-wizard-head button,.client-portal-shell.theme-enterprise #brand-website-section .website-wizard-head button span,.client-portal-shell.theme-enterprise #brand-website-section .website-ai-toolbar :is(strong,span,button),.client-portal-shell.theme-enterprise #brand-website-section .brand-ai-feedback :is(strong,p){font-size:14px}.client-portal-shell.theme-enterprise #brand-website-section .brand-ai-feedback small{font-size:13px}.client-portal-shell.theme-enterprise #brand-website-section .brand-field-grid label>span,.client-portal-shell.theme-enterprise #brand-website-section .brand-field-grid :is(input,textarea,select){font-size:15px}.client-portal-shell.theme-enterprise #brand-website-section .website-image-grid label :is(b,small),.client-portal-shell.theme-enterprise #brand-website-section .template-card-grid :is(strong,span,small),.client-portal-shell.theme-enterprise #brand-website-section .website-success-card :is(strong,small,a),.client-portal-shell.theme-enterprise #brand-website-section :is(.website-form-actions,.website-template-picker) button,.client-portal-shell.theme-enterprise #brand-website-section .website-assets-board .section-heading>div>span{font-size:14px}.client-portal-shell.theme-enterprise #brand-website-section .website-assets-board .section-heading h2{font-size:22px}.client-portal-shell.theme-enterprise #brand-website-section .website-grid h3{font-size:15px}.client-portal-shell.theme-enterprise #brand-website-section .website-grid :is(p,button,.chip){font-size:14px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-compact-toolbar{gap:7px;padding:4px 7px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-legend{margin-top:2px;padding:3px 8px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix{grid-template-columns:72px repeat(4,minmax(0,1fr));width:100%;min-width:0;padding:4px 6px 6px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard :is(.pack-matrix-corner,.pack-priority-column-head){min-height:38px;padding:3px 6px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard :is(.pack-direction-label,.pack-priority-cell){min-height:68px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-priority-cell{padding:3px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-priority-cell-meta{margin:0 1px 2px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard :is(.pack-overview-list.is-balanced,.pack-overview-list.is-dense){gap:3px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-overview-card,.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-overview-list.is-dense .pack-overview-card{min-height:46px;padding:4px 6px}.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-priority-cell:has(.pack-overview-list.is-dense){min-height:100px}.client-portal-shell.theme-enterprise{--reference-canvas:#eaf2f8;--reference-sidebar:#f8fbff;--reference-panel:#fff;--reference-soft:#f2f7fc;--reference-border:#d9e6f2;--reference-text:#17243a;--reference-muted:#73869d;--reference-black:#1478e5;--client-violet:#1478e5;--client-pink:#4ca3f2;--client-blue:#1478e5;--monitor-purple:#1478e5;--ink:#17243a;--ink-soft:#536a84;--muted:#7b8da3;--line:#d9e6f2;--paper:#fff;--canvas:#eaf2f8;--blue:#e8f4ff;--green:#edf7ff;--cream:#f5f9fd;--orange:#eef6fd;--pink:#eaf4ff;--blush:#eef7ff;--lilac:#edf5ff;--lemon:#f2f8fd;--primary:#1478e5;--primary-dark:#0b61bd;--teal:#42a1ee;--teal-dark:#0b61bd;color:#17243a;background:#eaf2f8}.client-portal-shell.theme-enterprise:before,.client-portal-shell.theme-enterprise .side-nav{background:#f8fbff;border-color:#dce8f3;box-shadow:0 12px 30px #2566a414}.client-portal-shell.theme-enterprise .topbar,.client-portal-shell.theme-enterprise .page-wrap{background:#fffffffa;border-color:#dce8f3}.client-portal-shell.theme-enterprise .workspace-search,.client-portal-shell.theme-enterprise :is(.library-switcher,.soft-button,.ui-theme-switcher){background:#f2f7fc!important;border-color:#dce8f3!important}.client-portal-shell.theme-enterprise .main-nav>button{color:#5d7189}.client-portal-shell.theme-enterprise .main-nav>button:hover,.client-portal-shell.theme-enterprise .main-nav>button.active,.client-portal-shell.theme-enterprise .main-nav>button.active:hover{color:#1478e5!important;box-shadow:none!important;background:0 0!important}.client-portal-shell.theme-enterprise .main-nav .nav-glyph{color:#1478e5;background:#eaf4ff}.client-portal-shell.theme-enterprise .main-nav button.active .nav-glyph{box-shadow:0 8px 18px #1478e53d;color:#fff!important;background:#1478e5!important}.client-portal-shell.theme-enterprise :is(.topbar-icon-button,.topbar-create,.primary-button,.monitor-start-button,.ai-network-complete-button,.brand-form-toolbar-back>button,.pack-compact-title>button,.pack-compact-recommendation>button,.pack-project-status>button){box-shadow:0 8px 18px #1478e533;color:#fff!important;background:#1478e5!important;border-color:#1478e5!important}.client-portal-shell.theme-enterprise :is(.demo-state-switcher>button.active,.demo-state-switcher>button.active.live,.demo-mode-switcher>a.active,.demo-plan-switcher>a.active,.ui-theme-switcher button.active,.subnav-tabs button.active,.keyword-workspace-tabs>button.active,.delivery-record-tabs>button.active,.monitor-service-tabs>button.active,.website-wizard-head button.active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1478e5!important;border-color:#1478e5!important;box-shadow:0 6px 14px #1478e52e!important}.client-portal-shell.theme-enterprise :is(.demo-state-switcher>button.active,.demo-mode-switcher>a.active,.delivery-record-tabs>button.active,.monitor-service-tabs>button.active,.website-wizard-head button.active) :is(b,strong,span,small,i){color:#fff!important;-webkit-text-fill-color:#fff!important}.client-portal-shell.theme-enterprise :is(.brand-edit-form,.website-form-shell,.website-assets-board,.keyword-pack-dashboard,.keyword-library-shell,.content-library-shell,.monitor-board,.record-page-card,.geo-panel,.work-plan-section){box-shadow:0 12px 28px #2566a40f;background-color:#fff!important;border-color:#d9e6f2!important}.client-portal-shell.theme-enterprise :is(input,textarea,select,.structured-list-field,.record-search,.keyword-scope-summary){background-color:#f4f8fc!important;border-color:#dce8f3!important}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero{background:radial-gradient(circle at 92% 12%,#55acff80,#0000 34%),linear-gradient(118deg,#fff 20%,#f4faff 56%,#c6e6ff 100%);border:1px solid #d7e8f7;box-shadow:0 14px 28px #1e70c21a}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-copy :is(h3,b){color:#18345d}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-copy>div>span{background:#ffffffd1;border-color:#d6e6f4}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-progress>button{color:#fff;background:#1478e5;box-shadow:0 8px 18px #1478e538}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-progress .brand-progress-ring{background:conic-gradient(#1478e5 0 var(--brand-completeness), #d9eafb var(--brand-completeness) 100%)}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-progress .brand-progress-ring{background:repeating-conic-gradient(#1478e5 0deg 8deg,#d8eaff 8deg 12deg)}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-progress-ring:before{background:#f8fbff}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-progress-ring strong{color:#0d61ba}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions>article{background:#fff;border-color:#dbe8f3;box-shadow:0 9px 22px #2566a412}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions>article.ai{background:linear-gradient(145deg,#f8fcff,#e8f4ff);border-color:#cfe4f8}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions button{color:#0b61bd;background:#e4f2ff}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions article.ai button{color:#073c75;background:linear-gradient(100deg,#68b4f6,#8bc9ff)}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-sidebar{background:radial-gradient(circle at 100% 100%,#55acff52,#0000 42%),linear-gradient(155deg,#fff 28%,#eef8ff 70%,#c5e6ff 100%);border:1px solid #d6e8f7;box-shadow:0 16px 32px #1e70c21f}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-shortcuts i,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-sidebar>footer{color:#fff;background:#1478e5}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-history>aside{color:#456986;background:linear-gradient(90deg,#eef7ff,#cfe9ff)}.client-portal-shell.theme-enterprise :is(.website-ai-toolbar,.brand-ai-feedback,.monitor-launch-panel,.pack-current-recommendation,.keyword-freshness-card){background-color:#f1f8ff!important;background-image:linear-gradient(135deg,#fff,#e9f5ff)!important;border-color:#d2e6f7!important}.client-portal-shell.theme-enterprise :is(.section-heading>div>span,.monitor-launch-eyebrow,.brand-upload-heading span){color:#1478e5!important}@property --brand-ring-progress{syntax:"<percentage>";inherits:false;initial-value:0%}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-progress-ring{--brand-ring-progress:var(--brand-completeness);--brand-ring-width:12px;isolation:isolate;animation:1.1s cubic-bezier(.22,1,.36,1) both brand-ring-fill;background:conic-gradient(from -90deg, #1478e5 0 var(--brand-ring-progress), #e7f1fa var(--brand-ring-progress) 100%)!important;box-shadow:none!important;filter:none!important}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-progress .brand-progress-ring{--brand-ring-width:22px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-progress-ring:before{z-index:1;box-shadow:none!important;background:#fff!important}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-progress-ring:after{z-index:2;background:conic-gradient(from 0deg, transparent 0 78%, #fffffff5 84%, transparent 91% 100%);content:"";pointer-events:none;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--brand-ring-width)), #000 calc(100% - var(--brand-ring-width) + 1px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--brand-ring-width)), #000 calc(100% - var(--brand-ring-width) + 1px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--brand-ring-width)), #000 calc(100% - var(--brand-ring-width) + 1px));border-radius:50%;animation:3.4s linear infinite brand-ring-sheen;position:absolute;inset:0}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-progress-ring strong{z-index:3;animation:.72s ease-out both brand-ring-number-settle}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard :is(.brand-progress-circular-text,.sidebar-progress-circular-text){box-shadow:none!important;background:0 0!important;border-color:#0000!important}@keyframes brand-ring-fill{0%{--brand-ring-progress:0%}to{--brand-ring-progress:var(--brand-completeness)}}@keyframes brand-ring-sheen{to{transform:rotate(360deg)}}@keyframes brand-ring-number-settle{0%{opacity:.35;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-progress-ring{--brand-ring-progress:var(--brand-completeness);animation:none}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-progress-ring:after,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-progress-ring strong{animation:none}}.client-portal-shell.theme-enterprise [data-pill-nav=true]{isolation:isolate;animation:.42s cubic-bezier(.22,1,.36,1) both secondary-pill-nav-reveal}.client-portal-shell.theme-enterprise [data-pill-nav=true]>button{isolation:isolate;transition:border-color .22s,box-shadow .26s,color .22s,transform .26s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateZ(0)}.client-portal-shell.theme-enterprise [data-pill-nav=true]>button:before{z-index:0;aspect-ratio:1;content:"";pointer-events:none;transform-origin:50% 100%;background:#1478e5;border-radius:50%;width:150%;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-150%;left:50%;transform:translate(-50%)scale(0)}.client-portal-shell.theme-enterprise [data-pill-nav=true]>button>*{z-index:1;transition:color .22s,transform .26s cubic-bezier(.22,1,.36,1);position:relative}.client-portal-shell.theme-enterprise [data-pill-nav=true]>button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 10px 24px #1478e533;color:#fff!important;border-color:#1478e5!important}.client-portal-shell.theme-enterprise [data-pill-nav=true]>button:not(:disabled):hover:before,.client-portal-shell.theme-enterprise [data-pill-nav=true]>button:is(.active,[aria-current]):before{transform:translate(-50%)scale(1.45)}.client-portal-shell.theme-enterprise [data-pill-nav=true]>button:not(:disabled):hover :is(span,div,b,strong,small,i,em),.client-portal-shell.theme-enterprise [data-pill-nav=true]>button:is(.active,[aria-current]) :is(span,div,b,strong,small,i,em){color:#fff!important;-webkit-text-fill-color:#fff!important}.client-portal-shell.theme-enterprise [data-pill-nav=true]>button:not(:disabled):hover>*{transform:translateY(-1px)}.client-portal-shell.theme-enterprise [data-pill-nav=true]>button:is(.active,[aria-current]){animation:.44s cubic-bezier(.22,1,.36,1) both secondary-pill-active-settle}.client-portal-shell.theme-enterprise [data-pill-nav=true]>button:focus-visible{outline-offset:2px;outline:3px solid #1478e54d}@keyframes secondary-pill-nav-reveal{0%{opacity:0;transform:translateY(-6px)scaleX(.985)}to{opacity:1;transform:translateY(0)scaleX(1)}}@keyframes secondary-pill-active-settle{0%{transform:scale(.975);box-shadow:0 0 #1478e500}to{transform:scale(1);box-shadow:0 10px 24px #1478e533}}@media (prefers-reduced-motion:reduce){.client-portal-shell.theme-enterprise [data-pill-nav=true],.client-portal-shell.theme-enterprise [data-pill-nav=true]>button,.client-portal-shell.theme-enterprise [data-pill-nav=true]>button:before,.client-portal-shell.theme-enterprise [data-pill-nav=true]>button>*{transition:none!important;animation:none!important}}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .website-shiny-ai-button{isolation:isolate;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(110deg,#0b5fe6 0%,#287eff 52%,#69a7ff 100%)!important;border:1px solid #93c5fdad!important;box-shadow:0 10px 22px #1b6fe740,inset 0 1px #ffffff3d!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .website-shiny-ai-button:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:38%;animation:3.2s ease-in-out infinite website-ai-button-sheen;position:absolute;top:-80%;bottom:-80%;left:-55%;transform:translate(-220%)skew(-18deg)}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .website-shiny-ai-button>span{z-index:1;position:relative}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .website-shiny-ai-icon{filter:drop-shadow(0 0 5px #ffffff8c);color:#e8f4ff!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .website-shiny-ai-label{-webkit-text-fill-color:transparent;background-image:linear-gradient(120deg,#dcecff 0% 36%,#fff 50%,#dcecff 64% 100%);background-position:150%;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite website-shiny-text;color:#0000!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .website-shiny-ai-button:disabled:before,:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .website-shiny-ai-button:disabled .website-shiny-ai-label{animation-play-state:paused}@keyframes website-ai-button-sheen{0%,28%{transform:translate(-220%)skew(-18deg)}72%,to{transform:translate(520%)skew(-18deg)}}@keyframes website-shiny-text{0%{background-position:150%}to{background-position:-50%}}@media (prefers-reduced-motion:reduce){:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .website-shiny-ai-button:before,:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .website-shiny-ai-label{animation:none}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .website-shiny-ai-label{-webkit-text-fill-color:#fff;color:#fff!important}}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard{background:#fff!important;border-color:#d7e7f6!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) :is(.keyword-pack-dashboard .pack-compact-toolbar,.keyword-pack-dashboard .pack-dashboard-legend,.keyword-pack-dashboard .pack-dashboard-matrix,.keyword-pack-dashboard .pack-priority-cell){background-color:#f8fbff!important;background-image:none!important;border-color:#dce9f6!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-workspace-tabs{background:linear-gradient(90deg,#f7fbff,#eaf4ff)!important;border-color:#d8e7f6!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-workspace-tabs>button:not(.active){color:#4f6f91!important;background:0 0!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard button.pack-overview-card{background-color:#d2e6f8!important;background-image:linear-gradient(145deg,#e6f3ff,#c7def4)!important;border:1px solid #a8c9e6!important;border-left:0!important;border-radius:9px!important;box-shadow:inset 0 0 0 1px #3077b833,0 6px 15px #1b5b9724!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard button.pack-overview-card:before{content:none!important;display:none!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard button.pack-overview-card.state-pending{background-color:#1478e5!important;background-image:linear-gradient(145deg,#3693ed,#1169cb)!important;box-shadow:0 6px 15px #1478e547!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard button.pack-overview-card.state-complete{--pack-state-color:#168b66;background-color:#168b66!important;background-image:linear-gradient(145deg,#2ba47c,#117657)!important;border-color:#0f704f!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard button.pack-overview-card.state-working{--pack-state-color:#5b57d8;background-color:#5b57d8!important;background-image:linear-gradient(145deg,#716de6,#4d49c5)!important;border-color:#4844bc!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard button.pack-overview-card.state-needs-data{--pack-state-color:#b97807;background-color:#b97807!important;background-image:linear-gradient(145deg,#d49319,#a96600)!important;border-color:#965e00!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard button.pack-overview-card.state-offline{--pack-state-color:#bd4962;background-color:#bd4962!important;background-image:linear-gradient(145deg,#d66079,#a93b53)!important;border-color:#9f334b!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard button.pack-overview-card.state-pending{--pack-state-color:#1478e5;border-color:#0f61b5!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard button.pack-overview-card :is(.pack-card-title>b,.pack-card-foot>b,.pack-card-foot>small){color:#fff!important;-webkit-text-fill-color:#fff!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard button.pack-overview-card:hover{transform:translateY(-1px);border-color:var(--pack-state-color)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pack-state-color) 24%, transparent), 0 8px 18px color-mix(in srgb, var(--pack-state-color) 18%, transparent)!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard button.pack-overview-card.recommended{border-color:var(--pack-state-color)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pack-state-color) 28%, transparent), 0 8px 20px color-mix(in srgb, var(--pack-state-color) 20%, transparent)!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-card-title{justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-card-title>b{flex:0 auto;min-width:0}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-batch-label{--batch-label-background:#fff;isolation:isolate;background:linear-gradient(var(--batch-label-background), var(--batch-label-background)) padding-box, conic-gradient(from var(--border-glow-angle,45deg), var(--border-glow-color-1), var(--border-glow-color-2), var(--border-glow-color-3), var(--border-glow-color-1)) border-box;letter-spacing:.01em;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;width:auto;min-width:26px;height:24px;margin:0;padding:2px 7px;font-size:11px;font-weight:900;line-height:1;display:inline-grid;position:relative;transform:translateZ(.01px);box-shadow:0 3px 7px #3627481f}.keyword-pack-dashboard .pack-batch-label:after{z-index:-1;background:conic-gradient(from var(--border-glow-angle,45deg), var(--border-glow-color-1), var(--border-glow-color-2), var(--border-glow-color-3), var(--border-glow-color-1));content:"";filter:blur(5px);opacity:var(--border-glow-opacity,.08);pointer-events:none;border-radius:11px;transition:opacity .24s;position:absolute;inset:-3px}.keyword-pack-dashboard .pack-batch-label.batch-1{--batch-label-background:#fff3f8;color:#a6235b}.keyword-pack-dashboard .pack-batch-label.batch-2{--batch-label-background:#fff8eb;color:#864500}.keyword-pack-dashboard .pack-batch-label.batch-3{--batch-label-background:#f7ffe7;color:#456d08}.keyword-pack-dashboard .pack-batch-label.batch-4{--batch-label-background:#f5f2ff;color:#4936ad}html body .app-shell.client-portal-shell .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card:is(.state-complete,.state-working,.state-needs-data,.state-offline,.state-pending){border-left:0!important;border-radius:9px!important;box-shadow:0 5px 14px #2c77c214!important}html body .app-shell.client-portal-shell .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card:is(:hover,:focus-visible){box-shadow:0 8px 18px color-mix(in srgb, var(--pack-state-color) 18%, transparent)!important}html body .app-shell.client-portal-shell .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card.recommended{box-shadow:0 8px 20px color-mix(in srgb, var(--pack-state-color) 20%, transparent)!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-cap-hint{color:#376b9f;background:#edf6ff;border:1px solid #cfe2f5;font-weight:800}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-dashboard-scroll{overscroll-behavior:contain;scrollbar-color:#9fc5e8 #edf5fc;scrollbar-width:thin;height:clamp(420px,100vh - 250px,680px);overflow:auto}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-dashboard-scroll::-webkit-scrollbar{width:10px;height:10px;display:block}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-dashboard-scroll::-webkit-scrollbar-track{background:#edf5fc;border-radius:999px}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-dashboard-scroll::-webkit-scrollbar-thumb{background:#9fc5e8;border:2px solid #edf5fc;border-radius:999px}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-dashboard-matrix{grid-template-columns:108px repeat(4,minmax(270px,1fr));align-items:stretch;min-width:1240px;padding:8px 10px 14px}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard :is(.pack-matrix-corner,.pack-priority-column-head){z-index:5;background:#f8fbff;min-height:48px;position:sticky;top:0}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-matrix-corner{z-index:7;left:0}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-direction-label{z-index:4;background:#f8fbff;min-height:96px;position:sticky;left:0}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-priority-cell{min-height:96px;padding:8px}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard :is(.pack-overview-list,.pack-overview-list.is-balanced,.pack-overview-list.is-dense){grid-template-columns:minmax(0,1fr);grid-auto-rows:74px;gap:8px}html body .app-shell.client-portal-shell .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card,html body .app-shell.client-portal-shell .keyword-pack-dashboard .pack-overview-list.is-dense button.pack-overview-card{width:100%;height:74px;min-height:74px;padding:10px 12px!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-card-title>b{font-size:14px}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-card-foot :is(small,b){font-size:12px}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-cell-empty{min-height:74px}@media (width<=820px){:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-dashboard-scroll{height:clamp(380px,100vh - 220px,600px)}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-dashboard-matrix{grid-template-columns:96px repeat(4,minmax(250px,1fr));min-width:1120px}}.specular-button{--specular-angle:134.645deg;--specular-radius:16px;--specular-line:#fff;--specular-base:#9cc9f3;--specular-intensity:.9;--specular-thickness:1px;isolation:isolate;border-radius:var(--specular-radius);position:relative;overflow:hidden}.specular-button>:not(.specular-button-edge){z-index:2;position:relative}.specular-button-edge{border-radius:inherit;background:conic-gradient(from var(--specular-angle), transparent 0deg, transparent 118deg, color-mix(in srgb, var(--specular-line) 28%, transparent) 154deg, var(--specular-line) 180deg, color-mix(in srgb, #4ca5f7 72%, var(--specular-line)) 194deg, transparent 238deg, transparent 360deg);padding:var(--specular-thickness);opacity:0;pointer-events:none;-webkit-mask-composite:xor;transition:opacity .18s;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;z-index:3!important;position:absolute!important}.specular-button:hover .specular-button-edge,.specular-button:focus-visible .specular-button-edge{opacity:var(--specular-intensity)}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-dashboard-matrix button.specular-button.pack-overview-card:before{content:none!important;display:none!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-dashboard-matrix button.specular-button.pack-overview-card{border:var(--specular-thickness) solid var(--specular-base)!important;box-shadow:0 5px 14px #2c77c214!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-dashboard-matrix button.specular-button.pack-overview-card:is(.state-complete,.state-working,.state-needs-data,.state-offline,.state-pending){box-shadow:0 5px 14px #2c77c214!important}:is(.client-portal-shell.theme-enterprise,.client-portal-shell.theme-classic) .keyword-pack-dashboard .pack-dashboard-matrix button.specular-button.pack-overview-card:is(:hover,:focus-visible){border-color:#70b8fa!important;box-shadow:0 8px 20px #267dd329!important}@media (prefers-reduced-motion:reduce){.specular-button-edge{transition:none}}.client-portal-shell.theme-enterprise{--azure-primary:#1478e5;--azure-primary-hover:#0b61bd;--azure-primary-light:#e8f4ff;--azure-surface:#f4f9ff;--azure-line:#d7e7f6;--azure-text:#17243a;--azure-muted:#5f7893}html body .app-shell.client-portal-shell.theme-enterprise :is(.brand-field-grid input,.brand-field-grid textarea,.brand-field-grid select):focus{outline-offset:0;border-color:var(--azure-primary)!important;box-shadow:none!important;outline:3px solid #1478e52e!important}html body .app-shell.client-portal-shell.theme-enterprise .brand-report-gateway{color:#173f66!important;background:#eaf5ff linear-gradient(110deg,#eaf5ff 0%,#f4f9ff 58%,#edf7ff 100%)!important;border-color:#b9d9f3!important;box-shadow:0 10px 26px #1478e514!important}html body .app-shell.client-portal-shell.theme-enterprise .brand-report-gateway .chip{color:#0b61bd!important;background:#ddecff!important;border:1px solid #afd3f2!important}html body .app-shell.client-portal-shell.theme-enterprise .brand-report-gateway strong{color:#173f66!important}html body .app-shell.client-portal-shell.theme-enterprise .brand-report-gateway p{color:#5f7893!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.head{color:#426683!important;background:#eaf4ff!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row:not(.head){box-shadow:0 4px 14px #2e5e890a!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.tone-brand{background:#f2f8ff!important;border-left-color:#1478e5!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.tone-product{background:#effbfd!important;border-left-color:#14a6b8!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.tone-industry{background:#f6f3ff!important;border-left-color:#7559d9!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.tone-decision{background:#fff8ed!important;border-left-color:#e99028!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.tone-competitor{background:#fff3f7!important;border-left-color:#dc5b86!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.tone-brand :is(.keyword-seed,.keyword-dimension-badge){color:#0b61bd!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.tone-brand .keyword-dimension-badge{background:#dcecff!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.tone-product :is(.keyword-seed,.keyword-dimension-badge){color:#087b8a!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.tone-product .keyword-dimension-badge{background:#d9f5f8!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.tone-industry :is(.keyword-seed,.keyword-dimension-badge){color:#6045c7!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.tone-industry .keyword-dimension-badge{background:#e8e1ff!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.tone-decision :is(.keyword-seed,.keyword-dimension-badge){color:#b36510!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.tone-decision .keyword-dimension-badge{background:#ffebcc!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.tone-competitor :is(.keyword-seed,.keyword-dimension-badge){color:#b83e68!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row.tone-competitor .keyword-dimension-badge{background:#ffe0ea!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row .keyword-rank-badge{color:#4261b7!important;background:#e9efff!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-row .keyword-platform-badge{color:#4f6880!important;background:#fff!important;border:1px solid #cfe0ef!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-platform-badge[data-platform=豆包]{color:#1478e5!important;background:#e6f3ff!important;border-color:#bcdcff!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-platform-badge[data-platform=通义千问]{color:#6b50d6!important;background:#f0edff!important;border-color:#d8cfff!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-platform-badge[data-platform=DeepSeek]{color:#087b8a!important;background:#e7f9fb!important;border-color:#bfe8ec!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-platform-badge[data-platform=Kimi]{color:#bd4f84!important;background:#fff0f7!important;border-color:#f2cce0!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-platform-badge[data-platform=元宝]{color:#b76b17!important;background:#fff4e7!important;border-color:#f3d3ad!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-platform-badge[data-platform=文心一言]{color:#4466ba!important;background:#edf3ff!important;border-color:#c9d8f8!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-monitor-footer nav>button.next{color:#fff!important;background:linear-gradient(135deg,#1478e5,#3997f0)!important;border-color:#1478e5!important;box-shadow:0 6px 14px #1478e52e!important}body.geo-enterprise-theme{background:#eaf2f8!important}.client-portal-shell.theme-enterprise .topbar-icon-button.topbar-create{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#1478e5,#3997f0)!important;border:1px solid #1478e5!important;box-shadow:0 8px 18px #1478e53d!important}.client-portal-shell.theme-enterprise :is(.topbar-icon-button.topbar-refresh,.topbar-overflow>summary){color:#0b61bd!important;-webkit-text-fill-color:#0b61bd!important;background:#eaf4ff!important;border:1px solid #d3e7f9!important;box-shadow:0 6px 14px #1478e51a!important}.client-portal-shell.theme-enterprise :is(.topbar-icon-button.topbar-create,.topbar-icon-button.topbar-refresh,.topbar-overflow>summary):hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b61bd!important;border-color:#0b61bd!important}.client-portal-shell.theme-enterprise .delivery-record-tabs{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:10px;padding:8px;overflow:visible}.client-portal-shell.theme-enterprise .delivery-record-tabs>button{grid-template-columns:40px minmax(0,1fr) 26px;gap:10px;min-width:0;min-height:72px;padding:10px 12px}.client-portal-shell.theme-enterprise .delivery-record-tabs>button>span{width:40px;height:40px}.client-portal-shell.theme-enterprise .delivery-record-tabs>button>div{min-width:0}.client-portal-shell.theme-enterprise .delivery-record-tabs>button b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.client-portal-shell.theme-enterprise .delivery-record-tabs>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-portal-shell.theme-enterprise .delivery-record-tabs>button>i{justify-self:end;width:26px;min-width:26px}.delivery-record-tabs button[data-record-tab=publishing_home] .record-tab-icon:before{border:2px solid;border-radius:4px;width:20px;height:18px;transform:translate(-50%,-36%)}.delivery-record-tabs button[data-record-tab=publishing_home] .record-tab-icon:after{border-top:2px solid;border-left:2px solid;width:8px;height:8px;transform:translate(-50%,-88%)rotate(45deg)}.delivery-record-tabs button[data-record-tab=accounts] .record-tab-icon:before{border:2px solid;border-radius:50%;width:10px;height:10px;transform:translate(-50%,-82%)}.delivery-record-tabs button[data-record-tab=accounts] .record-tab-icon:after{border:2px solid;border-radius:11px 11px 4px 4px;width:20px;height:11px;transform:translate(-50%,20%)}.publishing-center-page{color:#182033;min-height:610px;margin-top:18px}.publishing-center-titlebar{justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;display:flex}.publishing-center-titlebar>div>span{color:#1478e5;letter-spacing:.12em;font-size:12px;font-weight:900}.publishing-center-titlebar h2{color:#182033;margin:5px 0 3px;font-size:clamp(24px,2.1vw,34px)}.publishing-center-titlebar p{color:#6e778a;margin:0;font-size:14px}.publishing-center-titlebar>button{flex:none;min-height:44px}.publishing-home-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:stretch;gap:18px;display:grid}.publishing-home-layout>main{gap:16px;display:grid}.publishing-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.publishing-home-metrics article,.publishing-account-alert,.publishing-quick-entry,.publishing-home-status,.publishing-account-layout,.publishing-account-card,.publishing-account-empty{background:#fff;border:1px solid #dce9f5;box-shadow:0 12px 28px #1c5c990f}.publishing-home-metrics article{border-radius:18px;min-height:156px;padding:22px;position:relative;overflow:hidden}.publishing-home-metrics article:after{content:"";background:#e8f3ff;border-radius:50%;width:112px;height:112px;position:absolute;top:-42px;right:-35px}.publishing-home-metrics article>i{z-index:1;color:#fff;background:linear-gradient(135deg,#1478e5,#4ba6ff);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:14px;font-style:normal;font-weight:900;display:grid;position:relative}.publishing-home-metrics article>span,.publishing-home-metrics article>small{color:#7b8495;font-size:12px;display:block}.publishing-home-metrics article>strong{color:#172039;margin:5px 0;font-size:30px;display:block}.publishing-home-metrics article>strong small{color:#8a94a6;font-size:15px}.publishing-account-alert{background:#fffafb;border-color:#ffd4d9;border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 20px;display:grid}.publishing-account-alert.ready{background:#f6fffb;border-color:#bfe8dc}.publishing-account-alert>i{color:#e8334f;background:#ffe9ec;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;font-style:normal;font-weight:900;display:grid}.publishing-account-alert.ready>i{color:#078866;background:#ddf7ed}.publishing-account-alert strong,.publishing-account-alert p{margin:0;display:block}.publishing-account-alert p{color:#70798b;margin-top:4px;font-size:13px;line-height:1.6}.publishing-account-alert>button,.publishing-home-status>button{color:#0b61bd;background:#edf7ff;border:1px solid #b9daf6;border-radius:11px;min-height:40px;padding:0 18px;font-weight:800}.publishing-quick-entry{border-radius:18px;padding:22px}.publishing-quick-entry header>span{color:#1478e5;letter-spacing:.1em;font-size:11px;font-weight:900}.publishing-quick-entry h3{margin:4px 0 15px;font-size:20px}.publishing-quick-entry>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.publishing-quick-entry button{text-align:left;background:#f9fcff;border:1px solid #dce9f5;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:16px;display:grid}.publishing-quick-entry button:hover{border-color:#8fc8f7;transform:translateY(-1px)}.publishing-quick-entry button:disabled{cursor:wait;opacity:.65;transform:none}.publishing-quick-entry button>i{color:#0b61bd;background:#e4f2ff;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.publishing-quick-entry button>strong{color:#202a3e}.publishing-quick-entry button>small{color:#858ea0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publishing-quick-entry button>b{color:#1478e5;grid-area:1/3/3}.publishing-home-status{background:linear-gradient(#f7fbff 0%,#e7f4ff 100%);border-radius:20px;flex-direction:column;min-height:100%;padding:25px;display:flex}.publishing-home-status header span{color:#6d7d91;font-size:12px}.publishing-home-status header h3{margin:3px 0 0;font-size:26px}.publishing-platform-orbit{background:#fff;border:16px solid #1478e5;border-color:#1478e5 #1478e5 #c9dff4 #c9dff4;border-radius:50%;place-items:center;width:144px;height:144px;margin:28px auto;display:grid;transform:rotate(-12deg)}.publishing-platform-orbit.ready{border-color:#1478e5}.publishing-platform-orbit>span,.publishing-platform-orbit>strong{transform:rotate(12deg)}.publishing-platform-orbit>span{color:#e83845;align-self:end;font-size:32px;font-weight:950}.publishing-platform-orbit>strong{color:#334157;align-self:start;font-size:12px}.publishing-home-status dl{margin:0 0 18px}.publishing-home-status dl>div{color:#5e6b7d;border-bottom:1px solid #d4e6f5;justify-content:space-between;padding:10px 0;display:flex}.publishing-home-status dd{color:#26334a;margin:0;font-weight:800}.publishing-home-status>button{color:#fff;background:linear-gradient(135deg,#1478e5,#2d8df0);border-color:#1478e5;width:100%;margin-top:auto}.publishing-home-status>p{color:#708097;text-align:center;margin:14px 0 0;font-size:11px;line-height:1.6}.publishing-account-layout{border-radius:20px;grid-template-columns:230px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.publishing-account-layout>aside{background:#f8fbfe;border-right:1px solid #dce9f5;flex-direction:column;gap:8px;padding:20px;display:flex}.publishing-account-layout>aside label{background:#fff;border:1px solid #dce9f5;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;display:flex}.publishing-account-layout>aside input{background:0 0;border:0;outline:0;width:100%;min-height:40px}.publishing-account-layout>aside>strong{color:#8a94a5;margin:4px 0 3px;font-size:12px}.publishing-account-layout>aside>button{color:#516074;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.publishing-account-layout>aside>button.active{color:#0b61bd;background:#e7f3ff}.publishing-account-layout>aside button i{background:#edf2f7;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.publishing-account-layout>aside button i.toutiao{color:#e43343;background:#fff0f1;font-weight:900}.publishing-account-layout>aside button b{font-size:12px}.publishing-account-layout>aside footer{border-top:1px solid #dce9f5;margin-top:auto;padding-top:16px}.publishing-account-layout>aside footer small,.publishing-account-layout>aside footer strong{display:block}.publishing-account-layout>aside footer small{color:#8a94a5}.publishing-account-layout>aside footer strong{color:#1478e5;margin-top:4px;font-size:20px}.publishing-account-layout>main{padding:22px}.publishing-account-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.publishing-account-toolbar>div{gap:7px;display:flex}.publishing-account-toolbar button{color:#667286;background:#fff;border:1px solid #dce9f5;border-radius:9px;min-height:36px;padding:0 14px}.publishing-account-toolbar button.active{color:#0b61bd;background:#eaf5ff;border-color:#afd5f5}.publishing-account-toolbar>span{color:#8993a5;font-size:12px}.publishing-account-selector{color:#64748a;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.publishing-account-selector select{color:#25364d;background:#fff;border:1px solid #cfe0ef;border-radius:10px;outline:none;min-width:190px;min-height:38px;padding:0 34px 0 12px;font-weight:750}.publishing-account-selector select:focus{border-color:#58a4ec;box-shadow:0 0 0 3px #1478e51a}.publishing-account-list{gap:16px;display:grid}.publishing-account-card{border-radius:18px;max-width:720px;padding:22px}.publishing-account-card.ready{border-color:#bfe6d9}.publishing-account-card.selected{border-color:#58a4ec;box-shadow:0 14px 30px #1478e51f}.publishing-account-card.expired{border-color:#ffd0d5}.publishing-account-card>header{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.publishing-account-avatar{color:#fff;background:linear-gradient(135deg,#ff4d59,#e52939);border-radius:16px;place-items:center;width:56px;height:56px;font-size:24px;font-weight:950;display:grid}.publishing-account-card header span{color:#8a94a5;font-size:12px}.publishing-account-card h3{margin:4px 0 0}.publishing-account-card header>b{color:#078866;background:#dff6ed;border-radius:999px;padding:7px 11px;font-size:12px}.publishing-account-card.expired header>b{color:#d73749;background:#fff0f1}.publishing-account-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.publishing-account-card dl>div{background:#f6f9fc;border-radius:11px;padding:12px}.publishing-account-card dt{color:#8b95a6;font-size:11px}.publishing-account-card dd{color:#27344a;margin:4px 0 0;font-weight:800}.publishing-account-card>p{color:#bd3144;background:#fff4f5;border-radius:10px;padding:10px 12px;font-size:12px}.publishing-account-card>footer{border-top:1px solid #e5edf5;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.publishing-account-card>footer a{color:#1478e5;text-decoration:none}.publishing-account-card>footer div{gap:8px;display:flex}.publishing-account-card>footer button{color:#526479;background:#f4f8fc;border:1px solid #cfe0ef;border-radius:9px;min-height:38px;padding:0 14px}.publishing-account-card>footer button.primary-button{color:#fff;border-color:#1478e5}.publishing-account-empty{text-align:center;border-style:dashed;border-radius:18px;align-content:center;place-items:center;min-height:390px;padding:30px;display:grid}.article-publishing-controls{justify-content:flex-end;align-items:center;gap:12px;display:flex}.publishing-account-empty>span{color:#e43343;background:#fff0f1;border-radius:22px;place-items:center;width:74px;height:74px;font-size:30px;font-weight:950;display:grid}.publishing-account-empty h3{margin:18px 0 6px}.publishing-account-empty p{color:#7d8799;max-width:460px;margin:0 0 18px}.publishing-platform-picker-backdrop{z-index:160;background:#0b152499;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.publishing-platform-picker{background:#fff;border:1px solid #fffc;border-radius:24px;width:min(920px,100%);max-height:min(720px,100vh - 48px);padding:28px;overflow:auto;box-shadow:0 28px 80px #06234440}.publishing-platform-picker>header{justify-content:space-between;gap:20px;display:flex}.publishing-platform-picker>header span{color:#1478e5;letter-spacing:.1em;font-size:12px;font-weight:900}.publishing-platform-picker>header h2{margin:4px 0;font-size:28px}.publishing-platform-picker>header p{color:#768195;margin:0}.publishing-platform-picker>header>button{color:#59667a;background:#f1f5f9;border:0;border-radius:12px;width:40px;height:40px;font-size:24px}.publishing-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0;display:grid}.publishing-platform-grid>button{background:#fbfdff;border:1px solid #dce8f4;border-radius:17px;align-content:center;place-items:center;gap:7px;min-height:152px;padding:16px;display:grid}.publishing-platform-grid>button.enabled:hover{background:#f1f8ff;border-color:#78baf1;transform:translateY(-2px)}.publishing-platform-grid>button.planned{opacity:.62;cursor:not-allowed}.publishing-platform-grid>button>i{color:#1478e5;background:#e7f2fc;border-radius:16px;place-items:center;width:58px;height:58px;font-size:24px;font-style:normal;font-weight:950;display:grid}.publishing-platform-grid>button>i.tone-red{color:#e52e40;background:#ffeff1}.publishing-platform-grid>button>i.tone-green{color:#08a46e;background:#e4f8ef}.publishing-platform-grid>button>i.tone-dark{color:#202638;background:#e7e9ef}.publishing-platform-grid>button>i.tone-amber{color:#c97a12;background:#fff3dc}.publishing-platform-grid>button>i.tone-orange{color:#e66d18;background:#fff0e5}.publishing-platform-grid>button>strong{color:#263248}.publishing-platform-grid>button>small{color:#8993a4}.publishing-platform-picker>footer{color:#778295;border-top:1px solid #e3ebf3;justify-content:space-between;gap:15px;padding-top:17px;font-size:12px;display:flex}.publishing-platform-picker>footer p{margin:0}@media (width<=1280px){.client-portal-shell.theme-enterprise .delivery-record-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.publishing-home-layout{grid-template-columns:minmax(0,1fr) 280px}.publishing-quick-entry>div{grid-template-columns:1fr}}@media (width<=980px){.publishing-home-layout{grid-template-columns:1fr}.publishing-home-status{min-height:420px}.publishing-account-layout{grid-template-columns:180px minmax(0,1fr)}.publishing-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.client-portal-shell.theme-enterprise .delivery-record-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-center-titlebar{flex-direction:column;align-items:flex-start}.publishing-center-titlebar>button{width:100%}.publishing-home-metrics{grid-template-columns:1fr}.publishing-home-metrics article{min-height:136px}.publishing-account-alert{grid-template-columns:42px minmax(0,1fr)}.publishing-account-alert>button{grid-column:1/-1;width:100%}.publishing-account-layout{display:block}.publishing-account-layout>aside{border-bottom:1px solid #dce9f5;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.publishing-account-layout>aside label,.publishing-account-layout>aside>strong,.publishing-account-layout>aside footer{display:none}.publishing-account-toolbar,.publishing-account-card>footer{flex-direction:column;align-items:flex-start}.publishing-account-selector,.article-publishing-controls{flex-direction:column;align-items:stretch;width:100%}.publishing-account-selector select,.article-publishing-controls .record-search{width:100%}.publishing-account-card dl{grid-template-columns:1fr}.publishing-account-card>footer,.publishing-account-card>footer div,.publishing-account-card>footer button{width:100%}.publishing-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-platform-picker-backdrop{align-items:end;padding:0}.publishing-platform-picker{border-radius:22px 22px 0 0;width:100%;max-height:88vh;padding:22px 16px}.publishing-platform-picker>footer{flex-direction:column}}@media (width<=440px){.client-portal-shell.theme-enterprise .delivery-record-tabs{grid-template-columns:1fr}.publishing-platform-grid{grid-template-columns:1fr 1fr;gap:10px}.publishing-platform-grid>button{min-height:132px}.publishing-account-layout>main{padding:14px}.publishing-account-toolbar>div{width:100%;overflow-x:auto}}.client-portal-shell.theme-enterprise :is(.primary-button,.primary-action,.confirm-button,.create-button,.generate-button,.publish-button,.start-button,.save-button,.monitor-start-button,.geo-report-actions>button:first-child,.geo-monitor-submit>button,.structured-list-editor>button,.evidence-supplement-button,.report-actions button.accent,.content-mode-switch>button.on,.pack-compact-title>button,.pack-compact-recommendation>button,.pack-project-status>button,.pack-current-recommendation>button,.content-readiness-card button,.profile-missing-banner button,.execution-ledger-list a,.monitor-setting-panel>footer button,.monitor-roi-input-actions button:last-child),body.geo-enterprise-theme :is(.modal-card .primary-button,.inline-keyword-actions>button:last-child,.keyword-scope-dialog>footer>button:last-child){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#1478e5,#3997f0)!important;border-color:#1478e5!important;box-shadow:0 7px 16px #1478e533!important}.client-portal-shell.theme-enterprise :is(.primary-button,.primary-action,.confirm-button,.create-button,.generate-button,.publish-button,.start-button,.save-button,.monitor-start-button,.pack-compact-title>button,.pack-compact-recommendation>button,.pack-project-status>button,.pack-current-recommendation>button):hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b61bd!important;border-color:#0b61bd!important}.client-portal-shell.theme-enterprise :is(.primary-button,.primary-action,.confirm-button,.create-button,.generate-button,.publish-button,.start-button,.save-button,.monitor-start-button,.pack-compact-title>button,.pack-compact-recommendation>button,.pack-project-status>button,.pack-current-recommendation>button) :is(span,b,strong,small,i){color:#fff!important;-webkit-text-fill-color:#fff!important}.client-portal-shell.theme-enterprise :is(.soft-button,.brand-collapse-button,.library-switcher,.demo-state-switcher,.demo-mode-indicator,.demo-plan-switcher,.ui-theme-switcher,.monitor-period-filter,.subnav-tabs,.delivery-record-tabs,.execution-hub-tabs,.geo-report-toolbar>nav),body.geo-enterprise-theme :is(.inline-keyword-actions>button:first-child,.keyword-scope-dialog>footer>button:first-child){color:#496985!important;box-shadow:none!important;background:#f0f7ff!important;border-color:#d7e7f6!important}.client-portal-shell.theme-enterprise :is(.soft-button,.brand-collapse-button):hover{color:#0b61bd!important;background:#e1f0ff!important;border-color:#b9daf6!important}.client-portal-shell.theme-enterprise :is(.demo-state-switcher,.demo-mode-switcher,.demo-plan-switcher,.ui-theme-switcher,.subnav-tabs,.keyword-workspace-tabs,.delivery-record-tabs,.execution-hub-tabs,.monitor-period-filter,.monitor-service-tabs,.geo-report-toolbar>nav,.website-wizard-head) :is(button.active,a.active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#1478e5,#2d8df0)!important;border-color:#1478e5!important;box-shadow:0 6px 14px #1478e52e!important}.client-portal-shell.theme-enterprise :is(.demo-state-switcher,.demo-mode-switcher,.demo-plan-switcher,.ui-theme-switcher,.subnav-tabs,.keyword-workspace-tabs,.delivery-record-tabs,.execution-hub-tabs,.monitor-period-filter,.monitor-service-tabs,.geo-report-toolbar>nav,.website-wizard-head) :is(button.active,a.active) :is(div,b,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important}.client-portal-shell.theme-enterprise .keyword-workspace-tabs>button>span:first-child{color:#0b61bd!important;-webkit-text-fill-color:#0b61bd!important;background:#e2f1ff!important}.client-portal-shell.theme-enterprise .keyword-workspace-tabs>button.active>span:first-child{color:#0b61bd!important;-webkit-text-fill-color:#0b61bd!important;background:#fff!important;box-shadow:0 3px 8px #04478629!important}.client-portal-shell.theme-enterprise .keyword-workspace-tabs>button.active>i{color:#0b61bd!important;-webkit-text-fill-color:#0b61bd!important;background:#fffffff0!important}.client-portal-shell.theme-enterprise :is(.pack-compact-recommendation,.pack-current-recommendation,.completed-section-bar,.monitor-quota-pill,.brand-heading-metrics){background-color:#f1f8ff!important;background-image:none!important;border-color:#d7e7f6!important}.client-portal-shell.theme-enterprise :is(.pack-compact-recommendation,.pack-current-recommendation,.completed-section-bar,.monitor-quota-pill,.brand-heading-metrics) :is(p,small,span){color:#5f7893}.client-portal-shell.theme-enterprise :is(button,a,summary):focus-visible{outline-offset:2px;outline:3px solid #1478e53d!important}.client-portal-shell.theme-enterprise :is(button,a):disabled{opacity:.58}html body .app-shell.client-portal-shell.theme-enterprise .topbar .topbar-actions>button.topbar-icon-button.topbar-create{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1478e5 linear-gradient(135deg,#1478e5,#3997f0)!important;border-color:#1478e5!important;box-shadow:0 8px 18px #1478e542!important}html body .app-shell.client-portal-shell.theme-enterprise .topbar .topbar-actions>button.topbar-icon-button.topbar-refresh{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#2d8df0 linear-gradient(135deg,#2d8df0,#67b4f6)!important;border-color:#2d8df0!important;box-shadow:0 8px 18px #2d8df038!important}html body .app-shell.client-portal-shell.theme-enterprise .topbar .topbar-actions>button.topbar-icon-button:is(.topbar-create,.topbar-refresh):hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b61bd!important;border-color:#0b61bd!important}html body .app-shell.client-portal-shell.theme-enterprise .brand-edit-form .section-heading-actions>button.ai-network-complete-button,html body .app-shell.client-portal-shell.theme-enterprise .website-ai-toolbar>button.ai-network-complete-button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1478e5 linear-gradient(135deg,#1478e5,#3997f0)!important;border-color:#1478e5!important;box-shadow:0 8px 18px #1478e53d!important}html body .app-shell.client-portal-shell.theme-enterprise :is(.brand-edit-form .section-heading-actions,.website-ai-toolbar)>button.ai-network-complete-button>span{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .app-shell.client-portal-shell.theme-enterprise :is(.brand-edit-form .section-heading-actions,.website-ai-toolbar)>button.ai-network-complete-button:hover:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b61bd!important;border-color:#0b61bd!important}html body .app-shell.client-portal-shell.theme-enterprise :is([data-pill-nav],.subnav-tabs,.monitor-period-filter,.geo-report-toolbar>nav,.demo-state-switcher,.demo-mode-switcher,.demo-plan-switcher,.ui-theme-switcher) :is(button.active,a.active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1478e5 linear-gradient(135deg,#1478e5,#2d8df0)!important;border-color:#1478e5!important;box-shadow:0 6px 14px #1478e533!important}html body .app-shell.client-portal-shell.theme-enterprise :is([data-pill-nav],.subnav-tabs,.monitor-period-filter,.geo-report-toolbar>nav,.demo-state-switcher,.demo-mode-switcher,.demo-plan-switcher,.ui-theme-switcher) :is(button.active,a.active) :is(div,b,strong,em){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .app-shell.client-portal-shell.theme-enterprise :is([data-pill-nav],.subnav-tabs,.monitor-period-filter,.geo-report-toolbar>nav) :is(button.active,a.active) small{color:#dcecff!important;-webkit-text-fill-color:#dcecff!important}html body .app-shell.client-portal-shell.theme-enterprise .website-wizard-head[data-pill-nav=true]>button.active>span{color:#0b61bd!important;-webkit-text-fill-color:#0b61bd!important;background:#fff!important;border:1px solid #ffffffd1!important;box-shadow:0 3px 9px #04468b38,inset 0 0 0 1px #1478e514!important}html body .app-shell.client-portal-shell.theme-enterprise :is(.keyword-workspace-tabs,.delivery-record-tabs,.execution-hub-tabs,.monitor-service-tabs,.website-wizard-head)>button.active>span:first-child{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:#074c95!important;border:1px solid #ffffff80!important;box-shadow:0 3px 9px #04315e3d!important}html body .app-shell.client-portal-shell.theme-enterprise :is(.keyword-workspace-tabs,.delivery-record-tabs,.execution-hub-tabs)>button.active>i{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:#074c95!important;border:1px solid #ffffff80!important;box-shadow:0 3px 9px #04315e33!important}html body .app-shell.client-portal-shell.theme-enterprise .execution-ledger-list{max-height:min(640px,66vh);padding:2px 4px 10px;scroll-padding-block:32%;gap:10px!important}html body .app-shell.client-portal-shell.theme-enterprise .execution-ledger-list>article.record-wheel-item{min-height:76px;padding:14px 16px!important}html body .app-shell.client-portal-shell.theme-enterprise .record-wheel>.record-wheel-item{will-change:opacity, transform;opacity:max(.86, var(--record-wheel-opacity))!important;filter:none!important}html body .app-shell.client-portal-shell.theme-enterprise .execution-ledger-list .ledger-type{padding:9px 6px;font-size:13px;line-height:1.25}html body .app-shell.client-portal-shell.theme-enterprise .execution-ledger-list strong{font-size:14px;line-height:1.45}html body .app-shell.client-portal-shell.theme-enterprise .execution-ledger-list :is(small,time,a,.muted-link){font-size:13px;line-height:1.45}html body .app-shell.client-portal-shell.theme-enterprise .brand-edit-form .section-heading.compact.brand-profile-toolbar{z-index:auto!important;top:auto!important;position:static!important;inset-block-start:auto!important}html body .app-shell.client-portal-shell.theme-enterprise .brand-form-toolbar-back>button{border-radius:15px;gap:10px;min-height:50px;padding:0 22px;font-size:14px;font-weight:850}html body .app-shell.client-portal-shell.theme-enterprise .brand-form-toolbar-back>button>span{font-size:18px;line-height:1}html body .app-shell.client-portal-shell.theme-enterprise :is(.brand-edit-form .section-heading-actions .ai-network-complete-button,.primary-button,.primary-action,.confirm-button,.create-button,.generate-button,.publish-button,.start-button,.save-button,.monitor-start-button,.monitor-launch-action button,.monitor-setting-panel>footer button,.monitor-roi-input-actions button:last-child,.demo-state-switcher>button.active,.demo-mode-switcher>a.active,.demo-plan-switcher>a.active,.ui-theme-switcher>button.active,.report-actions button.accent,.content-mode-switch>button.on,.subnav-tabs button.active,.keyword-workspace-tabs>button.active,.pack-compact-title>button,.pack-compact-recommendation>button,.pack-project-status>button,.pack-current-recommendation>button,.content-readiness-card button,.profile-missing-banner button,.execution-hub-tabs button.active,.delivery-record-tabs button.active,.execution-ledger-list a,.topbar-icon-button.topbar-create,.topbar-overflow[open]>summary,.geo-report-actions>button:first-child,.geo-monitor-submit>button,.structured-list-editor>button,.evidence-supplement-button,.monitor-period-filter button.active,.geo-report-toolbar>nav button.active,.monitor-city-options button.active,.monitor-price-options>button.active,.monitor-service-tabs>button.active,.brand-form-toolbar-back>button,.brand-dashboard-header>button,.brand-dashboard-progress>button,.brand-reference-snapshot>header button,.brand-reference-profile>button,.brand-reference-milestones>button.active,.brand-reference-progress>button),html body.geo-enterprise-theme :is(.inline-keyword-category-tabs button.active,.inline-keyword-actions>button:last-child,.keyword-scope-dialog>footer>button:last-child,.modal-card .primary-button){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1478e5 linear-gradient(135deg,#1478e5,#3997f0)!important;border-color:#1478e5!important;box-shadow:0 7px 16px #1478e533!important}html body .app-shell.client-portal-shell.theme-enterprise :is(.keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card.recommended,.keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card:is(.active,.recommended)){border-color:var(--pack-state-color,#1478e5)!important}html body .app-shell.client-portal-shell.theme-enterprise :is(.keyword-workspace-tabs,.delivery-record-tabs,.execution-hub-tabs,.monitor-period-filter,.geo-report-toolbar>nav,.monitor-price-options) button.active :is(i,em),html body .app-shell.client-portal-shell.theme-enterprise :is(.brand-dashboard-header>button,.monitor-start-button)>i{color:#0b61bd!important;-webkit-text-fill-color:#0b61bd!important}html body .app-shell.client-portal-shell.theme-enterprise :is(.brand-dashboard-actions>div>button>i,.brand-dashboard-modules>div>button>i,.brand-dashboard-checklist>div>button>i){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1478e5!important}html body .app-shell.client-portal-shell.theme-enterprise :is(.primary-button,.primary-action,.confirm-button,.create-button,.generate-button,.publish-button,.start-button,.save-button,.monitor-start-button,.monitor-launch-action button,.brand-form-toolbar-back>button,.brand-dashboard-header>button,.brand-dashboard-progress>button,.brand-reference-snapshot>header button,.brand-reference-profile>button,.brand-reference-progress>button):hover:not(:disabled){background:#0b61bd!important;border-color:#0b61bd!important}html body.geo-enterprise-theme .modal-backdrop:has(.keyword-algorithm-modal){background:#191f3a8f linear-gradient(135deg,#4840aa24,#0ea5e914)!important}html body.geo-enterprise-theme .keyword-algorithm-modal{background:#fff linear-gradient(145deg,#fff 0%,#fdfcff 58%,#f7fbff 100%)!important;border:1px solid #7667e733!important;box-shadow:0 28px 72px #252a503d,inset 0 0 0 1px #ffffffb8!important}html body.geo-enterprise-theme .keyword-algorithm-modal .modal-head{color:#22223b!important;background:0 0!important}html body.geo-enterprise-theme .keyword-algorithm-modal .modal-head .chip{color:#5b46d6!important;background:#eeeaff!important;border:1px solid #d7d1ff!important}html body.geo-enterprise-theme .keyword-algorithm-modal .modal-head h2{color:#272442!important}html body.geo-enterprise-theme .keyword-algorithm-modal .modal-head p{color:#69708d!important}html body.geo-enterprise-theme .keyword-algorithm-modal .modal-head>button{color:#6c6880!important;background:#faf9ff!important;border-color:#e0ddf3!important}html body.geo-enterprise-theme .keyword-algorithm-modal .modal-head>button:hover{color:#5541c7!important;background:#eeeaff!important;border-color:#c9c1f3!important}html body.geo-enterprise-theme .keyword-algorithm-input{background:#f3f0ff linear-gradient(120deg,#f3f0ff 0%,#edf7ff 52%,#ecfbf8 100%)!important;border:1px solid #dedbfd!important;box-shadow:0 10px 26px #5348ad14!important}html body.geo-enterprise-theme .keyword-algorithm-input>div{background:#ffffffd1!important;border:1px solid #ffffffe0!important;box-shadow:0 5px 16px #373e680f!important}html body.geo-enterprise-theme .keyword-algorithm-input>div:first-child small{color:#654bd6!important}html body.geo-enterprise-theme .keyword-algorithm-input>div:nth-child(2) small{color:#1677d2!important}html body.geo-enterprise-theme .keyword-algorithm-input>div:nth-child(3) small{color:#078b78!important}html body.geo-enterprise-theme .keyword-algorithm-input strong{color:#29283c!important}html body.geo-enterprise-theme .keyword-algorithm-input span{color:#72758a!important}html body.geo-enterprise-theme .keyword-algorithm-input>button{color:#5145a6!important;background:#fff!important;border:1px solid #d4d0ed!important;box-shadow:0 5px 14px #463d921a!important}html body.geo-enterprise-theme .keyword-algorithm-input>button:hover{color:#4336a3!important;background:#f7f5ff!important;border-color:#a79ce8!important}html body.geo-enterprise-theme .keyword-algorithm-steps article{border:1px solid var(--algorithm-step-line)!important;background:var(--algorithm-step-bg)!important;background-image:none!important;box-shadow:0 7px 18px #2a2f4f0b!important}html body.geo-enterprise-theme .keyword-algorithm-steps article:first-child{--algorithm-step-bg:#faf8ff;--algorithm-step-line:#e5defd;--algorithm-step-badge:#e9e2ff;--algorithm-step-ink:#6045cc}html body.geo-enterprise-theme .keyword-algorithm-steps article:nth-child(2){--algorithm-step-bg:#f6faff;--algorithm-step-line:#dbeafb;--algorithm-step-badge:#dfeeff;--algorithm-step-ink:#146fc2}html body.geo-enterprise-theme .keyword-algorithm-steps article:nth-child(3){--algorithm-step-bg:#f3fbff;--algorithm-step-line:#d4edf7;--algorithm-step-badge:#d9f2fb;--algorithm-step-ink:#087e9b}html body.geo-enterprise-theme .keyword-algorithm-steps article:nth-child(4){--algorithm-step-bg:#f3fcf8;--algorithm-step-line:#d5eee3;--algorithm-step-badge:#d9f4e7;--algorithm-step-ink:#11805e}html body.geo-enterprise-theme .keyword-algorithm-steps article:nth-child(5){--algorithm-step-bg:#fffaf2;--algorithm-step-line:#f3e3c7;--algorithm-step-badge:#ffedcf;--algorithm-step-ink:#b96812}html body.geo-enterprise-theme .keyword-algorithm-steps article:nth-child(6){--algorithm-step-bg:#fff7fa;--algorithm-step-line:#f2dce5;--algorithm-step-badge:#f9e1eb;--algorithm-step-ink:#b94774}html body.geo-enterprise-theme .keyword-algorithm-steps article>span{background:var(--algorithm-step-badge)!important;color:var(--algorithm-step-ink)!important;background-image:none!important;border:0!important}html body.geo-enterprise-theme .keyword-algorithm-steps b{color:#2d2c3e!important}html body.geo-enterprise-theme .keyword-algorithm-steps p{color:#727588!important}html body.geo-enterprise-theme .keyword-algorithm-modal .modal-actions{background:0 0!important;border-color:#e7e4f3!important}html body.geo-enterprise-theme .keyword-algorithm-modal .modal-actions .primary-button{color:#fff!important;background:#6554d9 linear-gradient(135deg,#6c55dd,#3d8dea)!important;border-color:#6554d9!important;box-shadow:0 10px 24px #4f53cd47!important}html body.geo-enterprise-theme .keyword-algorithm-modal .modal-actions .primary-button:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#5b45cc,#2d7dd4)!important;border-color:#5040c0!important;box-shadow:0 13px 28px #4248b852!important}html body.geo-enterprise-theme .keyword-review-window-backdrop{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#12193094!important;background-image:linear-gradient(135deg,#342f744d,#0e749033)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto,auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}html body.geo-enterprise-theme .keyword-review-window{background:#fbfcff!important;border:1px solid #7162d83d!important;box-shadow:0 30px 84px #1b204547,inset 0 0 0 1px #ffffffc7!important}html body.geo-enterprise-theme .keyword-review-window-toolbar{color:#292640!important;background:#f1edff linear-gradient(115deg,#f1edff 0%,#edf6ff 56%,#eafaf7 100%)!important;border-color:#dcd8f5!important;box-shadow:0 8px 22px #42417e12!important}html body.geo-enterprise-theme .keyword-review-window-toolbar>div:nth-child(2) span{color:#6853cc!important}html body.geo-enterprise-theme .keyword-review-window-toolbar>div:nth-child(2) strong{color:#312e4b!important}html body.geo-enterprise-theme .keyword-review-window-toolbar>small{color:#606786!important;background:#ffffffb8!important;border:1px solid #5e6fc221!important;box-shadow:0 4px 12px #3e47730d!important}html body.geo-enterprise-theme .keyword-review-window-toolbar>button{color:#625b80!important;background:#ffffffc7!important;border-color:#d1cbed!important}html body.geo-enterprise-theme .keyword-review-window-toolbar>button:hover{color:#5140bd!important;background:#e8e3ff!important;border-color:#aaa0e5!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-review{background:#fff linear-gradient(145deg,#fff 0%,#fbfaff 54%,#f6fbff 100%)!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-review-head .chip{color:#5944cf!important;background:#eeeaff!important;border:1px solid #d7d0ff!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-review-head h2{color:#28263c!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-review-head p{color:#68708a!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-review-stats strong{color:#4e43c8!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-review-stats span{color:#6f7184!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-review-stats small{border-radius:999px;padding:4px 9px;color:#276db0!important;background:#e9f1ff!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs{background:linear-gradient(90deg,#f5f2ff,#f1f7ff 56%,#f0faf7)!important;border:1px solid #e4e0f5!important;padding:6px!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs button{border-color:var(--keyword-tab-line,#ddd9ee)!important;background:var(--keyword-tab-bg,#fff)!important;color:var(--keyword-tab-ink,#5d5b73)!important;box-shadow:0 3px 10px #373b600b!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs button:nth-of-type(2){--keyword-tab-bg:#faf7ff;--keyword-tab-line:#e1d8fa;--keyword-tab-ink:#674dc5}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs button:nth-of-type(3){--keyword-tab-bg:#f4f9ff;--keyword-tab-line:#d7e8fb;--keyword-tab-ink:#216eb3}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs button:nth-of-type(4){--keyword-tab-bg:#f1fbff;--keyword-tab-line:#d2edf6;--keyword-tab-ink:#0b7d99}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs button:nth-of-type(5){--keyword-tab-bg:#f3fbf7;--keyword-tab-line:#d4ecdf;--keyword-tab-ink:#167c5d}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs button:nth-of-type(6){--keyword-tab-bg:#fff7fa;--keyword-tab-line:#f0dbe5;--keyword-tab-ink:#ad456f}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs button small{background:color-mix(in srgb, currentColor 10%, #fff)!important;color:inherit!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs button.active{color:#fff!important;background:#5b4bd1 linear-gradient(135deg,#6653d8,#3f8de5)!important;border-color:#5b4bd1!important;box-shadow:0 7px 16px #4a4bbe38!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs button.active small{color:#fff!important;background:#ffffff38!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-add{background:linear-gradient(90deg,#f5f2ff 0%,#f2f7ff 58%,#eefaf7 100%)!important;border:1px solid #dedaf3!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-add button{color:#514d72!important;background:#fff!important;border-color:#d8d3ec!important;box-shadow:0 3px 9px #3a3a640d!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-add button:first-child{color:#4d3db5!important;background:#eae5ff!important;border-color:#bdb2ef!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-add button:hover{color:#4939ad!important;background:#f0edff!important;border-color:#a89de5!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-add>span{color:#73788b!important}html body.geo-enterprise-theme .keyword-review-window .inline-word-package{background:#fff!important;border:1px solid #ddd9ef!important;box-shadow:0 7px 20px #34395e0e!important}html body.geo-enterprise-theme .keyword-review-window .inline-word-package-head{color:#29283c!important;background:#f8f5ff linear-gradient(110deg,#f8f5ff 0%,#f2f7ff 58%,#eefaf6 100%)!important;border:0!important}html body.geo-enterprise-theme .keyword-review-window .inline-word-package-head:hover{background:linear-gradient(110deg,#f1edff 0%,#eaf4ff 58%,#e7f8f3 100%)!important}html body.geo-enterprise-theme .keyword-review-window .inline-word-package-head>span{color:#fff!important;background:linear-gradient(135deg,#6b54d9,#e45f99)!important;border:0!important;box-shadow:0 6px 14px #6f4ab033!important}html body.geo-enterprise-theme .keyword-review-window .inline-word-package-head small{color:#6d64a0!important}html body.geo-enterprise-theme .keyword-review-window .inline-word-package-head strong{color:#29283c!important}html body.geo-enterprise-theme .keyword-review-window .inline-word-package-priorities i{color:#5d49d0!important;background:#e8e3ff!important}html body.geo-enterprise-theme .keyword-review-window .inline-word-package-head em{color:#08785a!important;background:#def5eb!important}html body.geo-enterprise-theme .keyword-review-window .inline-word-package-head>b{color:#5040bd!important}html body.geo-enterprise-theme .keyword-review-window .inline-word-package-rows{background:#fbfaff!important;border-color:#e3e0f0!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-list article{color:#2f3043!important;background:#fff!important;border-color:#e2dff0!important;box-shadow:0 3px 10px #36395b09!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-list article:nth-child(2n){background:#fbfcff!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-number{color:#766ac1!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-list :is(input,select){color:#5e6080!important;background:#fff!important;border-color:#dcd9eb!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-list :is(input,select):focus{box-shadow:none!important;border-color:#7565d8!important;outline:3px solid #ece9ff!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-delete{color:#c23f67!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-delete:hover{border-radius:8px;color:#a92850!important;background:#fff0f4!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-actions{background:#f8f9fff0!important;border-color:#dfdced!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-actions>button:first-child{color:#326eaa!important;background:#edf6ff!important;border-color:#d3def0!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-actions>button:last-child{color:#fff!important;background:#6553d7 linear-gradient(135deg,#6b54dc,#3c8de8)!important;border-color:#6553d7!important;box-shadow:0 10px 24px #484fc247!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-actions>button:last-child:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#5942c6,#2b7ed2)!important;border-color:#4d3cbd!important;box-shadow:0 13px 28px #4045b152!important}html body .app-shell.client-portal-shell.theme-enterprise .package-detail-status-strip :is(span,button){padding:6px 11px;font-size:12px}html body .app-shell.client-portal-shell.theme-enterprise .package-detail-status-strip :is(span,button) b{font-size:13px}html body .app-shell.client-portal-shell.theme-enterprise .package-detail-status-strip .waiting{border:1px solid #f0dfbf;color:#966021!important;background:#fff5e5!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-list{gap:13px}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card{border-radius:18px;transition:border-color .2s,box-shadow .2s,transform .2s;background:#fff linear-gradient(105deg,#fff 0% 64%,#faf8ff 100%)!important;border:1px solid #e1ddef!important;border-left:6px solid #7664d8!important;box-shadow:0 7px 20px #3033570e!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card:nth-child(3n+2){background:linear-gradient(105deg,#fff 0% 64%,#f5faff 100%)!important;border-left-color:#3e8fd8!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card:nth-child(3n){background:linear-gradient(105deg,#fff 0% 64%,#f3fbf8 100%)!important;border-left-color:#2b9b83!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card:hover{transform:translateY(-1px);border-color:#cfc9e8!important;box-shadow:0 11px 26px #3437621a!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card-head{grid-template-columns:44px minmax(300px,1fr) 90px 110px 204px;gap:14px;min-height:90px;padding:14px 17px}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card-head>.check-button{border-radius:7px;width:22px;height:22px;font-size:12px;box-shadow:0 2px 7px #383c600d;color:#6c62a7!important;background:#fff!important;border-color:#d6dbea!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card-head>.check-button.checked{color:#fff!important;background:linear-gradient(135deg,#6c56dc,#3c8de4)!important;border-color:#6554d8!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-main b{font-size:17px;line-height:1.4;color:#25243a!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-main small{margin-top:6px;font-size:13px;line-height:1.55;color:#656b87!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-score{background:#f3f0ff;border:1px solid #ddd7f8;border-radius:12px;padding:8px 9px}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-score b{font-size:16px;line-height:1;color:#5542c5!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-score small{margin-top:5px;font-size:12px;line-height:1.2;color:#756c9b!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card:nth-child(3n+2) .kw-score{background:#edf7ff;border-color:#d3e5f8}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card:nth-child(3n+2) .kw-score b{color:#176fb8!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card:nth-child(3n) .kw-score{background:#edf9f4;border-color:#d2eadf}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card:nth-child(3n) .kw-score b{color:#147b61!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-status-badge{border:1px solid #0000;min-width:88px;padding:8px 11px;font-size:13px;line-height:1.2}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-status-badge.pending{border-color:#efdfc3;color:#986222!important;background:#fff5e7!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-status-badge.working{border-color:#cfe7f7;color:#166d9d!important;background:#eaf7ff!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-status-badge.completed{border-color:#cce8db;color:#137256!important;background:#eaf8f1!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-status-badge.needs-data{border-color:#efdbb0;color:#94600e!important;background:#fff3d8!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-status-badge.offline{border-color:#f0cbd5;color:#ae345b!important;background:#fff0f4!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-plan-state{border:1px solid #dfe2f0;min-width:144px;padding:9px 12px;font-size:13px;line-height:1.2;color:#686d80!important;background:#f2f4f8!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-plan-state.ready{border-color:#c9e5d9;color:#167158!important;background:#e8f7f0!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-completed-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:204px;display:grid}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-completed-actions button{white-space:nowrap;border:1px solid #c8dcf4;border-radius:999px;min-height:38px;padding:7px 10px;font-size:13px;font-weight:800;color:#1769b1!important;background:#edf6ff!important}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-completed-actions button:first-child{border-color:#2b85db;box-shadow:0 6px 14px #257edb33;color:#fff!important;background:linear-gradient(135deg,#2492ed,#3975dc)!important}@media (width>=901px) and (width<=1180px){html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card-head{grid-template-columns:38px minmax(250px,1fr) 82px 96px 188px;gap:10px}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-completed-actions{width:188px}}@media (width<=900px){html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card-head{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}html body .app-shell.client-portal-shell.theme-enterprise .package-keyword-card .kw-completed-actions{grid-column:2/-1;justify-self:start;width:min(204px,100%)}}html body .historical-plan-overlay{z-index:180;background:#19234161;place-items:center;padding:22px;display:grid;position:fixed;inset:0}html body .historical-plan-dialog{background:#fff;border:1px solid #d6e4f5;border-radius:24px;width:min(720px,100%);max-height:min(780px,100dvh - 44px);padding:24px;overflow:auto;box-shadow:0 28px 70px #1c395e40}html body .historical-plan-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}html body .historical-plan-dialog>header span{color:#347dc2;letter-spacing:.12em;font-size:12px;font-weight:850}html body .historical-plan-dialog>header h2{color:#202b43;margin:7px 0 5px;font-size:23px}html body .historical-plan-dialog>header p{color:#718099;margin:0;font-size:13px}html body .historical-plan-dialog>header>button{color:#52667d;background:#f4f8fc;border:1px solid #dae6f2;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:24px;display:grid}html body .historical-plan-title{background:linear-gradient(135deg,#f7fbff,#edf6ff);border:1px solid #d7e7f7;border-radius:18px;align-items:center;gap:15px;margin-top:22px;padding:16px;display:flex}html body .historical-plan-title>i{color:#fff;background:linear-gradient(135deg,#288fe8,#4c69d9);border-radius:16px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:16px;font-style:normal;font-weight:900;display:grid}html body .historical-plan-title small,html body .historical-plan-title strong,html body .historical-plan-title p{display:block}html body .historical-plan-title small{color:#397bbb;font-size:11px;font-weight:800}html body .historical-plan-title strong{color:#23314a;margin-top:4px;font-size:17px}html body .historical-plan-title p{color:#6f7d93;margin:5px 0 0;font-size:12px}html body .historical-plan-notice{color:#805e20;background:#fff8e9;border:1px solid #f1ddb5;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.6}html body .historical-plan-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}html body .historical-plan-facts article{background:#fafcff;border:1px solid #e1e8f1;border-radius:14px;padding:12px}html body .historical-plan-facts span,html body .historical-plan-facts strong{display:block}html body .historical-plan-facts span{color:#7d899b;font-size:11px}html body .historical-plan-facts strong{color:#26344c;margin-top:6px;font-size:13px}html body .historical-plan-section,html body .historical-plan-scope{margin-top:16px}html body :is(.historical-plan-section,.historical-plan-scope) h3{color:#33445c;margin:0 0 9px;font-size:13px}html body .historical-plan-section>div{flex-wrap:wrap;gap:8px;display:flex}html body .historical-plan-section span{color:#376b9d;background:#f1f7fd;border:1px solid #d8e7f5;border-radius:999px;padding:7px 11px;font-size:12px}html body .historical-plan-section em,html body .historical-plan-scope p{color:#7a8698;margin:0;font-size:12px;font-style:normal;line-height:1.65}html body .historical-plan-dialog>footer{border-top:1px solid #e7edf4;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:16px;display:flex}html body .historical-plan-dialog>footer button{min-width:110px}@media (width<=640px){html body .historical-plan-overlay{place-items:end center;padding:0}html body .historical-plan-dialog{border-radius:24px 24px 0 0;max-height:92dvh;padding:18px}html body .historical-plan-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}html body :is(.keyword-scope-overlay,.keyword-plan-modal-overlay){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.geo-keyword-dialog-open .app-shell .giraffe-guide img{animation-play-state:paused!important}html body.geo-keyword-dialog-open .app-shell *{transition-duration:0s!important;animation:none!important}html body .keyword-plan-modal :is(.keyword-plan-generating>span,.live-plan-indicator.loading i){animation:none!important;transform:none!important}.keyword-plan-generation-overlay{z-index:10020;background:radial-gradient(circle at 50% 24%,#40a2f533,#0000 38%),#162b48a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.keyword-plan-generation-dialog{isolation:isolate;background:radial-gradient(circle at 86% 0,#75c4ff33,#0000 32%),linear-gradient(145deg,#fff,#f2f8ff);border:1px solid #b8d9f4;border-radius:24px;width:min(720px,100vw - 40px);max-height:calc(100vh - 40px);padding:22px;position:relative;overflow:auto;box-shadow:0 34px 90px #0c2c4f4d,inset 0 1px #ffffffe6}.keyword-plan-generation-dialog>header{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.keyword-plan-generation-dialog>header>div:nth-child(2)>span{color:#1478e5;letter-spacing:.13em;font-size:10px;font-weight:900}.keyword-plan-generation-dialog>header h2{margin:5px 0 0;font-size:21px;color:#102e4f!important}.keyword-plan-generation-dialog>header p{color:#678099;margin:5px 0 0;font-size:12px}.keyword-plan-generation-dialog>header>strong{color:#1478e5;font-variant-numeric:tabular-nums;font-size:26px}.keyword-generation-orb{background:linear-gradient(135deg,#1478e5,#53b7f6);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 12px 28px #1478e547,0 0 0 8px #1478e514}.keyword-generation-orb:before,.keyword-generation-orb:after{content:"";border:2px solid #58b8f3;border-color:#58b8f3 #1478e547 #0000 #0000;border-radius:50%;position:absolute;inset:-8px;animation:1.6s linear infinite keyword-generation-spin!important}.keyword-generation-orb:after{border-top-color:#0000;border-right-color:#9bd5fb;inset:-14px;animation-duration:2.4s!important;animation-direction:reverse!important}.keyword-generation-orb>i{background:#ffffff29;border-radius:50%;position:absolute;inset:9px;animation:1.25s ease-in-out infinite keyword-generation-pulse!important}.keyword-generation-orb>b{z-index:1;color:#fff;letter-spacing:.04em;font-size:17px;position:relative}.keyword-generation-scope{background:#ffffffc7;border:1px solid #cfe3f4;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:3px 12px;margin-top:20px;padding:11px 13px;display:grid}.keyword-generation-scope>span{color:#126ab7;background:#e4f2ff;border-radius:999px;grid-row:1/3;align-self:center;padding:6px 9px;font-size:10px;font-weight:900}.keyword-generation-scope>b{color:#234666;font-size:12px}.keyword-generation-scope>small{color:#728aa0;font-size:10px}.keyword-generation-progress{background:#dfeaf4;border-radius:999px;height:7px;margin:15px 0;overflow:hidden}.keyword-generation-progress>i{border-radius:inherit;background:linear-gradient(90deg,#1478e5,#59bdf6);height:100%;display:block;box-shadow:0 0 14px #1478e566;transition:width .42s cubic-bezier(.22,1,.36,1)!important}.keyword-generation-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.keyword-generation-steps>li{background:#ffffffa8;border:1px solid #dbe7f1;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid;transition:border-color .22s,background .22s,transform .22s!important}.keyword-generation-steps>li>i{color:#71879b;background:#e8eef4;border-radius:9px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.keyword-generation-steps>li>div{grid-template-columns:auto 1fr;gap:2px 8px;display:grid}.keyword-generation-steps>li>div>span{color:#2f516f;font-size:11px;font-weight:900}.keyword-generation-steps>li>div>strong{color:#1478e5;font-size:11px}.keyword-generation-steps>li>div>small{color:#74899c;grid-column:1/-1;font-size:10px}.keyword-generation-steps>li>em{color:#8a9aaa;text-align:right;min-width:46px;font-size:10px;font-style:normal;font-weight:850}.keyword-generation-steps>li.done{background:#f2fbf7;border-color:#c9e6db}.keyword-generation-steps>li.done>i{color:#14805e;background:#d8f2e8}.keyword-generation-steps>li.done>em{color:#14805e}.keyword-generation-steps>li.active{background:#eaf5ff;border-color:#86c5f2;transform:translate(3px);box-shadow:0 8px 20px #1478e51a}.keyword-generation-steps>li.active>i{color:#fff;background:linear-gradient(135deg,#1478e5,#4eacf2);box-shadow:0 5px 12px #1478e538;animation:.9s ease-in-out infinite keyword-generation-step!important}.keyword-generation-steps>li.active>em{color:#1478e5}.keyword-plan-generation-dialog>footer{background:#e9f4ff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.keyword-plan-generation-dialog>footer>span{color:#527391;align-items:center;gap:5px;font-size:11px;display:flex}.keyword-plan-generation-dialog>footer>span>i{background:#1478e5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1478e51f;animation:1s ease-in-out infinite keyword-generation-pulse!important}.keyword-plan-generation-dialog>footer b{color:#0b61bd}.keyword-plan-generation-dialog>footer small{color:#6f879d;font-size:10px}@keyframes keyword-generation-spin{to{transform:rotate(360deg)}}@keyframes keyword-generation-pulse{50%{opacity:.58;transform:scale(.82)}}@keyframes keyword-generation-step{50%{transform:scale(1.08)}}@media (width<=640px){.keyword-plan-generation-overlay{padding:10px}.keyword-plan-generation-dialog{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:16px}.keyword-plan-generation-dialog>header{grid-template-columns:52px minmax(0,1fr)}.keyword-generation-orb{width:48px;height:48px}.keyword-plan-generation-dialog>header>strong{grid-column:1/-1;font-size:18px}.keyword-generation-steps>li{grid-template-columns:27px minmax(0,1fr)}.keyword-generation-steps>li>em{display:none}.keyword-plan-generation-dialog>footer{flex-direction:column;align-items:flex-start}}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions>article.publishing{background:linear-gradient(145deg,#f7fbff,#edf6ff);border-color:#cfe5ff;grid-template-rows:auto auto minmax(0,1fr) auto}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions>article.publishing.connected{background:linear-gradient(145deg,#f5fffb,#eaf9f4);border-color:#bde8db}.brand-publishing-platform-status{justify-content:space-between;align-self:center;align-items:center;gap:8px;margin:2px 0 4px;font-size:11px;display:flex}@media (width>=1200px){.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions>article.publishing>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.brand-publishing-platform-status span{color:#4d6680;text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.brand-publishing-platform-status em{color:#2875bd;background:#deecfb;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}article.publishing.connected .brand-publishing-platform-status em{color:#188262;background:#d9f4ea}.brand-publishing-connect-backdrop{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#192b407a;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.brand-publishing-connect-modal{background:#fff;border:1px solid #c5dcf4e0;border-radius:26px;width:min(640px,100vw - 32px);max-height:calc(100dvh - 40px);padding:clamp(20px,3vw,30px);overflow-y:auto;box-shadow:0 28px 80px #1d406540}.brand-publishing-connect-modal>header{grid-template-columns:52px minmax(0,1fr) 34px;align-items:start;gap:14px;display:grid}.brand-publishing-logo{color:#fff;background:linear-gradient(145deg,#1685ee,#0a6cc9);border-radius:17px;place-items:center;width:52px;height:52px;font-size:19px;font-weight:900;display:grid;box-shadow:0 10px 24px #1379db3d}.brand-publishing-connect-modal>header span{color:#6f95b9;letter-spacing:.1em;font-size:10px;font-weight:800}.brand-publishing-connect-modal>header h2{color:#203851;margin:3px 0 5px;font-size:clamp(21px,3vw,27px)}.brand-publishing-connect-modal>header p{color:#7d91a4;margin:0;font-size:12px;line-height:1.6}.brand-publishing-connect-modal>header>button{color:#55718c;cursor:pointer;background:#edf4fa;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.brand-publishing-account-state{background:#f3f7fb;border-radius:18px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:24px;padding:16px;display:grid}.brand-publishing-state-dot{background:#a5b3c1;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #a5b3c124}.brand-publishing-account-state.connected .brand-publishing-state-dot{background:#20a77c;box-shadow:0 0 0 5px #20a77c24}.brand-publishing-account-state>div{gap:4px;min-width:0;display:grid}.brand-publishing-account-state strong{color:#27425d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.brand-publishing-account-state small{color:#8395a6;font-size:11px}.brand-publishing-account-state>b{color:#71869a;background:#e5edf4;border-radius:999px;padding:6px 10px;font-size:10px}.brand-publishing-account-state.connected>b{color:#188262;background:#daf4eb}.brand-publishing-connect-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.brand-publishing-connect-steps li{color:#8193a5;border:1px solid #e4edf5;border-radius:14px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;font-size:10px;display:grid}.brand-publishing-connect-steps li b{color:#71869a;background:#eaf1f7;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.brand-publishing-connect-steps li:is(.active,.done){color:#2d6ea9;border-color:#bcdcff}.brand-publishing-connect-steps li:is(.active,.done) b{color:#fff;background:#1685ee}.brand-publishing-connect-steps li.done{color:#188262;border-color:#bde8db}.brand-publishing-connect-steps li.done b{background:#20a77c}.brand-publishing-feedback{border-radius:13px;margin:12px 0 0;padding:11px 13px;font-size:11px;line-height:1.6}.brand-publishing-feedback.success{color:#326f9f;background:#edf8ff}.brand-publishing-feedback.error{color:#b43d49;background:#fff0f1}.brand-publishing-qr-panel{background:linear-gradient(135deg,#f8fbff,#eef7ff);border:1px solid #d9e9f8;border-radius:20px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:20px;margin-top:16px;padding:18px;display:grid}.brand-publishing-qr-panel img{object-fit:contain;background:#fff;border:10px solid #fff;border-radius:16px;width:190px;height:190px;box-shadow:0 10px 28px #265d911f}.brand-publishing-qr-panel>div{gap:8px;display:grid}.brand-publishing-qr-panel strong{color:#244764;font-size:16px}.brand-publishing-qr-panel p{color:#71889d;margin:0;font-size:12px;line-height:1.7}.brand-publishing-qr-panel span{color:#2778bb;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.brand-publishing-qr-panel span i{background:#1685ee;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite publishing-qr-pulse;box-shadow:0 0 0 5px #1685ee1f}@keyframes publishing-qr-pulse{50%{opacity:.38;transform:scale(.82)}}.article-publish-feedback{color:#24795f;background:#effaf6;border:1px solid #cae6dc;border-radius:13px;margin:0 0 14px;padding:11px 14px;font-size:12px;font-weight:700}.article-status-result .article-publish-action{color:#1474cb;cursor:pointer;background:#eaf5ff;border:1px solid #b7d8f8;border-radius:9px;min-height:30px;padding:5px 10px;font-size:11px;font-weight:850}.article-status-result .article-publish-action:hover:not(:disabled){color:#fff;background:#1685ee;border-color:#1685ee}.article-status-result .article-publish-action:disabled{cursor:wait;opacity:.6}.brand-publishing-connect-modal>footer{border-top:1px solid #e7eef5;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex}.brand-publishing-connect-modal>footer>a{color:#4e789e;font-size:11px;font-weight:750;text-decoration:none}.brand-publishing-connect-modal>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=1120px){.client-portal-shell.theme-enterprise #brand-knowledge-dashboard{min-height:0;padding:clamp(16px,3vw,28px);overflow:visible}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-dashboard-layout{grid-template-columns:1fr}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-sidebar{grid-template-rows:auto auto;grid-template-columns:minmax(190px,.55fr) minmax(0,1fr);align-items:center}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-sidebar>footer{grid-column:1/-1}}@media (width<=820px){.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions>article.ai{grid-column:1/-1}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-bottom{grid-template-columns:1fr}}@media (width<=640px){.client-portal-shell.theme-enterprise #brand-knowledge-dashboard{border-radius:20px;padding:14px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-sidebar{grid-template-columns:1fr}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero{padding:20px 16px}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-hero-progress{grid-template-columns:auto minmax(0,1fr)}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions>article.ai,.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-sidebar>footer{grid-column:auto}html body .app-shell.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions .brand-archive-action-button{width:100%!important;max-width:none!important}.brand-publishing-connect-backdrop{place-items:end center;padding:0}.brand-publishing-connect-modal{border-radius:24px 24px 0 0;width:100%;max-height:92dvh;padding:20px 16px}.brand-publishing-connect-modal>header{grid-template-columns:44px minmax(0,1fr) 32px;gap:10px}.brand-publishing-logo{border-radius:14px;width:44px;height:44px}.brand-publishing-account-state{grid-template-columns:10px minmax(0,1fr)}.brand-publishing-account-state>b{grid-column:2;justify-self:start}.brand-publishing-connect-steps{grid-template-columns:1fr}.brand-publishing-qr-panel{text-align:center;grid-template-columns:1fr;justify-items:center}.brand-publishing-qr-panel>div,.brand-publishing-qr-panel span{justify-content:center;justify-items:center}.brand-publishing-connect-modal>footer{flex-direction:column;align-items:stretch}.brand-publishing-connect-modal>footer>div,.brand-publishing-connect-modal>footer button{width:100%}}@media (width>=1200px) and (height<=720px){html:has(#brand-knowledge-dashboard){overflow:auto}body:has(#brand-knowledge-dashboard){overflow:auto}.client-portal-shell.theme-enterprise .page-wrap:has(>#brand-knowledge-dashboard){overflow:auto}.client-portal-shell.theme-enterprise #brand-knowledge-dashboard{height:auto;min-height:620px;max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.keyword-plan-generation-dialog *,.keyword-plan-generation-dialog:before,.keyword-plan-generation-dialog:after{transition:none!important;animation:none!important}}html body.geo-enterprise-theme :is(.keyword-scope-overlay,.keyword-plan-modal-overlay){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1727448a linear-gradient(135deg,#1478e51f,#2cadd814)!important}html body.geo-keyword-dialog-open .app-shell.client-portal-shell.theme-enterprise .giraffe-guide img{animation-play-state:paused!important}html body.geo-keyword-dialog-open .app-shell.client-portal-shell.theme-enterprise :is(.mobile-scrim,.glass-icon-front,.package-detail-actions){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.geo-enterprise-theme :is(.keyword-scope-dialog,.keyword-plan-modal){background:#fff!important;border-color:#cbdff2!important;box-shadow:0 28px 76px #1835573d!important}html body.geo-enterprise-theme .keyword-scope-kicker{border:1px solid #c9e3fa;border-radius:999px;width:fit-content;padding:5px 9px;display:inline-flex;color:#0f6fc5!important;background:#e9f5ff!important}html body.geo-enterprise-theme .keyword-scope-dialog h2{color:#162d4c!important}html body.geo-enterprise-theme .keyword-scope-dialog>p{color:#647892!important}html body.geo-enterprise-theme .keyword-scope-close,html body.geo-enterprise-theme .keyword-plan-modal-head>button{color:#3e6f9f!important;background:#f4f9ff!important;border-color:#c9dff2!important;box-shadow:0 3px 10px #235b8f12!important}html body.geo-enterprise-theme .keyword-scope-close:hover,html body.geo-enterprise-theme .keyword-plan-modal-head>button:hover{color:#0b61bd!important;background:#e2f1ff!important;border-color:#8fc4ee!important}html body.geo-enterprise-theme .keyword-scope-dialog fieldset{background:#fbfdff!important;border-color:#dce9f5!important}html body.geo-enterprise-theme .keyword-scope-dialog legend{color:#385c82!important}html body.geo-enterprise-theme .keyword-scope-options label{color:#55708b!important;background:#f7fbff!important;border-color:#d7e5f2!important}html body.geo-enterprise-theme .keyword-scope-options label:hover{color:#176aae!important;background:#edf7ff!important;border-color:#9dccf0!important}html body.geo-enterprise-theme .keyword-scope-options label.selected{color:#0b61bd!important;background:#e3f2ff linear-gradient(135deg,#e3f2ff,#edf7ff)!important;border-color:#79b8ed!important;box-shadow:inset 0 0 0 1px #1478e514!important}html body.geo-enterprise-theme .keyword-scope-options input{accent-color:#1478e5!important}html body.geo-enterprise-theme .china-city-select-trigger{color:#3c5e80!important;background:#f7fbff!important;border-color:#cfe0ef!important}html body.geo-enterprise-theme .china-city-select-trigger:hover,html body.geo-enterprise-theme .china-city-select.open .china-city-select-trigger{color:#0b61bd!important;background:#edf7ff!important;border-color:#7eb9e9!important;box-shadow:0 0 0 3px #1478e51a!important}html body.geo-enterprise-theme .china-city-dialog{border-color:#cbdff2!important;box-shadow:0 28px 76px #18355747!important}html body.geo-enterprise-theme .china-city-dialog-head{background:linear-gradient(110deg,#f4f9ff,#fff)!important;border-color:#dce9f5!important}html body.geo-enterprise-theme .china-city-dialog-head small,html body.geo-enterprise-theme .china-city-menu-head button{color:#1478e5!important}html body.geo-enterprise-theme .china-city-dialog-head h3{color:#162d4c!important}html body.geo-enterprise-theme .china-city-option.selected{color:#0b61bd!important;background:#e3f2ff!important}html body.geo-enterprise-theme .china-city-option.selected i,html body.geo-enterprise-theme .china-city-dialog-foot button:last-child{background:#1478e5!important;border-color:#1478e5!important}html body.geo-enterprise-theme .keyword-verification-control label{background:#f7fbff!important;border-color:#cfe0ef!important}html body.geo-enterprise-theme .keyword-verification-control label:focus-within{background:#fff!important;border-color:#67abe3!important;box-shadow:0 0 0 3px #1478e51a!important}html body.geo-enterprise-theme .keyword-verification-control input{color:#135f9f!important}html body.geo-enterprise-theme .keyword-verification-control>div>button{color:#176daf!important;background:#edf7ff!important;border-color:#a9cff0!important}html body.geo-enterprise-theme .keyword-verification-control>div>button:hover,html body.geo-enterprise-theme .keyword-verification-control>div>button.active{color:#fff!important;background:#1478e5!important;border-color:#1478e5!important;box-shadow:0 5px 12px #1478e533!important}html body.geo-enterprise-theme .keyword-scope-preview{background:#edf7ff linear-gradient(90deg,#edf7ff,#f5faff 58%,#eef9ff)!important;border:1px solid #d7e8f6!important}html body.geo-enterprise-theme .keyword-scope-preview span{color:#527697!important}html body.geo-enterprise-theme .keyword-scope-preview strong{color:#173d65!important}html body.geo-enterprise-theme .keyword-scope-preview small{color:#66809b!important}html body.geo-enterprise-theme .keyword-scope-dialog>footer>button:first-child{color:#356b9d!important;background:#edf6ff!important;border-color:#c9dff2!important}html body.geo-enterprise-theme .keyword-scope-dialog>footer>button:first-child:hover{color:#0b61bd!important;background:#deefff!important;border-color:#8dbfe7!important}html body.geo-enterprise-theme .keyword-scope-dialog>footer>button:last-child{color:#fff!important;background:#1478e5 linear-gradient(135deg,#1478e5,#3997f0)!important;border-color:#1478e5!important;box-shadow:0 8px 18px #1478e53d!important}html body.geo-enterprise-theme .keyword-scope-dialog>footer>button:last-child:hover:not(:disabled){transform:translateY(-1px);background:#0b61bd!important;border-color:#0b61bd!important}html body.geo-enterprise-theme .keyword-scope-dialog>footer>button:last-child:disabled{opacity:1;color:#6687a6!important;box-shadow:none!important;background:#cfe3f5!important;border-color:#bdd7ed!important}html body.geo-enterprise-theme .keyword-plan-modal-head{color:#173552!important;background:#eaf5ff linear-gradient(110deg,#eaf5ff,#f4f9ff 58%,#edf8ff)!important;border-color:#d6e6f4!important}html body.geo-enterprise-theme .keyword-plan-modal-head span{color:#0d69bd!important;background:#deefff!important;border:1px solid #c9e1f5!important}html body.geo-enterprise-theme .keyword-plan-modal-head h2{color:#172d48!important}html body.geo-enterprise-theme .keyword-plan-modal-head p{color:#607890!important}html body.geo-enterprise-theme .keyword-plan-modal>.keyword-scope-summary{background:#eef8ff linear-gradient(100deg,#eef8ff,#f6fbff)!important;border-color:#cfe5f5!important}html body.geo-enterprise-theme .keyword-plan-modal>.keyword-scope-summary span{color:#39739f!important}html body.geo-enterprise-theme .keyword-plan-modal>.keyword-scope-summary strong{color:#153b60!important}html body.geo-enterprise-theme .keyword-plan-modal>.keyword-scope-summary small{color:#5e7d9a!important}html body.geo-enterprise-theme .keyword-plan-modal>.keyword-scope-summary button{color:#0d68ad!important;background:#fff!important;border-color:#86bee8!important;box-shadow:0 4px 11px #1869aa14!important}html body.geo-enterprise-theme .keyword-plan-modal>.keyword-scope-summary button:hover{color:#0b61bd!important;background:#e8f4ff!important;border-color:#1478e5!important}html body.geo-enterprise-theme .keyword-plan-generating{background:#edf7ff linear-gradient(120deg,#edf7ff,#f7fbff)!important;border-color:#a8cfed!important}html body.geo-enterprise-theme .keyword-plan-generating>span{color:#fff!important;background:linear-gradient(135deg,#1478e5,#4aa6f3)!important;animation:none!important;box-shadow:0 7px 16px #1478e538!important}html body.geo-enterprise-theme .keyword-plan-modal .live-plan-indicator.loading i{animation:none!important}html body.geo-enterprise-theme .keyword-plan-generating strong{color:#153b64!important}html body.geo-enterprise-theme .keyword-plan-generating li{color:#66809a!important;background:#f1f6fb!important}html body.geo-enterprise-theme .keyword-plan-generating li i{color:#54728d!important;background:#d7e5f1!important}html body.geo-enterprise-theme .keyword-plan-generating li.active{color:#0b61bd!important;background:#dfeeff!important}html body.geo-enterprise-theme .keyword-plan-generating li.active i{color:#fff!important;background:#1478e5!important}html body.geo-enterprise-theme .keyword-plan-generating li.done{color:#16749d!important;background:#e6f5ff!important}html body.geo-enterprise-theme .keyword-plan-generating li.done i{color:#fff!important;background:#2b9bc9!important}html body.geo-enterprise-theme .keyword-plan-modal .keyword-freshness-card{background:#edf8ff linear-gradient(115deg,#edf8ff,#f4faff 55%,#e9f6ff)!important;border-color:#bcdcf4!important}html body.geo-enterprise-theme .keyword-plan-modal .keyword-freshness-card>div>span{color:#087a9a!important}html body.geo-enterprise-theme .keyword-plan-modal .live-plan-indicator{border:1px solid #c4e2f4;color:#08779a!important;background:#fff!important}html body.geo-enterprise-theme .keyword-plan-modal .live-plan-indicator i{background:#1c97c4!important;box-shadow:0 0 0 4px #1c97c424!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-plan-choice-head>.chip{color:#0b61bd!important;background:#e6f3ff!important;border:1px solid #b9d9f3!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-system-recommendation{background:#eaf5ff linear-gradient(105deg,#eaf5ff,#f4f9ff)!important;border-color:#bddbf2!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-system-recommendation>span{color:#fff!important;background:linear-gradient(135deg,#1478e5,#46a4ef)!important;box-shadow:0 6px 14px #1478e533!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-system-recommendation strong{color:#173b61!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-system-recommendation small{color:#5d7790!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-evidence-export{color:#0c68b2!important;background:#fff!important;border-color:#79b7e8!important;box-shadow:0 4px 11px #1769ad14!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-evidence-export:hover:not(:disabled){color:#0b61bd!important;background:#e7f3ff!important;border-color:#1478e5!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button{color:#253f5d!important;background:#f8fbff!important;border-color:#d4e4f2!important;box-shadow:0 5px 15px #264d6f0b!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button:nth-child(2){background:#f3f9ff!important;border-color:#c9deef!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button:nth-child(3){background:#eef6ff!important;border-color:#bed7ec!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button:hover{background:#eaf5ff!important;border-color:#68aae0!important;box-shadow:0 10px 22px #1462a61f!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button.recommended{background:#e6f3ff linear-gradient(145deg,#e6f3ff,#f4f9ff)!important;border-color:#398fd4!important;box-shadow:inset 0 0 0 1px #1478e514!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button:is(.selected,.committed){background:#dceeff linear-gradient(145deg,#dceeff,#f3f9ff)!important;border-color:#1478e5!important;box-shadow:0 0 0 3px #1478e51f!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button>div>span{color:#176baa!important;background:#dceeff!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button:nth-child(2)>div>span{color:#0d68ae!important;background:#cfe7fb!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button:nth-child(3)>div>span{color:#075a9e!important;background:#c3def5!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button>div>i{color:#fff!important;background:#1478e5!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-estimates>span{color:#355c7f!important;background:#edf6ff!important}html body.geo-enterprise-theme .keyword-plan-modal-foot{background:#f8fbff!important;border-color:#d6e5f2!important}html body.geo-enterprise-theme .keyword-plan-modal-foot>span{color:#5f7690!important}html body.geo-enterprise-theme .keyword-plan-modal-foot>.primary-button{color:#fff!important;background:#1478e5 linear-gradient(135deg,#1478e5,#3997f0)!important;border-color:#1478e5!important;box-shadow:0 8px 18px #1478e53d!important}html body.geo-enterprise-theme .keyword-plan-modal-foot>.primary-button:hover:not(:disabled){transform:translateY(-1px);background:#0b61bd!important;border-color:#0b61bd!important}html body.geo-enterprise-theme .keyword-plan-modal-foot>.primary-button:disabled{opacity:1;color:#6685a2!important;box-shadow:none!important;background:#cbdff1!important;border-color:#bcd6ec!important}html body .app-shell.client-portal-shell.theme-enterprise .kw-option-recommendation-badge,html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button .kw-option-recommendation-badge{font-style:normal;font-weight:850;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1478e5 linear-gradient(135deg,#1478e5,#3b98ee)!important;border:1px solid #0f6dcc!important;border-radius:999px!important;padding:4px 8px!important;font-size:11px!important;box-shadow:0 5px 12px #1478e538!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix .pack-overview-card.recommended .pack-recommendation-badge{color:#5a3100!important;-webkit-text-fill-color:#5a3100!important;background:#ffd83d linear-gradient(135deg,#fff66d,#ffb719)!important;border:1px solid #e39b08!important;border-radius:999px!important;gap:5px!important;padding:5px 10px!important;font-size:12px!important;font-weight:950!important;line-height:1.1!important;top:4px!important;right:5px!important;box-shadow:0 5px 13px #c47c0057,inset 0 1px #ffffffb8!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix .pack-overview-card.recommended .pack-recommendation-badge:before{background:#a75d00!important;width:7px!important;height:7px!important}html body .app-shell.client-portal-shell.theme-enterprise .pack-overview-card.recommended .pack-card-title{padding-right:66px!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card.state-complete{--pack-state-color:#fdf0f9;background:#fdf0f9!important;border-color:#fdf0f9!important;box-shadow:0 5px 14px #fdf0f961!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card.state-working{--pack-state-color:#aed9c5;background:#aed9c5!important;border-color:#aed9c5!important;box-shadow:0 5px 14px #aed9c53d!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card.state-needs-data{--pack-state-color:#fbec8e;background:#fbec8e!important;border-color:#fbec8e!important;box-shadow:0 5px 14px #fbec8e3d!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card.state-offline{--pack-state-color:#ff6b78;background:#ff6b78!important;border-color:#ff6b78!important;box-shadow:0 5px 14px #ff6b783d!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card.state-pending{--pack-state-color:#60b0f4;background:#60b0f4!important;border-color:#60b0f4!important;box-shadow:0 5px 14px #60b0f43d!important}.client-portal-shell.theme-enterprise .pack-dashboard-legend i.completed,.client-portal-shell.theme-enterprise .pack-status-track i.completed{background:#fdf0f9!important}.client-portal-shell.theme-enterprise .pack-dashboard-legend i.working,.client-portal-shell.theme-enterprise .pack-status-track i.working{background:#aed9c5!important}.client-portal-shell.theme-enterprise .pack-dashboard-legend i.needs-data,.client-portal-shell.theme-enterprise .pack-status-track i.needs-data{background:#fbec8e!important}.client-portal-shell.theme-enterprise .pack-dashboard-legend i.offline,.client-portal-shell.theme-enterprise .pack-status-track i.offline{background:#ff6b78!important}.client-portal-shell.theme-enterprise .pack-dashboard-legend i.waiting,.client-portal-shell.theme-enterprise .pack-status-track i.waiting{background:#60b0f4!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card :is(.pack-card-title>b,.pack-card-foot>b){color:#081b2b!important;-webkit-text-fill-color:#081b2b!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix button.pack-overview-card .pack-card-foot small{align-items:center;gap:5px;display:inline-flex;color:#16384f!important;-webkit-text-fill-color:#16384f!important}.pack-card-foot.is-complete{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:7px}.pack-complete-trophy{background:linear-gradient(145deg,#fffdf4,#ffe49a);border:1px solid #dc9d1866;border-radius:50%;flex:0 0 39px;place-self:center;place-items:center;width:39px;height:39px;font-size:25px;line-height:1;display:inline-grid;box-shadow:0 5px 11px #b1760c3d,inset 0 1px #ffffffe6}html body .app-shell.client-portal-shell.theme-enterprise .kw-custom-cadence-switch>button.selected{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1478e5 linear-gradient(135deg,#1478e5,#3997f0)!important;border-color:#1478e5!important;box-shadow:0 6px 14px #1478e533!important}html body .app-shell.client-portal-shell.theme-enterprise .library-switcher-leaf{background:#1478e5!important}html body .app-shell.client-portal-shell.theme-enterprise .brand-dashboard-overview>footer :is(span,button){color:#d9eeff!important;-webkit-text-fill-color:#d9eeff!important;background:#1478e533!important;border-color:#5ab2f78c!important}html body .app-shell.client-portal-shell.theme-enterprise .brand-dashboard-overview>footer button:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#2d8df057!important;border-color:#72bdf7!important}html body .app-shell.client-portal-shell.theme-enterprise .website-build-stages>div.current>span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#1478e5,#43a0ed)!important;box-shadow:0 5px 12px #1478e52e!important}html body .app-shell.client-portal-shell.theme-enterprise .website-readiness-list article:not([data-active=true])>span{color:#5d7288!important;-webkit-text-fill-color:#5d7288!important;box-shadow:none!important;background:#e8eef5!important}html body .app-shell.client-portal-shell.theme-enterprise .website-readiness-list article{background:#fbfdff!important;border-color:#dbe6f0!important;border-radius:18px!important}html body .app-shell.client-portal-shell.theme-enterprise .website-readiness-list article[data-active=true]{transform:translateY(-1px);background:linear-gradient(100deg,#126fe8,#1aa6f7 48%,#7065ff)!important;border-color:#7fbae9!important;box-shadow:0 9px 22px #1463a61f!important}html body .app-shell.client-portal-shell.theme-enterprise .website-readiness-list article.pending[data-active=true]{background:linear-gradient(100deg,#1478e5,#2d8df0 52%,#7065ff)!important}html body .app-shell.client-portal-shell.theme-enterprise .website-readiness-list article>:not(.website-readiness-marquee){opacity:1;transition:opacity .12s}html body .app-shell.client-portal-shell.theme-enterprise .website-readiness-list article[data-active=true]>:not(.website-readiness-marquee){opacity:0;transition-delay:0s}html body .app-shell.client-portal-shell.theme-enterprise .website-readiness-list article[data-active=true] .website-readiness-marquee-part>:is(i,b,small,em){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .app-shell.client-portal-shell.theme-enterprise .website-readiness-list article[data-active=true] .website-readiness-marquee-part>em{background:#ffffff2e!important;border:1px solid #ffffff75!important}html body .app-shell.client-portal-shell.theme-enterprise :is(.website-empty-primary,.website-aside-action){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1478e5 linear-gradient(135deg,#1478e5,#3997f0)!important;border-color:#1478e5!important;box-shadow:0 8px 18px #1478e538!important}html body .app-shell.client-portal-shell.theme-enterprise :is(.website-empty-primary,.website-aside-action):hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b61bd!important;border-color:#0b61bd!important}.workflow-secondary-page{z-index:12000;overscroll-behavior:contain;background:radial-gradient(circle at 12% 4%,#6ac3ff29,#0000 28%),linear-gradient(145deg,#f4f8fc 0%,#f8fbff 48%,#eef4fb 100%);display:block;position:fixed;inset:0;overflow:auto}.workflow-secondary-page>.workflow-secondary-surface{width:100%;min-width:0;max-width:none;min-height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;animation:.28s ease-out both workflow-secondary-page-in;overflow:visible}.workflow-secondary-page>.keyword-job-window,.workflow-secondary-page>.report-task-window{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.workflow-secondary-page>.report-task-window:has(.report-pipeline-exports){grid-template-rows:auto minmax(0,1fr) auto auto}.workflow-secondary-page .keyword-job-window-body,.workflow-secondary-page .report-task-window-body{min-height:0}.workflow-secondary-page .keyword-job-window-head,.workflow-secondary-page .report-pipeline-head,.workflow-secondary-page .keyword-review-window-toolbar{z-index:6;position:sticky;top:0}.workflow-secondary-page .report-pipeline-head{grid-template-columns:auto minmax(0,1fr) auto auto}.workflow-secondary-page .keyword-job-window-foot,.workflow-secondary-page .report-pipeline-foot{z-index:6;position:sticky;bottom:0}.workflow-secondary-page .report-pipeline-head>button{color:#2d6595;cursor:pointer;background:#ffffffc2;border:1px solid #367ec22e;border-radius:12px;place-items:center;width:38px;height:38px;margin-left:auto;font-size:18px;font-weight:800;display:grid}.keyword-review-secondary-page>.keyword-review-window{grid-template-rows:auto minmax(0,1fr);display:grid}.keyword-review-secondary-page .keyword-review-window-scroll{min-height:0;max-height:none;overflow:auto}.workflow-evidence-links{vertical-align:middle;align-items:center;gap:3px;margin-left:5px;display:inline-flex}.workflow-evidence-links>a{color:#64748b;background:#f1f5f9;border:1px solid #d7e0e9;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.workflow-evidence-links>a:hover,.workflow-evidence-links>a:focus-visible{color:#1769aa;background:#eaf4ff;border-color:#60a5fa;outline:none;transform:translateY(-1px)}.keyword-analysis-console{--analysis-accent:#2f9b7f;background:#fffffff7;border:1px solid #dce9e4;border-radius:20px;overflow:hidden;box-shadow:0 16px 40px #23534417}.keyword-analysis-console.stage-strategy{--analysis-accent:#c79428}.keyword-analysis-console.stage-sources{--analysis-accent:#328dcc}.keyword-analysis-console.stage-quality{--analysis-accent:#c86689}.report-analysis-console.palette-diagnosis .keyword-analysis-stage-nav>button:first-child{--stage-color:#1597c6;--stage-soft:#e6f8fd}.report-analysis-console.palette-diagnosis .keyword-analysis-stage-nav>button:nth-child(2){--stage-color:#2d7fe3;--stage-soft:#eaf3ff}.report-analysis-console.palette-diagnosis .keyword-analysis-stage-nav>button:nth-child(3){--stage-color:#536ee8;--stage-soft:#edf0ff}.report-analysis-console.palette-diagnosis .keyword-analysis-stage-nav>button:nth-child(4){--stage-color:#7655dd;--stage-soft:#f2edff}.report-analysis-console.palette-optimization .keyword-analysis-stage-nav>button:first-child{--stage-color:#7256e8;--stage-soft:#f0edff}.report-analysis-console.palette-optimization .keyword-analysis-stage-nav>button:nth-child(2){--stage-color:#9b4fdd;--stage-soft:#f7edff}.report-analysis-console.palette-optimization .keyword-analysis-stage-nav>button:nth-child(3){--stage-color:#d050ae;--stage-soft:#fff0fb}.report-analysis-console.palette-optimization .keyword-analysis-stage-nav>button:nth-child(4){--stage-color:#ed6b65;--stage-soft:#fff1ed}.report-analysis-console{border-color:color-mix(in srgb, var(--analysis-accent) 24%, white);box-shadow:0 16px 40px color-mix(in srgb, var(--analysis-accent) 10%, transparent)}.keyword-analysis-stage-nav{background:#f7faf9;border-bottom:1px solid #e6ede9;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.keyword-analysis-stage-nav>button{color:#6d7c76;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e8e5;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.keyword-analysis-stage-nav>button:first-child{--stage-color:#2f9b7f;--stage-soft:#e8f6f1}.keyword-analysis-stage-nav>button:nth-child(2){--stage-color:#bd871e;--stage-soft:#fff6da}.keyword-analysis-stage-nav>button:nth-child(3){--stage-color:#2f85c3;--stage-soft:#eaf5fd}.keyword-analysis-stage-nav>button:nth-child(4){--stage-color:#bc5b80;--stage-soft:#fff0f5}.keyword-analysis-stage-nav>button>span{background:var(--stage-soft);width:32px;height:32px;color:var(--stage-color);border-radius:11px;place-items:center;font-size:14px;font-weight:900;display:grid}.keyword-analysis-stage-nav>button>div{gap:2px;min-width:0;display:grid}.keyword-analysis-stage-nav>button small{color:#98a39f;letter-spacing:.08em;font-size:9px;font-weight:800}.keyword-analysis-stage-nav>button b{color:#344b43;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.keyword-analysis-stage-nav>button>em{color:#8a9692;white-space:nowrap;background:#f0f3f2;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800}.keyword-analysis-stage-nav>button.done>em,.keyword-analysis-stage-nav>button.active>em{background:var(--stage-soft);color:var(--stage-color)}.keyword-analysis-stage-nav>button.selected{border-color:color-mix(in srgb, var(--stage-color) 42%, white);box-shadow:0 8px 20px color-mix(in srgb, var(--stage-color) 13%, transparent);transform:translateY(-1px)}.keyword-analysis-stage-nav>button:disabled{cursor:not-allowed;opacity:.48}.keyword-analysis-console-head{background:radial-gradient(circle at 90% 0, color-mix(in srgb, var(--analysis-accent) 13%, transparent), transparent 34%), linear-gradient(115deg, #fbfdfc, #f5f9f7);border-bottom:1px solid #e8efec;justify-content:space-between;align-items:flex-end;gap:18px;padding:12px 18px 11px;display:flex}.keyword-analysis-console-head>div:first-child{min-width:0}.keyword-analysis-console-head>div:first-child>span{color:var(--analysis-accent);letter-spacing:.15em;font-size:8px;font-weight:900}.keyword-analysis-console-head h3{color:#203b32;margin:3px 0 0;font-size:18px;line-height:1.25}.keyword-analysis-console-head p{color:#71827c;margin:4px 0 0;font-size:10px;line-height:1.5}.keyword-analysis-stage-progress{justify-items:end;gap:5px;min-width:130px;display:grid}.keyword-analysis-stage-progress strong{color:var(--analysis-accent);letter-spacing:-.04em;font-size:20px}.keyword-analysis-stage-progress>span{background:#e6ece9;border-radius:999px;width:130px;height:6px;display:block;overflow:hidden}.keyword-analysis-stage-progress>span>i{border-radius:inherit;background:linear-gradient(90deg, var(--analysis-accent), color-mix(in srgb, var(--analysis-accent) 58%, white));height:100%;transition:width .55s;display:block}.keyword-analysis-console-body{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;padding:12px;display:grid}.keyword-analysis-step-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.keyword-analysis-step-list>article{color:#61716b;background:#fff;border:1px solid #e4ebe8;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:86px;padding:9px 10px;transition:border-color .24s,background .24s,opacity .24s,transform .24s;display:grid;position:relative;overflow:hidden}.keyword-analysis-step-list>article:before{content:"";background:#dce5e1;width:4px;position:absolute;inset:0 auto 0 0}.keyword-analysis-step-list>article>span{color:#86948e;background:#f0f4f2;border-radius:11px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.keyword-analysis-step-list>article>div{min-width:0}.keyword-analysis-step-list>article strong{color:#30463e;font-size:14px;display:block}.keyword-analysis-step-list>article p{color:#71807b;margin:4px 0 0;font-size:12px;line-height:1.5}.keyword-analysis-step-list>article>b{color:#87938e;white-space:nowrap;background:#f1f4f3;border-radius:999px;grid-column:2;justify-self:start;padding:4px 7px;font-size:10px}.keyword-analysis-step-list>article.waiting{opacity:.52}.keyword-analysis-step-list>article.done:before,.keyword-analysis-step-list>article.active:before{background:var(--analysis-accent)}.keyword-analysis-step-list>article.done>span,.keyword-analysis-step-list>article.active>span{background:color-mix(in srgb, var(--analysis-accent) 12%, white);color:var(--analysis-accent)}.keyword-analysis-step-list>article.done>b,.keyword-analysis-step-list>article.active>b{background:color-mix(in srgb, var(--analysis-accent) 10%, white);color:var(--analysis-accent)}.keyword-analysis-step-list>article.active{border-color:color-mix(in srgb, var(--analysis-accent) 34%, white);background:color-mix(in srgb, var(--analysis-accent) 4%, white);box-shadow:0 9px 24px color-mix(in srgb, var(--analysis-accent) 10%, transparent);transform:translate(3px)}.keyword-analysis-step-list>article.active>span{animation:1.25s infinite workflow-node-pulse}.keyword-analysis-step-list>article.paused{background:#fff8f9;border-color:#eccbd1}.keyword-analysis-live-output{border:1px solid color-mix(in srgb, var(--analysis-accent) 25%, white);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--analysis-accent) 15%, transparent), transparent 35%), #f8fbfa;border-radius:16px;position:sticky;top:82px;overflow:hidden}.keyword-analysis-live-output>header{border-bottom:1px solid #e4ebe8;align-items:center;gap:11px;padding:11px 12px;display:flex}.keyword-analysis-live-output>header>span{background:var(--analysis-accent);color:#fff;width:34px;height:34px;box-shadow:0 8px 18px color-mix(in srgb, var(--analysis-accent) 22%, transparent);border-radius:12px;place-items:center;font-size:17px;font-weight:900;display:grid}.keyword-analysis-live-output>header>div{gap:2px;display:grid}.keyword-analysis-live-output>header small{color:var(--analysis-accent);letter-spacing:.11em;font-size:10px;font-weight:900}.keyword-analysis-live-output>header strong{color:#2c433b;font-size:14px}.keyword-analysis-live-output>div{background:#e7edea;gap:1px;display:grid}.keyword-analysis-live-output p{color:#566a62;background:#ffffffe6;grid-template-columns:8px minmax(0,1fr);gap:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:grid}.keyword-analysis-live-output p>i{background:var(--analysis-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--analysis-accent) 10%, transparent);border-radius:50%;margin-top:5px}.keyword-analysis-live-output>footer{justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.keyword-analysis-live-output>footer span{color:#7a8983;font-size:10px}.keyword-analysis-live-output>footer b{color:var(--analysis-accent);font-size:11px}@keyframes workflow-secondary-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.workflow-secondary-page>.keyword-job-window,.workflow-secondary-page>.report-task-window,.workflow-secondary-page .keyword-job-window-body,.workflow-secondary-page .report-task-window-body{display:block}.workflow-secondary-page :is(.job-window-overview,.report-task-overview){min-height:360px}.workflow-secondary-page :is(.keyword-job-window-foot,.report-pipeline-foot){position:static}.keyword-analysis-stage-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.keyword-analysis-console-head{flex-direction:column;align-items:stretch}.keyword-analysis-stage-progress{justify-items:stretch;width:100%}.keyword-analysis-stage-progress>span{width:100%}.keyword-analysis-console-body,.keyword-analysis-step-list{grid-template-columns:1fr}.keyword-analysis-live-output{position:static}}.keyword-job-window-head>div:nth-child(2) span{font-size:11px}.keyword-job-window-head>div:nth-child(2) strong{font-size:16px}.keyword-job-window .job-window-live{font-size:11px}.keyword-job-window .keyword-job-window-head>button{font-size:17px}.keyword-job-window .job-window-progress-ring strong,.report-task-window .job-window-progress-ring strong{font-size:42px}.keyword-job-window .job-window-progress-ring small,.report-task-window .job-window-progress-ring small{font-size:14px}html body .app-shell.client-portal-shell.theme-enterprise .keyword-job-window .job-window-progress-ring{isolation:isolate;animation:3.2s ease-in-out infinite keyword-progress-ring-float;position:relative;background:radial-gradient(circle closest-side, #fff 72%, transparent 74% 99%), conic-gradient(from -90deg, #0b61bd 0deg, #59b6f4 var(--job-progress), #dce9f6 0)!important;box-shadow:0 18px 42px #1478e533,0 0 0 9px #389bec17,inset 0 0 24px #ffffffb8!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-job-window .job-window-progress-ring:before{z-index:-1;content:"";background:radial-gradient(circle,#3fa4f021,#0000 67%);border:1px solid #2f94e633;border-radius:50%;animation:2.4s ease-in-out infinite keyword-progress-halo;position:absolute;inset:-14px}html body .app-shell.client-portal-shell.theme-enterprise .keyword-job-window .job-window-progress-ring:after{z-index:1;background:conic-gradient(from 0deg, transparent 0 72%, #ffffffeb 78%, transparent 85% 100%);content:"";opacity:.82;pointer-events:none;border-radius:50%;animation:2.8s linear infinite keyword-progress-sweep;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 72%,#000 74% 99%,#0000 100%);mask:radial-gradient(circle closest-side,#0000 72%,#000 74% 99%,#0000 100%)}html body .app-shell.client-portal-shell.theme-enterprise .keyword-job-window .job-window-progress-ring>div{z-index:2;position:relative}html body .app-shell.client-portal-shell.theme-enterprise .keyword-job-window .job-window-progress-ring strong{text-shadow:0 2px 10px #237fcc1f;color:#114e82!important}html body .app-shell.client-portal-shell.theme-enterprise .keyword-job-window .job-window-progress-ring small{color:#238bcf!important}@keyframes keyword-progress-ring-float{0%,to{transform:translateY(0)scale(1);box-shadow:0 18px 42px #1478e52e,0 0 0 9px #389bec14,inset 0 0 24px #ffffffb8}50%{transform:translateY(-4px)scale(1.015);box-shadow:0 24px 52px #1478e545,0 0 0 13px #389bec1c,inset 0 0 28px #ffffffd1}}@keyframes keyword-progress-halo{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}@keyframes keyword-progress-sweep{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html body .app-shell.client-portal-shell.theme-enterprise .keyword-job-window .job-window-progress-ring,html body .app-shell.client-portal-shell.theme-enterprise .keyword-job-window .job-window-progress-ring:before,html body .app-shell.client-portal-shell.theme-enterprise .keyword-job-window .job-window-progress-ring:after{animation:none}}.keyword-job-window .job-window-overview>span,.report-task-window .report-task-overview>span{font-size:11px}.keyword-job-window .job-window-overview h2,.report-task-window .report-task-overview h2{font-size:22px}.keyword-job-window .job-window-overview>p,.report-task-window .report-task-overview>p{font-size:12px}.keyword-job-window .job-window-overview :is(dt,dd),.report-task-window .report-task-overview :is(dt,dd){font-size:11px}:is(.keyword-job-window,.report-task-window) .processing-workflow-head>span{font-size:13px}:is(.keyword-job-window,.report-task-window) .processing-workflow-head>small{font-size:12px}:is(.keyword-job-window,.report-task-window) .workflow-node-icon{font-size:13px}:is(.keyword-job-window,.report-task-window) .processing-workflow-nodes article b{font-size:12px}:is(.keyword-job-window,.report-task-window) .processing-workflow-nodes article small,:is(.keyword-job-window,.report-task-window) .processing-workflow>p{font-size:11px}:is(.keyword-job-window,.report-task-window) .job-event-stream-head span{font-size:10px}:is(.keyword-job-window,.report-task-window) .job-event-stream-head h3{font-size:16px}:is(.keyword-job-window,.report-task-window) .job-event-stream-head>small{font-size:11px}:is(.keyword-job-window,.report-task-window) .job-event-list article>span{font-size:10px}:is(.keyword-job-window,.report-task-window) .job-event-list article strong{font-size:12px}:is(.keyword-job-window,.report-task-window) .job-event-list article small{font-size:11px}:is(.keyword-job-window,.report-task-window) .job-event-list article>b{font-size:10px}.keyword-job-window-foot p{font-size:11px}.keyword-job-window-foot :is(.primary-button,.soft-button){font-size:14px}.report-task-window .report-pipeline-head>div:nth-child(2) span{font-size:10px}.report-task-window .report-pipeline-head>div:nth-child(2) strong{font-size:15px}.report-task-window .report-pipeline-head>small{font-size:11px}.report-task-window .report-optimization-orb>span{font-size:28px}.report-task-window .report-module-network article>span,.report-task-window .report-module-network article b{font-size:11px}.report-task-window .report-module-network article small,.report-task-window .report-pipeline-exports>div:first-child>span{font-size:10px}.report-task-window .report-pipeline-exports h3{font-size:16px}.report-task-window .report-pipeline-exports>div:first-child>p{font-size:11px}.report-task-window .report-pipeline-export-actions>button>span{font-size:12px}.report-task-window .report-pipeline-export-actions strong{font-size:11px}.report-task-window .report-pipeline-export-actions small{font-size:10px}.report-task-window .report-pipeline-export-actions b{font-size:17px}.report-task-window .report-pipeline-export-error,.report-task-window .report-pipeline-foot>span{font-size:11px}.report-task-window .report-pipeline-foot :is(.primary-button,.soft-button){font-size:14px}.report-pipeline-window-backdrop:has(.report-task-window){background:radial-gradient(circle at 13% 9%,#66beff47,#0000 31%),radial-gradient(circle at 87% 14%,#5c74ff38,#0000 35%),#22375452}.report-task-window{background:#f7fbff;border-color:#d1e9fff5;box-shadow:0 32px 90px #194f8538,0 0 0 1px #3687d51a}.report-task-window .report-pipeline-head{color:#173f69;background:radial-gradient(circle at 85% -55%,#52adff6b,#0000 44%),linear-gradient(110deg,#eaf6ff 0%,#edf3ff 49%,#e8edff 100%);border-bottom-color:#357ec31f}.report-task-window .job-window-controls i{background:#5cc8f4}.report-task-window .job-window-controls i:nth-child(2){background:#3e91ee}.report-task-window .job-window-controls i:nth-child(3){background:#6674df}.report-task-window .report-pipeline-head>div:nth-child(2) span{color:#2c78b8}.report-task-window .report-pipeline-head>small{color:#57789a;background:#ffffffb3;border:1px solid #4589cd24}.report-task-window .report-task-overview{color:#173b62;background:radial-gradient(circle at 13% 8%,#ffffffd1,#0000 34%),radial-gradient(circle at 100% 92%,#5ba5f440,#0000 44%),linear-gradient(155deg,#e8f7ff 0%,#e8f1ff 51%,#edf0ff 100%)}.report-task-window.phase-optimization .report-task-overview,.report-task-window.phase-complete .report-task-overview{background:radial-gradient(circle at 13% 8%,#ffffffd6,#0000 34%),radial-gradient(circle at 100% 92%,#5776ef3d,#0000 44%),linear-gradient(155deg,#edf9ff 0%,#e7f1ff 47%,#eceeff 100%)}.report-task-window .report-task-overview:after{border-color:#3781cf2b;box-shadow:0 0 0 32px #ffffff29,0 0 0 64px #407cd717}.report-task-window .report-task-overview>.job-window-progress-ring{background:radial-gradient(circle closest-side, #f9fcff 77%, transparent 79% 99%), conic-gradient(#2f91e8 var(--job-progress), #ffffffb3 0);box-shadow:0 18px 42px #2269b029,0 0 0 9px #ffffff52}.report-task-window .job-window-progress-ring strong{color:#153e68}.report-task-window .job-window-progress-ring small,.report-task-window .report-task-overview>span{color:#2579bb}.report-task-window .report-task-overview>p{color:#597a9c}.report-task-window .report-task-overview dl{background:#ecf6ff9e;border-color:#327abe1c}.report-task-window .report-task-overview dl>div{background:#ffffffa8}.report-task-window .report-task-overview dt{color:#7390ad}.report-task-window .report-task-overview dd{color:#244d74}.report-task-window .report-optimization-orb{background:radial-gradient(circle,#fbfdff 0 58%,#e2f2ff 60% 100%);border-color:#358fe133;box-shadow:0 18px 42px #2166ab29,0 0 0 9px #ffffff52}.report-task-window .report-optimization-orb>span{color:#247fc8}.report-task-window .report-optimization-orb>i{border-top-color:#2ba7ee;border-right-color:#5b6ee1}.report-task-window .report-optimization-orb.done{background:#e8f4ff;border-color:#348bdc3d}html body .app-shell.client-portal-shell.theme-enterprise .report-task-window.phase-diagnosis .report-task-overview>.job-window-progress-ring{isolation:isolate;animation:3.1s ease-in-out infinite report-diagnosis-ring-float;position:relative;background:radial-gradient(circle closest-side, #fff 72%, transparent 74% 99%), conic-gradient(from -90deg, #10b9d1 0deg, #7662e8 var(--job-progress), #dfe8f5 0)!important;box-shadow:0 18px 42px #3a74d333,0 0 0 9px #517ee517,inset 0 0 24px #ffffffc2!important}html body .app-shell.client-portal-shell.theme-enterprise .report-task-window.phase-diagnosis .job-window-progress-ring:before{z-index:-1;content:"";background:radial-gradient(circle,#2ab8de21,#0000 68%);border:1px solid #5c63e233;border-radius:50%;animation:2.5s ease-in-out infinite report-diagnosis-halo;position:absolute;inset:-14px}html body .app-shell.client-portal-shell.theme-enterprise .report-task-window.phase-diagnosis .job-window-progress-ring:after{z-index:1;background:conic-gradient(from 0deg, transparent 0 70%, #fffffff0 77%, transparent 84% 100%);content:"";opacity:.84;pointer-events:none;border-radius:50%;animation:2.9s linear infinite keyword-progress-sweep;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 72%,#000 74% 99%,#0000 100%);mask:radial-gradient(circle closest-side,#0000 72%,#000 74% 99%,#0000 100%)}html body .app-shell.client-portal-shell.theme-enterprise .report-task-window.phase-diagnosis .job-window-progress-ring>div{z-index:2;position:relative}html body .app-shell.client-portal-shell.theme-enterprise .report-task-window.phase-diagnosis .job-window-progress-ring strong{text-shadow:0 2px 10px #4f5cda26;color:#254b93!important}html body .app-shell.client-portal-shell.theme-enterprise .report-task-window.phase-diagnosis .job-window-progress-ring small{color:#536ee8!important}html body .app-shell.client-portal-shell.theme-enterprise .report-task-window .report-optimization-orb{isolation:isolate;animation:3.15s ease-in-out infinite report-optimization-float;position:relative;background:radial-gradient(circle closest-side, #fff 72%, transparent 74% 99%), conic-gradient(from -90deg, #7157e8 0deg, #ff7a55 var(--optimization-progress), #eadff3 0)!important;border:0!important;box-shadow:0 18px 44px #804ac938,0 0 0 9px #d350ae14,inset 0 0 24px #ffffffbd!important}html body .app-shell.client-portal-shell.theme-enterprise .report-task-window .report-optimization-orb:before{z-index:-1;content:"";background:radial-gradient(circle,#eb5f7b1f,#0000 68%);border:1px solid #b849bd33;border-radius:50%;animation:2.45s ease-in-out infinite report-optimization-halo;position:absolute;inset:-14px}.report-task-window .report-optimization-orb>span{z-index:2;align-items:baseline;display:flex;position:relative;color:#7848bb!important}.report-task-window .report-optimization-orb>span>b{letter-spacing:-.06em;font-size:40px}.report-task-window .report-optimization-orb>span>small{color:#d153a6;margin-left:3px;font-size:14px;font-weight:850}.report-task-window .report-optimization-orb>i{z-index:1;border-width:2px;border-top-color:#795be8;border-right-color:#ed6b65;inset:-6px}@keyframes report-diagnosis-ring-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.015)}}@keyframes report-diagnosis-halo{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:1;transform:scale(1.07)}}@keyframes report-optimization-float{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-4px)rotate(.5deg)scale(1.015)}}@keyframes report-optimization-halo{0%,to{opacity:.42;transform:scale(.95)}50%{opacity:1;transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){html body .app-shell.client-portal-shell.theme-enterprise .report-task-window :is(.job-window-progress-ring,.report-optimization-orb,.report-optimization-orb>i){animation:none}}.report-task-window .report-task-process{background:linear-gradient(#2570b509 1px,#0000 1px),linear-gradient(90deg,#2570b509 1px,#0000 1px),#f8fbff}.report-task-window .report-task-process>.processing-workflow,.report-task-window .report-task-process>.report-module-network,.report-task-window .report-task-process>.report-event-stream{background:#fffffff0;border-color:#3078be21;box-shadow:0 13px 30px #1f5b9717}.report-task-window .processing-workflow-head>span{color:#176ba8}.report-task-window .processing-workflow-head>span>i{background:#38a8e8;box-shadow:0 0 0 4px #38a8e824}.report-task-window .processing-workflow-head>small,.report-task-window .processing-workflow>p{color:#6f8ba7}.report-task-window .processing-workflow-nodes article:first-child,.report-task-window .report-module-network article:first-child{background:#edfaff;border-color:#2fa9e247}.report-task-window .processing-workflow-nodes article:nth-child(2),.report-task-window .report-module-network article:nth-child(2){background:#edf5ff;border-color:#3b89e042}.report-task-window .processing-workflow-nodes article:nth-child(3),.report-task-window .report-module-network article:nth-child(3){background:#eef2ff;border-color:#496cda3d}.report-task-window .processing-workflow-nodes article:nth-child(4),.report-task-window .report-module-network article:nth-child(4){background:#f1f1ff;border-color:#5c5bcf3b}.report-task-window .processing-workflow-nodes article:first-child .workflow-node-icon,.report-task-window .report-module-network article:first-child>span{color:#167fb9;background:#d9f3ff}.report-task-window .processing-workflow-nodes article:nth-child(2) .workflow-node-icon,.report-task-window .report-module-network article:nth-child(2)>span{color:#246fc1;background:#dcecff}.report-task-window .processing-workflow-nodes article:nth-child(3) .workflow-node-icon,.report-task-window .report-module-network article:nth-child(3)>span{color:#415fc5;background:#e0e6ff}.report-task-window .processing-workflow-nodes article:nth-child(4) .workflow-node-icon,.report-task-window .report-module-network article:nth-child(4)>span{color:#5c55bc;background:#e6e3ff}.report-task-window .processing-workflow-nodes article b,.report-task-window .report-module-network article b{color:#214d75}.report-task-window .processing-workflow-nodes article small,.report-task-window .report-module-network article small{color:#7891a9}.report-task-window .report-module-network article>i{background:#3c99df}.report-task-window .job-event-stream-head{background:linear-gradient(90deg,#eef9ff,#edf4ff 52%,#f0f1ff);border-bottom-color:#dceaf7}.report-task-window .job-event-stream-head span{color:#2878b8}.report-task-window .job-event-stream-head h3{color:#1b456c}.report-task-window .job-event-stream-head>small,.report-task-window .job-event-list article small{color:#7890a7}.report-task-window .job-event-list article{border-bottom-color:#dfebf5}.report-task-window .job-event-list article:first-child>i{border-color:#39b3e7}.report-task-window .job-event-list article:nth-child(2)>i{border-color:#3d92e2}.report-task-window .job-event-list article:nth-child(3)>i{border-color:#4777d7}.report-task-window .job-event-list article:nth-child(4)>i{border-color:#5967cc}.report-task-window .job-event-list article:nth-child(5)>i{border-color:#705ac0}.report-task-window .job-event-list article.active{color:#1a63a0}.report-task-window .job-event-list article.active>b{color:#1769ad;background:#dceeff}.report-task-window .job-event-list article.done>b{color:#286da5;background:#e7f3ff}.report-task-window .report-pipeline-exports{background:radial-gradient(circle at 92% 0,#4a9ff033,#0000 34%),linear-gradient(120deg,#eff8ff,#edf3ff);border-color:#3179c024;box-shadow:0 12px 28px #1f5b9717}.report-task-window .report-pipeline-exports>div:first-child>span{color:#2878b8}.report-task-window .report-pipeline-exports h3{color:#1a426a}.report-task-window .report-pipeline-exports>div:first-child>p{color:#6885a1}.report-task-window .report-pipeline-export-actions>button,.report-task-window .report-pipeline-export-actions>button:nth-child(2){color:#275c8b;background:#eff8fff0;border-color:#3382cc33}.report-task-window .report-pipeline-export-actions>button:nth-child(2){color:#3e559b;background:#eff2fff0;border-color:#4d66d233}.report-task-window .report-pipeline-export-actions>button>span{color:#2077b9;background:#d8edff}.report-task-window .report-pipeline-export-actions>button:nth-child(2)>span{color:#485fc2;background:#e0e7ff}.report-task-window .report-pipeline-export-actions>button{grid-template-columns:42px minmax(0,1fr) auto}.report-task-window .report-pipeline-export-actions>button>.report-export-icon{border:1px solid #ffffffb3;border-radius:13px;place-items:center;display:grid;position:relative;overflow:visible;box-shadow:0 7px 16px #2668be3d,inset 0 1px #ffffff73;color:#fff!important;width:40px!important;height:40px!important}.report-task-window .report-pipeline-export-actions>button>.report-export-icon.diagnosis{background:linear-gradient(145deg,#12c6df 0%,#2877ef 56%,#704ee8 100%)!important}.report-task-window .report-pipeline-export-actions>button>.report-export-icon.optimization{background:linear-gradient(145deg,#6553ef 0%,#a248df 52%,#ff7848 100%)!important}.report-task-window .report-export-icon>i{border:2px solid #fff;border-radius:3px;width:15px;height:19px;display:block;position:relative;box-shadow:inset 0 -4px #ffffff24}.report-task-window .report-export-icon>i:before{content:"";background:#fff;border-radius:999px;width:7px;height:2px;position:absolute;top:5px;left:3px;box-shadow:0 4px #ffffffd1}.report-task-window .report-export-icon.diagnosis>i:after{content:"";background:#2877ef;border:2px solid #d9ffff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-5px;right:-6px;box-shadow:3px 3px 0 -1px #d9ffff}.report-task-window .report-export-icon.optimization>i:after{color:#fff7a8;content:"↗";text-shadow:0 2px 5px #461d6859;font-size:15px;font-style:normal;font-weight:950;line-height:1;position:absolute;bottom:-6px;right:-7px}.report-task-window .report-export-icon:after{color:#fff8a3;content:"✦";text-shadow:0 2px 6px #1e408a59;font-size:12px;line-height:1;position:absolute;top:-5px;right:-3px}.report-task-window .report-pipeline-export-actions small{color:#718ca6}.report-task-window .report-pipeline-foot{background:linear-gradient(90deg,#f1f8ff,#eef2ff);border-top-color:#3078be1f}.report-task-window .report-pipeline-foot>span{color:#5f7f9e}.report-task-window .report-pipeline-foot>span>i{background:#399ee1;box-shadow:0 0 0 4px #399ee121}html body .app-shell.client-portal-shell.theme-enterprise .monitor-highlight-grid>.monitor-card{background:radial-gradient(circle at 94% 0,#58a9ee1f,#0000 31%),#fff linear-gradient(145deg,#fff,#f7fbff)!important;border:1px solid #d8e8f5!important;box-shadow:0 10px 26px #245b9114!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-highlight-grid .monitor-card-head>div>span{color:#1478b8!important;background:#e7f4ff!important;border:1px solid #c8e3f7!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-highlight-grid .exposure-card .monitor-card-head>div>span{color:#5267c8!important;background:#ebefff!important;border-color:#d2dcfa!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button{color:#17679f!important;-webkit-text-fill-color:currentColor!important;background:radial-gradient(circle at 100% 0,#49a2eb2e,#0000 34%),#eff8ff linear-gradient(145deg,#eff8ff,#f8fbff)!important;border:1px solid #cfe1f1!important;box-shadow:0 9px 22px #236ba814!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button[data-monitor-tab=competitors]{color:#5f58b8!important;background:radial-gradient(circle at 100% 0,#6f67dc2b,#0000 34%),#f2f2ff linear-gradient(145deg,#f2f2ff,#faf9ff)!important;border-color:#d9d8f4!important;box-shadow:0 9px 22px #574faa14!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button[data-monitor-tab=operations]{color:#248a82!important;background:radial-gradient(circle at 100% 0,#25aa9f29,#0000 34%),#ecfbf9 linear-gradient(145deg,#ecfbf9,#f7fcfc)!important;border-color:#cae8e5!important;box-shadow:0 9px 22px #1f827914!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button>span{color:currentColor!important;-webkit-text-fill-color:currentColor!important;background:#ffffffd1!important;border:1px solid #2981c62e!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button .monitor-tab-copy>b{color:#163f62!important;-webkit-text-fill-color:#163f62!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button[data-monitor-tab=competitors] .monitor-tab-copy>b{color:#38366d!important;-webkit-text-fill-color:#38366d!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button[data-monitor-tab=operations] .monitor-tab-copy>b{color:#1e5c58!important;-webkit-text-fill-color:#1e5c58!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button .monitor-tab-copy>small{color:#66829a!important;-webkit-text-fill-color:#66829a!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:radial-gradient(circle at 100% 0,#62c2ff80,#0000 35%),#1478e5 linear-gradient(135deg,#126fdd,#258dea 58%,#4b78df)!important;border-color:#1478e5!important;box-shadow:0 13px 28px #1478e53d!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button.active :is(.monitor-tab-copy>b,.monitor-tab-copy>small,.monitor-tab-facts strong,.monitor-tab-facts em,.monitor-tab-arrow){color:#fff!important;-webkit-text-fill-color:#fff!important}@media (width>=981px){html body .app-shell.client-portal-shell.theme-enterprise:has(.keyword-pack-dashboard):before{border-radius:24px 0 0 24px;width:clamp(68px,6vw,72px);top:10px;bottom:10px;left:clamp(8px,.8vw,10px)}html body .app-shell.client-portal-shell.theme-enterprise:has(.keyword-pack-dashboard) .side-nav{border-radius:24px 0 0 24px;width:clamp(68px,6vw,72px);inset:10px auto 10px clamp(8px,.8vw,10px)}html body .app-shell.client-portal-shell.theme-enterprise:has(.keyword-pack-dashboard) .main-stage{padding:10px 10px 10px clamp(78px,7vw,82px)}html body .app-shell.client-portal-shell.theme-enterprise:has(.keyword-pack-dashboard) .topbar{min-height:64px;padding-top:6px;padding-bottom:6px}html body .app-shell.client-portal-shell.theme-enterprise .page-wrap:has(.keyword-pack-dashboard){min-height:calc(100vh - 84px);margin-top:64px;padding:8px clamp(8px,1vw,14px)}html body .app-shell.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-scroll{height:clamp(420px,100vh - 165px,680px);overflow-x:hidden}html body .app-shell.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-dashboard-matrix{grid-template-columns:clamp(66px,5.8vw,72px) repeat(4,minmax(0,1fr));width:100%;min-width:0;padding-left:8px;padding-right:8px}html body .app-shell.client-portal-shell.theme-enterprise .keyword-pack-dashboard :is(.pack-matrix-corner,.pack-priority-column-head){height:48px;min-height:48px;padding-top:3px;padding-bottom:3px}html body .app-shell.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-matrix-corner small{white-space:nowrap;margin-top:1px}html body .app-shell.client-portal-shell.theme-enterprise .keyword-pack-dashboard .pack-priority-cell{padding-left:6px;padding-right:6px}}.keyword-plan-page{background:radial-gradient(circle at 92% 0,#d7ecffb8,#0000 28%),#f8fbff;border:1px solid #d9e6f2;border-radius:22px;min-height:calc(100vh - 138px);overflow:clip;box-shadow:0 18px 46px #2256841a}.keyword-plan-page-head{background:#ffffffdb;border-bottom:1px solid #dce8f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 24px;display:grid}.keyword-plan-page-back,.kw-plan-detail-back{color:#27689f;cursor:pointer;background:#fff;border:1px solid #c8daea;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.keyword-plan-page-back:hover,.kw-plan-detail-back:hover{background:#eef7ff;border-color:#80b6e2}.keyword-plan-page-title{min-width:0}.keyword-plan-page-title>span,.keyword-plan-page-scope span,.kw-plan-recommendation-copy>span,.kw-plan-output-trace>header span,.kw-plan-detail-bottom-grid>section>span{color:#1e73b7;letter-spacing:.08em;font-size:11px;font-weight:900}.keyword-plan-page-title h2{color:#183b5c;margin:5px 0 3px;font-size:clamp(20px,2.2vw,28px)}.keyword-plan-page-title p{color:#6c8296;margin:0;font-size:13px}.keyword-plan-page-scope{background:#eef8ff;border:1px solid #c9e0f4;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:18px 24px 0;padding:14px 16px;display:flex}.keyword-plan-page-scope span,.keyword-plan-page-scope strong,.keyword-plan-page-scope small{display:block}.keyword-plan-page-scope strong{color:#174a73;margin-top:5px;font-size:15px}.keyword-plan-page-scope small{color:#68849b;margin-top:4px;font-size:12px}.keyword-plan-page-scope>button{color:#1472b9;background:#fff;border:1px solid #86bee8;border-radius:10px;flex:none;min-height:38px;padding:0 14px;font-size:12px;font-weight:850}.keyword-plan-page>.kw-offline-alert{margin:10px 24px 0}.keyword-plan-page-body{padding:18px 24px 26px}.keyword-plan-page-body>.kw-plan-panel{background:#fff;border:0;border-radius:18px;padding:20px;box-shadow:0 10px 30px #285b8614}.keyword-plan-page .kw-plan-choice-head h4{color:#38566f;margin-top:5px;font-size:14px}.keyword-plan-page .kw-system-recommendation{background:linear-gradient(105deg,#edf7ff,#f5f2ff);border-color:#bddcf4;margin:14px 0;padding:12px 14px}.keyword-plan-page .kw-system-recommendation strong{color:#174f7d;font-size:14px}.keyword-plan-page .kw-system-recommendation small{color:#5c7890;margin-top:4px;font-size:12px}.keyword-plan-page .kw-option-grid.selectable{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px}.keyword-plan-page .kw-option-grid.selectable>button{border-color:#d7e4ee;border-radius:16px;flex-direction:column;min-height:380px;padding:18px;display:flex;position:relative}.keyword-plan-page .kw-option-grid.selectable>button.recommended{background:linear-gradient(145deg,#fff7df,#fffdf8);border-color:#d9a942;box-shadow:0 0 0 3px #e0ae3e21}.keyword-plan-page .kw-option-title{align-items:flex-start!important}.keyword-plan-page .kw-option-title>div{flex:1;min-width:0}.keyword-plan-page .kw-option-title>div>strong,.keyword-plan-page .kw-option-title>div>em{display:block}.keyword-plan-page .kw-option-title>div>strong{color:#183d5c;font-size:16px}.keyword-plan-page .kw-option-title>div>em{color:#90610e;margin-top:5px;font-size:11px;font-style:normal;line-height:1.5}.keyword-plan-page .kw-option-title>div>em>b{margin-right:6px}.keyword-plan-page .kw-option-grid p{color:#597187;min-height:78px;margin-top:14px;font-size:13px}.keyword-plan-page .kw-option-grid p>small{color:#8092a2;margin-top:7px;font-size:11px;display:block}.keyword-plan-page .kw-option-grid.selectable>button>.kw-option-estimates{width:100%;height:auto;margin-bottom:14px;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;display:grid!important}.keyword-plan-page .kw-option-grid.selectable>button>.kw-option-estimates>span{text-align:left;background:#eef5fae0;min-width:0;padding:9px;place-items:initial!important;width:auto!important;height:auto!important;display:block!important}.keyword-plan-page .kw-option-grid.selectable>button>.kw-option-estimates>.kw-option-estimate-wide{grid-column:1/-1}.keyword-plan-page .kw-option-estimates small{white-space:normal;width:auto;height:auto;font-size:10px;display:block}.keyword-plan-page .kw-option-estimates b{white-space:normal;word-break:normal;overflow-wrap:break-word;width:auto;height:auto;font-size:11px;line-height:1.45;display:block}.kw-option-detail-link{text-align:right;border-top:1px solid #e2ebf2;margin-top:auto;padding-top:12px;font-weight:900;display:block;color:#1474bd!important;font-size:12px!important}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page)>:is(.kw-selected-summary,.kw-rank-disclaimer,.kw-plan-lead,.kw-plan-facts,.kw-plan-detail-grid,.kw-channel-score-board,.kw-brand-gap,.kw-deliverable-list){display:none}.keyword-plan-page .kw-custom-plan-entry{background:#f7fbff;border-color:#bdd4e7;margin-top:14px;padding:14px 16px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-plan-choice-head span{font-size:14px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-plan-choice-head h4{font-size:16px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-plan-choice-head .chip,.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-system-recommendation>span{font-size:14px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-system-recommendation strong{font-size:16px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-system-recommendation small{font-size:14px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-evidence-export{font-size:13px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-evidence-export>span{font-size:16px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-option-title>span{font-size:14px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-option-title>div>strong{font-size:18px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-option-title>div>em{font-size:13px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-option-title>div>em>b{font-size:12px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-option-recommendation-badge{font-size:14px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-option-grid p{font-size:15px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-option-grid p>small{font-size:13px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-option-grid.selectable>button>small{font-size:14px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-option-estimates small{font-size:12px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-option-estimates b{font-size:13px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-option-detail-link{font-size:14px!important}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-custom-plan-entry>span,.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-custom-plan-entry strong{font-size:14px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-custom-plan-entry small{font-size:12px}.keyword-plan-page-body>.kw-plan-panel:not(.kw-plan-detail-page) .kw-custom-plan-entry>b{font-size:13px}.kw-plan-detail-page{padding-bottom:92px!important}.kw-plan-detail-back{margin-bottom:16px}.kw-plan-detail-hero{background:linear-gradient(120deg,#eef8ff,#fbfdff 58%,#f5f1ff);border:1px solid #cfe2f1;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.kw-plan-detail-hero>div{align-items:flex-start;gap:14px;min-width:0;display:flex}.kw-plan-detail-code{color:#fff;background:linear-gradient(145deg,#1988de,#6457db);border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:950;display:grid;box-shadow:0 10px 24px #2a71c638}.kw-plan-detail-hero small{color:#2975ad;font-size:11px;font-weight:850}.kw-plan-detail-hero h3{color:#173d5c;margin:4px 0 6px;font-size:24px}.kw-plan-detail-hero p{color:#5d7488;max-width:760px;margin:0;font-size:13px;line-height:1.65}.kw-plan-recommendation-explain{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:16px;margin-top:16px;display:grid}.kw-plan-recommendation-copy,.kw-plan-root-signal-grid{background:#fff;border:1px solid #d9e6ef;border-radius:16px;padding:18px}.kw-plan-recommendation-copy h4{color:#183f60;margin:8px 0;font-size:17px;line-height:1.55}.kw-plan-recommendation-copy p{color:#657d91;margin:0;font-size:12px;line-height:1.75}.kw-plan-root-signal-grid{background:#f5faff;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.kw-plan-root-signal-grid article{background:#fff;border:1px solid #dce9f3;border-radius:12px;padding:12px}.kw-plan-root-signal-grid span,.kw-plan-root-signal-grid strong,.kw-plan-root-signal-grid small{display:block}.kw-plan-root-signal-grid span{color:#748b9e;font-size:10px}.kw-plan-root-signal-grid strong{color:#155d96;margin-top:5px;font-size:16px}.kw-plan-root-signal-grid small{color:#8193a2;margin-top:4px;font-size:9px;line-height:1.45}.kw-plan-output-trace{background:#fff;border:1px solid #d8e5ef;border-radius:16px;margin-top:16px;overflow:hidden}.kw-plan-output-trace>header{background:#f6faff;border-bottom:1px solid #dfeaf2;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.kw-plan-output-trace>header h4{color:#1a4262;margin:5px 0 0;font-size:16px}.kw-plan-output-table-head,.kw-plan-output-table>article{grid-template-columns:minmax(120px,.75fr) minmax(170px,1fr) minmax(230px,1.4fr) minmax(230px,1.4fr);gap:0;display:grid}.kw-plan-output-table-head{background:#eaf4fb}.kw-plan-output-table-head>span{color:#507189;padding:10px 14px;font-size:11px;font-weight:900}.kw-plan-output-table>article{border-top:1px solid #e6eef4}.kw-plan-output-table>article:nth-child(odd){background:#fbfdff}.kw-plan-output-table>article>*{color:#60788b;border-right:1px solid #e6eef4;margin:0;padding:13px 14px;font-size:11px;line-height:1.65}.kw-plan-output-table>article>:last-child{border-right:0}.kw-plan-output-table>article>strong{color:#1e567f;font-size:12px}.kw-plan-output-table>article>p:nth-child(2){color:#263f54;font-weight:750}.kw-plan-detail-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.kw-plan-detail-bottom-grid>section{background:#fff;border:1px solid #dce8f1;border-radius:15px;padding:16px}.kw-plan-detail-bottom-grid ol,.kw-plan-detail-bottom-grid ul{color:#597286;gap:7px;margin:10px 0 0;padding-left:20px;font-size:12px;line-height:1.6;display:grid}.kw-plan-detail-actionbar{z-index:8;background:#fffffff5;border:1px solid #c9ddeb;border-radius:14px;justify-content:flex-end;align-items:center;gap:18px;margin-top:18px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 34px #24537d2e}.kw-plan-detail-actionbar>div{margin-right:auto}.kw-plan-detail-actionbar span,.kw-plan-detail-actionbar strong{display:block}.kw-plan-detail-actionbar span{color:#7a8fa1;font-size:10px}.kw-plan-detail-actionbar strong{color:#1b537d;margin-top:3px;font-size:13px}.kw-plan-detail-actionbar>.primary-button{min-width:156px;min-height:46px;font-size:15px}.kw-plan-detail-page .kw-plan-detail-back{font-size:16px}.kw-plan-detail-page .kw-plan-detail-code{font-size:23px}.kw-plan-detail-page .kw-plan-detail-hero small{font-size:14px}.kw-plan-detail-page .kw-plan-detail-hero h3{font-size:27px}.kw-plan-detail-page .kw-plan-detail-hero p{font-size:16px}.kw-plan-detail-page .kw-plan-detail-hero .chip{font-size:13px}.kw-plan-detail-page :is(.kw-plan-recommendation-copy>span,.kw-plan-output-trace>header span,.kw-plan-detail-bottom-grid>section>span){font-size:14px}.kw-plan-detail-page .kw-plan-recommendation-copy h4{font-size:20px}.kw-plan-detail-page .kw-plan-recommendation-copy p{font-size:15px}.kw-plan-detail-page .kw-plan-root-signal-grid span{font-size:13px}.kw-plan-detail-page .kw-plan-root-signal-grid strong{font-size:19px}.kw-plan-detail-page .kw-plan-root-signal-grid small{font-size:12px}.kw-plan-detail-page .kw-plan-output-trace>header h4{font-size:19px}.kw-plan-detail-page .kw-evidence-export{font-size:14px}.kw-plan-detail-page .kw-evidence-export>span{font-size:17px}.kw-plan-detail-page .kw-plan-output-table-head>span,.kw-plan-detail-page .kw-plan-output-table>article>*{font-size:14px}.kw-plan-detail-page .kw-plan-output-table>article>strong,.kw-plan-detail-page .kw-plan-detail-bottom-grid :is(ol,ul){font-size:15px}.kw-plan-detail-page .kw-rank-disclaimer,.kw-plan-detail-page .kw-plan-detail-actionbar span{font-size:13px}.kw-plan-detail-page .kw-plan-detail-actionbar strong{font-size:16px}.kw-plan-detail-page .kw-plan-detail-actionbar>.primary-button{font-size:18px}@media (width<=1080px){.keyword-plan-page .kw-option-grid.selectable{grid-template-columns:1fr}.keyword-plan-page .kw-option-grid.selectable>button{min-height:0}.kw-plan-recommendation-explain{grid-template-columns:1fr}.kw-plan-output-table{overflow-x:auto}.kw-plan-output-table-head,.kw-plan-output-table>article{min-width:920px}}@media (width<=680px){.keyword-plan-page{border-radius:14px}.keyword-plan-page-head{grid-template-columns:1fr auto;padding:15px}.keyword-plan-page-head>.keyword-plan-page-back{grid-column:1/-1;justify-self:start}.keyword-plan-page-title p{display:none}.keyword-plan-page-scope{flex-direction:column;align-items:flex-start;margin:12px 15px 0}.keyword-plan-page-body{padding:12px 15px 18px}.keyword-plan-page-body>.kw-plan-panel{padding:14px}.kw-plan-detail-hero,.kw-plan-output-trace>header,.kw-plan-detail-actionbar{flex-direction:column;align-items:flex-start}.kw-plan-root-signal-grid,.kw-plan-detail-bottom-grid{grid-template-columns:1fr}.kw-plan-detail-actionbar>.primary-button{width:100%}}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-review{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:14px 16px;padding:16px 24px 24px!important;display:grid!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs{flex-direction:column;grid-area:1/1/span 3;align-self:stretch;align-items:stretch;gap:10px;min-height:70px;overflow:visible;margin-top:0!important;padding:12px!important;display:flex!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs>button{justify-content:space-between;width:100%;min-height:46px;padding:0 16px;font-size:14px;border-radius:10px!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs>button small{min-width:22px;height:22px;font-size:13px}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs .inline-keyword-review-stats{text-align:left;border-top:1px solid #dcdfea;border-right:0;grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:2px 8px;width:100%;min-width:0;margin-top:auto;padding:18px 10px 4px;display:grid}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs .inline-keyword-review-stats strong{font-size:30px;line-height:1}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs .inline-keyword-review-stats span{font-size:14px}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs .inline-keyword-review-stats small{justify-self:start;padding:5px 11px;font-size:13px}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-add{grid-area:1/2;min-height:62px;margin-top:0;padding:10px 14px}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-add button{min-height:42px;padding:0 15px;font-size:14px;border-radius:10px!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-add>span{font-size:13px}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-list{grid-area:2/2;gap:12px;margin-top:0;max-height:min(62vh,680px)!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-actions{grid-area:3/2;margin-top:0}@media (width<=980px){html body.geo-enterprise-theme .keyword-review-window .inline-keyword-review{display:block!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs{flex-direction:row;min-height:0;overflow-x:auto}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs>button{width:auto}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-category-tabs .inline-keyword-review-stats{border-top:0;border-left:1px solid #dcdfea;width:auto;min-width:150px;margin-top:0;padding:0 10px 0 20px}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-add,html body.geo-enterprise-theme .keyword-review-window .inline-keyword-list,html body.geo-enterprise-theme .keyword-review-window .inline-keyword-actions{margin-top:14px}}html body.geo-enterprise-theme .keyword-review-window .inline-word-package{border-radius:20px!important}html body.geo-enterprise-theme .keyword-review-window .inline-word-package-head{grid-template-columns:54px minmax(220px,1fr) minmax(190px,auto) auto 24px;gap:15px;min-height:86px;padding:15px 18px}html body.geo-enterprise-theme .keyword-review-window .inline-word-package-head>span{border-radius:15px;width:48px;height:48px;font-size:13px}html body.geo-enterprise-theme .keyword-review-window .inline-word-package-head small{font-size:13px}html body.geo-enterprise-theme .keyword-review-window .inline-word-package-head strong{margin-top:5px;font-size:15px}html body.geo-enterprise-theme .keyword-review-window :is(.inline-word-package-priorities i,.inline-word-package-head em){padding:7px 10px;font-size:13px}html body.geo-enterprise-theme .keyword-review-window .inline-word-package-rows{gap:10px;padding:12px}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-list article{grid-template-columns:44px minmax(300px,1.2fr) minmax(180px,.65fr) 102px auto;gap:11px;min-height:70px;padding:10px 12px;border-radius:13px!important}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-number{font-size:13px}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-list :is(input,select){border-radius:10px;min-height:48px;padding:0 14px;font-size:14px}html body.geo-enterprise-theme .keyword-review-window .inline-keyword-delete{font-size:13px}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button.kw-plan-tone-a{--kw-plan-accent:#16865c;--kw-plan-border:#79c9a7;--kw-plan-surface:#effaf5;--kw-plan-surface-strong:#dff4e9;border-color:var(--kw-plan-border)!important;background:linear-gradient(145deg, var(--kw-plan-surface), #fbfffd)!important;background-image:linear-gradient(145deg, var(--kw-plan-surface), #fbfffd)!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button.kw-plan-tone-b{--kw-plan-accent:#ad6800;--kw-plan-border:#e7b75d;--kw-plan-surface:#fff8e8;--kw-plan-surface-strong:#ffedc4;border-color:var(--kw-plan-border)!important;background:linear-gradient(145deg, var(--kw-plan-surface), #fffdf7)!important;background-image:linear-gradient(145deg, var(--kw-plan-surface), #fffdf7)!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button.kw-plan-tone-c{--kw-plan-accent:#6250d5;--kw-plan-border:#9d8cef;--kw-plan-surface:#f4f1ff;--kw-plan-surface-strong:#e8e2ff;border-color:var(--kw-plan-border)!important;background:linear-gradient(145deg, var(--kw-plan-surface), #fcfbff)!important;background-image:linear-gradient(145deg, var(--kw-plan-surface), #fcfbff)!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button:is(.kw-plan-tone-a,.kw-plan-tone-b,.kw-plan-tone-c):hover{border-color:var(--kw-plan-accent)!important;background:var(--kw-plan-surface)!important;box-shadow:0 10px 24px color-mix(in srgb, var(--kw-plan-accent) 18%, transparent)!important;background-image:none!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button:is(.kw-plan-tone-a,.kw-plan-tone-b,.kw-plan-tone-c):is(.recommended,.selected,.committed){border-color:var(--kw-plan-accent)!important;background:linear-gradient(145deg, var(--kw-plan-surface-strong), #fff)!important;background-image:linear-gradient(145deg, var(--kw-plan-surface-strong), #fff)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--kw-plan-accent) 15%, transparent)!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button:is(.kw-plan-tone-a,.kw-plan-tone-b,.kw-plan-tone-c)>.kw-option-title>span{background:var(--kw-plan-surface-strong)!important;color:var(--kw-plan-accent)!important}.keyword-plan-modal .kw-option-title>div{gap:3px;min-width:0;display:grid}.keyword-plan-modal .kw-option-title>div>strong{color:#153553;line-height:1.25;font-size:14px!important}.keyword-plan-modal .kw-option-title>div>em{color:var(--kw-plan-accent);flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;font-style:normal;font-weight:750;line-height:1.35;display:flex}.keyword-plan-modal .kw-option-title>div>em>b{background:var(--kw-plan-surface-strong);color:var(--kw-plan-accent);border-radius:999px;padding:2px 6px;font-size:10px;line-height:1.3}.keyword-plan-modal .kw-option-grid p>small{margin-top:4px;line-height:1.45;display:block;color:#65788b!important;font-size:11px!important}html body.geo-enterprise-theme .keyword-plan-modal .kw-option-grid.selectable>button:is(.kw-plan-tone-a,.kw-plan-tone-b,.kw-plan-tone-c) .kw-option-estimates>span{background:var(--kw-plan-surface-strong)!important;color:#355269!important}.keyword-plan-modal .kw-option-estimate-wide{grid-column:1/-1}.keyword-plan-modal .kw-selected-summary article:first-child{background:#eef6ff}.keyword-plan-modal .kw-selected-summary article:nth-child(2){background:#f1f9f5}.keyword-plan-modal .kw-selected-summary article:nth-child(3){background:#fff5e2}.keyword-plan-modal .kw-selected-summary article:nth-child(4){background:#f2efff}.client-portal-shell .record-wheel>.record-wheel-item{--record-wheel-blur:0px!important;--record-wheel-opacity:1!important;--record-wheel-rotate:0deg!important;--record-wheel-scale:1!important;--record-wheel-x:0px!important;opacity:1!important;filter:none!important;will-change:auto!important;transform:none!important}.keyword-plan-modal .keyword-plan-modal-head>div>span{font-size:11px!important}.keyword-plan-modal .keyword-plan-modal-head h2{font-size:16px!important}.keyword-plan-modal .keyword-plan-modal-head p{font-size:12px!important}.keyword-plan-modal .keyword-plan-modal-head>button{font-size:20px!important}.keyword-plan-modal>.keyword-scope-summary span{font-size:12px!important}.keyword-plan-modal>.keyword-scope-summary strong{font-size:14px!important}.keyword-plan-modal>.keyword-scope-summary small,.keyword-plan-modal>.keyword-scope-summary button,.keyword-plan-modal .keyword-freshness-card>div>span,.keyword-plan-modal .keyword-freshness-card>div>strong{font-size:13px!important}.keyword-plan-modal .live-plan-indicator{font-size:11px!important}.keyword-plan-modal .kw-plan-choice-head span{font-size:14px!important}.keyword-plan-modal .kw-plan-choice-head h4{font-size:13px!important}.keyword-plan-modal .kw-system-recommendation strong{font-size:14px!important}.keyword-plan-modal .kw-system-recommendation small{font-size:13px!important}.keyword-plan-modal .kw-evidence-export{font-size:12px!important}.keyword-plan-modal .kw-option-grid.selectable>button>div>span,.keyword-plan-modal .kw-option-grid.selectable>button>div>strong,.keyword-plan-modal .kw-option-grid.selectable>button>div>i{font-size:14px!important}.keyword-plan-modal .kw-option-grid p{font-size:13px!important}.keyword-plan-modal .kw-option-estimates small{font-size:11px!important}.keyword-plan-modal .kw-option-estimates b{font-size:12px!important}.keyword-plan-modal .kw-selected-summary span,.keyword-plan-modal .kw-selected-summary strong,.keyword-plan-modal .kw-selected-summary strong small{font-size:14px!important}.keyword-plan-modal .keyword-plan-modal-foot>span{font-size:13px!important}.keyword-plan-modal .keyword-plan-modal-foot>.primary-button{font-size:16px!important}html body .app-shell.client-portal-shell.theme-enterprise .delivery-record-tabs>button.active>span.record-tab-icon,html body .app-shell.client-portal-shell.theme-enterprise .delivery-record-tabs>button.active>i,html body .app-shell.client-portal-shell.theme-enterprise .delivery-record-tabs>button:not(:disabled):hover>span.record-tab-icon,html body .app-shell.client-portal-shell.theme-enterprise .delivery-record-tabs>button:not(:disabled):hover>i{color:#0b61bd!important;-webkit-text-fill-color:#0b61bd!important;text-shadow:none!important;background:#eef7ff!important;border-color:#1478e529!important;box-shadow:0 3px 9px #04478624!important}html body .app-shell.client-portal-shell.theme-enterprise .website-wizard-head[data-pill-nav=true]>button:is(.active,[aria-current],:not(:disabled):hover)>span:first-child{color:#0b61bd!important;-webkit-text-fill-color:#0b61bd!important;text-shadow:none!important;background:#fff!important;border-color:#ffffffdb!important;box-shadow:0 3px 9px #04478629,inset 0 0 0 1px #1478e514!important}html body .app-shell.client-portal-shell.theme-enterprise .terminal-card .terminal-summary{flex:none;grid-template-columns:repeat(2,minmax(108px,1fr));gap:9px;margin-left:auto;display:grid}html body .app-shell.client-portal-shell.theme-enterprise .terminal-card .terminal-summary>span{text-align:center;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:1px;min-width:108px;min-height:48px;transition:border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);animation:.52s cubic-bezier(.22,1,.36,1) both terminal-stat-enter;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 88% 12%,#50afff38,#0000 34%),linear-gradient(145deg,#f8fcff,#e7f4ff)!important;border:1px solid #c9e4fa!important;border-radius:15px!important;width:auto!important;height:auto!important;padding:8px 12px!important;box-shadow:inset 0 0 0 1px #ffffffb3,0 6px 16px #1478e51a!important}html body .app-shell.client-portal-shell.theme-enterprise .terminal-card .terminal-summary>span[data-terminal=mobile]{animation-delay:90ms}html body .app-shell.client-portal-shell.theme-enterprise .terminal-card .terminal-summary>span:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffdb,#0000);width:32%;animation:3.6s ease-in-out infinite terminal-stat-sheen;position:absolute;top:-45%;bottom:-45%;left:-55%;transform:skew(-20deg)}html body .app-shell.client-portal-shell.theme-enterprise .terminal-card .terminal-summary>span:hover{transform:translateY(-1px)scale(1.01);border-color:#68b3f2!important;box-shadow:inset 0 0 0 1px #ffffffc7,0 11px 24px #1478e533!important}html body .app-shell.client-portal-shell.theme-enterprise .terminal-card .terminal-summary em{z-index:1;letter-spacing:.1em;font-style:normal;font-weight:900;line-height:1.2;position:relative;color:#426d98!important;-webkit-text-fill-color:#426d98!important;font-size:11px!important}html body .app-shell.client-portal-shell.theme-enterprise .terminal-card .terminal-summary b{z-index:1;font-variant-numeric:tabular-nums;letter-spacing:.035em;text-shadow:0 3px 10px #1478e526;font-family:Arial Black,Bahnschrift SemiBold,Microsoft YaHei,sans-serif;font-weight:950;line-height:1.2;animation:3.2s ease-in-out infinite terminal-number-glow;display:block;position:relative;color:#0759ad!important;-webkit-text-fill-color:#0759ad!important;background:0 0!important;font-size:clamp(18px,1.15vw,21px)!important}@keyframes terminal-stat-enter{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes terminal-stat-sheen{0%,28%{opacity:0;left:-55%}42%{opacity:1}62%,to{opacity:0;left:125%}}@keyframes terminal-number-glow{0%,to{filter:drop-shadow(0 0 #1478e500)}50%{filter:drop-shadow(0 2px 5px #1478e538)}}@media (width<=720px){html body .app-shell.client-portal-shell.theme-enterprise .terminal-card .terminal-summary{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){html body .app-shell.client-portal-shell.theme-enterprise .terminal-card .terminal-summary>span,html body .app-shell.client-portal-shell.theme-enterprise .terminal-card .terminal-summary>span:after,html body .app-shell.client-portal-shell.theme-enterprise .terminal-card .terminal-summary b{animation:none!important}}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center :is(.purchase-roi-table-wrap,.competitor-task-table,.competitor-platform-table,.monitor-task-table,.keyword-monitor-table){overflow:auto;background:#fff!important;border:1px solid #d7e6f3!important;border-radius:14px!important;box-shadow:0 8px 20px #295c890f!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center :is(.purchase-roi-table.head,.keyword-monitor-row.head){color:#315f87!important;-webkit-text-fill-color:#315f87!important;background:#e7f4ff linear-gradient(90deg,#e7f4ff,#edf5ff)!important;border:0!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center :is(.competitor-task-row.head,.competitor-platform-row.head,.score-table-row.head){color:#565589!important;-webkit-text-fill-color:#565589!important;background:#ececff linear-gradient(90deg,#ececff,#f3f1ff)!important;border:0!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center .monitor-task-row.head{color:#356f6b!important;-webkit-text-fill-color:#356f6b!important;background:#e4f7f4 linear-gradient(90deg,#e4f7f4,#eef9fb)!important;border:0!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center .purchase-roi-table:not(.head):nth-child(odd),html body .app-shell.client-portal-shell.theme-enterprise .monitor-center .keyword-monitor-row:not(.head):nth-child(odd){background:#f8fbff!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center :is(.competitor-task-row:not(.head):nth-child(odd),.competitor-platform-row:not(.head):nth-child(odd),.score-table-row:not(.head):nth-child(odd)){background:#faf9ff!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center .monitor-task-row:not(.head):nth-child(odd){background:#f7fcfb!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center :is(.purchase-roi-table:not(.head),.keyword-monitor-row:not(.head),.competitor-task-row:not(.head),.competitor-platform-row:not(.head),.score-table-row:not(.head),.monitor-task-row:not(.head)){border-top-color:#e5edf5!important;transition:background-color .16s,box-shadow .16s,transform .16s!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center :is(.purchase-roi-table:not(.head),.keyword-monitor-row:not(.head),.competitor-task-row:not(.head),.competitor-platform-row:not(.head),.score-table-row:not(.head),.monitor-task-row:not(.head)):hover{background:#edf7ff!important;box-shadow:inset 3px 0 #3b91dd!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center .competitor-board :is(.competitor-task-row:not(.head),.competitor-platform-row:not(.head),.score-table-row:not(.head)):hover{background:#f0efff!important;box-shadow:inset 3px 0 #716ed0!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center .operations-board .monitor-task-row:not(.head):hover{background:#ebf9f7!important;box-shadow:inset 3px 0 #2aa69a!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center .purchase-roi-table>b{border-radius:999px;padding:5px 8px;color:#248267!important;-webkit-text-fill-color:#248267!important;background:#e6f7f0!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center .competitor-platform-row>span.self{color:#5654b5!important;-webkit-text-fill-color:#5654b5!important;background:#ecebff!important;border:1px solid #d9d7fa!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center .competitor-task-row .priority{color:#b9537d!important;-webkit-text-fill-color:#b9537d!important;background:#fff0f5!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center .competitor-task-row .status{color:#2f846c!important;-webkit-text-fill-color:#2f846c!important;background:#e8f7f1!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center .monitor-task-row>em{color:#267c66!important;-webkit-text-fill-color:#267c66!important;background:#e6f7f1!important;border:1px solid #c9eade!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-center .monitor-task-row>em.failed{color:#ad6633!important;-webkit-text-fill-color:#ad6633!important;background:#fff2e7!important;border-color:#f2d5bc!important}html body .app-shell.client-portal-shell.theme-enterprise .record-table.record-wheel{max-height:min(680px,68vh);padding:3px 7px 14px;scroll-padding-block:34%;gap:12px!important}html body .app-shell.client-portal-shell.theme-enterprise .record-table>.record-table-head{align-items:center;min-height:38px;color:#65798e!important;-webkit-text-fill-color:#65798e!important;background:#f3f7fb linear-gradient(90deg,#f3f7fb,#f7f9fc)!important;border:1px solid #e2eaf3!important;border-radius:13px!important;padding:7px 18px!important;font-size:14px!important}html body .app-shell.client-portal-shell.theme-enterprise .record-table>article.record-wheel-item{background:#fff linear-gradient(110deg,#fff,#f8fbff)!important;border:2px solid #dce8f3!important;border-radius:20px!important;gap:16px!important;min-height:88px!important;padding:16px 18px!important;box-shadow:0 7px 18px #305b830e!important}html body .app-shell.client-portal-shell.theme-enterprise .record-table>article.record-wheel-item:nth-of-type(2n){background:#f6f9fd linear-gradient(110deg,#f6f9fd,#f1f5fa)!important}html body .app-shell.client-portal-shell.theme-enterprise .record-table>article.record-wheel-item:hover{background:#f5faff linear-gradient(110deg,#f5faff,#edf6ff)!important;border-color:#a9cdea!important;box-shadow:0 11px 25px #2570b11a,inset 4px 0 #58a5e5!important}html body .app-shell.client-portal-shell.theme-enterprise .record-table>article.record-wheel-item.is-wheel-active{background:#fff!important;border-color:#82bae8!important;box-shadow:0 15px 34px #2365a321,0 0 0 3px #257ee517!important}html body .app-shell.client-portal-shell.theme-enterprise .record-table :is(strong,b){line-height:1.5;font-size:14px!important}html body .app-shell.client-portal-shell.theme-enterprise .record-table :is(small,time,a,.record-mobile-label){line-height:1.5;font-size:13px!important}html body .app-shell.client-portal-shell.theme-enterprise .record-table .chip{white-space:nowrap;min-height:34px;padding:8px 12px!important;font-size:13px!important}@media (width<=720px){html body .app-shell.client-portal-shell.theme-enterprise .record-table>article.record-wheel-item{gap:13px!important;min-height:0!important;padding:16px!important}}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button[data-monitor-tab=overview]:hover:not(.active){background:radial-gradient(circle at 100% 0,#70ceff7a,#0000 36%),#1478e5 linear-gradient(135deg,#126fda,#2495ed)!important;border-color:#1687eb!important;box-shadow:0 14px 28px #1478e53d!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button[data-monitor-tab=competitors]:hover:not(.active){background:radial-gradient(circle at 100% 0,#a79fff6b,#0000 36%),#6762ca linear-gradient(135deg,#5d59bc,#7771dd)!important;border-color:#716bd5!important;box-shadow:0 14px 28px #564eae3d!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button[data-monitor-tab=operations]:hover:not(.active){background:radial-gradient(circle at 100% 0,#71e2d56b,#0000 36%),#249f96 linear-gradient(135deg,#218a83,#2db4a8)!important;border-color:#249f96!important;box-shadow:0 14px 28px #1f8b823d!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button:is(:hover,.active),html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button:is(:hover,.active)>span,html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button:is(:hover,.active) .monitor-tab-copy>b,html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button:is(:hover,.active) .monitor-tab-copy>small,html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button:is(:hover,.active) .monitor-tab-facts :is(strong,em),html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button:is(:hover,.active) .monitor-tab-arrow{text-shadow:0 1px 2px #12325629;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button:is(:hover,.active)>span{background:#ffffff29!important;border-color:#ffffff7a!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button:is(:hover,.active) :is(.monitor-tab-facts em,.monitor-tab-arrow){background:#ffffff2b!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button:is(:hover,.active) .monitor-tab-meter{background:#ffffff40!important}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button:is(:hover,.active) .monitor-tab-meter>b{background:#fff!important}html body .app-shell.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions .brand-archive-action-button{grid-row:4;place-self:end center;line-height:1;border-radius:999px!important;width:min(190px,100%)!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 20px!important;font-size:13px!important;box-shadow:0 7px 16px #1478e52e!important}html body .app-shell.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions>article:not(.publishing) .brand-archive-action-button{grid-row:4}@media (width<=640px){html body .app-shell.client-portal-shell.theme-enterprise #brand-knowledge-dashboard .brand-archive-actions .brand-archive-action-button{width:min(170px,100%)!important}}html body .app-shell.client-portal-shell.theme-enterprise .monitor-service-tabs>button.active>span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0749974d!important;border-color:#ffffff6b!important}.glass-icons>button{-webkit-tap-highlight-color:transparent}.glass-icon-stack{perspective:24em;width:36px;height:36px;transform-style:preserve-3d;pointer-events:none;display:block;position:relative}.glass-icon-back,.glass-icon-front{transform-style:preserve-3d;border-radius:12px;transition:opacity .3s cubic-bezier(.83,0,.17,1),transform .3s cubic-bezier(.83,0,.17,1),box-shadow .3s cubic-bezier(.83,0,.17,1);display:flex;position:absolute;inset:0}.glass-icon-back{opacity:.12;transform-origin:100% 100%;transform:rotate(15deg)scale(.94);box-shadow:.5em -.5em .75em #17181c1a}.glass-icon-front{-webkit-backdrop-filter:blur(.75em);background:#ffffff2e;border:1px solid #ffffff75;transform:translateZ(0);box-shadow:inset 0 0 0 .08em #ffffff38,0 4px 12px #1e5b990d}.glass-icon-glyph{margin:auto!important}.glass-icons>button:hover .glass-icon-back,.glass-icons>button:focus-visible .glass-icon-back{opacity:.76;transform:rotate(25deg)translate3d(-.35em,-.35em,.5em);box-shadow:.5em -.5em .9em #212b452e}.glass-icons>button:hover .glass-icon-front,.glass-icons>button:focus-visible .glass-icon-front{background:#278eec38;border-color:#ffffffad;transform:translateZ(2em);box-shadow:inset 0 0 0 .08em #ffffff5c,0 9px 20px #1478e529}.glass-icons>button.active .glass-icon-back{opacity:1;transform:rotate(15deg)translate3d(-.12em,-.12em,.25em);box-shadow:.5em -.5em .9em #0f509338}.glass-icons>button.active .glass-icon-front{background:#1f8beb57;border-color:#ffffff9e;transform:translateZ(1.25em);box-shadow:inset 0 0 0 .08em #ffffff61,0 11px 24px #1478e53d}.client-portal-shell.theme-enterprise .main-nav>button{overflow:visible}@media (width>=921px){.client-portal-shell.theme-enterprise .main-nav.glass-icons{gap:22px}}.client-portal-shell.theme-enterprise .main-nav>button:hover,.client-portal-shell.theme-enterprise .main-nav>button.active,.client-portal-shell.theme-enterprise .main-nav>button.active:hover{background:0 0!important}.client-portal-shell.theme-enterprise .glass-icon-stack{width:50px;height:50px;margin:-5px}.client-portal-shell.theme-enterprise .main-nav :is(.nav-glyph,button.active .nav-glyph){width:50px!important;height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.client-portal-shell.theme-enterprise .main-nav>button:not(.active) .glass-icon-glyph{color:#61758d!important}.client-portal-shell.theme-enterprise .main-nav>button:is(:hover,:focus-visible,.active) .glass-icon-glyph{color:#fff!important}.client-portal-shell.theme-enterprise .main-nav>button[data-nav] .nav-glyph:before{background:currentColor!important}@media (prefers-reduced-motion:reduce){.glass-icon-back,.glass-icon-front{transition:none}.glass-icons>button:hover .glass-icon-back,.glass-icons>button:focus-visible .glass-icon-back,.glass-icons>button.active .glass-icon-back{transform:rotate(15deg)}.glass-icons>button:hover .glass-icon-front,.glass-icons>button:focus-visible .glass-icon-front,.glass-icons>button.active .glass-icon-front{transform:none}}:root{--gooey-color-1:#1478e5;--gooey-color-2:#2d8df0;--gooey-color-3:#69a7ff;--gooey-color-4:#0b61bd;--gooey-linear-ease:linear(0, .068, .19 2.7%, .804 8.1%, 1.037, 1.199 13.2%, 1.245, 1.27 15.8%, 1.274, 1.272 17.4%, 1.249 19.1%, .996 28%, .949, .928 33.3%, .926, .933 36.8%, 1.001 45.6%, 1.013, 1.019 50.8%, 1.018 54.4%, 1 63.1%, .995 68%, 1.001 85%, 1)}.gooey-button{isolation:isolate;-webkit-tap-highlight-color:transparent;position:relative;transform:translateZ(0);transition:transform .22s,box-shadow .22s,border-color .22s,background .22s!important;overflow:visible!important}.gooey-button.gooey-button-primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1478e5 linear-gradient(135deg,#1478e5,#2d8df0)!important;border-color:#1478e5!important;box-shadow:0 8px 18px #1478e533!important}.gooey-button.gooey-button-soft{color:#0b61bd!important;-webkit-text-fill-color:#0b61bd!important;background:#eaf4ff!important;border-color:#b9daf6!important;box-shadow:0 6px 14px #1478e517!important}.gooey-button:not(:disabled):hover{transform:translateY(-2px)}.gooey-button.gooey-button-primary:not(:disabled):hover{background:#0b61bd linear-gradient(135deg,#0b61bd,#1478e5)!important;border-color:#0b61bd!important;box-shadow:0 11px 24px #1478e547!important}.gooey-button.gooey-button-soft:not(:disabled):hover{color:#074c95!important;-webkit-text-fill-color:#074c95!important;background:#dceeff!important;border-color:#86baf0!important;box-shadow:0 9px 20px #1478e524!important}.gooey-button:disabled{cursor:not-allowed;opacity:.56;box-shadow:none!important}.gooey-button-label{z-index:3;pointer-events:none;position:relative;color:inherit!important;-webkit-text-fill-color:inherit!important}.gooey-button-effect{z-index:2;border-radius:inherit;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:visible}.gooey-button-floating-effect{z-index:9999;pointer-events:none;border-radius:999px;place-items:center;display:grid;position:fixed;overflow:visible}.gooey-button.is-bursting .gooey-button-effect:after{border-radius:inherit;content:"";animation:gooey-button-pill .42s var(--gooey-linear-ease) both;background:#ffffff6b;position:absolute;inset:0}.gooey-button-particle{opacity:0;transform-origin:50%;width:12px;height:12px;animation:gooey-button-particle var(--particle-time) ease 1 -160ms;display:block;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px)}.gooey-button-particle>span{background:var(--particle-color);width:100%;height:100%;box-shadow:0 3px 9px color-mix(in srgb, var(--particle-color), transparent 45%);animation:gooey-button-point var(--particle-time) ease 1 -160ms;border:2px solid #ffffff94;border-radius:999px;display:block}@keyframes gooey-button-pill{0%{opacity:.76;transform:scale(.7)}to{opacity:0;transform:scale(1.18)}}@keyframes gooey-button-particle{0%{opacity:1;transform:rotate(0deg) translate(var(--start-x), var(--start-y));animation-timing-function:cubic-bezier(.55,0,1,.45)}70%{opacity:1;transform:rotate(calc(var(--particle-rotate) * .5)) translate(calc(var(--end-x) * 1.2), calc(var(--end-y) * 1.2))}to{opacity:0;transform:rotate(calc(var(--particle-rotate) * 1.2)) translate(calc(var(--end-x) * .5), calc(var(--end-y) * .5))}}@keyframes gooey-button-point{0%{opacity:0;transform:scale(0)}38%{opacity:1}65%{opacity:1;transform:scale(var(--particle-scale))}to{opacity:0;transform:scale(0)}}@media (prefers-reduced-motion:reduce){.gooey-button,.gooey-button-particle,.gooey-button-particle>span,.gooey-button.is-bursting .gooey-button-effect:after{transition:none!important;animation:none!important}.gooey-button:not(:disabled):hover{transform:none}.gooey-button-effect,.gooey-button-floating-effect{display:none}}:is(html:has(.keyword-poster-modal),body:has(.keyword-poster-modal)){overflow:hidden!important}.modal-backdrop:has(.keyword-poster-modal){padding:16px;overflow:hidden}.library-modal.keyword-algorithm-modal.keyword-poster-modal{border-radius:28px;width:min(1120px,100vw - 32px);height:min(700px,100dvh - 32px);max-height:none;padding:28px 30px 20px;position:relative;overflow:hidden}.keyword-poster-close{z-index:20;color:#666b7c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #dfe2ed;border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;display:grid;position:absolute;top:24px;right:26px}.keyword-poster-close:hover{color:#4e47a5;border-color:#aaa6d9}.keyword-poster-layout{grid-template-columns:minmax(0,.88fr) minmax(470px,1.12fr);align-items:center;gap:clamp(34px,4vw,64px);height:calc(100% - 68px);display:grid}.keyword-poster-copy{min-width:0;padding:6px 0 12px}.keyword-poster-kicker{color:#5d4bd4;background:#f2f0ff;border:1px solid #d9d4ff;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex}.keyword-poster-kicker:before{content:"";background:#6957dd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6957dd1a}.keyword-poster-copy>small{color:#81869a;letter-spacing:.08em;margin-top:34px;font-size:11px;font-weight:850;display:block}.keyword-poster-copy h2{color:#20233e;letter-spacing:-.065em;margin:7px 0 0;font-family:Microsoft YaHei UI,PingFang SC,system-ui,sans-serif;font-size:clamp(58px,6vw,84px);line-height:.98}.keyword-poster-copy h2 span{color:#6655db}.keyword-poster-copy>h3{color:#292c44;letter-spacing:-.035em;margin:22px 0 0;font-size:clamp(25px,2.4vw,35px);line-height:1.2}.keyword-poster-copy>p{color:#747a90;max-width:440px;margin:14px 0 0;font-size:14px;line-height:1.65}.keyword-poster-stack-panel{min-width:0}.keyword-poster-stack-panel>header{justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 5px;display:flex}.keyword-poster-stack-panel>header span{color:#777c90;letter-spacing:.08em;font-size:11px;font-weight:900}.keyword-poster-stack-panel>header small{color:#989dad;font-size:10px}.poster-stack{isolation:isolate;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none;will-change:scroll-position;width:100%;height:390px;position:relative;overflow:visible auto;transform:translateZ(0)}.poster-stack:before,.poster-stack:after{content:"";pointer-events:none;border:1px solid #5987c43d;border-radius:40px;height:320px;position:absolute}.poster-stack:before{z-index:2;background:linear-gradient(145deg,#d9ecff,#edf6ff);top:61px;left:22px;right:22px;box-shadow:0 14px 28px #2d528214}.poster-stack:after{z-index:1;background:linear-gradient(145deg,#d7f1f7,#eaf8f7);top:76px;left:34px;right:34px;box-shadow:0 14px 28px #1b6b7914}.poster-stack::-webkit-scrollbar{display:none}.poster-stack-inner{min-height:100%;padding:46px 12px 520px;position:relative}.poster-stack-card{border:1px solid color-mix(in srgb, var(--stack-accent) 46%, #d4dae6);background:radial-gradient(circle at 90% 14%, color-mix(in srgb, var(--stack-accent) 30%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--stack-accent) 10%, var(--stack-soft)), color-mix(in srgb, var(--stack-accent) 8%, #fff) 76%);color:#24273d;text-align:left;transform-origin:top;backface-visibility:hidden;will-change:transform;border-radius:40px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:24px;height:320px;margin:0 0 100px;padding:48px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 30px #2a304e1a}.poster-stack-card:last-of-type{margin-bottom:0}.poster-stack-card>span{background:color-mix(in srgb, var(--stack-accent) 14%, #fff);width:52px;height:52px;color:var(--stack-accent);border-radius:16px;place-items:center;font-size:14px;font-weight:950;display:grid}.poster-stack-card>div{align-self:center;min-width:0;padding-top:24px}.poster-stack-card small{color:var(--stack-accent);font-size:12px;font-weight:900}.poster-stack-card h3{color:#24263c;letter-spacing:-.045em;max-width:410px;margin:9px 0 0;font-size:clamp(27px,2.5vw,38px);line-height:1.16}.poster-stack-card>strong{color:#74798c;grid-column:1/3;align-self:end;font-size:12px}.poster-stack-card>i{color:var(--stack-accent);align-self:end;font-size:24px;font-style:normal}.poster-stack-end{width:100%;height:1px}.keyword-poster-modal .modal-actions{border-color:#e7e9f0;justify-content:flex-end;align-items:center;min-height:58px;margin-top:0;padding-top:12px;display:flex}.keyword-poster-modal .modal-actions .primary-button{border-radius:14px;min-width:225px;min-height:46px}@media (height<=730px) and (width>=821px){.library-modal.keyword-algorithm-modal.keyword-poster-modal{padding-top:20px;padding-bottom:14px}.keyword-poster-copy>small{margin-top:22px}.keyword-poster-copy h2{font-size:62px}.keyword-poster-copy>h3{margin-top:15px;font-size:27px}}@media (width<=820px){.library-modal.keyword-algorithm-modal.keyword-poster-modal{border-radius:0;width:100vw;height:100dvh;padding:20px}.keyword-poster-layout{grid-template-columns:1fr;align-content:center;gap:20px;height:calc(100% - 64px)}.keyword-poster-copy>small,.keyword-poster-copy>p{display:none}.keyword-poster-copy h2{margin-top:20px;font-size:48px}.keyword-poster-copy>h3{margin-top:10px;font-size:22px}.poster-stack{height:250px}.poster-stack-card{border-radius:24px;height:205px;padding:20px}.poster-stack-card>div{padding-top:14px}.poster-stack-card h3{font-size:24px}.keyword-poster-modal .modal-actions .primary-button{width:100%}}@media (prefers-reduced-motion:reduce){.poster-stack{scroll-behavior:auto}}
