/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-100{top:calc(var(--spacing) * 100)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.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}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[client\:\`\+r\.version\+\`\]{client:`+r.version+`}}.siteIssues{background:#fff4df;border-left:4px solid #d88a00;margin:18px 28px;padding:22px}.siteIssues>p{margin-top:0}.siteIssues article{border-bottom:1px solid #ead8b4;justify-content:space-between;gap:20px;padding:10px 0;font-size:11px;display:flex}.siteIssues article:last-child{border-bottom:0}.siteIssues span{color:var(--muted);white-space:nowrap}.pageMetrics{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.pageMetrics span{text-transform:uppercase;letter-spacing:.3px;background:#eceee8;padding:4px 7px;font-size:8px}.pageResults li.severity-error{color:#9b2916;background:#f7ddd7}.pageResults li.severity-warning{color:#7a5300;background:#f4e9c9}.pageResults li.severity-notice{color:#52605a;background:#e8ece8}@media (max-width:600px){.siteIssues{margin:14px}.siteIssues article{flex-direction:column;gap:5px}.discovery{flex-wrap:wrap}}.scanPulse{animation:1.3s linear infinite scanSpin}.scanFailed{background:#f7b3a4}@keyframes scanSpin{to{transform:rotate(360deg)}}.reportsPage{max-width:1120px;margin:auto;padding:75px 28px}.reportsPage>h1{letter-spacing:-5px;margin-bottom:42px;font-size:clamp(55px,7vw,90px);line-height:.9}.reportHero{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;display:grid}.reportHero>div{padding:38px}.reportHero strong{margin:15px 0;font-size:86px;line-height:1;display:block}.reportHero strong small{color:var(--acid);font-size:20px}.reportHero>div>p:last-child{color:#aeb6b1;font-size:10px;line-height:1.6}.reportHero dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.reportHero dl div{border-bottom:1px solid #37403b;border-left:1px solid #37403b;padding:28px}.reportHero dt{text-transform:uppercase;color:#9da6a1;font-size:8px}.reportHero dd{margin:12px 0 0;font-size:27px;font-weight:800}.priorityList{background:var(--surface);grid-template-columns:300px 1fr;gap:40px;margin-top:14px;padding:38px;display:grid}.priorityList h2{font-size:38px}.printHint{text-align:left;color:var(--muted);background:#eceee8;border:0;padding:12px;font-size:9px}.priorityList ol{margin:0;padding:0;list-style:none}.priorityList li{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:15px;padding:16px 0;display:grid}.priorityList li>span{color:var(--muted);font-size:9px}.priorityList li div{flex-direction:column;gap:6px;display:flex}.priorityList small{text-transform:uppercase;font-size:8px}.priorityList strong{font-size:12px}.priorityList a{color:var(--muted);word-break:break-all;font-size:8px}.priority-error{color:#a32f18}.priority-warning{color:#8a5c00}.priority-notice{color:#60706a}.reportHistory{background:var(--surface);margin-top:14px;padding:28px}.reportHistory article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;padding:14px 0;display:grid}.reportHistory small{color:var(--muted)}@media (max-width:700px){.reportHero,.priorityList{grid-template-columns:1fr}.reportHero dl{grid-template-columns:1fr 1fr}.reportHistory article{grid-template-columns:1fr;gap:5px}}.connectionsPage{max-width:1120px;margin:auto;padding:75px 28px}.connectionsPage>h1{letter-spacing:-5px;margin-bottom:42px;font-size:clamp(55px,7vw,90px);line-height:.9}.connectionPanel{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.connectionPanel section,.connectionPanel form{background:var(--surface);padding:32px}.nativeConnection{grid-column:1/-1;align-items:center;gap:22px;display:flex;background:var(--ink)!important;color:#fff!important}.nativeConnection>span{background:var(--acid);width:50px;height:50px;color:var(--ink);border-radius:50%;place-items:center;font-size:24px;display:grid}.nativeConnection h2{margin:8px 0;font-size:30px}.nativeConnection p:last-child{color:#abb4af;margin:0;font-size:11px}.verifiedConnection>span{color:#567000;text-transform:uppercase;background:#e6f2ca;padding:7px 9px;font-size:8px;display:inline-block}.verifiedConnection h2,.connectionPanel form h2{font-size:34px}.verifiedConnection dl div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;padding:10px 0;display:grid}.verifiedConnection dt{text-transform:uppercase;color:var(--muted);font-size:8px}.verifiedConnection dd{word-break:break-all;margin:0;font-size:11px}.verifiedConnection>p,.connectionPanel form>p:not(.label){color:var(--muted);font-size:10px;line-height:1.6}.connectionPanel form label{text-transform:uppercase;margin-top:16px;font-size:9px;display:block}.connectionPanel form input{width:100%;font:inherit;background:#fff;border:1px solid #c9cdc6;margin-top:7px;padding:13px;font-size:12px;display:block}.connectionPanel form button{background:var(--ink);color:#fff;border:0;justify-content:space-between;width:100%;margin-top:10px;padding:15px 18px;font-weight:800;display:flex}.connectionPanel form button b{color:var(--acid)}@media (max-width:700px){.connectionPanel{grid-template-columns:1fr}.nativeConnection{grid-column:auto}}.connectionPanel.single{grid-template-columns:minmax(0,720px)}.connectionPanel.single section,.connectionPanel.single form{width:100%}.connectionPanel section h2{word-break:break-word;margin:10px 0 18px;font-size:clamp(28px,4vw,42px);line-height:1}.connectionPanel section>p:not(.label){color:var(--muted);font-size:12px;line-height:1.7}.connectionPanel section>button,.connectionPanel section .choiceRow button,.verifiedConnection>button{background:var(--ink);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:14px;padding:15px 18px;font-weight:800;display:flex}.connectionChoice>button{text-align:left;grid-template-columns:1fr auto;gap:4px 20px;width:100%;margin-top:9px;display:grid!important}.connectionChoice>button strong{font-size:15px}.connectionChoice>button span{color:#b9c1bc;font-size:10px}.connectionChoice>button b{color:var(--acid);grid-area:1/2/3}.choiceRow{flex-wrap:wrap;gap:9px;display:flex}.choiceRow .secondary,.backChoice{color:var(--ink)!important;background:#e3e6df!important}.backChoice{width:auto!important;margin:0 0 22px!important;padding:10px 13px!important}.contactButton,.downloadButton{margin-top:14px;padding:15px 18px;font-weight:800;text-decoration:none;display:inline-block}.contactButton{color:var(--ink);background:#e3e6df}.downloadButton{background:var(--acid);color:var(--ink);margin-right:10px}.warningBox{border-left:6px solid #d75b44}.panelError{grid-column:1/-1}.connectionPanel button:disabled{opacity:.55;cursor:wait}@media (max-width:700px){.choiceRow{display:grid}.downloadButton{text-align:center;margin-right:0;display:block}}.externalProviderHelp{border:2px solid var(--ink);gap:7px;margin-top:18px;padding:18px;display:grid}.externalProviderHelp>strong{font-size:15px}.externalProviderHelp>span{color:var(--muted);font-size:11px;line-height:1.55}.externalProviderHelp>a{background:var(--acid);color:var(--ink);justify-content:space-between;align-items:center;margin-top:5px;padding:13px 15px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.externalProviderHelp>a b{font-size:16px}.connectionPanel section>button,.connectionPanel section .choiceRow button,.verifiedConnection>button{gap:16px}.bridgeConsent{background:#eef6dc;align-items:flex-start;gap:12px;padding:16px;line-height:1.55;text-transform:none!important;margin:24px 0!important;font-size:12px!important;display:flex!important}.bridgeConsent input{flex:none;height:18px;width:18px!important;margin:1px 0 0!important}.bridgeTruth{margin-top:14px!important;font-size:10px!important}.bridgeFollowup{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.bridgeFollowup h3{margin:0 0 10px;font-size:20px;line-height:1.25}.bridgeFollowup>p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.connectionPanel .downloadButton{cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;width:auto;display:flex}.bridgeSpinner{border:2px solid #fff6;border-top-color:currentColor;border-radius:50%;flex:none;width:16px;height:16px;animation:.75s linear infinite bridgeSpin;display:inline-block}.bridgeProgress{border-left:4px solid var(--acid);background:#eef6dc;margin-top:16px;padding:18px}.bridgeProgress strong{align-items:center;gap:9px;font-size:14px;display:flex}.bridgeProgress strong i{background:var(--acid);border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.bridgeProgress p{color:var(--muted);margin:9px 0 15px;font-size:11px}.bridgeProgress span{align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.bridgeProgress .bridgeSpinner{color:var(--ink);border-color:#b8c2ad;border-top-color:var(--ink)}.bridgeFailure>button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:11px 14px;font-weight:800}@keyframes bridgeSpin{to{transform:rotate(360deg)}}.generationSettings{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.generationSettings>section,.generationSettings>form{background:var(--surface);padding:32px}.generationSettings>section>span{color:#567000;text-transform:uppercase;background:#e6f2ca;padding:7px 9px;font-size:8px;display:inline-block}.generationSettings h2{font-size:34px}.generationSettings section>p:not(.label){color:var(--muted);font-size:11px}.budgetBar{background:#e3e6de;height:8px;margin:28px 0 10px}.budgetBar i{background:var(--acid);height:100%;display:block}.generationSettings form>p:not(.label){color:var(--muted);font-size:10px;line-height:1.6}.generationSettings form label{text-transform:uppercase;margin-top:16px;font-size:9px;display:block}.generationSettings form input{width:100%;font:inherit;background:#fff;border:1px solid #c9cdc6;margin-top:7px;padding:13px;display:block}.generationSettings form button{background:var(--ink);color:#fff;border:0;justify-content:space-between;width:100%;margin:10px 0;padding:15px 18px;font-weight:800;display:flex}.generationSettings form button b{color:var(--acid)}.generationSettings form>small{color:var(--muted);font-size:8px}.usageHistory{grid-column:1/-1}.usageHistory article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;gap:20px;padding:12px 0;font-size:10px;display:grid}.generateButton{background:var(--acid)!important;color:var(--ink)!important}@media (max-width:700px){.generationSettings{grid-template-columns:1fr}.usageHistory{grid-column:auto}}.setupPage{background:var(--ink);flex-direction:column;min-height:100vh;padding:45px;display:flex}.setupPage>.brand img{filter:invert()}.setupPage>section{width:min(620px,100%);margin:auto}.ownerSetupForm,.setupSuccess{background:var(--surface);padding:42px}.ownerSetupForm h2,.setupSuccess h2{font-size:42px}.ownerSetupForm>p:not(.label),.setupSuccess p{color:var(--muted);font-size:11px;line-height:1.7}.ownerSetupForm label{text-transform:uppercase;margin-top:25px;font-size:9px;display:block}.ownerSetupForm input,.ownerSetupForm select{width:100%;font:inherit;background:#fff;border:1px solid #c9cdc6;margin-top:8px;padding:15px;display:block}.ownerSetupForm button{background:var(--acid);border:0;justify-content:space-between;width:100%;margin-top:15px;padding:16px 18px;font-weight:900;display:flex}.setupSuccess>span{background:var(--acid);border-radius:50%;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.unavailableProvider{color:#8b2c16!important;background:#f7ddd7!important}.adminHeader{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:34px;width:100%;height:76px;margin:0;padding:0 clamp(22px,5vw,72px);display:flex;position:static}.adminHeader>a img{width:170px}.adminHeader nav{gap:25px;margin-left:auto;display:flex}.adminHeader nav a{font-weight:800}.adminHeader>span{background:#e8eddf;padding:8px 11px;font-size:9px;font-weight:900}.adminHeader form{margin:0}.adminHeader button{cursor:pointer;background:0 0;border:0;font-weight:800}.adminHome,.adminListPage,.adminUserPage{max-width:1240px;margin:0 auto;padding:75px 28px 100px}.adminTitle{justify-content:space-between;align-items:end;gap:30px;display:flex}.adminTitle h1,.adminUserHero h1{letter-spacing:-5px;margin:0 0 18px;font-size:clamp(58px,7vw,94px);line-height:.88}.adminTitle p:last-child,.adminUserHero p:last-child{color:var(--muted)}.adminTitle>strong{text-align:right;font-size:55px;line-height:.8}.adminTitle>strong small{color:var(--muted);text-transform:uppercase;margin-top:9px;font-size:9px;display:block}.adminStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:45px 0;display:grid}.adminStats article{background:var(--surface);flex-direction:column;min-height:180px;padding:24px;display:flex}.adminStats span{text-transform:uppercase;color:var(--muted);font-size:9px}.adminStats strong{letter-spacing:-2px;margin:auto 0 14px;font-size:42px}.adminStats small{color:var(--muted);font-size:9px}.adminOps{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.adminOps>section,.adminOps>aside,.adminUserGrid>section,.adminUserGrid>aside,.adminDetailGrid>section,.adminHistory>section{background:var(--surface);padding:30px}.adminSectionHead{justify-content:space-between;align-items:start;gap:20px;display:flex}.adminSectionHead h2,.adminUserGrid h2{letter-spacing:-1.5px;margin-top:14px;font-size:32px}.adminOk,.adminAlert{color:#4d6700;text-transform:uppercase;background:#e8f3cf;width:max-content;padding:8px 10px;font-size:8px;font-weight:900;display:inline-flex}.adminAlert{color:#912d18;background:#fee5dd}.adminEmpty{color:var(--muted);background:#f0f1eb;padding:25px;font-size:11px}.adminIssueList a{border-top:1px solid var(--line);gap:5px;padding:15px 0;text-decoration:none;display:grid}.adminIssueList span{text-transform:uppercase;color:#a23a22;font-size:8px}.adminIssueList small{color:var(--muted)}.adminAuditList article,.adminHistory article{border-bottom:1px solid var(--line);padding:14px 0}.adminAuditList strong,.adminHistory strong{font-size:10px}.adminAuditList p,.adminHistory p{color:var(--muted);margin:6px 0;font-size:10px;line-height:1.5}.adminAuditList time,.adminHistory time{color:#8a918d;font-size:8px}.adminSearch{background:var(--surface);margin:35px 0 14px;padding:12px;display:flex}.adminSearch input{font:inherit;border:0;outline:none;flex:1;padding:13px}.adminSearch button{background:var(--ink);color:#fff;border:0;padding:0 25px;font-weight:800}.adminSearch a{align-self:center;margin-left:15px;font-size:10px}.adminUserTable{background:var(--surface)}.adminTableHead,.adminUserTable article{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr .8fr .65fr auto;align-items:center;gap:20px;padding:18px 22px;display:grid}.adminTableHead{background:var(--ink);color:#fff;text-transform:uppercase;font-size:8px}.adminUserTable article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.adminUserTable article strong{overflow-wrap:anywhere;font-size:11px}.adminUserTable article small{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.adminUserTable article>a{color:#5d7900;font-size:9px;font-weight:900;text-decoration:none}.adminUserPage>.backLink{margin:0 0 30px}.adminUserHero{justify-content:space-between;align-items:end;gap:30px;margin:25px 0 38px;display:flex}.adminUserGrid{grid-template-columns:1.05fr .95fr;gap:14px;display:grid}.adminEditForm label{text-transform:uppercase;margin:17px 0 0;font-size:9px;display:block}.adminEditForm input,.adminEditForm textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfd3cb;margin-top:7px;padding:13px;display:block}.adminEditForm label>small{color:var(--muted);text-transform:none;margin-top:5px;font-size:8px;display:block}.adminEditForm button{background:var(--ink);color:#fff;border:0;justify-content:space-between;width:100%;margin-top:18px;padding:15px;font-weight:900;display:flex}.adminFormPair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adminPermission{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.adminPermission strong{font-size:12px}.adminPermission p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.adminPermission button{border:0;min-width:105px;padding:11px;font-size:9px;font-weight:900}.adminPermission .enable{background:var(--acid)}.adminPermission .danger{color:#912d18;background:#fee5dd}.adminFacts,.adminDetailGrid dl{grid-template-columns:1fr 1fr;margin:20px 0 0;display:grid}.adminFacts div,.adminDetailGrid dl div{border:1px solid var(--line);margin:-1px 0 0 -1px;padding:12px}.adminFacts dt,.adminDetailGrid dt{color:var(--muted);text-transform:uppercase;font-size:8px}.adminFacts dd,.adminDetailGrid dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:10px;font-weight:800}.adminDetailGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;display:grid}.adminDetailGrid h3{font-size:22px}.adminDetailGrid>section>p:not(.label):not(.adminImmutable){color:var(--muted);font-size:11px}.adminImmutable{border-left:3px solid var(--acid);color:var(--muted);background:#f1f3ec;margin-top:18px;padding:10px;font-size:9px;line-height:1.5}.adminHistory{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.adminHistory>section>p:last-child{color:var(--muted);font-size:11px}@media (max-width:1000px){.adminStats{grid-template-columns:1fr 1fr}.adminOps,.adminUserGrid,.adminHistory{grid-template-columns:1fr}.adminDetailGrid{grid-template-columns:1fr 1fr}.adminTableHead{display:none}.adminUserTable article{grid-template-columns:1fr 1fr}.adminUserTable article>a{justify-self:end}.adminHeader nav{display:flex}}@media (max-width:620px){.adminHeader nav,.adminHeader>span{display:none}.adminHome,.adminListPage,.adminUserPage{padding:50px 18px}.adminTitle,.adminUserHero{flex-direction:column;align-items:flex-start}.adminStats,.adminDetailGrid,.adminUserTable article,.adminFormPair{grid-template-columns:1fr}.adminPermission{flex-direction:column;align-items:flex-start}.adminPermission button{width:100%}}.adminModuleAccess{border-top:1px solid var(--line)}.adminModuleAccess>.adminPermission{border-top:0}.adminPermissionActions{flex-direction:column;gap:7px;min-width:112px;display:flex}.adminPermissionActions button{width:100%}.adminPermissionActions .extras{background:var(--ink);color:#fff;cursor:pointer}.adminPermissionActions .extras[aria-expanded=true]{background:#647900}.adminModuleExtras{border-left:3px solid var(--acid);background:#f0f2ea;padding:0 14px 14px}.adminModuleExtras>.adminPermission{padding:14px 0}.adminModuleExtras>p{color:var(--muted);margin:0;padding:15px 2px;font-size:10px;line-height:1.5}@media (max-width:620px){.adminPermissionActions{flex-direction:row;width:100%}.adminPermissionActions button{flex:1}}.adminStats .adminStatLink{background:var(--surface);min-height:180px;color:inherit;flex-direction:column;padding:24px;text-decoration:none;display:flex}.adminStats .adminStatLink strong{margin:auto 0 14px}.adminStats .adminStatLink b{color:#5d7900;text-transform:uppercase;margin-top:13px;font-size:8px}:is(.adminStats .adminStatLink:hover,.adminStats .adminStatLink:focus-visible){outline:2px solid var(--acid);outline-offset:-2px}.adminHeader nav{gap:9px}.adminHeader nav a{z-index:1;pointer-events:auto;padding:11px 14px;position:relative}.adminHeader nav a.active{background:var(--acid);color:var(--ink)}.adminMailBadge{color:#fff;background:#a9341d;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:7px;padding:0 5px;font-size:8px;display:inline-grid}.adminMailPage{max-width:1420px;margin:0 auto;padding:70px 28px 100px}.adminMailGrid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;margin-top:38px;display:grid}.adminMailList,.adminMailReader{background:var(--surface);min-height:620px}.adminMailList{max-height:calc(100vh - 210px);overflow:auto}.adminMailList>a{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;gap:6px 12px;padding:18px 20px;text-decoration:none;display:grid}.adminMailList>a>span{color:var(--muted);background:#e6e8e1;grid-row:1/3;align-self:start;margin-top:2px;padding:5px 7px;font-size:7px;font-weight:900}.adminMailList>a.unread>span{background:var(--acid);color:var(--ink)}.adminMailList>a.active{box-shadow:inset 4px 0 var(--acid);background:#eef2e7}.adminMailList>a>strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.adminMailList>a>p{color:var(--muted);overflow-wrap:anywhere;grid-column:2;margin:0;font-size:9px}.adminMailList>a>time{color:#858d88;white-space:nowrap;grid-area:1/3;font-size:8px}.adminMailReader{max-height:calc(100vh - 28px);padding:34px;position:sticky;top:14px;overflow:auto}.adminMailReader article{position:relative}.adminMailReader h2{letter-spacing:-1.5px;max-width:800px;margin:12px 48px 25px 0;font-size:34px;line-height:1.08}.adminMailClose{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:25px;text-decoration:none;display:grid;position:absolute;top:0;right:0}.adminMailReader dl{grid-template-columns:1fr 1fr 1fr;margin:0 0 28px;display:grid}.adminMailReader dl>div{border:1px solid var(--line);margin:-1px 0 0 -1px;padding:12px}.adminMailReader dt{text-transform:uppercase;color:var(--muted);font-size:7px}.adminMailReader dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:9px;font-weight:800}.adminMailReader pre{border-left:3px solid var(--acid);white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f5ef;margin:0;padding:26px;font:13px/1.7 Arial,sans-serif}.adminMailReader aside{background:#eceee7;margin-top:20px;padding:18px}.adminMailReader aside p{margin:8px 0 0;font-size:10px}.adminMailPlaceholder{text-align:center;min-height:540px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.adminMailPlaceholder span{font-size:46px}.adminMailPlaceholder strong{color:var(--ink);margin-top:18px}.adminMailPlaceholder p{font-size:10px}.adminMailError{background:#fee5dd;border-left:4px solid #a9341d;margin-top:38px;padding:30px}.adminMailError p{margin:9px 0 0;font-size:11px}@media (max-width:950px){.adminMailGrid{grid-template-columns:1fr}.adminMailList{min-height:260px;max-height:430px}.adminMailReader{min-height:420px;max-height:none;position:static}}@media (max-width:620px){.adminMailPage{padding:45px 14px}.adminMailReader{padding:22px}.adminMailReader dl{grid-template-columns:1fr}.adminMailList>a{grid-template-columns:auto 1fr}.adminMailList>a>time{grid-area:auto/2}.adminMailReader h2{font-size:28px}}.adminEditForm select{width:100%;font:inherit;background:#fff;border:1px solid #cfd3cb;margin-top:7px;padding:13px;display:block}.adminProfileShared{border-left:3px solid var(--acid);color:var(--muted);background:#f1f3ec;margin:0 0 14px;padding:9px 11px;font-size:8px;line-height:1.5}.adminEditForm .adminProfileCheck{text-transform:none;grid-template-columns:16px 1fr;align-items:start;gap:8px;line-height:1.5;display:grid}.adminEditForm .adminProfileCheck input{width:16px;margin:1px 0 0;padding:0}.analyticsPage,.adminAnalyticsPage{max-width:1260px;margin:auto;padding:75px 28px 90px}.analyticsPage>h1,.adminAnalyticsPage h1{letter-spacing:-5px;margin-bottom:22px;font-size:clamp(55px,7vw,90px);line-height:.9}.analyticsLead,.adminAnalyticsPage .adminTitle p{max-width:750px;color:var(--muted);font-size:12px;line-height:1.7}.analyticsView{margin-top:38px}.analyticsPeriod{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.analyticsPeriod strong,.analyticsPeriod span{display:block}.analyticsPeriod strong{font-size:17px}.analyticsPeriod span{color:#a8b0ac;margin-top:6px;font-size:8px}.analyticsPeriod nav{gap:5px;display:flex}.analyticsPeriod nav a{color:#b7bfbb;padding:9px 11px;font-size:8px;font-weight:900;text-decoration:none}.analyticsPeriod nav a.active{background:var(--acid);color:var(--ink)}.analyticsEmpty{background:#fff3cb;border-left:4px solid #d2a600;padding:24px}.analyticsEmpty strong{font-size:16px}.analyticsEmpty p{color:#746321;margin:8px 0 0;font-size:10px;line-height:1.6}.analyticsMetrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid}.analyticsMetrics article{background:var(--surface);padding:24px}.analyticsMetrics span,.analyticsMetrics small{color:var(--muted);font-size:8px;display:block}.analyticsMetrics span{text-transform:uppercase;letter-spacing:.7px;font-weight:900}.analyticsMetrics strong{margin:13px 0 8px;font-size:38px;display:block}.analyticsChart{background:var(--surface);margin-top:14px;padding:30px}.analyticsSectionTitle{justify-content:space-between;align-items:end;display:flex}.analyticsSectionTitle h2{margin:8px 0 0;font-size:38px}.analyticsSectionTitle>span{color:var(--muted);text-transform:uppercase;font-size:8px}.analyticsBars{border-bottom:1px solid var(--line);align-items:end;gap:3px;height:250px;padding-top:22px;display:flex}.analyticsBars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;min-width:2px;height:100%;display:flex;position:relative}.analyticsBars i{background:var(--acid);border-top:2px solid #769800;min-height:0;display:block}.analyticsBars small{height:28px;color:var(--muted);white-space:nowrap;padding-top:8px;font-size:6px}.publicationMarkers{border-top:1px solid var(--line);grid-template-columns:190px 1fr;gap:7px;margin-top:18px;padding-top:18px;display:grid}.publicationMarkers>strong{text-transform:uppercase;font-size:9px}.publicationMarkers a{grid-column:2;font-size:9px;text-decoration:none}.publicationMarkers a span{color:#668000;min-width:85px;display:inline-block}.analyticsBreakdown{grid-template-columns:1.2fr 1fr .7fr;gap:14px;margin-top:14px;display:grid}.analyticsBreakdown article{background:var(--surface);padding:25px}.analyticsBreakdown article>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:15px;padding:11px 0;display:grid}.analyticsBreakdown strong,.analyticsBreakdown span{font-size:9px}.analyticsBreakdown span{color:#668000;font-weight:900}.analyticsBreakdown article>p:last-child{color:var(--muted);font-size:10px}.auditComparison{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;gap:40px;margin-top:14px;padding:32px;display:grid}.auditComparison h2{align-items:center;gap:9px;margin:22px 0 13px;font-size:48px;display:flex}.auditComparison h2 small{color:#aab2ae;font-size:10px}.auditComparison h2 b{color:var(--acid);font-size:22px}.auditComparison .positive{color:var(--acid)}.auditComparison .negative{color:#ff9c83}.auditComparison>div>p:last-child{font-size:9px}.auditComparison ol{margin:0;padding:0;list-style:none}.auditComparison li{border-bottom:1px solid #323b37;grid-template-columns:34px 1fr;gap:13px;padding:12px 0;display:grid}.auditComparison li>span{color:var(--acid);font-size:8px}.auditComparison li strong,.auditComparison li small{display:block}.auditComparison li strong{font-size:10px}.auditComparison li small{color:#aab2ae;margin-top:5px;font-size:8px}.analyticsDisclosure{color:var(--muted);background:#e8eae3;padding:15px 18px;font-size:8px;line-height:1.6}.adminSiteTabs{gap:8px;margin-top:30px;display:flex;overflow-x:auto}.adminSiteTabs a{background:#e2e4dc;min-width:230px;padding:15px;text-decoration:none}.adminSiteTabs a.active{background:var(--ink);color:#fff;border-bottom:4px solid var(--acid)}.adminSiteTabs strong,.adminSiteTabs small{display:block}.adminSiteTabs small{color:#7b837f;margin-top:5px;font-size:8px}.adminSiteTabs a.active small{color:#b2bab6}.adminAnalyticsView{margin-top:14px}@media (max-width:850px){.analyticsMetrics{grid-template-columns:1fr 1fr}.analyticsBreakdown,.auditComparison{grid-template-columns:1fr}.analyticsPeriod{flex-direction:column;align-items:flex-start}.analyticsPeriod nav{width:100%;overflow-x:auto}.publicationMarkers{grid-template-columns:1fr}.publicationMarkers a{grid-column:1}}@media (max-width:520px){.analyticsPage,.adminAnalyticsPage{padding:52px 14px}.analyticsMetrics{grid-template-columns:1fr}.analyticsChart{padding:20px 14px}.analyticsBars{height:190px}.analyticsBars small{font-size:5px}.auditComparison{padding:24px 18px}.auditComparison h2{font-size:38px}}.analyticsPluginSetup{border-left:4px solid var(--acid);background:#eef4dc;margin-top:22px;padding:20px}.analyticsPluginSetup strong{font-size:13px}.analyticsPluginSetup p{color:var(--muted);margin:9px 0 16px;font-size:10px;line-height:1.6}.analyticsPluginSetup a{background:var(--ink);color:#fff;padding:12px 15px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}.measurementRange{background:#e8eae3;align-items:center;gap:16px;margin-top:14px;padding:14px 18px;display:flex}.measurementRange span{background:var(--ink);color:var(--acid);text-transform:uppercase;padding:7px 9px;font-size:8px;font-weight:900}.measurementRange strong{font-size:11px}.measurementRange small{color:var(--muted);margin-left:auto;font-size:8px}.externalSources{background:#edf0e7;margin-top:14px;padding:30px}.externalSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.externalSourceCard{background:var(--surface);border:1px solid var(--line);padding:22px}.externalSourceCard:first-child{grid-column:1/-1}.sourceCardHead{justify-content:space-between;align-items:start;gap:18px;display:flex}.sourceCardHead h3{margin:10px 0 0;font-size:24px}.sourceCardHead small{color:var(--muted);text-align:right;font-size:8px}.sourceConnected,.sourceWaiting{text-transform:uppercase;padding:6px 8px;font-size:7px;font-weight:900;display:inline-block}.sourceConnected{background:var(--acid);color:var(--ink)}.sourceWaiting{color:#6d5b1a;background:#fff0bd}.sourceMetrics{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:20px;display:grid}.sourceMetrics.searchMetrics{grid-template-columns:repeat(2,1fr)}.sourceMetrics>div{background:#f4f5ef;padding:17px}.sourceMetrics span,.sourceMetrics small{color:var(--muted);font-size:7px;display:block}.sourceMetrics span{text-transform:uppercase;font-weight:900}.sourceMetrics strong{margin:10px 0 7px;font-size:27px;display:block}.sourceEmpty{background:#fff6d9;border-left:3px solid #d2a600;margin-top:20px;padding:19px}.sourceEmpty strong{font-size:11px}.sourceEmpty p{color:#746321;margin:8px 0 0;font-size:9px;line-height:1.55}.externalCountries{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.externalCountries>strong{text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.externalCountries>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding:7px 0;display:grid}.externalCountries span,.externalCountries b,.externalCountries p{font-size:8px}.externalCountries b{color:#668000}.externalCountries p{color:var(--muted)}@media (max-width:850px){.externalSourceGrid{grid-template-columns:1fr}.externalSourceCard:first-child{grid-column:auto}.measurementRange{flex-direction:column;align-items:flex-start}.measurementRange small{margin-left:0}.sourceMetrics{grid-template-columns:1fr 1fr}}@media (max-width:520px){.externalSources{padding:20px 14px}.sourceCardHead{flex-direction:column}.sourceCardHead small{text-align:left}.sourceMetrics,.sourceMetrics.searchMetrics{grid-template-columns:1fr}}.dataSources{border-top:1px solid var(--line);margin-top:55px;padding-top:45px}.dataSources>h2{letter-spacing:-3px;max-width:850px;margin:14px 0;font-size:clamp(34px,5vw,64px);line-height:.95}.dataSources>p{max-width:760px;color:var(--muted);font-size:10px;line-height:1.7}.dataSourceGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}.dataSourceGrid article{background:var(--surface);border:1px solid var(--line);padding:27px}.dataSourceTitle{justify-content:space-between;align-items:start;gap:20px;display:flex}.dataSourceTitle strong{font-size:17px}.dataSourceTitle span{color:var(--muted);text-transform:uppercase;background:#eee;padding:7px 9px;font-size:7px;font-weight:900}.dataSourceTitle span.connected{color:#4e6700;background:#e5f2b8}.dataSourceGrid small{color:var(--muted);margin-top:15px;font-size:8px;display:block}.resourceSelectors{gap:12px;margin-top:20px;display:grid}.resourceSelectors label,.resourceSelectors{font-size:8px;font-weight:900}.resourceSelectors select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;margin-top:6px;padding:12px;display:block}.dataSourceActions{gap:8px;margin-top:18px;display:flex}.dataSourceActions button,.connectSource{background:var(--ink);color:#fff;border:0;padding:12px 15px;font-size:8px;font-weight:900;text-decoration:none}.connectSource{justify-content:space-between;gap:30px;margin-top:24px;display:inline-flex}.connectSource.disabled{pointer-events:none;background:#b9bdb8}.dataSourceActions .secondary{color:var(--ink);background:#e5e7e1}.dataSourceMessage{background:#edf5d5;margin-top:15px;padding:12px}.dataSourcePrivacy{margin-top:18px!important;font-size:8px!important}@media (max-width:760px){.dataSourceGrid{grid-template-columns:1fr}.dataSourceTitle,.dataSourceActions{flex-direction:column}}.opportunityPage{max-width:1240px;margin:auto;padding:70px 28px 110px}.opportunityPage>h1{letter-spacing:-5px;margin-bottom:24px;font-size:clamp(54px,7vw,92px);line-height:.9}.oppLead{max-width:760px;color:var(--muted);line-height:1.7}.oppNotice{border-left:5px solid var(--acid);background:#eef2e7;margin-top:38px;padding:32px}.oppNotice.warning{background:#fff0cb;border-color:#e1a823}.oppNotice strong{font-size:22px}.oppNotice p{max-width:760px;color:var(--muted);margin:10px 0;line-height:1.6}.oppNotice a{font-weight:900}.oppStats{grid-template-columns:repeat(4,1fr);gap:10px;margin:38px 0 12px;display:grid}.oppStats article{background:var(--ink);color:#fff;padding:24px}.oppStats span{color:#aab2ae;text-transform:uppercase;font-size:9px;display:block}.oppStats strong{color:var(--acid);margin-top:18px;font-size:40px;display:block}.oppControls{grid-template-columns:1fr 260px;gap:12px;display:grid}.oppControls form{background:#fff;grid-template-columns:repeat(4,1fr) auto;gap:10px;padding:20px;display:grid}.oppControls label{text-transform:uppercase;font-size:8px;display:block}.oppControls input,.oppControls select{border:1px solid var(--line);background:#fff;width:100%;margin-top:7px;padding:12px}.oppControls button,.oppList button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:12px 15px;font-weight:900}.oppControls aside{background:var(--acid);flex-direction:column;padding:20px;display:flex}.oppControls aside span,.oppControls aside small{font-size:8px}.oppControls aside strong{margin:10px 0;font-size:29px}.oppControls aside button{margin-top:auto}.oppMessage,.oppRun{background:#edf5d7;padding:15px 20px}.oppRun{align-items:center;gap:15px;margin-top:12px;display:flex}.oppRun span{font-size:9px}.oppRun p{color:#8c2e1b;margin:0}.oppList{margin-top:12px}.oppList>article{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:80px minmax(220px,1fr) 230px 150px;align-items:center;gap:22px;padding:22px;display:grid}.oppList>article.dismissed{opacity:.48}.oppScore strong{font-size:38px}.oppScore small{font-size:9px}.oppList h2{letter-spacing:-1px;margin:7px 0;font-size:24px}.oppList p,.oppList small{color:var(--muted);font-size:9px}.oppList dl,.oppEvidence dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.oppList dl div,.oppEvidence dl div{border:1px solid var(--line);margin:-1px 0 0 -1px;padding:10px}.oppList dt,.oppEvidence dt{text-transform:uppercase;color:var(--muted);font-size:7px}.oppList dd,.oppEvidence dd{margin:5px 0 0;font-size:10px;font-weight:900}.oppList nav{flex-direction:column;gap:7px;display:flex}.oppList nav a{font-size:9px;font-weight:900}.oppEmpty{color:var(--muted);background:#fff;padding:35px}.oppDetail{grid-template-columns:1fr 1fr;gap:12px;margin-top:35px;display:grid}.oppDetail article{background:var(--ink);color:#fff;padding:32px}.oppDetail article>strong{color:var(--acid);font-size:70px;display:block}.oppDetail article small{font-size:12px}.oppDetail article p{color:#bbc2be;line-height:1.7}.oppDetail dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.oppDetail dl div{border:1px solid var(--line);background:#fff;margin:-1px 0 0 -1px;padding:22px}.oppDetail dt{text-transform:uppercase;font-size:8px}.oppDetail dd{margin:10px 0 0;font-size:22px;font-weight:900}.oppEvidence{background:#fff;margin-top:12px;padding:34px}.oppEvidence h2{font-size:36px}.oppEvidence h3{margin-top:28px}.oppAdminProvider{border-left:5px solid var(--acid);background:#e7f1d5;margin-top:35px;padding:22px}.oppAdminProvider.warning{background:#fff0cb;border-color:#e1a823}.oppAdminProvider p{margin:7px 0 0;font-size:10px}.oppAdminGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.oppAdminGrid>article{background:#fff;padding:28px}.oppAdminGrid a,.oppAdminGrid>article>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:7px 18px;padding:15px 0;text-decoration:none;display:grid}.oppAdminGrid a div{flex-direction:column;display:flex}.oppAdminGrid small,.oppAdminGrid p{color:var(--muted);font-size:9px}.oppAdminGrid b,.oppAdminGrid a>span{font-size:9px}@media (max-width:900px){.oppStats{grid-template-columns:1fr 1fr}.oppControls,.oppDetail,.oppAdminGrid{grid-template-columns:1fr}.oppControls form{grid-template-columns:1fr 1fr}.oppList>article{grid-template-columns:70px 1fr}.oppList dl,.oppList nav{grid-column:2}}@media (max-width:560px){.oppStats,.oppControls form{grid-template-columns:1fr}.opportunityPage>h1{letter-spacing:-3px;font-size:48px}.oppList>article{grid-template-columns:1fr}.oppList dl,.oppList nav{grid-column:1}}.oppEvidenceGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.oppEvidenceGrid article{border:1px solid var(--line);padding:20px}.oppEvidenceGrid h3{margin-top:0}.oppEvidenceGrid li,.oppEvidenceGrid p,.oppEvidence details{font-size:10px;line-height:1.6}.oppEvidence details{border:1px solid var(--line);margin-top:20px;padding:18px}@media (max-width:560px){.oppEvidenceGrid{grid-template-columns:1fr}}.optimizerPage{max-width:1500px;margin:auto;padding:28px clamp(24px,6vw,100px) 48px}.optimizerPage>h1{letter-spacing:-.055em;margin:10px 0;font-size:clamp(40px,4.5vw,62px);line-height:.95}.optimizerDependencies{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 10px;display:grid}.optimizerDependencies article{background:#fff;border-left:4px solid #d5dbd6;padding:16px}.optimizerDependencies article.ready{border-left-color:#78a000}.optimizerDependencies article.needed{border-left-color:#b14a3b}.optimizerDependencies article.optional{border-left-color:#e2bd62}.optimizerDependencies span{text-transform:uppercase;color:#667169;font-size:8px;font-weight:900;display:block}.optimizerDependencies strong{margin-top:6px;font-size:14px;display:block}.optimizerDependencies p{color:#52615a;font-size:9px;line-height:1.5}.optimizerDependencies a{color:#176c43;text-transform:uppercase;font-size:8px;font-weight:900}@media (max-width:700px){.optimizerDependencies{grid-template-columns:1fr}}.optimizerLead{color:#52615a;max-width:850px;font-size:12px;line-height:1.6}.optimizerMode{color:#fff;background:#101914;margin-top:18px;padding:16px}.optimizerMode form{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.optimizerMode form>div{border:1px solid #ffffff2c;gap:8px;padding:12px;display:grid}.optimizerMode .automatic{background:#b9ef2b12;border-color:#b9ef2b}.optimizerMode span{text-transform:uppercase;letter-spacing:.14em;color:#b9ef2b;font-size:12px}.optimizerMode label{font-size:13px;font-weight:800}.optimizerMode small{color:#c1cbc5;line-height:1.45}.optimizerMode .optimizerCheck{grid-column:1/3;align-self:center;font-size:14px}.optimizerMode button,.optimizerConnection button,.optimizerVerificationControl button,.optimizerList button{color:#101914;cursor:pointer;background:#b9ef2b;border:0;padding:14px 18px;font-weight:900}.optimizerVerificationControl{justify-content:flex-end;margin-top:10px;display:flex}.optimizerStats{background:#d5dbd6;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:10px;display:grid}.optimizerStats article{background:#fff;padding:12px 16px}.optimizerStats span{color:#6e7972;display:block}.optimizerStats strong{margin-top:6px;font-size:25px;display:block}.optimizerConnection{border:1px solid #d5dbd6;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:13px 16px;display:flex}.optimizerConnection.ok{border-left:5px solid #2a8454}.optimizerConnection.warning{border-left:5px solid #d09531}.optimizerConnection p{color:#68736c;margin:6px 0 0}.optimizerMessage{background:#edf6cc;padding:16px 20px}.optimizerSectionTitle{border-top:1px solid #cfd6d1;grid-template-columns:80px 1fr;align-items:start;gap:18px;margin:20px 0 8px;padding-top:14px;display:grid}.optimizerSectionTitle>span{letter-spacing:.14em;text-transform:uppercase;color:#607900;font-size:9px;font-weight:900}.optimizerSectionTitle h2{letter-spacing:-.5px;margin:0;font-size:23px;line-height:1.1}.optimizerSectionTitle p{color:#52615a;margin:5px 0 0;font-size:10px;line-height:1.5}.optimizerSectionTitle.second{margin-top:24px}.optimizerAssessmentGroups{gap:7px;display:grid}.optimizerAssessmentGroups>details{background:#fff;border:1px solid #d5dbd6}.optimizerAssessmentGroups>details>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:11px 14px;list-style:none;display:flex}.optimizerAssessmentGroups>details>summary::-webkit-details-marker{display:none}.optimizerAssessmentGroups>details>summary strong{font-size:13px}.optimizerAssessmentGroups>details>summary span{text-transform:uppercase;letter-spacing:.09em;color:#6d776f;font-size:8px}.optimizerAssessmentGroups>details>div{border-top:1px solid #e1e5e2}.optimizerAssessmentGroups article{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;display:flex}.optimizerAssessmentGroups article:last-child{border-bottom:0}.optimizerAssessmentGroups h3{letter-spacing:0;margin:0;font-size:12px;line-height:1.25}.optimizerAssessmentGroups p{color:#5d6962;margin:3px 0 0;font-size:9px;line-height:1.45}.assessmentStatus{text-align:right;text-transform:uppercase;letter-spacing:.06em;color:#4f5a53;background:#eef0ed;flex:none;max-width:190px;padding:6px 8px;font-size:8px}.assessmentStatus.ok,.assessmentStatus.fixed{color:#17623c;background:#e3f2e7}.assessmentStatus.proposed{color:#7c5500;background:#fff0cf}.assessmentStatus.decision{color:#334f78;background:#e8edf7}.assessmentStatus.unavailable{color:#716767;background:#f1eeee}.assessmentStatus.not_applicable{color:#858985;background:#f4f4f2}.optimizerHealthScore{color:#fff;background:#111a16;grid-template-columns:230px 1fr;align-items:center;gap:22px;margin:0 0 8px;padding:14px 18px;display:grid}.optimizerHealthScore>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.optimizerHealthScore span{text-transform:uppercase;letter-spacing:.1em;color:#c8ff31;font-size:9px;font-weight:900;line-height:1.3}.optimizerHealthScore strong{letter-spacing:-1.5px;font-size:34px;line-height:1}.optimizerHealthScore strong small{letter-spacing:0;color:#aeb8b2;font-size:11px}.optimizerHealthScore p{color:#c7d0ca;margin:0;font-size:9px;line-height:1.5}.optimizerHealthScore p b{color:#fff}.optimizerList{gap:14px;margin-top:24px;display:grid}.optimizerList>article{background:#fff;border:1px solid #d5dbd6;padding:24px}.optimizerList header{justify-content:space-between;gap:24px;display:flex}.optimizerList header span{letter-spacing:.1em;text-transform:uppercase;color:#6d776f;font-size:11px}.optimizerList h2{margin:5px 0 0;font-size:24px}.optimizerRuns{gap:7px;margin-top:12px;display:grid}.optimizerRuns>details{background:#fff;border:1px solid #d5dbd6;padding:0}.optimizerRuns>details>summary{border:0;grid-template-columns:190px 150px 1fr auto;align-items:center;gap:18px;padding:12px 16px;font-size:9px;list-style:none;display:grid}.optimizerRuns>details>summary::-webkit-details-marker{display:none}.optimizerRuns>details>summary time{color:#68736c}.optimizerRuns>details>summary strong{letter-spacing:-.2px;font-size:16px}.optimizerRuns>details>summary span{color:#52615a}.optimizerRuns>details>summary b{color:#607900;text-transform:uppercase;font-size:8px}.optimizerRunBody{background:#eef0eb;border-top:1px solid #d5dbd6;gap:7px;padding:7px;display:grid}.optimizerAction{background:#fff;border-left:4px solid #d5dbd6;padding:14px 16px}.optimizerAction.applied{border-left-color:#78a000}.optimizerAction.failed{border-left-color:#a63a2f}.optimizerActionHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.optimizerActionHead>div>span{letter-spacing:.08em;text-transform:uppercase;color:#6d776f;font-size:8px}.optimizerActionHead h2{letter-spacing:-.35px;margin:4px 0 0;font-size:18px;line-height:1.18}.optimizerAction>p{color:#536159;margin:8px 0;font-size:10px;line-height:1.5}.optimizerAction>a{color:#176c43;word-break:break-all;font-size:8px}.optimizerAction footer{width:100%;min-height:0;color:inherit;background:0 0;align-items:center;gap:10px;margin:10px 0 0;padding:0;display:flex}.optimizerNoIssues{color:#52615a;background:#fff;margin:0;padding:18px}.optimizerRuns .optimizerKeywords{margin-top:9px}.optimizerRuns .optimizerKeywords strong,.optimizerRuns .optimizerKeywords span{font-size:8px}.optimizerRuns .optimizerKeywords span{padding:4px 7px}@media (max-width:850px){.optimizerRuns>details>summary{grid-template-columns:1fr 1fr}.optimizerRuns>details>summary b{text-align:right}.optimizerActionHead{flex-direction:column}}.optimizerList p{color:#536159}.optimizerList>a{color:#176c43;word-break:break-all}.optimizerStatus{background:#eef0ed;height:max-content;padding:8px 10px;font-size:12px}.optimizerStatus.applied{color:#14613a;background:#dff4e6}.optimizerStatus.failed{color:#8b2420;background:#fee6e4}.optimizerStatus.optimizerApply{color:#101914;font:inherit;cursor:pointer;background:#b9ef2b;border:1px solid #101914;font-size:12px;font-weight:900}:is(.optimizerStatus.optimizerApply:hover,.optimizerStatus.optimizerApply:focus-visible){color:#b9ef2b;outline-offset:2px;background:#101914;outline:2px solid #b9ef2b}.optimizerStatus.optimizerApply:disabled{cursor:wait;opacity:.6}.optimizerList footer{align-items:center;gap:10px;margin-top:18px;display:flex}.optimizerList button.undo{color:#fff;background:#1c2520}.optimizerError{color:#9b2f29;margin-top:10px;display:block}.optimizerKeywords{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.optimizerKeywords strong{text-transform:uppercase;letter-spacing:.08em;width:100%;font-size:12px}.optimizerKeywords span{background:#eef4e8;border-radius:999px;padding:6px 9px;font-size:12px}.optimizerEmpty{text-align:center;border:1px dashed #aab2ad;padding:40px}@media (max-width:850px){.optimizerMode form{grid-template-columns:1fr}.optimizerMode .optimizerCheck{grid-column:auto}.optimizerStats{grid-template-columns:1fr 1fr}.optimizerConnection,.optimizerList header{flex-direction:column;align-items:flex-start}.optimizerSectionTitle,.optimizerHealthScore{grid-template-columns:1fr}.optimizerAssessmentGroups article{flex-direction:column;align-items:flex-start}.assessmentStatus{text-align:left;max-width:none}}.optimizerModule02Report{background:#fff;border-left:4px solid #d5dbd6;padding:14px 16px}.optimizerModule02Report.used{border-left-color:#78a000}.optimizerModule02Report.no_data{border-left-color:#e2bd62}.optimizerModule02Report header{justify-content:space-between;align-items:center;gap:16px;display:flex}.optimizerModule02Report header strong{font-size:14px}.optimizerModule02Report header span{text-transform:uppercase;color:#65716a;font-size:8px;font-weight:900}.optimizerModule02Report>p{color:#52615a;font-size:10px;line-height:1.55}.optimizerModule02Report details{margin-top:10px}.optimizerModule02Report summary{cursor:pointer;font-size:9px;font-weight:900}.optimizerModule02Row{border-top:1px solid #e2e5df;grid-template-columns:minmax(140px,.6fr) 1fr;gap:5px 16px;padding:9px 0;font-size:8px;display:grid}.optimizerModule02Row>a{color:#176c43;word-break:break-all;grid-column:1/-1}@media (max-width:650px){.optimizerModule02Report header{flex-direction:column;align-items:flex-start}.optimizerModule02Row{grid-template-columns:1fr}}.competitorPage{max-width:1500px;margin:auto;padding:72px clamp(24px,6vw,100px) 110px}.competitorPage>h1{letter-spacing:-.04em;margin:18px 0;font-size:clamp(34px,5vw,58px);line-height:1}.competitorLead{color:#52615a;max-width:850px;font-size:17px;line-height:1.6}.competitorOnboarding{max-width:1100px;margin-top:34px}.competitorOwnSite{color:#fff;background:#101914;gap:7px;padding:22px 24px;display:grid}.competitorOwnSite span,.competitorStep>span{color:#9bbd37;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.competitorOwnSite strong{overflow-wrap:anywhere;font-size:clamp(19px,2.5vw,27px)}.competitorStep{background:#fff;border:1px solid #d5dbd6;gap:16px;margin-top:1px;padding:28px 24px;display:grid}.competitorStep h2{letter-spacing:.2px;word-spacing:4px;font-kerning:normal;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:1.4}.competitorStep label{gap:7px;font-size:14px;font-weight:800;display:grid}.competitorManualForm{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.competitorManualList{gap:8px;display:grid}.competitorManualList article{background:#f5f7f2;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.competitorManualList p{color:#607068;margin:0;font-size:14px}.competitorStep input,.competitorStep select{background:#fff;border:1px solid #bdc8c0;min-width:0;padding:13px}.competitorStep nav{flex-wrap:wrap;gap:10px;display:flex}.competitorStep button,.competitorOnboarding>button{color:#101914;cursor:pointer;background:#b9ef2b;border:0;padding:13px 16px;font-weight:900}.competitorStep button.quiet,.competitorOnboarding>button.quiet{background:#eef0ed}.competitorStep fieldset{border:1px solid #bdc8c0;gap:12px;margin:4px 0;padding:20px;display:grid}.competitorNotificationOptions{gap:10px;display:grid}.competitorNotificationOption{cursor:pointer;background:#f8f9f6;border:1px solid #d5dbd6;grid-template-columns:22px minmax(0,1fr);align-items:start;padding:14px;gap:12px!important;display:grid!important}.competitorNotificationOption input{width:18px;height:18px;margin:2px 0 0}.competitorNotificationOption span{gap:4px;display:grid}.competitorNotificationOption small{color:#607068;font-weight:500;line-height:1.45}.competitorNotificationSettings{border:1px solid #bdc8c0;gap:8px;margin:12px 0 0;padding:16px;display:grid}.competitorNotificationSettings legend{padding:0 6px;font-weight:900}.competitorStep fieldset:disabled{color:#7a837e;background:#f1f2ee}.competitorStep legend{padding:0 8px;font-weight:900}.competitorInternationalLocked{background:#f1f4e8;border-left:5px solid #9bbd37;gap:7px;margin-top:4px;padding:16px 18px;display:grid}.competitorInternationalLocked span{color:#61751f;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.competitorInternationalLocked strong{font-size:19px}.competitorInternationalLocked p{color:#52615a;margin:0;line-height:1.5}.competitorCoreKeywords{flex-wrap:wrap;gap:7px;display:flex}.competitorCoreKeywords span{background:#f5f7f2;border:1px solid #cbd4cd;padding:7px 10px;font-size:13px;font-weight:800}.competitorSearchState{background:#edf6cc;padding:18px}.competitorOwnRankings{background:#d5dbd6;gap:1px;display:grid}.competitorOwnRankings>header,.competitorOwnRankings>article{background:#f8f9f6;justify-content:space-between;gap:18px;padding:14px;display:flex}.competitorOwnRankings>header h3{margin:0 0 4px}.competitorOwnRankings>article>div{gap:3px;display:grid}.competitorOwnRankings>article>div:last-child{text-align:right}.competitorKeywordNotice{background:#f3f6e8;border-left:4px solid #b7df24;padding:16px}.competitorKeywordNotice p{margin:7px 0}.competitorCandidatePreview{gap:8px;display:grid}.competitorCandidateSection>header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #d5dbd6;justify-content:space-between;align-items:flex-start;gap:18px;width:auto;height:auto;margin:0;padding:0 0 16px;display:flex;position:static}.competitorCandidateSection>header h2{word-spacing:1px;margin:0 0 7px}.competitorCandidateSection>header p{max-width:720px;margin:0;font:14px/1.55 Arial,Helvetica,sans-serif}.competitorCandidateSection>header>button{white-space:nowrap;flex:none;width:auto;padding:10px 13px;font:700 11px/1.2 Arial,Helvetica,sans-serif}.competitorCandidatePreview>header,.competitorCandidatePreview>article{justify-content:space-between;align-items:center;gap:16px;display:flex}.competitorCandidatePreview>header{margin:8px 0}.competitorCandidatePreview h3{margin:0 0 4px}.competitorCandidatePreview>article{background:#f3f5f2;margin:0;padding:12px}.competitorCandidatePreview>article[data-status=accepted]{border-left:4px solid #83b700}.competitorCandidatePreview>article[data-status=rejected]{opacity:.62}.competitorCandidatePreview>article>div{flex:1;gap:4px;min-width:0;display:grid}.competitorCandidateIndex{color:#607900;flex:0 0 32px;font:700 14px/1.4 Arial,Helvetica,sans-serif}.competitorCandidatePreview a{color:#17231b;overflow-wrap:anywhere;text-decoration:none}.competitorCandidatePreview small{color:#67736b}.competitorCandidatePreview nav{flex:none;gap:8px;display:flex}.competitorCandidateDecision{flex:none}.competitorStats{background:#d5dbd6;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid}.competitorStats article{background:#fff;padding:22px}.competitorStats span{color:#6e7972;display:block}.competitorStats strong{margin-top:6px;font-size:34px;display:block}.competitorControls{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.competitorMonitoringChoice{grid-template-columns:1fr;margin-top:24px}.competitorControls form{background:#fff;border:1px solid #d5dbd6;gap:14px;padding:24px;display:grid}.competitorControls h2{letter-spacing:.2px;word-spacing:4px;font-kerning:normal;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:1.4}.competitorControls label{gap:6px;font-weight:800;display:grid}.competitorControls input,.competitorControls select{background:#fff;border:1px solid #bdc8c0;padding:13px}.competitorControls button,.competitorTargets button{color:#101914;cursor:pointer;background:#b9ef2b;border:0;padding:13px 16px;font-weight:900}.competitorCheck{align-items:center;font-size:14px;gap:9px!important;display:flex!important}.competitorCheck input{width:18px;height:18px}.competitorSource,.competitorNotice,.competitorMessage{color:#fff;background:#101914;margin-top:18px;padding:18px 20px}.competitorNotice strong{font-size:20px}.competitorMessage{color:#17231b;background:#edf6cc}.competitorSuggestions{background:#eef0e8;grid-template-columns:1fr 1.2fr;gap:24px;margin-top:18px;padding:24px;display:grid}.competitorSuggestions h2{letter-spacing:.2px;word-spacing:4px;font-kerning:normal;margin:8px 0;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:1.4}.competitorSuggestions p{color:#66706a;font-size:12px;line-height:1.6}.competitorSuggestions span{text-transform:uppercase;color:#718100;font-size:10px}.competitorSuggestions nav{flex-wrap:wrap;align-content:center;gap:8px;display:flex}.competitorSuggestions button{cursor:pointer;background:#fff;border:1px solid #b9c2ba;padding:10px 12px;font-weight:800}.competitorTargetsHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.competitorTargetsHeader h2{margin:0}.competitorTargetGroup>h3{border-bottom:1px solid #cfd6d0;padding-bottom:9px;font-size:17px}.competitorTargetGroup>article{background:#fff;border:1px solid #d5dbd6;justify-content:space-between;align-items:center;gap:14px;margin-top:6px;padding:10px 14px;display:flex}.competitorTargets h3{margin:2px 0 4px;font-size:16px;line-height:1.2}.competitorTargets span{text-transform:uppercase;letter-spacing:.12em;color:#67736b;font-size:11px}.competitorTargets small{color:#67736b;margin:0;display:inline}.competitorTargetLine{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.competitorTargetIndex{flex:0 0 22px;font-size:12px;line-height:1}.competitorTargetPages{white-space:nowrap;border-left:1px solid #cfd6d0;padding-left:18px}.competitorTargetPages strong{color:#17231b}.competitorTargets nav{align-items:center;gap:8px;display:flex}.competitorTargets button.quiet{background:#eef0ed}.competitorTargetGroup>article button.quiet{padding:4px 6px;font-size:10px;line-height:1.1}.competitorError{color:#9b2b25;margin-top:9px;display:block}.competitorChanges{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.competitorChanges>h2{grid-column:1/-1}.competitorChanges article{background:#fff;border:1px solid #d5dbd6;padding:22px}.competitorChanges article.critical{border-left:5px solid #d23b31}.competitorChanges article.review{border-left:5px solid #d59c27}.competitorChanges article.information{border-left:5px solid #4f876c}.competitorDailyReports{grid-template-columns:1fr}.competitorDailyReports article{grid-column:1/-1}.competitorDailyReports details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:14px;list-style-position:inside;display:flex}.competitorDailyReports details pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f3f5f2;margin:14px 0 0;padding:14px;line-height:1.55}.competitorChanges header{color:#67736b;justify-content:space-between;font-size:12px;display:flex}.competitorChanges h3{font-size:22px}.competitorChanges article>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.competitorChanges p{word-break:break-word;background:#f3f5f2;margin:0;padding:12px}.competitorChanges p strong{margin-bottom:6px;display:block}.competitorHandoff{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.competitorHandoff button,.competitorHandoff a{color:#fff;cursor:pointer;background:#101914;border:0;padding:10px 12px;font-size:11px;font-weight:800;text-decoration:none}.competitorHandoff button:nth-child(2){color:#101914;background:#b9ef2b}.competitorEmpty{border:1px dashed #aeb9b1;grid-column:1/-1;padding:24px}.competitorPage{padding-top:34px;padding-bottom:55px}.competitorPage>h1{margin:9px 0;font-size:clamp(30px,4vw,46px)}.competitorLead{font-size:14px;line-height:1.45}.competitorOwnSite{gap:2px;padding:5px 8px}.competitorOwnSite strong{font-size:18px}.competitorStep{gap:8px;padding:14px}.competitorManualForm{gap:6px}.competitorManualList{gap:4px}.competitorManualList article{padding:6px 8px}.competitorStats{margin-top:18px}.competitorStats article{justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:7px 10px;display:flex}.competitorStats span{font-size:12px;line-height:1.2}.competitorStats strong{flex:none;margin-top:0;font-size:20px}.competitorControls{gap:9px;margin-top:10px}.competitorControls form{grid-template-columns:1fr 1fr;gap:7px 10px;padding:10px}.competitorControls form>h2,.competitorControls form>button,.competitorSettingsStatus{grid-column:1/-1}.competitorSettingsStatus{color:#aef51d;background:#101b15;border-left:5px solid #aef51d;padding:9px 12px;font-size:14px;line-height:1.25;display:block}.competitorSettingsStatus[data-error=true]{color:#fff;border-left-color:#dc3d2f}.competitorControls h2,.competitorControls .competitorStep h2{font-size:16px;line-height:1.2}.competitorControls label{gap:3px;font-size:12px}.competitorControls>.competitorStep{align-content:start;gap:7px;padding:10px}.competitorControls>.competitorStep p{margin:0;font-size:13px;line-height:1.35}.competitorStep input,.competitorStep select,.competitorControls input,.competitorControls select{padding:6px 8px}.competitorStep button,.competitorOnboarding>button,.competitorControls button,.competitorTargets button{padding:6px 9px;font-size:13px}.competitorCandidateSection>header{padding-bottom:8px}.competitorCandidatePreview{gap:4px}.competitorCandidatePreview>article{padding:7px 9px}.competitorTargets,.competitorChanges{margin-top:18px}.competitorTargetGroup{margin-top:5px}.competitorTargetGroup>h3{margin-bottom:2px;padding-bottom:2px}.competitorTargetGroup>article{gap:7px;margin-top:2px;padding:4px 7px}.competitorTargetLine{gap:4px 10px;line-height:1.15}.competitorTargets nav{gap:4px}.competitorChanges{gap:7px}.competitorChanges article{padding:11px 13px}.competitorChanges h3{margin:8px 0;font-size:17px}.competitorChanges article>div{gap:6px;margin-top:7px}.competitorChanges p{padding:7px 8px}.competitorHandoff{margin-top:8px}.competitorEmpty,.competitorSource,.competitorNotice,.competitorMessage{margin-top:9px;padding:6px 10px;font-size:13px}@media (max-width:850px){.competitorControls form{grid-template-columns:1fr}.competitorControls form>h2,.competitorControls form>button{grid-column:auto}.competitorManualForm{grid-template-columns:1fr}.competitorStats{grid-template-columns:1fr 1fr}.competitorControls,.competitorChanges,.competitorSuggestions{grid-template-columns:1fr}.competitorTargetGroup>article{display:block}.competitorTargetLine{gap:6px 12px}.competitorTargetPages{padding-left:12px}.competitorTargets nav{flex-wrap:wrap;margin-top:18px}.competitorStep nav,.competitorStep nav button{width:100%}.competitorCandidatePreview>header,.competitorCandidatePreview>article{flex-direction:column;align-items:stretch}}.boosterPage{max-width:1280px;margin:auto;padding:72px 28px 110px}.boosterPage>h1{letter-spacing:-6px;margin:20px 0;font-size:clamp(58px,8vw,104px);line-height:.88}.boosterLead{max-width:900px;color:var(--muted);font-size:14px;line-height:1.8}.boosterNotice,.boosterConnection{color:#fff;background:#111714;margin-top:34px;padding:34px}.boosterNotice strong{font-size:24px}.boosterNotice p,.boosterConnection p{color:#aeb7b2;line-height:1.65}.boosterStatus{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:42px;display:grid}.boosterStatus article{border-top:5px solid var(--acid);background:#fff;flex-direction:column;min-height:158px;padding:25px;display:flex}.boosterStatus article.warning{border-color:#d28a38}.boosterStatus span,.boosterStatus small{color:var(--muted);text-transform:uppercase;font-size:8px;line-height:1.5}.boosterStatus strong{margin:18px 0 auto;font-size:28px}.boosterConnection{grid-template-columns:1fr auto;align-items:center;gap:28px;display:grid}.boosterConnection h2,.boosterFunnel h2,.boosterCampaigns h2,.boosterChannels h2,.boosterScope h2{letter-spacing:-2.5px;margin:14px 0;font-size:clamp(34px,5vw,58px);line-height:.95}.boosterConnection button,.boosterWorkGrid button,.boosterCampaigns button,.boosterChannels button{background:var(--acid);color:var(--ink);cursor:pointer;border:0;padding:14px 18px;font-weight:900}.boosterConnection button:disabled,.boosterWorkGrid button:disabled,.boosterChannels button:disabled{opacity:.45}.boosterFunnel{color:#fff;background:#111714;margin-top:14px;padding:38px}.funnelSteps{grid-template-columns:repeat(9,auto);align-items:center;gap:12px;margin-top:30px;display:grid}.funnelSteps article{background:#222b26;min-width:115px;padding:20px}.funnelSteps span{color:var(--acid);font-size:8px;display:block}.funnelSteps strong{margin:14px 0 5px;font-size:34px;display:block}.funnelSteps small{color:#aeb7b2}.boosterFunnel>p{color:#aeb7b2;font-size:10px}.boosterWorkGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.boosterWorkGrid>form{background:#fff;padding:34px}.boosterWorkGrid h2{margin:12px 0 25px;font-size:35px}.boosterWorkGrid label{text-transform:uppercase;margin:15px 0;font-size:9px;font-weight:900;display:block}.boosterWorkGrid input,.boosterWorkGrid select,.boosterWorkGrid textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;margin-top:7px;padding:13px;font-size:12px;display:block}.boosterPair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.boosterCheck{grid-template-columns:20px 1fr;gap:9px;line-height:1.5;text-transform:none!important;font-weight:500!important;display:grid!important}.boosterCheck input{width:16px;margin:0}.variantBox{background:#eef0e8;margin-top:12px;padding:15px}.variantBox input,.variantBox textarea{margin-top:8px}.boosterMessage{background:var(--acid);overflow-wrap:anywhere;padding:16px 20px}.boosterCampaigns,.boosterChannels,.boosterScope{background:#fff;margin-top:14px;padding:38px}.boosterCampaigns>article{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid}.boosterCampaigns article span{text-transform:uppercase;color:#688000;font-size:8px}.boosterCampaigns article h3{margin:8px 0;font-size:22px}.boosterCampaigns article p{color:var(--muted);font-size:9px}.boosterCampaigns nav,.boosterChannels nav{gap:8px;display:flex}.boosterEmpty{color:var(--muted);background:#eef0e8;padding:22px}.boosterChannels{color:#fff;background:#111714}.boosterChannels>div:first-child>p:last-child{color:#adb6b1;max-width:850px;line-height:1.7}.boosterChannels>div:last-child{background:#354039;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:30px;display:grid}.boosterChannels article{background:#202824;padding:26px}.boosterChannels h3{font-size:20px}.boosterChannels article p{color:#adb6b1;min-height:44px;font-size:9px;line-height:1.6}.boosterChannels a{color:var(--acid);padding:13px;font-size:9px;font-weight:900}.boosterScope>div{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:28px;display:grid}.boosterScope article{background:#f3f4ee;grid-template-columns:38px 1fr;gap:10px;padding:22px;display:grid}.boosterScope article span{color:#789000;font-size:9px}.boosterScope article strong{font-size:12px}.label{text-transform:uppercase;letter-spacing:1.2px;font-weight:900;color:#748000!important;font-size:9px!important}@media (max-width:950px){.boosterStatus{grid-template-columns:1fr 1fr}.boosterWorkGrid,.funnelSteps{grid-template-columns:1fr}.funnelSteps>b{justify-self:center;transform:rotate(90deg)}.boosterChannels>div:last-child{grid-template-columns:1fr}}@media (max-width:600px){.boosterPage{padding:48px 14px}.boosterPage>h1{letter-spacing:-3px}.boosterStatus,.boosterConnection,.boosterPair,.boosterScope>div{grid-template-columns:1fr}.boosterFunnel,.boosterCampaigns,.boosterChannels,.boosterScope,.boosterWorkGrid>form{padding:24px 18px}.boosterCampaigns>article{grid-template-columns:1fr}.boosterCampaigns nav{flex-wrap:wrap}}.boosterReadiness{background:#fff;margin-top:14px;padding:30px}.boosterReadiness>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.boosterReadiness article{background:#eef0e8;grid-template-columns:28px 1fr;gap:3px 8px;padding:17px;display:grid}.boosterReadiness article b{background:#d18d42;grid-row:1/3;place-items:center;width:27px;height:27px;display:grid}.boosterReadiness article.ready b{background:var(--acid)}.boosterReadiness article span{font-size:10px;font-weight:900}.boosterReadiness article small{color:var(--muted);font-size:8px}.boosterReadiness>p:last-child{color:#8a5422;font-size:9px}.boosterEvidence{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.boosterEvidence>div,.boosterIssues{background:#fff;padding:32px}.boosterEvidence h2{font-size:35px}.boosterEvidence article,.boosterIssues article{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:7px 18px;padding:16px 0;display:grid}.boosterEvidence article span,.boosterIssues article span{color:#6d8300;font-size:8px}.boosterEvidence article p,.boosterIssues article p{color:var(--muted);grid-column:1/-1;margin:0;font-size:9px}.boosterIssues{margin-top:14px}.boosterIssues h2{font-size:40px}@media (max-width:950px){.boosterReadiness>div{grid-template-columns:1fr 1fr}.boosterEvidence{grid-template-columns:1fr}}@media (max-width:600px){.boosterReadiness>div{grid-template-columns:1fr}.boosterEvidence>div,.boosterIssues{padding:22px 18px}}.advertisingChannels{color:#fff;background:#111714;grid-template-columns:.8fr 1.2fr;gap:28px;margin:28px 0;padding:30px;display:grid}.advertisingChannels>div:last-child{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.advertisingChannels article{background:#242d28;border-left:4px solid #ef8354;flex-direction:column;gap:6px;padding:16px;display:flex}.advertisingChannels article.ready{border-color:var(--acid)}.advertisingChannels article span{color:#b9c1bd;font-size:10px}.advertisingCampaignForm{background:#fff;border:1px solid #ccd1c8;gap:14px;margin:28px 0;padding:30px;display:grid}.advertisingCampaignForm>label,.advertisingCampaignForm .boosterPair label{gap:6px;font-size:10px;font-weight:800;display:grid}.advertisingCampaignForm input,.advertisingCampaignForm select,.advertisingCampaignForm textarea{background:#f7f8f3;border:1px solid #c9cec5;width:100%;padding:12px}.advertisingCampaignForm>button,.boosterEvidence form>button{background:var(--acid);cursor:pointer;border:0;padding:14px 18px;font-weight:900}.advertisingProviderChoice{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.advertisingProviderChoice label{color:#fff;background:#111714;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;padding:14px;font-size:11px;font-weight:800;display:grid}.advertisingProviderChoice label small{color:#aeb7b2;grid-column:2;font-size:9px}.advertisingProviderChoice input{width:auto}.boosterEvidence form{gap:12px;display:grid}.boosterEvidence form label{gap:6px;font-size:10px;font-weight:800;display:grid}.boosterEvidence form input{border:1px solid #c9cec5;padding:11px}@media (max-width:900px){.advertisingChannels{grid-template-columns:1fr}.advertisingProviderChoice{grid-template-columns:1fr 1fr}.advertisingChannels>div:last-child{grid-template-columns:1fr}}.modulesOpening .coreModuleChoices .coreModule{flex-direction:column;grid-column:auto;width:100%;height:auto;padding:30px;display:flex;min-height:610px!important}.homeCoreChoices{background:#e8ebe3;grid-template-columns:1fr 1fr;gap:1px;display:grid}.homeCoreChoices .homeCoreModule{grid-template-columns:1fr;align-items:start;gap:22px;min-height:330px}.homeCoreChoices .homeCoreModule>a{justify-self:start;margin-top:auto}.homeCoreChoices .lightHomeCore{background:#e9f2d4}.homeCoreChoices .lightHomeCore .homeCoreTitle span{color:#536a00}.coreModuleChoices{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.moduleCatalog .coreModuleChoices .coreModule{grid-column:auto;width:100%;height:auto;padding:30px;min-height:610px!important}.coreModuleChoices .coreModule h2{letter-spacing:-2.5px;font-size:clamp(34px,3.5vw,50px)}.coreModuleChoices .coreSteps{grid-template-columns:1fr;margin:10px 0 18px}.coreModuleChoices .coreSteps li{padding:9px 0}.coreModuleChoices .coreModuleBottom{flex-direction:column;align-items:flex-start}.lightCoreModule{background:#27312c}.lightCoreModule:after{opacity:.08;border-color:#fff}.lightCoreModule .coreModuleBottom a{background:#fff}.checkoutProductNote{color:#4e5852;background:#eef6da;margin:-8px 0 20px;padding:14px;font-size:10px;line-height:1.6}.lightConnectionNotice{background:#fff;border-left:5px solid #caff3d;margin:0 0 22px;padding:28px}.lightConnectionNotice h2{margin:8px 0 12px;font-size:32px}.lightConnectionNotice>p:not(.label){color:#66706a;max-width:720px;font-size:11px;line-height:1.65}.lightConnectionNotice>a,.lightWorkspaceLink{color:#caff3d;margin-top:12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}.lightConnectionNotice>a{color:#5f7900}.lightWorkspaceLink{display:block}.lightPublisher{color:#17201b;background:#f7f5ee;min-height:100vh}.lightPublisherHeader{background:#fff;border-bottom:1px solid #d9ddd5;justify-content:space-between;width:100%;height:auto;min-height:76px;margin:0;padding:16px clamp(22px,6vw,80px);display:flex;position:static}.lightPublisherHeader a{text-decoration:none}.lightPublisherBrand{font-size:20px;font-weight:900}.lightPublisherHeader>a:last-child{color:#536a00;font-size:10px;font-weight:900}.lightPublisherHero{color:#fff;background:#17201b;padding:78px clamp(22px,8vw,120px)}.lightPublisherHero>p,.lightArticleEyebrow{color:#caff3d;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 18px;font-size:9px;font-weight:900}.lightPublisherHero h1{letter-spacing:-4px;margin:0 0 22px;font-size:clamp(48px,7vw,92px);line-height:.92}.lightPublisherHero span{color:#b7c0bb;font-size:11px}.lightPublisherHero a{color:#fff;font-weight:900}.lightArticleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1050px;margin:auto;padding:55px 24px;display:grid}.lightArticleList article,.lightEmpty{background:#fff;border-top:5px solid #caff3d;flex-direction:column;min-height:260px;padding:30px;display:flex}.lightArticleList time{color:#78817c;font-size:9px}.lightArticleList h2{letter-spacing:-1.4px;margin:28px 0 15px;font-size:30px;line-height:1.05}.lightArticleList h2 a{text-decoration:none}.lightArticleList p{color:#66706a;font-size:11px;line-height:1.65}.lightRead{color:#536a00;margin-top:auto;font-size:9px;font-weight:900;text-decoration:none}.lightPublisherFooter{color:#fff;background:#101713;justify-content:space-between;align-items:center;gap:20px;min-height:110px;padding:32px clamp(22px,6vw,80px);display:flex}.lightPublisherFooter span{color:#8c9791;font-size:9px}.lightArticle>article{max-width:850px;margin:auto;padding:82px 28px}.lightArticle>article>h1{letter-spacing:-4px;font-size:clamp(48px,7vw,78px);line-height:.96}.lightOfficial{background:#fff;border-left:4px solid #caff3d;justify-content:space-between;align-items:center;gap:20px;margin-top:55px;padding:22px;display:flex}.lightOfficial span{text-transform:uppercase;color:#707b75;font-size:9px}.lightOfficial a{color:#536a00;font-size:12px;font-weight:900}@media (max-width:850px){.homeCoreChoices,.coreModuleChoices{grid-template-columns:1fr}.moduleCatalog .coreModuleChoices .coreModule{min-height:auto!important}.lightArticleList{grid-template-columns:1fr}}@media (max-width:600px){.lightPublisherHeader,.lightPublisherFooter,.lightOfficial{flex-direction:column;align-items:flex-start}.lightPublisherHero{padding-block:55px}.lightPublisherHero h1,.lightArticle>article>h1{letter-spacing:-2.5px;font-size:44px}.lightArticle>article{padding:55px 20px}}@media (min-width:801px){.adminShell .adminHeader,.adminShell>header,.portal.portal .portalHeader{height:58px!important;padding-inline:clamp(18px,3vw,42px)!important}.adminShell .adminHeader>a img,.adminShell>header img,.portal.portal .portalHeader .brand img{width:132px!important;height:46px!important}.adminShell .adminHeader,.adminShell .adminHeader nav,.portal.portal .portalHeader nav{gap:16px!important}.adminShell .adminHome,.adminShell .adminListPage,.adminShell .adminUserPage,.adminShell .adminMailPage,.portal.portal>.analyticsPage,.portal.portal>.contentPage,.portal.portal>.activityPage,.portal.portal>.connectionsPage,.portal.portal>.opportunityPage,.portal.portal>.reportsPage,.portal.portal>.boosterPage,.portal.portal>.competitorPage,.portal.portal>.optimizerPage,.portal.portal>.monthlyReports,.portal.portal>.subPage,.portal.portal>.scanPage{padding-top:24px!important;padding-bottom:38px!important}.adminShell .adminTitle h1,.adminShell .adminUserHero h1,.adminShell .adminHome h1,.adminShell .adminAnalyticsPage h1,.portal.portal>section>h1,.portal.portal .portalHero h1,.portal.portal .subPage>h1{letter-spacing:-2.4px!important;margin:7px 0 12px!important;font-size:clamp(34px,3.7vw,52px)!important;line-height:.95!important}.adminShell .adminUserPage>.backLink{margin:0 0 10px!important}.adminShell .adminUserHero{align-items:center!important;margin:8px 0 16px!important}.adminShell .adminUserHero p:last-child,.adminShell .adminTitle p:last-child,.portal.portal>section>p:not(.eyebrow){margin-bottom:0!important;font-size:10px!important;line-height:1.45!important}.adminShell .adminTitle>strong{font-size:34px!important}.adminShell .adminStats{gap:8px!important;margin:18px 0!important}.adminShell .adminStats article{min-height:78px!important;padding:12px 14px!important}.adminShell .adminStats strong{margin:8px 0 3px!important;font-size:27px!important}.adminShell .adminOps>section,.adminShell .adminOps>aside,.adminShell .adminUserGrid>section,.adminShell .adminUserGrid>aside,.adminShell .adminDetailGrid>section,.adminShell .adminHistory>section,.adminShell .adminMailReader{padding:16px!important}.adminShell .adminUserGrid,.adminShell .adminDetailGrid,.adminShell .adminHistory,.adminShell .adminOps,.adminShell .adminMailGrid{gap:8px!important}.adminShell .adminSectionHead h2,.adminShell .adminUserGrid h2,.adminShell .adminMailReader h2{letter-spacing:-.8px!important;margin:7px 0 12px!important;font-size:22px!important}.adminShell .adminEditForm label{margin-top:9px!important}.adminShell .adminEditForm input,.adminShell .adminEditForm textarea{margin-top:4px!important;padding:8px 10px!important}.adminShell .adminEditForm button{margin-top:10px!important;padding:10px 12px!important}.adminShell .adminPermission{gap:10px!important;padding:10px 0!important}.adminShell .adminPermission p{margin-top:4px!important;line-height:1.35!important}.adminShell .adminPermission button{min-width:88px!important;padding:8px!important}.adminShell .adminFacts,.adminShell .adminDetailGrid dl{margin-top:10px!important}.adminShell .adminFacts div,.adminShell .adminDetailGrid dl div{padding:8px!important}.adminShell .adminDetailGrid,.adminShell .adminHistory{margin-top:8px!important}.adminShell .adminDetailGrid h3{margin:7px 0!important;font-size:16px!important}.adminShell .adminImmutable{margin-top:9px!important;padding:7px 9px!important}.adminShell .adminHistory article,.adminShell .adminAuditList article{padding:8px 0!important}.adminShell .adminSearch{margin:16px 0 8px!important;padding:7px!important}.adminShell .adminSearch input{padding:8px!important}.adminShell .adminTableHead,.adminShell .adminUserTable article{gap:12px!important;padding:10px 14px!important}.adminShell .adminMailGrid{margin-top:16px!important}.adminShell .adminMailList,.adminShell .adminMailReader{min-height:420px!important}.adminShell .adminMailList>a{padding:10px 12px!important}.adminShell .adminMailReader pre{padding:15px!important;font-size:11px!important;line-height:1.55!important}.portal.portal{padding-bottom:34px!important}.portal.portal .eyebrow{margin-bottom:9px!important}.portal.portal .portalHero{padding:24px 28px 16px!important}.portal.portal .analyticsView,.portal.portal .oppNotice,.portal.portal .oppStats,.portal.portal .boosterNotice,.portal.portal .boosterConnection,.portal.portal .boosterStatus,.portal.portal .advertisingChannels,.portal.portal .advertisingCampaignForm{margin-top:14px!important}.portal.portal .analyticsMetrics article,.portal.portal .oppStats article,.portal.portal .boosterStatus article,.portal.portal .workStats article{min-height:72px!important;padding:11px 13px!important}.portal.portal .analyticsMetrics strong,.portal.portal .oppStats strong,.portal.portal .boosterStatus strong,.portal.portal .workStats strong{margin:7px 0 3px!important;font-size:25px!important}.portal.portal .connectionPanel section,.portal.portal .connectionPanel form,.portal.portal .analyticsChart,.portal.portal .analyticsBreakdown article,.portal.portal .priorityList,.portal.portal .reportKeywords,.portal.portal .reportHistory,.portal.portal .boosterNotice,.portal.portal .boosterConnection,.portal.portal .boosterFunnel,.portal.portal .boosterCampaigns,.portal.portal .boosterChannels,.portal.portal .boosterScope,.portal.portal .boosterWorkGrid>form,.portal.portal .advertisingChannels,.portal.portal .advertisingCampaignForm,.portal.portal .coreKeywordPanel,.portal.portal .keywordChartPanel{padding:16px!important}.portal.portal .nativeConnection>span{width:36px!important;height:36px!important;font-size:17px!important}.portal.portal .nativeConnection h2,.portal.portal .verifiedConnection h2,.portal.portal .connectionPanel form h2,.portal.portal .analyticsSectionTitle h2,.portal.portal .priorityList h2,.portal.portal .boosterWorkGrid h2,.portal.portal .boosterConnection h2,.portal.portal .boosterFunnel h2,.portal.portal .boosterCampaigns h2,.portal.portal .boosterChannels h2,.portal.portal .boosterScope h2{letter-spacing:-1px!important;margin:7px 0 10px!important;font-size:24px!important;line-height:1.05!important}.portal.portal .reportHero>div,.portal.portal .reportHero dl div{padding:18px!important}.portal.portal .reportHero strong{margin:8px 0!important;font-size:48px!important}.portal.portal .reportHero dd{margin-top:6px!important;font-size:18px!important}.portal.portal .priorityList{grid-template-columns:230px 1fr!important;gap:20px!important;margin-top:8px!important}.portal.portal .contentTools{margin-bottom:10px!important}.portal.portal .newContent{margin-top:14px!important;padding:18px!important}.portal.portal .newContent h2{font-size:25px!important}.portal.portal .activityPage article{padding:10px 14px!important}.portal.portal .oppControls form,.portal.portal .oppControls aside{padding:12px!important}.portal.portal .oppList>article{gap:14px!important;padding:12px 14px!important}.portal.portal .boosterLead{font-size:11px!important;line-height:1.5!important}.portal.portal .boosterWorkGrid,.portal.portal .boosterCampaigns,.portal.portal .boosterChannels,.portal.portal .boosterScope,.portal.portal .oppList,.portal.portal .analyticsBreakdown,.portal.portal .auditComparison{margin-top:8px!important}.portal.portal .boosterCampaigns>article,.portal.portal .boosterChannels article,.portal.portal .boosterScope article{padding:12px!important}.portal.portal .analyticsBars{height:190px!important}}.multilingualPanel{color:#fff;background:#111714;margin-top:22px;padding:28px}.multilingualPanel>p:not(.label){color:#aab2ae;font-size:11px;line-height:1.6}.multilingualPanel>button,.localizationGrid button{background:var(--acid);color:var(--ink);cursor:pointer;border:0;padding:13px 16px;font-weight:900}.localizationGrid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:20px;display:grid}.localizationGrid article{background:#252d29;flex-direction:column;padding:16px;display:flex}.localizationGrid .localizationCard{cursor:pointer;outline:none;transition:transform .18s,background .18s}:is(.localizationGrid .localizationCard:hover,.localizationGrid .localizationCard:focus-visible){box-shadow:0 0 0 2px var(--acid);background:#303b35;transform:translateY(-2px)}.localizationGrid .localizationMissing{cursor:default;border:1px dashed #65716a}.localizationGrid .localizationMissing:hover{box-shadow:none;background:#252d29;transform:none}.localizationGrid .localizationMissing button{margin-top:auto}.localizationGrid span{color:var(--acid);text-transform:uppercase;font-size:9px}.localizationGrid h3{margin:10px 0;font-size:15px}.localizationGrid p{color:#aab2ae;font-size:9px}.localizationGrid a{color:var(--acid);font-size:10px;font-weight:800}.multilingualPanel .publishAllLanguages{width:100%;margin-top:18px;display:block}.languageSwitch{gap:8px;display:flex}.languageSwitch a{padding:8px;font-size:10px;text-decoration:none}.languageSwitch .active{background:var(--acid);color:var(--ink)}.articlePreview{z-index:9999;color:var(--ink);background:#f7f8f3;padding:80px 28px;position:fixed;inset:0;overflow-y:auto}.articlePreviewClose{z-index:10000;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;width:52px;height:52px;font-size:36px;line-height:1;position:fixed;top:22px;right:26px;box-shadow:0 8px 28px #0003}:is(.articlePreviewClose:hover,.articlePreviewClose:focus-visible){outline:3px solid var(--acid);background:#313833}.articlePreview>article{background:#fff;max-width:860px;margin:0 auto;padding:clamp(30px,6vw,76px);box-shadow:0 18px 70px #16201a18}.articlePreviewLanguage{color:#718400;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:900}.articlePreview h1{letter-spacing:-3px;margin:0 0 45px;font-size:clamp(38px,6vw,72px);line-height:.98}.articlePreviewBody{font-family:Georgia,serif;font-size:18px;line-height:1.85}.articlePreviewBody h2{letter-spacing:-1.4px;margin:52px 0 18px;font-family:Arial,sans-serif;font-size:34px;line-height:1.08}.articlePreviewBody h3{margin:36px 0 14px;font-family:Arial,sans-serif;font-size:24px;line-height:1.2}.articlePreviewBody a{color:#567000;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:850px){.localizationGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.articlePreview{padding:74px 12px 24px}.articlePreviewClose{width:46px;height:46px;top:14px;right:14px}.articlePreview>article{padding:28px 20px}.articlePreview h1{letter-spacing:-1.7px;font-size:38px}.articlePreviewBody{font-size:16px}.articlePreviewBody h2{font-size:28px}}.publicationLanguageSettings{border:1px solid var(--line);background:#eef0e8;gap:12px;padding:18px;display:grid}.publicationLanguageSettings label{margin:0}.addedPublicationLanguage{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.addedPublicationLanguage .removeLanguage,.publicationLanguageSettings .addLanguage{cursor:pointer;border:0;padding:13px 16px;font-weight:800}.addedPublicationLanguage .removeLanguage{color:#fff;background:#8d351f}.publicationLanguageSettings .addLanguage{background:var(--ink);color:#fff;justify-self:start}.adminPermission small{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.5;display:block}@media (max-width:600px){.addedPublicationLanguage{grid-template-columns:1fr}.addedPublicationLanguage .removeLanguage{justify-self:start}}.articleLoadState{background:var(--surface);border-left:5px solid var(--acid);margin-top:30px;padding:42px}.articleLoadState strong{font-size:24px}.articleLoadState p{color:var(--muted);margin:12px 0 0;font-size:11px}.articleLoadError{border-left-color:#a83920}.articleLoadError button{background:var(--ink);color:#fff;cursor:pointer;border:0;margin-top:20px;padding:13px 18px;font-weight:800}.revisionPanel,.versionChoices{background:#eef0e8;margin-top:22px;padding:26px}.revisionPanel h2{margin:8px 0;font-size:28px}.revisionPanel>p:not(.label),.languageNotice{color:var(--muted);font-size:10px;line-height:1.6}.revisionPanel textarea{border:1px solid var(--line);width:100%;font:inherit;padding:13px}.revisionPanel button,.versionChoices button{background:var(--ink);color:#fff;cursor:pointer;border:0;margin-top:12px;padding:13px 16px;font-weight:800}.versionChoices>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.versionChoices article{background:var(--surface);flex-direction:column;padding:18px;display:flex}.versionChoices article span,.versionChoices article small{color:var(--muted);font-size:8px}.versionChoices article h3{margin:12px 0;font-size:17px}.versionChoices article p{font-size:10px;line-height:1.5}.versionChoices article button{margin-top:auto}.versionChoices .skipPublication{background:#8d351f}.approvalActions .deleteArticle{color:#fff;background:#8d351f}.languageNotice{background:#f2e8c9;padding:10px}.articleEditor select{cursor:pointer}@media (max-width:850px){.versionChoices>div{grid-template-columns:1fr}}.pendingReview{background:var(--acid);justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:0 auto 14px;padding:22px 26px;display:flex}.pendingReview strong{font-size:18px}.pendingReview p{margin:6px 0 0;font-size:10px}.pendingReview a{background:var(--ink);color:#fff;white-space:nowrap;padding:14px 18px;font-size:10px;font-weight:800;text-decoration:none}@media (max-width:650px){.pendingReview{flex-direction:column;align-items:flex-start;margin-inline:14px}.pendingReview a{white-space:normal;text-align:center;width:100%}}:root{--ink:#111714;--paper:#f4f1e7;--surface:#fcfbf6;--acid:#caff3d;--muted:#66706a;--line:#d7d9d1;--side:15vw}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit}h1,h2,h3,p{margin-top:0}header{height:78px;margin:0 var(--side);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line);z-index:30;background:#f5f2e9f2;justify-content:space-between;align-items:center;gap:24px;padding:0 clamp(18px,2.5vw,38px);display:flex;position:sticky;top:0}.brand img{object-fit:contain;width:148px;height:58px;display:block}nav{gap:clamp(15px,2.2vw,32px);display:flex}nav a{color:#414a45;font-size:12px;text-decoration:none}.headerCta{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.7px;padding:13px 17px;font-size:10px;font-weight:800;text-decoration:none}.shell{margin:0 var(--side)}.content{background:var(--surface);max-width:1180px;margin:auto;box-shadow:0 15px 60px #1117140d}.eyebrow{text-transform:uppercase;letter-spacing:2px;align-items:center;gap:9px;margin:0 0 24px;font-size:9px;font-weight:900;display:flex}.eyebrow i{background:var(--acid);width:23px;height:2px}.light{color:#b8c0bc}.hero{background:linear-gradient(135deg,#fbfaf5 45%,#eceee6);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:45px;min-height:690px;padding:78px clamp(30px,6.5vw,90px) 42px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";border:95px solid var(--acid);opacity:.8;border-radius:50%;width:480px;height:480px;position:absolute;top:-230px;right:-215px}.hero>div{z-index:1;position:relative}.hero h1{letter-spacing:-6px;margin:0;font-size:clamp(64px,7.3vw,108px);font-weight:850;line-height:.86}.hero h1 em{color:#0000;-webkit-text-stroke:2px var(--ink);font-style:normal}.lead{max-width:650px;color:var(--muted);margin:34px 0 0;font-size:17px;line-height:1.7}.actions{align-items:center;gap:24px;margin-top:30px;display:flex}.button{background:var(--ink);color:#fff;align-items:center;gap:35px;padding:17px 20px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.button b{color:var(--acid);font-size:18px}.status{color:var(--muted);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;font-size:9px;display:flex}.status i{background:var(--acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #caff3d3d}.console{color:#fff;box-shadow:16px 16px 0 var(--acid);background:#111714;padding:24px}.consoleTop{letter-spacing:1.3px;color:#99a29d;justify-content:space-between;font-size:8px;display:flex}.consoleTop i{background:var(--acid);border-radius:50%;width:7px;height:7px}.score{align-items:end;gap:12px;margin:24px 0;display:flex}.score strong{font-size:65px;line-height:.8}.score span{color:#9fa7a3;font-size:9px}.bars{border-block:1px solid #39413d;align-items:end;gap:7px;height:92px;padding:12px 0;display:flex}.bars i{background:var(--acid);flex:1}.console>p{color:#aab2ae;text-transform:uppercase;letter-spacing:.7px;margin:9px 0;font-size:9px}.console>p b{color:#fff;margin-right:7px;font-size:12px}.cycle{color:#7a827d;letter-spacing:1.5px;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:13px;margin-top:20px;font-size:8px;display:flex}.cycle b{background:#cbd0c8;flex:1;height:1px}.intro{border-bottom:1px solid var(--line);grid-template-columns:.6fr 1.4fr;gap:50px;padding:90px clamp(30px,6.5vw,85px);display:grid}h2{letter-spacing:-3.2px;margin-bottom:25px;font-size:clamp(42px,5vw,68px);line-height:.95}.intro>div>p,.sectionHead>p:last-child{max-width:680px;color:var(--muted);line-height:1.7}.features{padding:0 clamp(28px,5.7vw,75px)}.features article{border-bottom:1px solid var(--line);grid-template-columns:60px 1.2fr 1fr;gap:30px;padding:58px 0;display:grid}.index{color:#8b938e;font-size:10px}.label{text-transform:uppercase;letter-spacing:1.8px;color:#66706a;font-size:9px;font-weight:900}.features h3{letter-spacing:-1.3px;margin:15px 0;font-size:31px;line-height:1.05}.features article>div>p:last-child{color:var(--muted);font-size:13px;line-height:1.65}.features ul{margin:0;padding:0;list-style:none}.features li{color:#4e5852;border-bottom:1px solid #e3e4de;padding:10px 0;font-size:12px}.features li b{color:#719300;margin-right:10px}.workflow{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;gap:70px;padding:85px clamp(30px,6.5vw,85px);display:grid}.workflow>div>p:last-child{color:#a8b0ac;font-size:13px;line-height:1.7}.workflow ol{margin:0;padding:0;list-style:none}.workflow li{border-top:1px solid #333b37;grid-template-columns:45px 1fr;padding:20px 0;display:grid}.workflow li>span{color:var(--acid);font-size:9px}.workflow li h3{margin-bottom:7px;font-size:20px}.workflow li p{color:#9fa8a3;margin:0;font-size:12px;line-height:1.55}.publishing{padding:90px clamp(28px,5.7vw,75px)}.sectionHead{max-width:850px;margin-bottom:44px}.modes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.modes article{border:1px solid var(--line);background:#f8f7f1;flex-direction:column;min-height:390px;padding:24px;display:flex}.modes .selected{background:var(--ink);color:#fff;border-color:var(--ink)}.modeTop{justify-content:space-between;align-items:center;display:flex}.modeTop small{text-transform:uppercase;color:#818a85;font-size:8px}.selected .modeTop small,.selected .label{color:var(--acid)}.radio{border:1px solid #adb2ad;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.radio i{background:var(--acid);border-radius:50%;width:9px;height:9px}.modes .label{margin:45px 0 11px}.modes h3{font-size:24px;line-height:1.08}.modes article>p:not(.label){color:#69726d;font-size:12px;line-height:1.65}.modes .selected>p:not(.label){color:#abb3af}.detail{color:#7b837f;border-top:1px solid var(--line);margin-top:auto;padding-top:16px;font-size:10px;line-height:1.6}.selected .detail{color:#a4aca8;border-color:#333c37}.integrations{background:#eef0e8;grid-template-columns:1fr 1.1fr;gap:60px;padding:85px clamp(28px,5.7vw,75px);display:grid}.integrationGrid{grid-template-columns:1fr 1fr;display:grid}.integrationGrid div{border:1px solid #d3d7cf;flex-direction:column;min-height:110px;margin:-1px 0 0 -1px;padding:18px;font-size:12px;display:flex}.integrationGrid span{color:#828a85;margin-bottom:auto;font-size:8px}.integrationGrid small{text-transform:uppercase;color:#8c948f;margin-top:8px;font-size:8px}.pricing{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:65px;padding:85px clamp(28px,5.7vw,75px);display:grid}.pricing>div>p:not(.eyebrow){color:#a8b0ac;font-size:13px;line-height:1.7}.pricing aside{border-left:3px solid var(--acid);margin-top:40px;padding:8px 0 8px 20px}.pricing aside strong{text-transform:uppercase;font-size:11px}.pricing aside p{color:#9da6a1;margin:8px 0 0;font-size:11px;line-height:1.6}.pricing form{color:var(--ink);background:#fbfaf5;padding:30px}.toggle{background:#e9ebe4;grid-template-columns:1fr 1fr;margin:18px 0 24px;padding:4px;display:grid}.toggle button{cursor:pointer;background:0 0;border:0;padding:12px;font-size:11px;font-weight:800}.toggle button.active{background:var(--ink);color:#fff}.toggle small{color:#799600;font-size:7px;display:block}.active small{color:var(--acid)}.price{align-items:end;display:flex}.price strong{letter-spacing:-3px;font-size:54px}.price span{color:#6b756f;margin:0 0 10px 7px;font-size:12px}.included{text-transform:uppercase;color:#66706a;border-bottom:1px solid var(--line);padding-bottom:22px;font-size:9px}form label{justify-content:space-between;margin:20px 0 8px;font-size:11px;font-weight:800;display:flex}form label span{text-transform:uppercase;color:#789600;font-size:8px}.domain{background:#fff;border:1px solid #bfc5bd;align-items:center;display:flex}.domain span{color:#89908c;padding-left:13px;font-size:12px}.domain input{width:100%;font:inherit;border:0;outline:0;padding:14px 12px;font-size:12px}.help{color:#7b847f!important;margin:8px 0 14px!important;font-size:9px!important;line-height:1.5!important}.purchase{background:var(--acid);cursor:pointer;border:0;justify-content:space-between;width:100%;padding:16px 17px;font-size:11px;font-weight:900;display:flex}.message{color:#476300;background:#eff6dc;margin:10px 0;padding:10px;font-size:10px}.addon{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:16px;display:flex}.addon>span{background:var(--ink);width:25px;min-width:25px;height:25px;color:var(--acid);border-radius:50%;place-items:center;display:grid}.addon p{color:#737c77;margin:0;font-size:9px;line-height:1.55}.addon strong{color:var(--ink)}.faq{grid-template-columns:.7fr 1.3fr;gap:70px;padding:90px clamp(28px,5.7vw,75px);display:grid}.faq>div:last-child{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:19px 0}summary{cursor:pointer;justify-content:space-between;font-size:13px;font-weight:800;list-style:none;display:flex}summary span{color:#799600;font-size:18px}details p{color:var(--muted);margin:14px 35px 0 0;font-size:12px;line-height:1.7}.final{background:var(--acid);padding:95px clamp(30px,6.5vw,85px);position:relative;overflow:hidden}.final:after{content:"↗";color:#b6ec2f;font-size:280px;position:absolute;bottom:-80px;right:5%}.final>*{z-index:1;position:relative}.white{color:var(--ink);background:#fff}.white b{color:var(--ink)}footer{margin:0 var(--side);color:#fff;background:#080c0a;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;min-height:160px;padding:40px clamp(20px,4vw,60px);display:grid}footer img{filter:invert();width:145px}footer p{text-align:center;color:#87908b;margin:0;font-size:10px}footer small{text-align:right;color:#626a66;font-size:9px}.ads{z-index:10;width:var(--side);grid-template-rows:1fr 1fr;height:100dvh;display:grid;position:fixed;top:0;bottom:0}.ads-left{left:0}.ads-right{right:0}.ad{color:#26352bbd;letter-spacing:.06em;text-align:center;border:1px solid #26352b3d;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:12px 6px;font-size:clamp(9px,.9vw,14px);font-weight:700;transition:background-color .6s;display:flex}.ad strong{margin-top:6px;font-size:1.7em}@media (max-width:1100px){nav{display:none}.hero{grid-template-columns:1fr}.console{max-width:380px}.modes{grid-template-columns:1fr}.modes article{min-height:auto}.workflow,.pricing,.integrations{gap:40px}.features article{grid-template-columns:45px 1fr}.features ul{grid-column:2}}@media (max-width:900px) and (orientation:portrait){body{flex-direction:column;display:flex}.ads{grid-template-rows:none;grid-template-columns:1fr 1fr;width:100%;height:auto;position:relative;inset:auto}.ad{min-height:82px}.ads-left{order:0}header{order:1;width:100%;margin:0}.shell{order:2;margin:0}.ads-right{order:3}footer{order:4;width:100%;margin:0}}@media (max-width:900px){.workflow,.pricing,.integrations,.faq,.intro{grid-template-columns:1fr}.intro{gap:20px}.hero{min-height:auto}}@media (max-width:620px){header{height:70px;padding:0 13px}.brand img{width:118px}.headerCta{padding:11px;font-size:9px}.hero{padding:58px 23px 36px}.hero h1{letter-spacing:-4px;font-size:57px}.actions{flex-direction:column;align-items:flex-start}.console{box-shadow:9px 9px 0 var(--acid)}.cycle{gap:7px}.cycle span:nth-of-type(2),.cycle span:nth-of-type(4){display:none}.intro,.publishing,.integrations,.pricing,.faq,.final{padding:65px 23px}.features{padding:0 23px}.features article{grid-template-columns:30px 1fr;gap:15px}.workflow{padding:65px 23px}.integrationGrid{grid-template-columns:1fr}.pricing{gap:30px}.pricing form{padding:21px}.price strong{font-size:46px}.faq{gap:22px}h2{letter-spacing:-2.3px;font-size:43px}footer{text-align:center;grid-template-columns:1fr}footer img{margin:auto}footer small{text-align:center}}.growthHomeHero{background:var(--ink);color:#fff;grid-template-columns:1.05fr .95fr;align-items:center;min-height:620px;padding:72px clamp(30px,6.5vw,88px);display:grid;position:relative;overflow:hidden}.growthHomeHero:before{content:"";background:radial-gradient(circle at 82% 35%,#2b3b31 0,#0000 38%),linear-gradient(110deg,#0000 45%,#17201b 100%);position:absolute;inset:0}.growthHomeCopy{z-index:2;position:relative}.growthHomeCopy h1{letter-spacing:-5.8px;margin:0;font-size:clamp(61px,7vw,98px);line-height:.84}.growthHomeCopy h1 em{color:var(--acid);font-style:normal}.growthHomeCopy>p:last-child{color:#aeb7b2;max-width:550px;margin:30px 0 0;font-size:14px;line-height:1.7}.growthScene{width:53%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.growthGrid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:100% 20%,14% 100%;border-bottom:1px solid #ffffff24;position:absolute;inset:62px 0 60px}.growthBars{align-items:flex-end;gap:clamp(7px,1.2vw,17px);display:flex;position:absolute;inset:105px 5% 60px 4%}.growthBars i{border-top:2px solid var(--acid);opacity:.28;background:linear-gradient(#caff3dcc,#779b0b24);flex:1;display:block}.growthBars i:nth-last-child(-n+3){opacity:.5}.growthBars i:last-child{opacity:.82;box-shadow:0 0 50px #caff3d21}.growthTrend{position:absolute;inset:94px 6% 76px 4%}.growthTrend i{background:var(--acid);transform-origin:0;height:4px;position:absolute;box-shadow:0 0 18px #caff3d55}.trend01{width:13%;bottom:13%;left:1%;transform:rotate(-15deg)}.trend02{width:13%;bottom:18.7%;left:13.5%;transform:rotate(7deg)}.trend03{width:14%;bottom:17%;left:26.3%;transform:rotate(-28deg)}.trend04{width:14%;bottom:31%;left:38.5%;transform:rotate(-20deg)}.trend05{width:14%;bottom:40%;left:51.4%;transform:rotate(-31deg)}.trend06{width:14%;bottom:55%;left:63.2%;transform:rotate(-20deg)}.trend07{width:16%;bottom:64%;left:76.2%;transform:rotate(-36deg)}.growthTrend b{background:var(--acid);border-radius:50%;width:15px;height:15px;position:absolute;top:3%;right:3%;box-shadow:0 0 0 10px #caff3d1c,0 0 42px #caff3d}.growthStart,.growthResult{letter-spacing:1.6px;color:#6c7871;font-size:8px;position:absolute}.growthStart{bottom:37px;left:4%}.growthResult{text-align:right;color:#adb7b1;top:43px;right:6%}.growthResult strong{color:var(--acid);font-size:12px}.homeCoreModule{border-bottom:1px solid var(--line);background:#f5f2e9;grid-template-columns:1fr 1.15fr auto;align-items:center;gap:42px;min-height:225px;padding:42px clamp(30px,6vw,78px);display:grid}.homeCoreTitle span{color:#698600;text-transform:uppercase;letter-spacing:1.4px;font-size:8px;font-weight:800}.homeCoreTitle h2{letter-spacing:-2.5px;margin:15px 0 0;font-size:clamp(34px,3.8vw,50px)}.homeCoreModule>p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.homeCoreModule>a{background:var(--acid);white-space:nowrap;align-items:center;gap:25px;padding:17px 19px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.homeCoreModule>a b{font-size:17px}@media (max-width:900px){.growthHomeHero{grid-template-columns:1fr;align-items:start;min-height:760px;padding-top:65px}.growthHomeCopy{max-width:680px}.growthScene{width:90%;height:400px;top:360px}.homeCoreModule{grid-template-columns:1fr 1fr}.homeCoreModule>a{justify-self:start}}@media (max-width:620px){.growthHomeHero{min-height:690px;padding:48px 23px}.growthHomeCopy h1{letter-spacing:-3.8px;font-size:53px}.growthHomeCopy>p:last-child{margin-top:23px;font-size:12px}.growthScene{width:100%;height:325px;top:365px}.growthGrid{inset:35px 0 42px}.growthBars{inset:60px 4% 42px}.growthTrend{inset:55px 5% 55px 4%}.growthResult{top:18px}.growthStart{bottom:18px}.homeCoreModule{grid-template-columns:1fr;gap:22px;padding:35px 23px}.homeCoreTitle h2{font-size:38px}.homeCoreModule>a{white-space:normal}}.earlyAccessHome{background:var(--acid);color:var(--ink);grid-template-columns:1fr 1.25fr auto;align-items:center;gap:35px;padding:27px clamp(30px,6vw,78px);display:grid}.earlyAccessHome span{text-transform:uppercase;letter-spacing:1.5px;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.earlyAccessHome strong{letter-spacing:-1px;font-size:25px;display:block}.earlyAccessHome p{max-width:580px;margin:0;font-size:11px;line-height:1.55}.earlyAccessHome a{background:var(--ink);color:#fff;white-space:nowrap;align-items:center;gap:25px;padding:15px 18px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.earlyAccessHome a b{color:var(--acid);font-size:17px}@media (max-width:800px){.earlyAccessHome{grid-template-columns:1fr 1fr}.earlyAccessHome a{justify-self:start}}@media (max-width:620px){.earlyAccessHome{grid-template-columns:1fr;gap:18px;padding:28px 23px}.earlyAccessHome a{white-space:normal}}.shortHero{background:linear-gradient(135deg,#fbfaf5 45%,#e9ede4);grid-template-columns:1.35fr .65fr;align-items:center;gap:60px;min-height:650px;padding:86px clamp(30px,6.5vw,90px);display:grid;position:relative;overflow:hidden}.shortHero:after{content:"";border:90px solid var(--acid);border-radius:50%;width:440px;height:440px;position:absolute;top:-260px;right:-250px}.shortHero>*{z-index:1;position:relative}.shortHero h1,.innerHero h1{letter-spacing:-5.5px;font-size:clamp(62px,7vw,100px);line-height:.88}.shortHero h1 em,.innerHero h1 em{color:#0000;-webkit-text-stroke:2px var(--ink);font-style:normal}.shortHero>div>p:not(.eyebrow),.innerHero>p:last-child{max-width:680px;color:var(--muted);font-size:16px;line-height:1.7}.textLink{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:11px;font-weight:800;text-decoration:none}.shortHero aside{background:var(--ink);color:#fff;grid-template-columns:30px 1fr;gap:13px;padding:28px;display:grid}.shortHero aside span{color:var(--acid);font-size:9px}.shortHero aside strong{font-size:13px}.shortHero aside i{background:#38413c;grid-column:1/-1;height:1px}.startChoices{grid-template-columns:1fr 1fr;display:grid}.startChoices article{flex-direction:column;min-height:430px;padding:70px clamp(28px,5.5vw,70px);display:flex}.startChoices article:first-child{background:var(--ink);color:#fff}.startChoices article:last-child{background:#e8eddc}.startChoices h2{font-size:clamp(42px,4.5vw,61px)}.startChoices article>p:not(.label){color:#7a837e;font-size:12px;line-height:1.7}.startChoices article:first-child>p:not(.label){color:#a8b1ac}.startChoices a{margin-top:auto;font-size:11px;font-weight:800;text-decoration:none}.shortJourney{padding:80px clamp(28px,5.7vw,75px)}.shortJourney>div{grid-template-columns:repeat(3,1fr);margin:38px 0;display:grid}.shortJourney article{border:1px solid var(--line);margin-right:-1px;padding:25px}.shortJourney article span,.moduleGroups article>span{color:#6a8500;font-size:9px}.shortJourney h3{margin:24px 0 12px;font-size:23px}.shortJourney article p{color:var(--muted);font-size:11px;line-height:1.6}.innerHero{background:linear-gradient(135deg,#fbfaf5,#e9ede4);padding:85px clamp(30px,6.5vw,90px)}.innerHero h1{max-width:980px}.moduleLead{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;padding:70px clamp(28px,5.7vw,75px);display:grid}.moduleLead>div:first-child>p:last-child{color:var(--muted);line-height:1.7}.modulePrice{background:var(--ink);color:#fff;padding:28px}.modulePrice strong{font-size:50px}.modulePrice span{color:#aab2ae;font-size:11px}.modulePrice small{color:#aab2ae;margin:10px 0 24px;display:block}.moduleGroups{grid-template-columns:1fr 1fr;padding:0 clamp(28px,5.7vw,75px) 80px;display:grid}.moduleGroups article{border:1px solid var(--line);margin:-1px 0 0 -1px;padding:34px}.moduleGroups h3{margin:20px 0;font-size:25px}.moduleGroups ul{margin:0;padding:0;list-style:none}.moduleGroups li{border-bottom:1px solid var(--line);padding:9px 0;font-size:11px}.domainRule,.pageCta{background:var(--acid);padding:75px clamp(28px,5.7vw,75px)}.domainRule p,.pageCta p{max-width:650px;line-height:1.7}.journeyPage{padding:30px clamp(28px,5.7vw,75px) 80px}.journeyPage article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;padding:42px 0;display:grid}.journeyPage article>span{color:#6a8500;font-size:10px}.journeyPage h2{margin-bottom:12px;font-size:38px}.journeyPage p{max-width:720px;color:var(--muted);line-height:1.7}.pageCta .white{border:1px solid var(--ink)}.standalone{border-top:0}@media (max-width:900px){.shortHero,.moduleLead{grid-template-columns:1fr}.shortHero aside{max-width:440px}.shortJourney>div,.moduleGroups{grid-template-columns:1fr}}@media (max-width:620px){.shortHero{padding:58px 23px}.shortHero h1,.innerHero h1{letter-spacing:-3.5px;font-size:54px}.startChoices{grid-template-columns:1fr}.shortJourney,.innerHero,.moduleLead,.domainRule,.pageCta{padding:58px 23px}.journeyPage{padding:20px 23px 58px}.journeyPage article{grid-template-columns:45px 1fr}.moduleGroups{padding:0 23px 58px}}.signInLast{white-space:nowrap;font-size:11px;font-weight:800;text-decoration:none}.moduleCatalog{background:#eceee7;grid-template-columns:1fr 1fr;gap:12px;padding:72px clamp(28px,5.7vw,75px);display:grid}.moduleCatalog article{flex-direction:column;min-height:290px;padding:30px;display:flex}.coreModule{background:var(--ink);color:#fff;grid-column:1/-1;position:relative;overflow:hidden;min-height:390px!important}.coreModule:after{content:"";border:70px solid var(--acid);border-radius:50%;width:330px;height:330px;position:absolute;top:-190px;right:-190px}.coreModule>*{z-index:1;position:relative}.moduleNumber{text-transform:uppercase;letter-spacing:1.4px;color:#718100;font-size:8px}.coreModule .moduleNumber{color:var(--acid)}.moduleCatalog h2{letter-spacing:-1.4px;margin:28px 0 16px;font-size:31px;font-weight:900;line-height:1.04}.coreModule h2{letter-spacing:-4px;font-size:clamp(50px,6vw,78px)}.moduleCatalog p{color:#69736d;max-width:720px;font-size:12px;font-weight:400;line-height:1.7}.coreModule p{color:#adb6b1;font-size:15px}.coreModuleBottom{justify-content:space-between;align-items:end;gap:25px;margin-top:auto;display:flex}.coreModuleBottom span{color:#aeb6b1;font-size:10px}.coreModuleBottom span strong{color:#fff;margin-right:4px;font-size:28px}.coreModuleBottom a{background:var(--acid);color:var(--ink);padding:15px 18px;font-size:10px;font-weight:900;text-decoration:none}.futureModule{background:#fbfaf6;border:1px solid #d6d9d1}.futureModule button{color:#858c88;text-transform:uppercase;letter-spacing:1px;cursor:not-allowed;background:#eceee8;border:1px solid #c8ccc4;align-self:flex-start;margin-top:auto;padding:11px 15px;font-size:9px;font-weight:800}.customMessage{background:var(--ink);color:#fff;padding:80px clamp(28px,6.5vw,90px)}.customMessage>span{text-transform:uppercase;letter-spacing:1.6px;color:var(--acid);font-size:9px}.customMessage h2{margin-top:25px}.customMessage>p{color:#aab3ae;max-width:680px;line-height:1.75}.customNote{border-left:3px solid var(--acid);background:#1e2722;max-width:700px;margin-top:40px;padding:24px}.customNote strong{font-size:13px}.customNote p{color:#aab3ae;margin:8px 0 0;font-size:11px;line-height:1.6}@media (max-width:750px){.moduleCatalog{grid-template-columns:1fr;padding:50px 18px}.coreModule{grid-column:1}.coreModuleBottom{flex-direction:column;align-items:flex-start}.coreModule h2{font-size:48px}.moduleCatalog article{min-height:260px}}.aboutPlaceholder{background:linear-gradient(135deg,#fbfaf5,#e9ede4);flex-direction:column;justify-content:center;min-height:640px;padding:90px clamp(30px,6.5vw,90px);display:flex}.aboutPlaceholder h1{letter-spacing:-5px;font-size:clamp(60px,7vw,96px);line-height:.9}.aboutPlaceholder h1 em{color:#0000;-webkit-text-stroke:2px var(--ink);font-style:normal}.aboutCopy{max-width:780px;margin-top:40px}.aboutCopy p{color:var(--muted);margin-bottom:18px;font-size:16px;line-height:1.75}.aboutContact{margin:20px 0 0;font-size:13px;font-weight:800}.aboutEmail{color:var(--ink);text-underline-offset:7px;align-self:flex-start;margin-top:12px;font-size:clamp(20px,2.5vw,34px);font-weight:900;text-decoration-thickness:2px}:is(.aboutEmail:hover,.aboutEmail:focus-visible){color:#667b00}.analyticsConsent{z-index:10000;color:#fff;border-top:4px solid var(--acid);background:#111714;justify-content:space-between;align-items:center;gap:24px;width:min(760px,100vw - 32px);padding:20px 22px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0007}.analyticsConsent strong{font-size:15px}.analyticsConsent p{color:#c3cac6;max-width:500px;margin:7px 0 0;font-size:10px;line-height:1.55}.analyticsConsentActions{flex:none;gap:8px;display:flex}.analyticsConsent button{background:var(--acid);color:var(--ink);cursor:pointer;border:0;padding:12px 14px;font-size:9px;font-weight:900}.analyticsConsent button.secondary{color:#fff;background:#343c38}@media (max-width:650px){.analyticsConsent{flex-direction:column;align-items:stretch}.analyticsConsentActions{justify-content:flex-end}}.websiteBuild{color:#fff;background:#111714;border-top:1px solid #303834;grid-template-columns:1fr 1fr;display:grid}.websiteBuildIntro,.websiteBuildDetails{padding:78px clamp(28px,5.7vw,75px)}.websiteBuildIntro{background:linear-gradient(145deg,#111714,#202a25);position:relative;overflow:hidden}.websiteBuildIntro:after{content:"";border:64px solid var(--acid);opacity:.85;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-180px;right:-180px}.websiteBuildIntro>*{z-index:1;position:relative}.websiteBuildIntro h2{font-size:clamp(48px,5.7vw,74px)}.websiteBuildIntro h2 em{color:#0000;-webkit-text-stroke:1.5px #fff;font-style:normal}.websiteBuildIntro>p:not(.eyebrow){color:#adb6b1;max-width:510px;font-size:13px;line-height:1.75}.buildPrice{align-items:end;gap:14px;margin-top:42px;display:flex}.buildPrice strong{letter-spacing:-4px;color:var(--acid);font-size:72px;line-height:.85}.buildPrice span{text-transform:uppercase;letter-spacing:1px;color:#aeb7b2;max-width:100px;margin-bottom:6px;font-size:9px;line-height:1.4}.firstYear{border:1px solid #3d4943;align-items:center;gap:12px;max-width:430px;margin-top:26px;padding:15px 17px;display:flex}.firstYear b{background:var(--acid);color:var(--ink);text-transform:uppercase;letter-spacing:1px;padding:7px 9px;font-size:8px}.firstYear span{font-size:10px;line-height:1.45}.websiteBuildDetails{color:var(--ink);background:#f0f2ea}.websiteBuildDetails ul{grid-template-columns:1fr 1fr;gap:0 24px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.websiteBuildDetails li{border-bottom:1px solid #d4d8d0;padding:12px 0;font-size:11px}.websiteBuildDetails li b{color:#6b8c00;margin-right:9px}.websiteBuildDetails aside{border-left:3px solid var(--acid);background:#fff;padding:20px}.websiteBuildDetails aside strong{text-transform:uppercase;font-size:11px}.websiteBuildDetails aside p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.65}@media (max-width:900px){.websiteBuild{grid-template-columns:1fr}}@media (max-width:620px){.websiteBuildIntro,.websiteBuildDetails{padding:58px 23px}.buildPrice strong{font-size:60px}.websiteBuildDetails ul{grid-template-columns:1fr}}.websiteBuildHero h1{letter-spacing:-4px;font-size:clamp(54px,6.4vw,88px);line-height:1}.websiteBuildIntro h2{letter-spacing:-1.8px;overflow-wrap:anywhere;font-size:clamp(38px,3.5vw,50px);line-height:1.06}.websiteBuildDetails .agsBonus{background:var(--acid);border:0;grid-column:1/-1;align-items:center;gap:12px;padding:16px 18px;display:flex}.agsBonus>b{font-size:18px;color:var(--ink)!important}.agsBonus span{flex-direction:column;gap:4px;display:flex}.agsBonus strong{letter-spacing:.3px;font-size:11px}.agsBonus small{color:#405000;font-size:9px}.businessStartCta{justify-content:space-between;max-width:570px;line-height:1.35}.publicAccount{margin-left:auto}@media (max-width:620px){.websiteBuildHero h1{letter-spacing:-2.8px;font-size:49px}.websiteBuildIntro h2{font-size:39px}.businessStartCta{font-size:10px}}.websiteBuildHero h1{line-height:1.08}.websiteBuildIntro h2{line-height:1.12}.modulesHero h1{letter-spacing:-3.8px;font-size:clamp(50px,5.9vw,82px);line-height:1.1}.modulesHero h1 em{margin-top:6px;display:inline-block}@media (max-width:620px){.modulesHero h1{letter-spacing:-2.5px;font-size:47px;line-height:1.12}}.footerFaq{margin:0 var(--side);color:#fff;background:#111714;grid-template-columns:.62fr 1.38fr;gap:65px;padding:78px clamp(28px,5.7vw,75px);display:grid}.footerFaqIntro{align-self:start;position:sticky;top:110px}.footerFaqIntro h2{margin-bottom:22px}.footerFaqIntro>p:last-child{color:#a7b0ab;max-width:280px;font-size:11px;line-height:1.65}.footerFaqList{border-top:1px solid #39413d}.footerFaq details{border-color:#39413d;padding:0}.footerFaq summary{color:#fff;grid-template-columns:38px 1fr 22px;align-items:center;gap:14px;padding:20px 0;display:grid}.footerFaq summary span{color:var(--acid);font-size:9px}.footerFaq summary b{color:var(--acid);text-align:right;font-size:20px;transition:transform .2s}.footerFaq details[open] summary b{transform:rotate(45deg)}.footerFaq details p{color:#aeb7b2;margin:0 30px 22px 52px;font-size:12px;line-height:1.7}@media (max-width:900px){.footerFaq{grid-template-columns:1fr;gap:28px;width:100%;margin:0}.footerFaqIntro{position:static}}@media (max-width:620px){.footerFaq{padding:58px 23px}.footerFaq summary{grid-template-columns:28px 1fr 18px;gap:9px;font-size:12px}.footerFaq details p{margin-left:37px;margin-right:5px}}.footerLegal{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.footerLegal a{color:#caff3d;text-underline-offset:4px;font-size:9px;text-decoration:underline}.footerLegal small{text-align:right}.termsPage{background:#fbfaf6;padding-bottom:90px}.termsPage>header{color:#fff;background:#111714;height:auto;margin:0;padding:90px clamp(28px,6.5vw,90px);display:block;position:relative}.termsPage>header h1{letter-spacing:-5px;margin:0 0 34px;font-size:clamp(54px,7vw,92px);line-height:.92}.termsPage>header h1 em{color:var(--acid);font-style:normal}.termsPage>header>div{color:#aeb7b2;flex-wrap:wrap;gap:10px 28px;font-size:10px;display:flex}.termsPage>header>strong{border-left:3px solid var(--acid);color:#fff;background:#202923;max-width:720px;margin-top:24px;padding:15px;font-size:11px;line-height:1.6;display:block}.termsPage>section{border-bottom:1px solid var(--line);max-width:900px;margin:0 auto;padding:44px 30px}.termsPage>section h2{letter-spacing:-1.2px;margin-bottom:24px;font-size:30px;line-height:1.1}.termsPage>section p{color:#4f5a54;font-family:Georgia,serif;font-size:15px;line-height:1.85}.termsAcceptance{grid-template-columns:22px 1fr;align-items:start;gap:10px;line-height:1.55;text-transform:none!important;letter-spacing:normal!important;margin:22px 0!important;font-size:11px!important;font-weight:500!important;display:grid!important}.termsAcceptance input{height:18px;width:18px!important;margin:1px 0 0!important;padding:0!important}.termsAcceptance a{font-weight:900;text-decoration:underline}.termsAcceptance span{color:var(--ink)!important;text-transform:none!important;font-size:11px!important}.authForm .termsAcceptance+button{margin-top:6px}@media (max-width:620px){.footerLegal{align-items:center}.footerLegal small{text-align:center}.termsPage>header{padding:58px 23px}.termsPage>header h1{letter-spacing:-2.5px;font-size:45px}.termsPage>section{padding:34px 23px}.termsPage>section h2{font-size:26px}}.coreModule{min-height:680px!important}.coreSteps{grid-template-columns:1fr 1fr;gap:0 28px;margin:20px 0 32px;padding:0;list-style:none;display:grid}.coreSteps li{border-top:1px solid #35403a;grid-template-columns:32px 1fr;gap:10px;padding:14px 0;display:grid}.coreSteps li>span{color:var(--acid);padding-top:3px;font-size:8px}.coreSteps li>p{color:#c0c8c3;margin:0;font-size:11px;line-height:1.6}.coreModuleBottom a{text-align:left;max-width:290px;line-height:1.35}@media (max-width:750px){.coreSteps{grid-template-columns:1fr}.coreModule{min-height:auto!important}.coreModuleBottom a{max-width:none}}.moduleCatalog{grid-auto-rows:360px}.moduleCatalog article{height:360px;min-height:0!important}.moduleCatalog .coreModule{height:360px;padding:24px 30px;min-height:0!important}.coreModule h2{letter-spacing:-2.5px;margin:10px 0 7px;font-size:44px}.coreSteps{grid-template-columns:repeat(3,1fr);gap:0 20px;margin:5px 0 10px}.coreSteps li{grid-template-columns:24px 1fr;gap:7px;padding:7px 0}.coreSteps li>p{font-size:9px;line-height:1.38}.coreModuleBottom{margin-top:auto}.futureModule{height:360px;min-height:0!important}@media (max-width:750px){.moduleCatalog{grid-auto-rows:auto}.moduleCatalog article,.moduleCatalog .coreModule,.futureModule{height:auto;min-height:280px!important}.coreModule h2{font-size:43px}.coreSteps{grid-template-columns:1fr;margin:12px 0 20px}.coreSteps li{padding:10px 0}.coreSteps li>p{font-size:10px}}.futureModule.activeModule{border-color:#9fb400;position:relative}.activeModuleBadge{background:var(--acid);color:var(--ink);letter-spacing:1.2px;padding:8px 12px;font-size:9px;font-weight:900;line-height:1;position:absolute;top:24px;right:26px}.publicAccount{align-items:center;gap:15px;display:flex}.publicAccount>a:first-child{font-size:11px;font-weight:800;text-decoration:none}.authPage{background:var(--surface);grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.authBrand{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;padding:45px clamp(35px,7vw,100px);display:flex;position:relative;overflow:hidden}.authBrand:after{content:"";border:90px solid var(--acid);border-radius:50%;width:430px;height:430px;position:absolute;bottom:-250px;right:-220px}.authBrand>a,.authBrand>div,.authBrand>small{z-index:1;position:relative}.authBrand img{filter:invert();width:180px}.authBrand h1{letter-spacing:-5px;margin:0;font-size:clamp(58px,6vw,92px);line-height:.9}.authBrand h1 em{color:#0000;-webkit-text-stroke:1.5px #fff;font-style:normal}.authBrand>div>p:last-child{color:#aab2ae;max-width:520px;margin-top:28px;line-height:1.7}.authBrand>small{color:#68716c;font-size:9px}.authPanel{place-items:center;padding:60px clamp(30px,6vw,90px);display:grid}.authPanel>div{width:100%;max-width:430px}.authPanel h2{margin:12px 0;font-size:54px}.authPanel>div>p:not(.label){color:var(--muted);font-size:12px}.authPanel a{color:#4d6500;font-weight:700}.authForm{margin-top:35px}.authForm label,.checkoutForm>label{text-transform:uppercase;letter-spacing:1px;margin:0 0 18px;font-size:10px;display:block}.authForm input,.promoInput input{width:100%;font:inherit;background:#fff;border:1px solid #c8ccc5;outline:0;margin-top:8px;padding:15px;font-size:13px;display:block}.authForm input:focus,.promoInput input:focus{border-color:#779600}.authSubmit{background:var(--ink);color:#fff;cursor:pointer;border:0;justify-content:space-between;width:100%;padding:17px;font-weight:800;display:flex}.authSubmit span{color:var(--acid)}.authSubmit:disabled,.purchase:disabled{opacity:.55}.error{background:#ffe8e2;padding:10px;line-height:1.5;color:#8b2c16!important;font-size:11px!important}.privacyNote{margin-top:14px;line-height:1.5;font-size:9px!important}.backLink{margin-top:24px;font-size:10px;text-decoration:none;display:inline-block}.checkoutPage{background:var(--paper);min-height:100vh}.checkoutPage>header{height:76px;margin:0;padding:0 clamp(20px,5vw,70px)}.secure{font-size:11px;font-weight:800;text-decoration:none}.checkoutPage>section{grid-template-columns:1fr 1fr;gap:80px;max-width:1080px;margin:auto;padding:75px 30px;display:grid}.checkoutIntro h1{letter-spacing:-5px;font-size:clamp(58px,6vw,88px);line-height:.88}.checkoutIntro h1 em{color:#0000;-webkit-text-stroke:2px var(--ink);font-style:normal}.checkoutIntro>p:not(.eyebrow){color:var(--muted);max-width:480px;line-height:1.7}.checkoutIntro ul{margin:35px 0;padding:0;list-style:none}.checkoutIntro li{border-bottom:1px solid var(--line);padding:12px 0;font-size:12px}.checkoutIntro li:before{content:"✓";color:#789600;margin-right:12px;font-weight:900}.checkoutForm{background:var(--surface);padding:32px;box-shadow:0 16px 50px #11171412}.orderTitle{justify-content:space-between;gap:15px;display:flex}.orderTitle h2{letter-spacing:-1px;margin:8px 0;font-size:26px}.orderTitle>span{text-transform:uppercase;background:#e9ede2;height:max-content;padding:7px;font-size:9px}.orderPrice{border-bottom:1px solid var(--line);align-items:end;margin-bottom:22px;padding-bottom:20px;display:flex}.orderPrice strong{font-size:42px}.orderPrice span{color:var(--muted);margin:0 0 7px 6px;font-size:11px}.checkoutForm label small{float:right;color:#79817d;font-size:8px}.promoInput{position:relative}.promoInput input{padding-right:95px}.promoInput span{color:#719300;font-size:8px;font-weight:800;position:absolute;top:21px;right:11px}.discount{background:#eef6da;grid-template-columns:1fr auto;gap:8px;margin-bottom:18px;padding:16px;font-size:11px;display:grid}.discount p,.discount b{margin:0}.discount b{font-size:18px}.portal{background:#f2f1e9;min-height:100vh;padding-bottom:70px}.portalHeader{background:#fbfaf6;width:100%;margin:0;padding:0 clamp(20px,5vw,72px);display:flex;position:static}.portalHeader nav{margin-left:auto}.portalHeader button{cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.portalHero,.domainCard,.portalGrid,.subPage,.emptyState{max-width:1120px;margin-left:auto;margin-right:auto}.portalHero{justify-content:space-between;align-items:end;gap:30px;padding:78px 28px 45px;display:flex}.portalHero h1,.subPage>h1{letter-spacing:-5px;margin-bottom:20px;font-size:clamp(55px,7vw,90px);line-height:.9}.portalHero>div>p:last-child{color:var(--muted);max-width:620px;line-height:1.6}.activeBadge,.inactiveBadge{text-transform:uppercase;letter-spacing:1px;white-space:nowrap;background:#eaf3d3;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:inline-flex}.activeBadge i{background:#7aa000;border-radius:50%;width:7px;height:7px}.inactiveBadge{color:#707773;background:#e2e3dd}.domainCard{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;margin-bottom:14px;padding:38px;display:flex}.domainCard h2{margin:10px 0;font-size:42px}.domainCard>div>p:last-child{color:#a9b0ac;margin:0;font-size:11px}.healthMock{width:220px}.healthMock>span{text-transform:uppercase;color:#aab2ae;font-size:9px}.healthMock>strong{float:right}.healthMock>div{background:#343c38;height:5px;margin-top:14px}.healthMock i{background:var(--acid);width:25%;height:100%;display:block}.portalGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.portalGrid article{background:var(--surface);flex-direction:column;min-height:275px;padding:28px;display:flex}.portalGrid article>span{color:#8b938e;font-size:9px}.portalGrid h3{margin:14px 0;font-size:24px}.portalGrid article>p:not(.label){color:var(--muted);font-size:11px;line-height:1.6}.portalGrid a,.portalGrid small{color:#607900;margin-top:auto;font-size:9px;font-weight:800;text-decoration:none}.portalGrid .nextStep{background:var(--acid)}.portalGrid .nextStep small{color:var(--ink)}.emptyState{background:var(--surface);margin-top:30px;padding:55px}.emptyState>span{color:#7d8580;font-size:9px}.emptyState h2{margin-top:25px}.subPage{padding:78px 28px}.subscriptionPanel{background:var(--surface);padding:38px}.subSummary{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;padding-bottom:28px;display:flex}.subSummary h2{margin:12px 0;font-size:32px}.subSummary>strong{text-align:right;font-size:40px}.subSummary>strong small{text-transform:uppercase;color:var(--muted);font-size:8px;display:block}.subscriptionPanel dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.subscriptionPanel dl div{border-bottom:1px solid var(--line);padding:22px 15px}.subscriptionPanel dt{text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:8px}.subscriptionPanel dd{margin:0;font-size:12px;font-weight:800}.subscriptionPanel aside{border-left:3px solid var(--acid);margin-top:30px;padding-left:18px}.subscriptionPanel aside p{color:var(--muted);margin:7px 0 0;font-size:11px}@media (max-width:800px){.authPage{grid-template-columns:1fr}.authBrand{min-height:460px}.checkoutPage>section{grid-template-columns:1fr;gap:35px}.portalHeader nav{display:none}.portalHero{flex-direction:column;align-items:flex-start}.portalGrid{grid-template-columns:1fr}.subscriptionPanel dl{grid-template-columns:1fr 1fr}}@media (max-width:560px){.authBrand{padding:35px 24px}.authPanel{padding:50px 24px}.authBrand h1{font-size:55px}.checkoutPage>section{padding:50px 18px}.checkoutForm{padding:22px}.domainCard{flex-direction:column;align-items:flex-start;margin-inline:14px}.portalHero,.subPage{padding:55px 18px 30px}.portalGrid{padding:0 14px}.subscriptionPanel{padding:22px}.subSummary{flex-direction:column}.subSummary>strong{text-align:left}.subscriptionPanel dl{grid-template-columns:1fr}}.scanPage{max-width:1120px;margin:auto;padding:75px 28px}.scanPage>h1{letter-spacing:-5px;margin-bottom:42px;font-size:clamp(55px,7vw,90px);line-height:.9}.scanPanel{background:var(--surface)}.scanReady{max-width:700px;padding:55px}.scanIcon{background:var(--acid);border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:35px;font-size:25px;display:grid}.scanReady h2,.scanSummary h2{letter-spacing:-1.5px;margin:12px 0;font-size:38px}.scanReady>p:not(.label){color:var(--muted);font-size:13px;line-height:1.7}.scanReady button,.scanSummary button{background:var(--ink);color:#fff;cursor:pointer;border:0;gap:45px;padding:16px 18px;font-weight:800;display:flex}.scanReady button b{color:var(--acid)}.scanReady small{color:var(--muted);margin-top:13px;display:block}.scanSummary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:30px;display:flex}.scanStats{grid-template-columns:repeat(4,1fr);display:grid}.scanStats>div{border-right:1px solid var(--line);padding:24px}.scanStats span{text-transform:uppercase;color:var(--muted);font-size:8px;display:block}.scanStats strong{margin-top:9px;font-size:34px;display:block}.discovery{background:#eff0e9;gap:8px;padding:16px 28px;display:flex}.discovery span{text-transform:uppercase;padding:7px 9px;font-size:8px}.found{color:#587000;background:#e3efc8}.missing{color:#8b2c16;background:#f7ded7}.pageResults{padding:0 28px 28px}.pageResults article{border-bottom:1px solid var(--line);padding:20px 0}.pageResults article>div{grid-template-columns:48px 1fr auto;align-items:start;gap:14px;display:grid}.goodStatus,.badStatus{text-align:center;color:#567000;background:#e7f0d2;padding:6px;font-size:9px;font-weight:900}.badStatus{color:#8b2c16;background:#f7ddd7}.pageResults h3{margin:2px 0 6px;font-size:14px}.pageResults a{color:var(--muted);word-break:break-all;font-size:9px}.pageResults article>div>small{color:var(--muted);font-size:8px}.pageResults ul{flex-wrap:wrap;gap:6px;margin:12px 0 0 62px;padding:0;list-style:none;display:flex}.pageResults li{color:#715b19;background:#f4e9c9;padding:6px 8px;font-size:8px}.passed{color:#587000;margin:12px 0 0 62px;font-size:9px}@media (max-width:600px){.scanPage{padding:50px 14px}.scanReady{padding:28px}.scanSummary{flex-direction:column;align-items:flex-start;gap:18px}.scanStats{grid-template-columns:1fr 1fr}.pageResults article>div{grid-template-columns:42px 1fr}.pageResults article>div>small{grid-column:2}.pageResults ul,.passed{margin-left:56px}}.contentPage,.activityPage{max-width:1260px;margin:auto;padding:75px 28px}.contentPage>h1,.activityPage>h1{letter-spacing:-5px;margin-bottom:42px;font-size:clamp(55px,7vw,90px);line-height:.9}.contentTools{align-items:center;gap:20px;margin-bottom:20px;display:flex}.contentTools button,.newContent button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:15px 18px;font-weight:800}.contentTools button b,.newContent button b{color:var(--acid);margin-left:30px}.contentTools span{color:var(--muted);text-transform:uppercase;font-size:9px}.kanban{grid-template-columns:repeat(7,minmax(190px,1fr));gap:10px;padding-bottom:18px;display:grid;overflow-x:auto}.kanban>section{background:#e9eae3;min-height:330px;padding:12px}.laneTitle{justify-content:space-between;align-items:center;padding:5px 4px 13px;display:flex}.laneTitle h3{text-transform:uppercase;letter-spacing:1px;margin:0;font-size:9px}.laneTitle span{background:#fff;padding:5px 7px;font-size:9px}.contentCard{background:var(--surface);border-left:3px solid var(--acid);flex-direction:column;margin-bottom:8px;padding:16px;text-decoration:none;display:flex}.contentCard small{color:#758000;text-transform:uppercase;font-size:8px}.contentCard strong{margin:12px 0 25px;font-size:12px;line-height:1.4}.contentCard span{color:var(--muted);font-size:8px}.newContent{background:var(--surface);max-width:700px;margin-top:30px;padding:34px}.newContent h2{font-size:36px}.newContent label,.articleEditor label{text-transform:uppercase;letter-spacing:.8px;margin:15px 0;font-size:9px;font-weight:800;display:block}.newContent input,.newContent textarea,.articleEditor input,.articleEditor textarea,.articleEditor select{width:100%;font:inherit;background:#fff;border:1px solid #c9cdc6;outline:0;margin-top:7px;padding:13px;font-size:12px;line-height:1.55;display:block}.editorPage{max-width:1260px;margin:auto;padding:42px 28px 80px}.articleEditor{margin-top:30px}.editorTop{background:var(--surface);justify-content:space-between;align-items:flex-end;gap:25px;padding:28px;display:flex}.editorTop>div:first-child{flex:1}.titleInput{letter-spacing:-1px;font-weight:800;background:0 0!important;border:0!important;padding:8px 0!important;font-size:28px!important}.statusPill{text-transform:uppercase;background:#e2e4dc;padding:6px 8px;font-size:8px;display:inline-block}.status-published,.status-approved{color:#547000;background:#e2f0c7}.status-rejected{color:#8a2b15;background:#f5ded8}.editorActions{gap:7px;display:flex}.editorActions button,.approvalActions button,.scheduleButton{cursor:pointer;background:#e6e8e0;border:0;padding:12px;font-size:9px;font-weight:800}.editorActions button:last-child{background:var(--ink);color:#fff}.editorGrid{grid-template-columns:1fr 340px;gap:14px;margin-top:14px;display:grid}.mainEditor,.editorGrid>aside{background:var(--surface);padding:28px}.mainEditor label{margin-top:0}.mainEditor label>small,.articleEditor label>small{float:right;color:var(--muted)}.mainEditor textarea{resize:vertical;text-transform:none;letter-spacing:normal;min-height:560px}.approvalActions{gap:8px;padding-top:16px;display:flex}.approvalActions .publishNow{background:var(--acid);margin-left:auto}.publishedLink{color:#5c7500;margin-top:20px;font-size:11px;font-weight:800;display:inline-block}.scheduleButton{background:var(--ink);color:#fff;width:100%}.outlineBox{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.apiDisabled{background:#eceee7;margin-top:20px;padding:17px}.apiDisabled strong{font-size:10px}.apiDisabled p{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.55}.saveMessage{color:#557000;background:#e8f2d2;margin:10px 0;padding:10px;font-size:10px}.activityPage>div{background:var(--surface)}.activityPage article{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr auto;align-items:center;gap:20px;padding:18px 22px;display:grid}.activityPage article span{text-transform:uppercase;color:#678000;font-size:8px}.activityPage article strong{font-size:11px}.activityPage article time{color:var(--muted);font-size:8px}.publicArticle{background:var(--surface);min-height:100vh}.publicArticle>header{width:100%;margin:0}.publicArticle>header>a:last-child{font-size:10px;text-decoration:none}.publicArticle>article{max-width:820px;margin:auto;padding:90px 30px}.publicArticle h1{letter-spacing:-4px;font-size:clamp(52px,7vw,82px);line-height:.95}.articleMeta{border-block:1px solid var(--line);color:var(--muted);text-transform:uppercase;gap:20px;padding:18px 0;font-size:9px;display:flex}.articleBody{padding-top:35px;font-family:Georgia,serif;font-size:18px;line-height:1.85}.articleBody h2{letter-spacing:-1.5px;margin-top:55px;font-family:Arial,sans-serif;font-size:34px}.articleBody h3{margin-top:35px;font-family:Arial,sans-serif;font-size:24px}@media (max-width:850px){.editorGrid{grid-template-columns:1fr}.activityPage article{grid-template-columns:1fr;gap:6px}.portalHeader{overflow-x:auto}.portalHeader .brand{min-width:130px}}@media (max-width:600px){.contentPage,.activityPage{padding:50px 14px}.contentTools{flex-direction:column;align-items:flex-start}.newContent{padding:24px}.editorPage{padding:30px 14px}.editorTop{flex-direction:column;align-items:flex-start}.editorActions{width:100%}.editorActions button{flex:1}.mainEditor,.editorGrid>aside{padding:20px}.approvalActions{flex-wrap:wrap}.approvalActions .publishNow{margin-left:0}.publicArticle>article{padding:60px 20px}}.growthHomeHero{height:calc(100svh - 78px);min-height:560px;max-height:650px;padding-top:46px;padding-bottom:46px}.growthHomeCopy h1{font-size:clamp(56px,6.4vw,88px)}.growthHomeCopy>p:last-child{margin-top:22px}.growthScene{height:100%}.growthGrid{inset:135px 0 44px}.growthBars{inset:172px 5% 44px 4%}.growthTrend{inset:160px 6% 60px 4%}.growthResult{top:105px}.growthStart{bottom:23px}.heroEarlyAccess{z-index:5;background:var(--acid);width:min(290px,57%);min-height:68px;color:var(--ink);grid-template-columns:1fr auto;align-items:center;gap:2px 13px;padding:12px 15px;text-decoration:none;display:grid;position:absolute;top:24px;right:6%;box-shadow:9px 9px #070a08}.heroEarlyAccess span{text-transform:uppercase;letter-spacing:1.3px;font-size:7px;font-weight:900}.heroEarlyAccess strong{letter-spacing:-.7px;text-transform:uppercase;grid-column:1;font-size:19px;line-height:1}.heroEarlyAccess b{text-transform:uppercase;white-space:nowrap;grid-area:1/2/3;font-size:9px}:is(.heroEarlyAccess:hover,.heroEarlyAccess:focus-visible){transform:translate(-2px,-2px);box-shadow:11px 11px #070a08}@media (max-width:900px){.growthHomeHero{height:auto;min-height:690px;max-height:none;padding-top:45px}.growthHomeCopy h1{font-size:56px}.growthScene{height:360px;top:330px}.heroEarlyAccess{top:18px;right:5%}.growthGrid{inset:112px 0 40px}.growthBars{inset:145px 5% 40px 4%}.growthTrend{inset:137px 6% 52px 4%}.growthResult{top:87px}}@media (max-width:620px){.growthHomeHero{min-height:655px;padding-top:35px}.growthHomeCopy h1{font-size:47px}.growthHomeCopy>p:last-child{max-width:92%;font-size:11px}.growthScene{height:325px;top:330px}.heroEarlyAccess{width:76%;min-height:58px;padding:10px 12px;top:12px;right:4%}.heroEarlyAccess strong{font-size:16px}.heroEarlyAccess b{font-size:8px}.growthGrid{inset:92px 0 36px}.growthBars{inset:122px 4% 36px}.growthTrend{inset:114px 5% 47px 4%}.growthResult{top:69px}.growthStart{bottom:16px}}.companyPreviewPage{background:var(--surface);grid-template-columns:.82fr 1.18fr;min-height:100vh;display:grid}.companyPreviewBrand{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;height:100vh;padding:42px clamp(32px,5vw,76px);display:flex;position:sticky;top:0;overflow:hidden}.companyPreviewBrand:after{content:"";border:75px solid var(--acid);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-210px;right:-190px}.companyPreviewBrand>a,.companyPreviewBrand>div,.companyPreviewBrand>small{z-index:1;position:relative}.companyPreviewBrand img{filter:invert();width:180px}.companyPreviewBrand h1{letter-spacing:-4px;margin:0;font-size:clamp(50px,5vw,78px);line-height:.92}.companyPreviewBrand h1 em{color:var(--acid);font-style:normal}.companyPreviewBrand>div>p:last-child{color:#aab2ae;max-width:480px;margin-top:25px;line-height:1.7}.companyPreviewBrand>small{color:#84908a;font-size:9px}.companyPreviewPanel{padding:55px clamp(28px,6vw,88px)}.companyPreviewPanel>div{width:100%;max-width:650px;margin:auto}.previewProgress{align-items:center;margin-bottom:42px;display:flex}.previewProgress span{color:#6e756f;background:#dfe2da;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.previewProgress span.active{background:var(--ink);color:var(--acid)}.previewProgress i{background:#ced2ca;width:55px;height:1px;display:block}.companyPreviewPanel h2{letter-spacing:-2px;margin:10px 0;font-size:54px}.previewIntro{color:var(--muted);font-size:12px;line-height:1.7}.companyProfileForm{margin-top:32px}.companyProfileForm>label,.fieldRow label{text-transform:uppercase;letter-spacing:1px;margin-bottom:19px;font-size:10px;font-weight:700;display:block}.companyProfileForm label small{float:right;color:#89908b;font-size:8px}.companyProfileForm input:not([type=checkbox]),.companyProfileForm select{width:100%;font:inherit;background:#fff;border:1px solid #c8ccc5;outline:0;margin-top:8px;padding:14px;font-size:13px;display:block}.fieldRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fieldHelp{color:#727a75;margin:-11px 0 15px;font-size:9px;line-height:1.5}.statConsent{background:#eff3e6;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:14px;line-height:1.5;text-transform:none!important;letter-spacing:0!important;margin-bottom:24px!important;display:grid!important}.statConsent input{width:17px;height:17px;margin:1px 0}.statConsent.disabled{opacity:.5}.previewActions{gap:14px;margin-top:32px;display:flex}.previewActions button,.previewSuccess button{cursor:pointer;border:0;padding:16px 22px;font-weight:800}.previewActions button:first-child{background:#e1e3dd}.previewActions button:last-child{background:var(--ink);color:#fff;justify-content:space-between;min-width:180px;margin-left:auto;display:flex}.previewActions button:last-child b{color:var(--acid)}.previewSuccess{background:#eef6da;margin-top:35px;padding:38px}.previewSuccess>b{background:var(--acid);border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.previewSuccess h3{margin:18px 0 8px;font-size:28px}.previewSuccess button{background:var(--ink);color:#fff;margin-top:18px}@media (max-width:850px){.companyPreviewPage{display:block}.companyPreviewBrand{height:auto;min-height:430px;position:relative}.companyPreviewPanel{padding-top:42px}}@media (max-width:520px){.fieldRow{grid-template-columns:1fr}.companyPreviewBrand h1{font-size:48px}.companyPreviewPanel h2{font-size:43px}}.authBannerContent,.accountBannerContent{min-height:100vh;margin:0 var(--side)}.accountBannerContent .portalHeader{margin-left:0;margin-right:0}.accountBannerShell.isFramed>.ads{display:none}.accountBannerShell.isFramed>.accountBannerContent,html.afy-v3-mobile-hidden .authBannerContent{margin:0}.innerHero h1{margin-bottom:34px;line-height:.94}@media (max-width:620px){.innerHero h1{margin-bottom:26px;line-height:.98}}.languageSwitch{align-items:center;gap:5px;margin-left:auto;display:flex}.languageSwitch a,.languageSwitch>span{border-bottom:2px solid #0000;align-items:center;gap:4px;padding:5px;text-decoration:none;display:flex}.languageSwitch small{color:var(--ink);font-size:7px;font-weight:900}.languageSwitch .active{border-color:#8cab19}.languageSwitch>span[aria-disabled=true]{opacity:.42;cursor:not-allowed}.countryFlag{flex:0 0 20px;width:20px;height:13px;position:relative;overflow:hidden;border:1px solid #070a082e!important;padding:0!important;display:block!important}.flagDe{background:linear-gradient(#171717 0 33.333%,#d00 33.333% 66.666%,#ffce00 66.666%)}.flagFr{background:linear-gradient(90deg,#0055a4 0 33.333%,#fff 33.333% 66.666%,#ef4135 66.666%)}.flagHu{background:linear-gradient(#ce2939 0 33.333%,#fff 33.333% 66.666%,#477050 66.666%)}.flagUs{background:repeating-linear-gradient(#b22234 0 7.692%,#fff 7.692% 15.384%)}.flagUs:before{content:"";background:#3c3b6e;width:42%;height:54%;position:absolute;top:0;left:0}.languageSwitch+.publicAccount{margin-left:8px}@media (max-width:1000px){.languageSwitch{order:4;justify-content:center;width:100%;padding-bottom:8px}.languageSwitch+.publicAccount{margin-left:auto}}.orientationGate{display:none}@media (max-width:1100px) and (orientation:portrait){html,body{overflow:hidden!important}.orientationGate{z-index:2147483647;text-align:center;color:#fff;background:#111714;flex-direction:column;justify-content:center;align-items:center;padding:38px;display:flex;position:fixed;inset:0}.orientationGate:before{content:"";pointer-events:none;border:1px solid #344038;position:absolute;inset:18px}.orientationGate p{color:var(--acid);letter-spacing:1.5px;text-transform:uppercase;margin:24px 0 10px;font-size:9px;font-weight:900}.orientationGate h2{letter-spacing:-2px;max-width:620px;margin:0;font-size:clamp(34px,8vw,66px);line-height:.95}.orientationGate small{color:#abb4af;max-width:520px;margin-top:22px;font-size:11px;line-height:1.7;display:block}.rotateDevice{width:112px;height:92px;position:relative}.rotateDevice span{border:3px solid var(--acid);border-radius:8px;width:46px;height:76px;position:absolute;top:8px;left:33px}.rotateDevice span:after{content:"";background:var(--acid);border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.rotateDevice i{color:#fff;font-size:42px;font-style:normal;position:absolute;top:0;right:0;transform:rotate(-30deg)}}.loginAlternatives{justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.loginAlternatives a{font-size:10px;text-decoration:none}.loginAlternatives .backLink{margin-top:0}.adminIdentity{background:#eef1ea;border:1px solid #c8ccc5;margin-top:8px;padding:15px;font-size:13px;font-weight:800}.adminShell{background:var(--paper);min-height:100vh}.adminShell>header{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;height:76px;padding:0 clamp(22px,5vw,72px);display:flex}.adminShell>header img{width:170px}.adminShell>header form{margin-left:auto}.adminShell>header button{cursor:pointer;background:0 0;border:0;font-weight:800}.adminHome{max-width:960px;margin:0 auto;padding:100px 28px}.adminHome h1{letter-spacing:-5px;margin:20px 0;font-size:clamp(58px,8vw,98px);line-height:.9}.adminHome>p:last-child{max-width:610px;color:var(--muted);line-height:1.7}.adminConfiguredNotice{border-left:4px solid var(--acid);color:var(--ink);background:#eff6dc;margin:24px 0;padding:14px 18px;font-size:11px;line-height:1.6}.resultsHero{background:var(--ink);color:#fff}.resultsHero h1{max-width:1050px}.resultsHero>p:last-child{color:#aeb6b2}.resultsNav{background:#e5e8df;border-bottom:1px solid #c8cdc3;gap:0;padding:0 clamp(28px,5.7vw,75px);display:flex;overflow-x:auto}.resultsNav a{color:var(--ink);white-space:nowrap;border-bottom:4px solid #0000;padding:20px 18px;font-size:10px;font-weight:900;text-decoration:none}.resultsNav a.active{border-color:var(--acid);background:#f8f7f1}.publicStats{background:#f8f7f1;padding:60px clamp(28px,5.7vw,75px) 90px}.statGrid{background:#cfd3ca;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.statGrid article{background:#fff;flex-direction:column;justify-content:space-between;min-height:155px;padding:30px;display:flex}.statGrid strong{letter-spacing:-3px;font-size:54px}.statGrid span{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:9px}.aggregateGrowth,.resultSection,.topRanking{background:var(--ink);color:#fff;margin-top:24px;padding:42px}.aggregateGrowth>strong{color:var(--acid);margin:16px 0;font-size:76px;display:block}.aggregateGrowth>p:last-child,.resultSection>p,.topRanking>p{color:#adb6b1;max-width:760px;line-height:1.7}.resultSection h2,.topRanking h2{margin:18px 0;font-size:clamp(40px,5vw,65px)}.emptyRanking{color:#adb6b1;border:1px solid #3a443f;margin-top:30px;padding:28px;font-size:12px;line-height:1.7}.topRanking ol,.methodology ol{margin:35px 0 0;padding:0;list-style:none}.topRanking li{border-top:1px solid #354039;grid-template-columns:55px 1fr 1fr auto;align-items:center;gap:18px;padding:17px 0;display:grid}.topRanking li>span,.methodology li>span{color:var(--acid);font-size:9px}.topRanking li small{color:#9fa9a4}.topRanking li b{color:var(--acid);font-size:22px}.resultChart{border-bottom:1px solid #52605a;align-items:stretch;gap:10px;height:330px;margin-top:35px;padding-top:25px;display:flex;overflow-x:auto}.resultChart article{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;min-width:65px;display:flex}.resultChart article>span{color:#aeb6b2;order:2;margin-top:8px;font-size:8px}.resultChart article>div{justify-content:center;align-items:flex-end;gap:3px;height:270px;display:flex}.resultChart i{background:var(--acid);width:28%;min-width:10px;font-style:normal;display:block;position:relative}.resultChart i:nth-child(2){background:#8fb4c8}.resultChart i:nth-child(3){background:#e2bd62}.resultChart i b{color:#fff;font-size:7px;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.chartLegend{gap:25px;margin-top:25px;font-size:9px;display:flex}.chartLegend span:before{content:"";background:var(--acid);width:9px;height:9px;margin-right:7px;display:inline-block}.chartLegend span:nth-child(2):before{background:#8fb4c8}.chartLegend span:nth-child(3):before{background:#e2bd62}.methodology li{border-top:1px solid #354039;grid-template-columns:45px 1fr;padding:20px 0;display:grid}.methodology li p{color:#c0c8c4;margin:0;line-height:1.7}.monthlyReports,.monthlyDetail{max-width:1180px;margin:auto;padding:75px 28px}.monthlyReports>h1,.monthlyDetail>h1{letter-spacing:-5px;font-size:clamp(55px,7vw,88px);line-height:.9}.monthlyIntro,.monthlyDetail>p{color:var(--muted);max-width:760px;line-height:1.7}.monthlyReportList{background:#fff;margin-top:35px}.monthlyReportList a{color:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:25px;padding:24px;text-decoration:none;display:grid}.monthlyReportList>a>span{font-size:20px;font-weight:900}.monthlyReportList div{flex-direction:column;gap:5px;display:flex}.monthlyReportList small{color:var(--muted)}.monthlyReportList>a>b{font-size:10px}.sourceStatus{grid-template-columns:repeat(4,1fr);gap:10px;margin:35px 0;display:grid}.sourceStatus article{background:#fff;border-top:4px solid #c8cbc5;padding:20px}.sourceStatus article.available{border-color:#8cab19}.sourceStatus article.not_connected{border-color:#d99b70}.sourceStatus article.no_data{border-color:#e2bd62}.sourceStatus span{text-transform:uppercase;margin:10px 0;font-size:8px;font-weight:900;display:block}.sourceStatus p{color:var(--muted);font-size:9px;line-height:1.5}.compareGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.compareCard{background:#fff;padding:23px}.compareCard>span{text-transform:uppercase;color:var(--muted);font-size:9px}.compareCard>strong{margin:13px 0 5px;font-size:38px;display:block}.compareCard>small{color:#668000;font-weight:800}.compareCard>div{flex-direction:column;gap:3px;height:16px;margin:18px 0 7px;display:flex}.compareCard i{background:#c9cec5;height:6px;display:block}.compareCard i:last-child{background:var(--acid)}.compareCard p{color:var(--muted);font-size:8px}.workStats{grid-template-columns:repeat(4,1fr);margin:12px 0;display:grid}.workStats article{background:var(--ink);color:#fff;border-right:1px solid #354039;padding:25px}.workStats strong{color:var(--acid);font-size:38px;display:block}.workStats span,.workStats small{margin-top:8px;font-size:8px;display:block}.breakdownGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.breakdownGrid>article,.sinceStats{background:#fff;padding:28px}.breakdownGrid h2,.sinceStats h2{font-size:25px}.breakdownGrid ol{padding:0;list-style:none}.breakdownGrid li{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:10px 0;font-size:10px;display:flex}.sinceStats{margin-top:12px}@media (max-width:800px){.statGrid,.compareGrid,.sourceStatus,.workStats{grid-template-columns:1fr 1fr}.topRanking li{grid-template-columns:35px 1fr auto}.topRanking li small{grid-column:2}.breakdownGrid{grid-template-columns:1fr}}@media (max-width:520px){.publicStats{padding:35px 18px 60px}.statGrid{grid-template-columns:1fr}.aggregateGrowth,.resultSection,.topRanking{padding:27px}.sourceStatus,.compareGrid,.workStats{grid-template-columns:1fr}.monthlyReports,.monthlyDetail{padding:50px 16px}.monthlyReportList a{grid-template-columns:1fr}.monthlyReportList>a>b{justify-self:start}}.earlyAccessModalBackdrop{z-index:2147483600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070a08c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.earlyAccessModal{background:var(--surface);width:min(590px,100%);box-shadow:14px 14px 0 var(--acid);padding:48px;position:relative}.earlyAccessModalX{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:32px;line-height:1;position:absolute;top:14px;right:18px}.earlyAccessModal h2{letter-spacing:-2.5px;max-width:480px;margin:0 0 20px;font-size:clamp(38px,5vw,58px);line-height:.96}.earlyAccessModal>p:not(.eyebrow){max-width:500px;color:var(--muted);font-size:13px;line-height:1.7}.earlyAccessMail{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;margin-top:30px;padding:17px 19px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.earlyAccessMail b{color:var(--acid);font-size:18px}.earlyAccessAddress{color:var(--ink);margin-top:16px;font-size:12px;font-weight:900;display:inline-block}.earlyAccessClose{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:28px;padding:0;font-size:10px;text-decoration:underline;display:block}.adminInterest{background:var(--surface);margin:22px 0;padding:30px}.adminInterestStats{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;display:grid}.adminInterestStats article{background:#fff;flex-direction:column;justify-content:space-between;min-height:120px;padding:22px;display:flex}.adminInterestStats span{text-transform:uppercase;color:var(--muted);font-size:8px}.adminInterestStats strong{font-size:36px}.adminInterestDetail{grid-template-columns:.65fr 1.35fr;gap:18px;margin-top:18px;display:grid}.adminInterestDetail>div{background:#fff;padding:22px}.adminInterestDetail ul{margin:16px 0 0;padding:0;list-style:none}.adminInterestDetail li{border-top:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:10px;display:flex}.adminInterestSources{margin-top:16px}.adminInterestSources article{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:6px 18px;padding:12px 0;display:grid}.adminInterestSources span{color:var(--muted);grid-column:1/-1;font-size:8px}.adminInterestSources strong{font-size:10px}.adminInterestSources b{color:#6b8500;font-size:14px}@media (max-width:750px){.earlyAccessModal{padding:38px 25px}.adminInterestStats{grid-template-columns:1fr 1fr}.adminInterestDetail{grid-template-columns:1fr}}@media (max-width:430px){.earlyAccessModalBackdrop{padding:14px}.earlyAccessModal{padding:34px 20px}.earlyAccessModal h2{font-size:36px}.adminInterestStats{grid-template-columns:1fr}}.trafficBeforeAfter{border-bottom:1px solid #37433d;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:20px 0 12px;padding-bottom:18px;display:grid}.trafficBeforeAfter p{margin:0}.trafficBeforeAfter small{color:#8f9b95;font-size:7px;line-height:1.45;display:block}.trafficBeforeAfter strong{color:#fff;margin-top:5px;font-size:13px;display:block}.trafficBeforeAfter>b{color:var(--acid);font-size:18px}.publicComparison .newTraffic{margin-top:8px}.publicLiveTraffic{color:var(--ink);background:#fff;margin-top:24px;padding:42px}.publicLiveHead{grid-template-columns:1fr 190px;align-items:start;gap:35px;display:grid}.publicLiveHead h2{letter-spacing:-2.5px;margin:15px 0;font-size:clamp(38px,5vw,64px);line-height:.95}.publicLiveHead>div>p:last-child{max-width:720px;color:var(--muted);line-height:1.65}.publicLiveHead aside{background:var(--ink);color:#fff;padding:22px}.publicLiveHead aside strong{color:var(--acid);font-size:48px;display:block}.publicLiveHead aside span,.publicLiveHead aside small{text-transform:uppercase;margin-top:7px;font-size:8px;line-height:1.5;display:block}.publicLiveHead aside small{color:#aeb7b2}.liveTrafficTotals{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.liveTrafficTotals article{background:#f4f5ef;padding:24px}.liveTrafficTotals strong{letter-spacing:-1.5px;font-size:38px;display:block}.liveTrafficTotals span{color:var(--muted);text-transform:uppercase;margin-top:9px;font-size:8px;display:block}.publicLiveTraffic .resultChart{background:var(--ink);padding:30px 18px 0}.publicLiveTraffic .chartLegend{color:var(--ink)}.publicTrafficRange{color:var(--muted);margin:20px 0 0;font-size:9px}.publicGrowth{margin-top:0}.publicComparisonGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.publicComparison{background:#202824;flex-direction:column;min-height:280px;padding:25px;display:flex}.publicComparison>span{text-transform:uppercase;color:#b6c0bb;font-size:9px}.publicComparison>strong{color:var(--acid);margin:20px 0 4px;font-size:44px;display:block}.publicComparison p{color:#d2d8d5;margin:0 0 20px;font-size:9px}.publicComparison>b{font-size:25px}.publicComparison small{color:#aeb7b2;margin-top:7px;font-size:8px;line-height:1.5}.publicComparison em{color:#7f8b85;margin-top:auto;padding-top:18px;font-size:8px;font-style:normal;line-height:1.5}.publicComparison.inactive{opacity:.65}.publicComparison.inactive>strong{color:#9aa49f}@media (max-width:800px){.publicLiveHead{grid-template-columns:1fr}.publicLiveHead aside{max-width:240px}.publicComparisonGrid{grid-template-columns:1fr}.publicComparison{min-height:220px}}@media (max-width:540px){.publicLiveTraffic{padding:27px 18px}.liveTrafficTotals{grid-template-columns:1fr}}.siteTypeChoices{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 20px;padding:0;display:grid}.siteTypeChoices legend{text-transform:uppercase;letter-spacing:1px;width:100%;margin-bottom:10px;font-size:10px;font-weight:800}.siteTypeChoices legend small{float:right;color:var(--muted);font-size:8px}.siteTypeChoices label{border:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:18px 1fr;gap:5px 8px;text-transform:none!important;letter-spacing:0!important;margin:0!important;padding:16px!important;display:grid!important}.siteTypeChoices label.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#f1f8df}.siteTypeChoices input{grid-row:1/3;margin:2px 0}.siteTypeChoices strong{font-size:12px}.siteTypeChoices span{color:var(--muted)!important;font-size:9px!important}.websiteTypePanel{background:var(--surface);margin-bottom:22px;padding:32px}.websiteTypePanel h2{margin:12px 0 14px;font-size:34px}.websiteTypePanel>p:not(.label):not(.message){max-width:750px;color:var(--muted);font-size:11px;line-height:1.6}.siteTypeChoices.settings{max-width:680px}.typeWarning{background:#fff0cf;padding:12px;color:#6e4b00!important}.typeDetected{font-size:10px!important}@media (max-width:560px){.siteTypeChoices{grid-template-columns:1fr}.websiteTypePanel{padding:22px}}.referencesHero{background:var(--ink);color:#fff}.referencesHero h1{max-width:1050px}.referencesHero>p:last-child{color:#aeb6b2;max-width:760px}.referenceGrid{background:#cbd0c7;grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid}.referenceCard{background:#f8f7f1;grid-template-columns:72px 1fr;min-height:520px;display:grid}.referenceNumber{border-right:1px solid var(--line);color:#78817c;padding:32px 20px;font-size:10px;font-weight:900}.referenceBody{flex-direction:column;padding:clamp(32px,5vw,62px);display:flex}.referenceBody h2{letter-spacing:-3px;margin:22px 0 12px;font-size:clamp(42px,5vw,68px);line-height:.92}.referenceDomain{color:#617900;font-size:12px;font-weight:900}.referenceBody>p:not(.label){color:var(--muted);margin:32px 0;line-height:1.8}.referenceVerified{text-transform:uppercase;align-items:center;gap:10px;margin-top:auto;font-size:9px;font-weight:900;display:flex}.referenceVerified i{background:var(--acid);width:25px;height:25px;color:var(--ink);border-radius:50%;place-items:center;font-style:normal;display:grid}.referenceVisit{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;margin-top:22px;padding:18px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.referenceVisit b{color:var(--acid);font-size:18px}@media (max-width:760px){.referenceGrid{grid-template-columns:1fr}.referenceCard{min-height:440px}.referenceBody h2{letter-spacing:-2px}}.authBannerContent{height:100dvh;min-height:0;overflow:hidden}.authBannerContent>.authPage{height:100%;min-height:0;overflow:hidden}.authBannerContent>.authPage .authBrand>a,.authBannerContent>.authPage .authBrand>div,.authBannerContent>.authPage .authBrand>small{transform:translate(-60px,-24px)}.moduleSettingsBack{color:var(--muted);margin-bottom:34px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}:is(.moduleSettingsBack:hover,.moduleSettingsBack:focus-visible){color:var(--ink);text-decoration:underline}.moduleSettingsPage .coreModuleSettings{border-top:0;padding-top:0}.moduleSettingsPage .coreModuleSettings>h1{margin-bottom:44px}.portalHeader nav a[aria-current=page]{font-weight:900}.moduleSettingsPage>.eyebrow{margin-bottom:14px}.moduleSettingsPage>h1{letter-spacing:-2.6px;margin-bottom:12px;font-size:clamp(40px,4vw,58px)}.moduleSettingsPage>.moduleSettingsIntro{max-width:820px;margin-bottom:0;font-size:10px;line-height:1.55}.moduleSettingsPage>.moduleSettingsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:22px 0 8px}.moduleSettingsPage .moduleSettingsCard{grid-template-rows:auto 1fr auto;grid-template-columns:24px minmax(0,1fr);gap:8px 7px;min-height:126px;padding:15px}.moduleSettingsPage .moduleSettingsCard>span{font-size:8px}.moduleSettingsPage .moduleSettingsCard>strong{letter-spacing:-.25px;overflow-wrap:anywhere;font-size:14px;line-height:1.08}.moduleSettingsPage .moduleSettingsCard>small{letter-spacing:.5px;font-size:7px}.moduleSettingsPage .moduleSettingsCard>b{letter-spacing:.35px;font-size:7px;line-height:1.35}@media (max-width:1050px){.moduleSettingsPage>.moduleSettingsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.moduleSettingsPage>.moduleSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.moduleSettingsPage .moduleSettingsCard{min-height:118px}}@media (max-width:430px){.moduleSettingsPage>.moduleSettingsGrid{grid-template-columns:1fr}}@media (min-width:801px){.accountOverview{min-height:100dvh;padding-bottom:12px}.accountOverview .portalHero{align-items:center;padding:24px 28px 16px}.accountOverview .portalHero .eyebrow{margin-bottom:10px}.accountOverview .portalHero h1{letter-spacing:-3.4px;margin-bottom:10px;font-size:clamp(42px,4.6vw,62px);line-height:.9}.accountOverview .portalHero>div>p:last-child{margin-bottom:0;font-size:11px;line-height:1.45}.accountOverview .activeBadge,.accountOverview .inactiveBadge{padding:8px 10px;font-size:8px}.accountOverview .pendingReview{margin-bottom:8px;padding:11px 18px}.accountOverview .pendingReview strong{font-size:13px}.accountOverview .pendingReview p{margin-top:3px;font-size:8px}.accountOverview .pendingReview a{padding:9px 13px;font-size:8px}.accountOverview .domainCard{margin-bottom:8px;padding:17px 24px}.accountOverview .domainCard h2{margin:5px 0;font-size:27px}.accountOverview .domainCard>div>p:last-child{font-size:9px}.accountOverview .healthMock{width:190px}.accountOverview .accountWarning{background:#fff0cf;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;max-width:1120px;margin:0 auto 8px;padding:11px 18px;display:grid}.accountOverview .accountWarning strong{font-size:10px}.accountOverview .accountWarning p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.accountOverview .accountWarning a{font-size:8px;font-weight:900;text-decoration:none}.accountOverview .portalGrid{gap:8px}.accountOverview .portalGrid article{min-height:146px;padding:16px 18px}.accountOverview .portalGrid article>span{font-size:7px}.accountOverview .portalGrid .label{margin:8px 0 0;font-size:7px}.accountOverview .portalGrid h3{margin:8px 0;font-size:17px}.accountOverview .portalGrid article>p:not(.label){margin-bottom:8px;font-size:9px;line-height:1.4}.accountOverview .portalGrid a{font-size:8px}.accountOverview .emptyState{margin-top:18px;padding:32px}.accountOverview .emptyState h2{margin:14px 0;font-size:42px}.accountScanCompact,.monthlyReportsCompact,.generationCompact,.subscriptionCompact{min-height:100dvh;padding-bottom:12px}.accountScanCompact .scanPage,.monthlyReportsCompact .monthlyReports,.generationCompact .connectionsPage,.subscriptionCompact .subPage{padding-top:26px;padding-bottom:12px}.accountScanCompact .eyebrow,.monthlyReportsCompact .eyebrow,.generationCompact .eyebrow,.subscriptionCompact .eyebrow{margin-bottom:11px}.accountScanCompact .scanPage>h1,.monthlyReportsCompact .monthlyReports>h1,.generationCompact .connectionsPage>h1,.subscriptionCompact .subPage>h1{letter-spacing:-3px;margin-bottom:18px;font-size:clamp(40px,4.5vw,60px);line-height:.9}.accountScanCompact .scanReady{max-width:760px;padding:26px 30px}.accountScanCompact .scanIcon{width:42px;height:42px;margin-bottom:16px;font-size:20px}.accountScanCompact .scanReady h2,.accountScanCompact .scanSummary h2{margin:7px 0;font-size:27px}.accountScanCompact .scanReady>p:not(.label){margin-bottom:14px;font-size:10px;line-height:1.55}.accountScanCompact .scanReady button,.accountScanCompact .scanSummary button{padding:11px 14px}.accountScanCompact .scanSummary{padding:16px 22px}.accountScanCompact .scanStats>div{padding:15px 18px}.accountScanCompact .scanStats strong{margin-top:5px;font-size:27px}.accountScanCompact .discovery{padding:10px 18px}.accountScanCompact .discovery span{padding:5px 7px}.monthlyReportsCompact .monthlyIntro{margin-bottom:0;font-size:10px;line-height:1.5}.monthlyReportsCompact .monthlyReportList{margin-top:18px}.monthlyReportsCompact .monthlyReportList a{gap:18px;padding:14px 18px}.monthlyReportsCompact .monthlyReportList>a>span{font-size:16px}.monthlyReportsCompact .emptyState{margin-top:18px;padding:30px}.monthlyReportsCompact .emptyState h2{margin-bottom:12px;font-size:36px}.generationCompact .generationSettings{gap:9px}.generationCompact .generationSettings>section,.generationCompact .generationSettings>form{padding:22px 24px}.generationCompact .generationSettings h2{margin:9px 0 12px;font-size:27px}.generationCompact .budgetBar{margin:17px 0 8px}.generationCompact .generationSettings form label{margin-top:10px}.generationCompact .generationSettings form input{padding:10px}.generationCompact .generationSettings form button{margin:8px 0;padding:11px 15px}.generationCompact .usageHistory{max-height:165px;overflow:auto}.subscriptionCompact .subscriptionPanel{padding:24px 28px}.subscriptionCompact .subSummary{padding-bottom:17px}.subscriptionCompact .subSummary h2{margin:8px 0;font-size:26px}.subscriptionCompact .subSummary>strong{font-size:34px}.subscriptionCompact .subscriptionPanel dl div{padding:14px 12px}.subscriptionCompact .subscriptionPanel aside{margin-top:18px}}.moduleSettingsIntro{max-width:760px;color:var(--muted);font-size:12px;line-height:1.7}.moduleSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:34px 0 56px;display:grid}.moduleSettingsCard{border:1px solid var(--line);background:#fff;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;gap:12px 18px;min-height:180px;padding:24px;text-decoration:none;display:grid}.moduleSettingsCard>span{color:#758078;font-size:10px;font-weight:900}.moduleSettingsCard>strong{font-size:20px;line-height:1.1}.moduleSettingsCard>small{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;grid-column:2;font-size:9px}.moduleSettingsCard>b{text-transform:uppercase;letter-spacing:.7px;grid-column:1/-1;align-self:end;font-size:9px}.moduleSettingsCard.active{border-color:var(--ink);box-shadow:inset 5px 0 0 var(--acid);transition:transform .18s,box-shadow .18s}:is(.moduleSettingsCard.active:hover,.moduleSettingsCard.active:focus-visible){box-shadow:inset 5px 0 0 var(--acid),0 10px 24px #11171414;outline:none;transform:translateY(-2px)}.moduleSettingsCard.active>small,.moduleSettingsCard.active>b{color:#607b00}.moduleSettingsCard.locked{color:#8a928d;cursor:not-allowed;background:#eceee8}.moduleSettingsCard.locked>b{color:#7d8580}.coreModuleSettings{border-top:1px solid var(--line);padding-top:46px}.coreModuleSettings>h2{font-size:clamp(40px,5vw,62px)}@media (max-width:700px){.moduleSettingsGrid{grid-template-columns:1fr}.moduleSettingsCard{min-height:150px}}@media (max-height:800px) and (min-width:801px){.authBannerContent>.authPage .authBrand{padding-block:28px}.authBannerContent>.authPage .authBrand img{object-fit:contain;width:155px;max-height:64px}.authBannerContent>.authPage .authBrand h1{letter-spacing:-3.5px;font-size:clamp(48px,5vw,66px);line-height:.88}.authBannerContent>.authPage .authBrand>div>p:last-child{margin-top:16px;line-height:1.55}.authBannerContent>.authPage .authPanel{padding-block:34px}.authBannerContent>.authPage .authForm{margin-top:22px}.authBannerContent>.authPage .loginAlternatives{margin-top:16px}}.coreKeywordPanel{background:var(--surface);margin:0 0 22px;padding:32px}.coreKeywordHead{justify-content:space-between;align-items:start;gap:24px;display:flex}.coreKeywordHead h2,.keywordChartHead h2{letter-spacing:-1.6px;margin:9px 0 12px;font-size:clamp(28px,3vw,42px)}.coreKeywordHead p:not(.label){max-width:720px;color:var(--muted);font-size:10px;line-height:1.65}.keywordEdit{border:1px solid var(--ink);cursor:pointer;background:#fff;padding:11px 16px;font-size:9px;font-weight:900}.approvedKeywords{border-top:1px solid var(--line);margin:24px 0 10px;padding:0;list-style:none}.approvedKeywords li{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 4px;display:grid}.approvedKeywords span{color:#7d8881;font-size:8px;font-weight:900}.approvedKeywords strong{font-size:13px}.approvedKeywords b{color:#607900;font-size:9px}.manualKeywordInput{border:1px solid var(--ink);min-width:0;font:inherit;padding:9px}.manualKeywordActions{gap:7px;display:flex}.manualKeywordActions button{border:1px solid var(--line);cursor:pointer;background:#fff;padding:7px 9px;font-size:8px;font-weight:900}.keywordScope,.keywordRetention{color:var(--muted);font-size:9px}.keywordInputs{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.keywordInputs label{background:#fff;grid-template-columns:28px 1fr;align-items:center;padding:4px 10px;display:grid}.keywordInputs span{font-size:9px;font-weight:900}.keywordInputs input{width:100%;font:inherit;background:0 0;border:0;padding:10px}.keywordInputs input:focus{outline:1px solid var(--ink)}.keywordEditor fieldset{border:1px solid var(--line);flex-wrap:wrap;gap:16px;margin:18px 0;padding:15px;display:flex}.keywordEditor legend{text-transform:uppercase;padding:0 7px;font-size:8px;font-weight:900}.keywordEditor fieldset label{font-size:9px}.keywordEditor fieldset label.locked{color:#929a95}.keywordEditor fieldset small{margin-left:22px;display:block}.keywordActions{align-items:center;gap:12px;display:flex}.keywordActions>button:not(.purchase){cursor:pointer;background:0 0;border:0;text-decoration:underline}.keywordSuggestions{background:#fff5d8;margin-top:18px;padding:16px}.keywordSuggestions strong,.keywordSuggestions p,.keywordSuggestions small{font-size:9px;line-height:1.55;display:block}.keywordSuggestions p{font-weight:800}.keywordSuggestions small{color:var(--muted)}.keywordError{color:#8b2713;background:#ffe6df;padding:12px;font-size:9px}.keywordChartPanel{background:#fff;margin-top:26px;padding:34px}.keywordChartHead{justify-content:space-between;align-items:end;gap:20px;display:flex}.keywordChartHead select{border:1px solid var(--line);background:#fff;min-width:240px;padding:12px;font-weight:800}.keywordChart{margin-top:22px;padding-left:42px;position:relative}.keywordChart svg{background:#18201c;width:100%;height:300px;display:block;overflow:visible}.keywordChart svg line{stroke:#ffffff20;stroke-width:.3px}.keywordChart svg path{fill:none;stroke:var(--acid);stroke-width:1.2px}.keywordChart svg circle{fill:var(--acid);stroke:#18201c;stroke-width:.8px}.rankScale{flex-direction:column;justify-content:space-between;height:300px;font-size:8px;display:flex;position:absolute;top:0;left:0}.rankMonths{grid-template-columns:repeat(6,1fr);gap:4px;margin-top:8px;display:grid}.rankMonths span{text-align:center}.rankMonths b,.rankMonths small{font-size:8px;display:block}.rankMonths small{color:var(--muted);margin-top:4px}.chartEmpty{background:var(--surface);color:var(--muted);margin-top:20px;padding:25px;font-size:10px}@media (max-width:650px){.keywordInputs{grid-template-columns:1fr}.coreKeywordHead,.keywordChartHead{display:block}.keywordEdit{margin-top:14px}.approvedKeywords li{grid-template-columns:28px minmax(0,1fr)}.approvedKeywords li>b,.manualKeywordActions{grid-column:2}.keywordChartHead select{width:100%;min-width:0}.keywordChart svg,.rankScale{height:220px}}.keywordProposal{background:#e9f9b7;margin-top:18px;padding:20px}.keywordProposal>strong{font-size:11px}.keywordProposal>p,.keywordProposal>small{font-size:9px;line-height:1.55;display:block}.keywordProposal>div:last-of-type{align-items:center;gap:14px;margin:16px 0 10px;display:flex}.keywordProposal>div:last-of-type>button:not(.purchase){cursor:pointer;background:0 0;border:0;text-decoration:underline}.keywordSwapList{gap:8px;margin-top:14px;display:grid}.keywordSwap{background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:11px;display:grid}.keywordSwap span small,.keywordSwap span b{display:block}.keywordSwap span small{color:var(--muted);text-transform:uppercase;font-size:8px}.keywordSwap span b{margin-top:3px;font-size:10px}.keywordSwap i{font-style:normal;font-weight:900}.retiredKeywords{border:1px solid var(--line);background:#fff;margin-top:14px;padding:14px}.retiredKeywords strong,.retiredKeywords p{font-size:9px}.retiredKeywords p{margin:7px 0 0}.keywordRankStart{color:#fff;background:#18201c;margin-top:16px;padding:18px}.keywordRankStart p{margin:0 0 12px;font-size:9px;line-height:1.55}.brandKeywords,.keywordAnalysisState{border-bottom:1px solid var(--line);padding:12px 0;font-size:9px}.brandKeywords strong{margin-right:5px}@media (max-width:650px){.keywordSwap{grid-template-columns:1fr}.keywordSwap i{transform:rotate(90deg)}}.keywordRankResultButton{color:#506700;cursor:pointer;background:#f6ffd9;border:1px solid #b6ca72;padding:7px 9px;font-size:9px;font-weight:900}:is(.keywordRankResultButton:hover,.keywordRankResultButton:focus-visible){background:#e9f9b7;border-color:#607900}.keywordRankResultButton:disabled{opacity:.55;cursor:wait}.keywordSerpOverlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#111a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.keywordSerpDialog{background:#fff;flex-direction:column;width:min(880px,100%);max-height:min(820px,90vh);padding:24px;display:flex;box-shadow:0 24px 80px #0005}.keywordSerpDialog header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding-bottom:15px;display:flex}.keywordSerpDialog h3{margin:5px 0 4px;font-size:24px}.keywordSerpDialog header p:not(.label){color:var(--muted);margin:0;font-size:10px}.keywordSerpClose{border:1px solid var(--line);cursor:pointer;background:#fff;flex:none;width:38px;height:38px;font-size:24px;line-height:1}.keywordSerpDialog>ol{border-top:1px solid var(--line);margin:14px 0;padding:0;list-style:none;overflow:auto}.keywordSerpDialog>ol li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:12px;padding:10px 8px;display:grid}.keywordSerpDialog>ol li>b{color:var(--muted);font-size:10px}.keywordSerpDialog>ol li span,.keywordSerpDialog>ol li strong,.keywordSerpDialog>ol li a{min-width:0;display:block}.keywordSerpDialog>ol li strong{font-size:10px}.keywordSerpDialog>ol li a{color:#52645b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.keywordSerpDialog>ol li.ownDomain{background:#efffc2}.keywordSerpDialog footer{border-top:1px solid var(--line);color:var(--muted);padding-top:12px;font-size:9px;line-height:1.5}@media (max-width:650px){.approvedKeywords li>.keywordRankResultButton{grid-column:2;justify-self:start}.keywordSerpOverlay{padding:8px}.keywordSerpDialog{max-height:96vh;padding:16px}.keywordSerpDialog h3{font-size:19px}}.keywordSearchArea{border:1px solid var(--line);margin:20px 0 0;padding:18px}.keywordSearchArea legend{text-transform:uppercase;padding:0 8px;font-size:9px;font-weight:900}.keywordScopeChoices{flex-wrap:wrap;gap:18px;display:flex}.keywordScopeChoices label,.keywordCity label{font-size:9px}.keywordScopeChoices .locked{color:#929a95}.keywordScopeChoices small{margin-left:22px;display:block}.keywordCity{background:#fff;gap:10px;margin-top:16px;padding:14px;display:grid}.keywordCity>label:first-child{gap:6px;font-weight:900;display:grid}.keywordCity input[type=text],.keywordCity>label:first-child input{border:1px solid var(--line);width:min(100%,420px);font:inherit;padding:11px}.keywordCityConfirm{align-items:center;gap:8px;display:flex}.keywordAreaSave{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;margin-top:14px;padding:11px 16px;font-size:9px;font-weight:900}.keywordAreaSave:disabled{opacity:.45;cursor:not-allowed}.keywordSearchLayout{grid-template-columns:minmax(0,1fr) minmax(250px,34%);align-items:start;gap:22px;display:grid}.keywordReportHistory{background:#fff;padding:14px}.keywordReportHistory>strong,.keywordReportHistory>p{font-size:9px;display:block}.keywordReportHistory>select{border:1px solid var(--line);background:#fff;width:100%;margin-top:10px;padding:10px;font-size:9px;font-weight:800}.keywordReportOpen{color:#fff;text-align:center;background:#151a16;margin-top:10px;padding:10px 12px;font-size:9px;font-weight:900;text-decoration:none;display:block}.keywordReportOpen:hover{background:#607900}@media (max-width:760px){.keywordSearchLayout{grid-template-columns:1fr}.keywordReportHistory{margin-top:4px}}.manualKeywordActions .keywordTestButton{color:#fff;background:#18201c;border-color:#18201c}.manualKeywordActions .keywordTestButton:disabled{color:#8d9691;border-color:var(--line);cursor:not-allowed;background:#eceee8}.keywordSynonymTest{border:1px solid var(--line);background:#fff;margin:16px 0 22px;padding:22px}.keywordSynonymTest h3{margin:5px 0;font-size:24px}.keywordSynonymTest>div>p:not(.label),.synonymResults>p{color:var(--muted);font-size:9px}.keywordSynonymTest ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:15px 0;padding:0;list-style:none;display:grid}.keywordSynonymTest li{background:#f8f8f3;justify-content:space-between;gap:10px;padding:10px;font-size:9px;display:flex}.keywordSynonymTest li small{color:var(--muted)}.synonymResults{margin-top:18px}.synonymResults article{border-top:1px solid var(--line)}.synonymResults article>button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:16px;width:100%;padding:13px 4px;display:flex}.synonymResults article>button span{color:#607900;font-size:9px}.synonymMonths{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding-bottom:13px;display:grid}.synonymMonths span{text-align:center;background:#f8f8f3;padding:8px}.synonymMonths b,.synonymMonths small{font-size:8px;display:block}.synonymMonths small{color:var(--muted);margin-top:4px}@media (max-width:650px){.keywordSynonymTest ol{grid-template-columns:1fr}.synonymMonths{grid-template-columns:repeat(3,minmax(0,1fr))}.synonymResults article>button{display:grid}}.reportKeywords{border:1px solid var(--line);background:#fff;margin-top:22px;padding:26px}.reportKeywords h2{margin:4px 0 8px}.reportKeywords h3{margin:0 0 12px;font-size:13px}.reportTopKeywords,.reportSupportingKeywords{margin-top:22px}.reportTopKeywords ol,.reportSupportingKeywords ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.reportTopKeywords li,.reportSupportingKeywords li{border:1px solid var(--line);background:#f8f8f3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.reportTopKeywords li span,.reportSupportingKeywords li span{color:#607900;font-size:9px;font-weight:900}.reportTopKeywords li strong,.reportSupportingKeywords li strong{font-size:11px}.reportSupportingKeywords li small{color:var(--muted);font-size:8px}.reportHistory form{align-items:center;gap:10px;display:flex}.reportHistory select{border:1px solid var(--line);background:#fff;min-width:280px;padding:10px}.reportHistory button{color:#fff;background:#151a16;border:0;padding:10px 14px;font-weight:800}@media (max-width:760px){.reportTopKeywords ol,.reportSupportingKeywords ol{grid-template-columns:1fr}.reportHistory form{display:grid}.reportHistory select{width:100%;min-width:0}}.reportRankEmpty{background:#f8f8f3;border-left:4px solid #607900;margin-top:20px;padding:18px}.reportRankEmpty p{margin-bottom:0}.reportRankTable{margin-top:22px;overflow-x:auto}.reportRankRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1.4fr) repeat(6,minmax(86px,1fr));min-width:720px;display:grid}.reportRankRow>*{padding:11px 9px;font-size:9px}.reportRankRow strong{font-size:10px}.reportRankHead{color:#fff;background:#18201c;font-weight:900}.reportKeywordResearch>strong{text-transform:uppercase;letter-spacing:.5px;margin-top:18px;padding:9px 12px;font-size:9px;display:inline-block}.moduleStateActive{color:#18201c;background:#ccff2f}.moduleStateInactive{color:#60706a;background:#eceee8}.loginTemplatePage{--login-ink:#181818;--login-paper:#f6f5f1;--login-line:#dcdad3;--login-muted:#73736c;min-height:100dvh;color:var(--login-ink);background:#eae9e4;flex-direction:column;padding:0 clamp(8px,2vw,18px);display:flex;overflow:hidden}.loginTemplatePage .loginTemplateTop,.loginTemplatePage .loginTemplateFoot{box-sizing:border-box;width:100%;max-width:960px;height:auto;color:var(--login-muted);background:0 0;justify-content:space-between;align-items:center;gap:20px;display:flex;position:static;inset:auto;transform:none;margin:0 auto!important}.loginTemplatePage .loginTemplateTop{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;border:0;min-height:58px;padding:5px 0;overflow:hidden}.loginTemplatePage .loginTemplateTop img{object-fit:contain;filter:none;width:auto;max-width:145px;height:auto;max-height:46px;display:block}.loginTemplateTop>span,.loginTemplateFoot{letter-spacing:1.2px;color:var(--login-muted);font:700 8px/1.3 monospace}.loginTemplateShell{background:var(--login-paper);border:1px solid #d0cec6;border-radius:8px;flex:1;grid-template-columns:minmax(0,40%) minmax(0,60%);width:100%;max-width:960px;min-height:0;margin:0 auto 4px;display:grid;overflow:hidden;box-shadow:0 16px 45px #25251d10}.loginTemplateBrand{border-right:1px solid var(--login-line);background:#f0efeb;flex-direction:column;gap:9px;padding:16px;display:flex}.loginTemplateTitle,.loginTemplateGraphic,.loginTemplateOffer{background:#fafaf8;border:1px solid #d0cec6;border-radius:4px}.loginTemplateTitle{min-height:118px;padding:16px}.loginTemplateTitle small,.loginTemplateOffer small{letter-spacing:1.2px;color:#74736b;font:700 7px/1.3 monospace}.loginTemplateTitle h1{letter-spacing:-2.3px;margin:10px 0 0;font-size:clamp(30px,3.4vw,43px);line-height:.86}.loginTemplateTitle h1 em{color:#829f16;font-style:normal}.loginTemplateGraphic{background:linear-gradient(145deg,#171b18,#252b27);flex:1;min-height:190px;position:relative;overflow:hidden}.loginTemplateGraphic:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:25% 25%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:13px}.loginTemplateGraphic>span{background:#caff3d;border-radius:2px 2px 0 0;width:11%;position:absolute;bottom:18px}.loginTemplateGraphic>span:first-child{opacity:.35;height:16%;left:12%}.loginTemplateGraphic>span:nth-child(2){opacity:.55;height:29%;left:32%}.loginTemplateGraphic>span:nth-child(3){opacity:.75;height:49%;left:52%}.loginTemplateGraphic>span:nth-child(4){height:72%;left:72%}.loginTemplateGraphic>i{opacity:.86;border-top:3px solid #fff;border-right:3px solid #fff;width:62%;height:42%;position:absolute;top:21%;left:17%;transform:skewY(-18deg)}.loginTemplateGraphic>b{color:#caff3d;font-size:24px;position:absolute;top:12px;right:15px}.loginTemplateOffer{border-left:4px solid #caff3d;gap:4px;padding:13px 15px;display:grid}.loginTemplateOffer strong{letter-spacing:-.5px;font-size:17px}.loginTemplateOffer span{color:var(--login-muted);font-size:9px}.loginTemplateSurface{flex-direction:column;min-width:0;padding:clamp(24px,4vw,40px);display:flex}.loginTemplateTabs{border-bottom:1px solid var(--login-line);gap:22px;margin-bottom:25px;display:flex}.loginTemplateTabs a{color:#79796f;padding:0 0 12px;font-size:11px;text-decoration:none;position:relative}.loginTemplateTabs a.active{color:var(--login-ink);font-weight:700}.loginTemplateTabs a.active:after{content:"";background:var(--login-ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.loginTemplateForm{width:100%;max-width:420px;margin:auto}.loginTemplateLabel{letter-spacing:1.4px;color:var(--login-muted);margin:0 0 10px;font:700 8px/1.3 monospace}.loginTemplateForm h2{letter-spacing:-1px;margin:0 0 9px;font-size:30px;line-height:1.1}.loginTemplateIntro{color:var(--login-muted);margin:0 0 18px;font-size:11px;line-height:1.6}.loginTemplateForm .authForm{margin-top:0}.loginTemplateForm .authForm label{text-transform:none;letter-spacing:0;margin-bottom:14px;font-size:10px;font-weight:700}.loginTemplateForm .authForm input{background:#fbfaf7;border-color:#d4d2ca;border-radius:4px;height:43px;margin-top:7px;padding:0 12px}.authPasswordField{display:block;position:relative}.authPasswordField input{padding-right:48px!important}.authPasswordToggle{color:#73736b;cursor:pointer;background:0 0;border:0;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:7px;right:0}.authPasswordToggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.loginTemplateForm .authSubmit{border-radius:4px;min-height:44px;padding:13px 16px;font-size:10px}.loginTemplateRegister{text-align:center;color:var(--login-muted);margin:14px 0 0;font-size:10px}.loginTemplateRegister a,.loginTemplateLinks a{color:#34342e;text-underline-offset:3px;font-weight:700}.loginTemplateLinks{border-top:1px solid var(--login-line);justify-content:center;gap:11px;margin-top:13px;padding-top:11px;display:flex}.loginTemplateLinks a{font-size:9px}.loginTemplateLinks a+a:before{content:"·";color:#aaa99f;margin-right:11px;display:inline-block}.loginTemplatePage .loginTemplateFoot{grid-template-columns:none;min-height:25px;padding:4px 0 6px}.loginTemplateFoot a{color:inherit;text-decoration:none}.loginTemplateFoot span{text-align:right}@media (max-width:800px){.loginTemplatePage{overflow:auto}.loginTemplateShell{grid-template-columns:1fr;min-height:0}.loginTemplateBrand{border-right:0;border-bottom:1px solid var(--login-line);grid-template-columns:1fr 1fr 1fr;gap:7px;padding:8px;display:grid}.loginTemplateTitle,.loginTemplateGraphic,.loginTemplateOffer{min-height:78px}.loginTemplateTitle{padding:12px}.loginTemplateTitle h1{letter-spacing:-1px;margin-top:7px;font-size:22px}.loginTemplateGraphic{min-height:78px}.loginTemplateGraphic>span{bottom:8px}.loginTemplateOffer{padding:11px}.loginTemplateOffer strong{font-size:14px}.loginTemplateOffer span{display:none}.loginTemplateSurface{padding:24px 20px}.loginTemplateFoot>span{display:none}.loginTemplatePage .loginTemplateFoot{justify-content:center}}.optimizerReportPicker label{text-transform:uppercase;letter-spacing:.7px;margin-top:14px;font-size:8px;font-weight:900;display:block}.optimizerReportPicker select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;margin-top:7px;padding:11px;font-size:10px;font-weight:800}.optimizerSelectedRun{margin-top:14px;margin-bottom:14px}.repairClass{text-transform:uppercase;letter-spacing:.45px;padding:6px 8px;font-weight:900;display:inline-block;font-size:8px!important}.repairClass1,.repairClass2,.repairClass3,.repairClass4{color:#41601f;background:#edf8df}.repairClass5{color:#8b2615;background:#ffe1da}.supervisionRequired{color:#8b2615;background:#ffe1da;padding:10px 12px;font-size:9px;display:block}.optimizerSelectedRun .optimizerActionHead h2{margin-top:10px}@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-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}.homeCoreModule>p{text-align:center;justify-self:center;max-width:680px}.modulesOpening{box-sizing:border-box;background:#eceee7;grid-template-rows:38% 62%;grid-template-columns:1fr;align-items:stretch;gap:0;height:calc(100dvh - 78px);min-height:0;max-height:none;padding:0;display:grid;overflow:hidden}.modulesOpening .modulesHero{grid-template-rows:auto 1fr;grid-template-columns:1.15fr .85fr;align-items:center;column-gap:clamp(28px,4vw,52px);min-height:0;padding:22px clamp(24px,3.4vw,44px);display:grid}.modulesOpening .modulesHero .eyebrow{grid-column:1}.modulesOpening .modulesHero h1{letter-spacing:-2.4px;grid-column:1;margin:12px 0 0;font-size:clamp(34px,3.55vw,48px);line-height:1.02}.modulesOpening .modulesHero>p:last-child{grid-area:1/2/3;max-width:520px;margin:0;font-size:10px;line-height:1.6}.modulesOpening .coreModule{grid-column:auto;height:auto;padding:clamp(24px,3vw,38px);min-height:0!important}.modulesOpening .coreModule h2{font-size:clamp(38px,4vw,52px)}.modulesOpening .coreSteps{grid-template-columns:repeat(3,1fr);gap:0 18px}.modulesOpening .coreSteps li{padding:9px 0}.moduleCatalogHeading{grid-column:1/-1;padding:12px 2px 34px}.moduleCatalog{grid-auto-rows:auto;align-items:stretch}.moduleCatalog article{overflow:visible;height:auto!important;min-height:360px!important}@media (min-width:761px){.referencesHero,.howHero{box-sizing:border-box;flex-direction:column;justify-content:center;height:calc(100dvh - 78px);min-height:0;max-height:none;display:flex}.resultsHero{box-sizing:border-box;flex-direction:column;justify-content:center;height:calc(100dvh - 138px);min-height:0;max-height:none;display:flex}.resultsNav{box-sizing:border-box;align-items:stretch;height:60px;min-height:60px}.resultsNav a{align-items:center;display:flex}}.moduleCatalogHeading span{color:#718100;letter-spacing:1.4px;text-transform:uppercase;font-size:8px;font-weight:900}.moduleCatalogHeading h2{letter-spacing:-2.8px;margin:13px 0 0;font-size:clamp(36px,4.2vw,58px)}@media (max-width:760px){.modulesOpening{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;min-height:0;padding:18px;overflow:visible}.modulesOpening .modulesHero{flex-direction:column;align-items:stretch;padding:35px 24px;display:flex}.modulesOpening .modulesHero h1{margin-top:22px}.modulesOpening .modulesHero>p:last-child{margin-top:20px}.modulesOpening .coreSteps{grid-template-columns:1fr}}.growthHomeHero{height:calc(100svh - 78px);min-height:0;max-height:none}.heroEarlyAccess{text-align:center;clip-path:polygon(50% 0,59% 18%,73% 5%,77% 25%,96% 19%,87% 39%,100% 50%,82% 58%,95% 76%,74% 74%,69% 97%,56% 81%,44% 100%,38% 80%,18% 95%,22% 72%,0 68%,17% 53%,2% 40%,24% 35%,16% 14%,38% 22%);filter:drop-shadow(8px 9px #070a08);width:184px;height:184px;min-height:0;box-shadow:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:28px 25px;transition:transform .2s,filter .2s;display:flex;top:21%;left:52%;right:auto;transform:rotate(-5deg)}.heroEarlyAccess span,.heroEarlyAccess strong,.heroEarlyAccess b{z-index:1;grid-area:auto;position:relative}.heroEarlyAccess span{font-size:8px;line-height:1.2}.heroEarlyAccess strong{letter-spacing:-1px;font-size:18px;line-height:.95}.heroEarlyAccess b{white-space:normal;font-size:9px;line-height:1.2}:is(.heroEarlyAccess:hover,.heroEarlyAccess:focus-visible){filter:drop-shadow(10px 11px #070a08);box-shadow:none;transform:rotate(-2deg)scale(1.04)}@media (max-height:720px) and (min-width:901px){.growthHomeHero{padding-top:28px;padding-bottom:28px}.growthHomeCopy h1{font-size:clamp(50px,6vw,76px)}.growthHomeCopy>p:last-child{margin-top:15px;font-size:12px}.growthGrid{inset:112px 0 32px}.growthBars{inset:145px 5% 32px 4%}.growthTrend{inset:137px 6% 46px 4%}.growthResult{top:84px}.growthStart{bottom:14px}.heroEarlyAccess{width:150px;height:150px;top:18%;left:53%;right:auto}.heroEarlyAccess strong{font-size:15px}}@media (max-width:900px){.growthHomeHero{height:calc(100svh - 160px);min-height:0;max-height:none;padding-top:34px;padding-bottom:24px}.growthHomeCopy h1{font-size:clamp(42px,8vw,56px)}.growthHomeCopy>p:last-child{margin-top:16px}.growthScene{height:54%;top:46%}.heroEarlyAccess{width:150px;height:150px;top:49%;left:auto;right:8%}.heroEarlyAccess strong{font-size:15px}.growthGrid{inset:92px 0 24px}.growthBars{inset:120px 5% 24px 4%}.growthTrend{inset:113px 6% 35px 4%}.growthResult{top:65px}.growthStart{bottom:9px}}@media (max-width:620px){.growthHomeHero{height:calc(100svh - 152px);min-height:0;padding:25px 23px 16px}.growthHomeCopy h1{font-size:clamp(38px,12vw,47px)}.growthHomeCopy>p:last-child{margin-top:12px;line-height:1.45}.growthScene{height:53%;top:47%}.heroEarlyAccess{width:130px;height:130px;padding:22px 19px;top:48%;left:auto;right:5%}.heroEarlyAccess span{font-size:6px}.heroEarlyAccess strong{font-size:13px}.heroEarlyAccess b{font-size:7px}.growthGrid{inset:75px 0 20px}.growthBars{inset:98px 4% 20px}.growthTrend{inset:92px 5% 29px 4%}.growthResult{top:52px}.growthStart{bottom:6px}}@media (max-width:1100px) and (orientation:landscape){:root{--side:clamp(72px, 12vw, 125px)}.ads-left .ad{padding-left:max(6px, env(safe-area-inset-left))}.ads-right .ad{padding-right:max(6px, env(safe-area-inset-right))}.growthHomeHero{grid-template-columns:1fr;align-items:start;height:auto;min-height:560px;max-height:none;padding:34px clamp(24px,5vw,42px) 28px}.growthHomeCopy{max-width:78%}.growthHomeCopy h1{letter-spacing:-3.5px;font-size:clamp(42px,7vw,58px)}.growthHomeCopy>p:last-child{margin-top:14px;font-size:11px;line-height:1.5}.growthScene{width:100%;height:56%;top:44%;right:0}.growthGrid{inset:80px 0 24px}.growthBars{inset:106px 4% 24px}.growthTrend{inset:99px 5% 36px 4%}.growthResult{top:54px}.growthStart{bottom:8px}.heroEarlyAccess{width:126px;height:126px;padding:21px 18px;top:48%;left:auto;right:5%}.heroEarlyAccess span{font-size:6px}.heroEarlyAccess strong{font-size:13px}.heroEarlyAccess b{font-size:7px}}@media (max-width:900px) and (orientation:landscape){html,body{overscroll-behavior-x:none;touch-action:pan-y;overflow-x:clip!important}header,.shell,.footerFaq,footer{margin-left:calc(var(--side) + 32px);margin-right:var(--side)}}@media (max-width:760px) and (orientation:landscape){:root{--side:70px}header{gap:10px;padding-inline:12px}.brand img{width:112px}.languageSwitch{gap:2px}.languageSwitch a{padding:3px}.growthHomeHero{min-height:540px;padding-inline:22px}.growthHomeCopy{max-width:82%}.growthHomeCopy h1{font-size:42px}}@media (min-width:761px) and (max-width:900px){.growthHomeHero{grid-template-columns:1.05fr .95fr;align-items:center;height:calc(100dvh - 78px);min-height:0;max-height:none;padding:34px clamp(28px,5vw,44px) 24px}.growthHomeCopy{max-width:none}.growthHomeCopy h1{letter-spacing:-3.8px;font-size:clamp(48px,6.35vw,56px)}.growthScene{width:53%;height:100%;top:0;right:0}.growthGrid{inset:92px 0 24px}.growthBars{inset:120px 5% 24px 4%}.growthTrend{inset:113px 6% 35px 4%}.growthResult{z-index:4;top:54px;right:6%}.heroEarlyAccess{top:16%;left:52%;right:auto}}.moduleOverviewOpening{background:#eceee7;grid-template-rows:39% 61%;height:calc(100svh - 78px);min-height:0;display:grid;overflow:hidden}.moduleOverviewHero{background:#eceee7;min-height:430px;padding-top:clamp(70px,9vw,120px);padding-bottom:clamp(58px,8vw,100px)}.moduleOverviewHero>p:last-child{max-width:690px}.moduleOverviewOpening .moduleOverviewHero{grid-template-rows:auto 1fr;grid-template-columns:1.15fr .85fr;align-items:center;column-gap:clamp(28px,5vw,70px);min-height:0;padding:clamp(20px,3.5vh,36px) clamp(24px,5.8vw,74px);display:grid}.moduleOverviewOpening .moduleOverviewHero .eyebrow{grid-column:1}.moduleOverviewOpening .moduleOverviewHero h1{letter-spacing:-2.8px;grid-column:1;margin:10px 0 0;font-size:clamp(34px,4vw,54px);line-height:1.02}.moduleOverviewOpening .moduleOverviewHero>p:last-child{grid-area:1/2/3;margin:0;font-size:10px;line-height:1.65}.moduleOverviewCore,.moduleOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.moduleOverviewCore{background:#f7f5ee;border-top:1px solid #cfd2c8}.moduleOverviewCard{background:#f7f5ee;border-bottom:1px solid #cfd2c8;border-right:1px solid #cfd2c8;flex-direction:column;min-width:0;min-height:300px;padding:clamp(28px,4vw,54px);display:flex}.moduleOverviewFeatured{background:#fffdf6;min-height:520px}.moduleOverviewOpening .moduleOverviewCore,.moduleOverviewOpening .moduleOverviewFeatured{height:100%;min-height:0}.moduleOverviewOpening .moduleOverviewCard{padding:clamp(24px,3vw,42px) clamp(28px,4vw,54px)}.moduleOverviewOpening .moduleOverviewTopline{margin-bottom:20px}.moduleOverviewOpening .moduleOverviewCard>p{margin-top:20px}.moduleOverviewOpening .moduleOverviewLink{color:#fff;background:#0c120e;margin-top:auto;padding:15px 18px}.moduleOverviewOpening .moduleOverviewLink b{color:var(--acid)}.moduleOverviewUpcoming{background:#eceee7;min-height:310px}.moduleOverviewTopline{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.moduleOverviewStatus,.moduleDetailStatus{color:#718100;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.moduleOverviewCard h2{letter-spacing:-2px;margin:0;font-size:clamp(27px,3.1vw,42px);line-height:1}.moduleOverviewCard h3{margin:10px 0 0;font-size:13px;line-height:1.35}.moduleOverviewCard>p{color:#55594f;margin:24px 0 0;font-size:11px;line-height:1.7}.moduleOverviewPoints{border-top:1px solid #d8dbd2;margin:24px 0 0;padding:0;list-style:none}.moduleOverviewPoints li{color:#30342e;border-bottom:1px solid #d8dbd2;padding:12px 0 12px 20px;font-size:9px;line-height:1.55;position:relative}.moduleOverviewPoints li:before{content:"";background:#b9cc00;border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:1px}.moduleOverviewLink{color:#0b110d;letter-spacing:.25px;text-transform:uppercase;width:fit-content;margin-top:auto;padding-top:28px;font-size:10px;font-weight:900;text-decoration:none}.moduleOverviewLink b{color:#718100;margin-left:8px}:is(.moduleOverviewLink:hover,.moduleOverviewLink:focus-visible){text-underline-offset:5px;text-decoration:underline}.moduleOverviewCatalog{background:#eceee7;padding:clamp(58px,8vw,110px) clamp(22px,4vw,60px)}.moduleOverviewCatalog .moduleCatalogHeading{padding:0 0 38px}.moduleOverviewCatalog .moduleCatalogHeading p{color:#55594f;max-width:680px;margin:18px 0 0;font-size:10px;line-height:1.65}.moduleOverviewGrid{border-top:1px solid #cfd2c8;border-left:1px solid #cfd2c8}.moduleDetail{background:#eceee7}.moduleDetailHero{color:#f7f5ee;background:#0c120e;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(40px,7vw,110px);min-height:520px;padding:clamp(75px,9vw,125px) clamp(24px,6vw,88px);display:grid}.moduleDetailHero .eyebrow{grid-column:1}.moduleDetailHero .moduleDetailStatus{grid-area:1/2;justify-self:end}.moduleDetailHero h1{letter-spacing:clamp(-5px,-.5vw,-2.5px);grid-area:2/1/auto/-1;max-width:940px;margin:36px 0 0;font-size:clamp(44px,7vw,88px);line-height:.93}.moduleDetailHero h1 em{color:#b9cc00;font-family:inherit;font-style:normal}.moduleDetailHero>p:last-child{color:#d7dbd3;grid-area:3/1/auto/-1;place-self:start end;max-width:470px;margin:46px 0 7px;font-size:13px;line-height:1.75}.moduleDetailIntro,.moduleDetailBoundary,.moduleComingSoon{padding:clamp(60px,9vw,120px) clamp(24px,7vw,100px)}.moduleDetailIntro h2,.moduleDetailBoundary h2,.moduleComingSoon h2{letter-spacing:-3.5px;margin:25px 0 0;font-size:clamp(38px,5.8vw,72px);line-height:.96}.moduleDetailIntro>p:last-child,.moduleDetailBoundary>p:last-child{color:#4e534b;max-width:830px;margin:30px 0 0;font-size:13px;line-height:1.8}.moduleDetailGrid{border-top:1px solid #cfd2c8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.moduleDetailPanel{background:#fffdf6;border-bottom:1px solid #cfd2c8;border-right:1px solid #cfd2c8;padding:clamp(46px,6vw,80px)}.moduleDetailPanel>span,.moduleComingSoon>span{color:#718100;letter-spacing:1.5px;font-size:9px;font-weight:900}.moduleDetailPanel h2{letter-spacing:-2.5px;margin:20px 0 32px;font-size:clamp(30px,3.6vw,48px);line-height:1}.moduleDetailPanel ul,.moduleDetailPanel ol{counter-reset:detail-step;margin:0;padding:0;list-style:none}.moduleDetailPanel li{color:#343832;border-top:1px solid #d8dbd2;padding:18px 0 18px 30px;font-size:10px;line-height:1.65;position:relative}.moduleDetailPanel ul li:before{content:"✓";color:#718100;font-weight:900;position:absolute;left:0}.moduleDetailPanel ol li{counter-increment:detail-step}.moduleDetailPanel ol li:before{content:counter(detail-step, decimal-leading-zero);color:#718100;font-size:8px;font-weight:900;position:absolute;left:0}.moduleDetailBoundary{background:#dce795}.moduleDetailBoundary .eyebrow{color:#31372f}.moduleDetailBoundary>p:last-child{color:#242a23}.moduleDetailActions{background:#dce795;justify-content:space-between;align-items:center;gap:20px;padding:32px clamp(24px,7vw,100px) 70px;display:flex}.moduleDetailActions a,.moduleComingSoon a{color:#0b110d;text-transform:uppercase;font-size:10px;font-weight:900;text-decoration:none}.moduleDetailCta{background:#0c120e;padding:18px 24px;color:#fff!important}.moduleComingSoon{background:#fffdf6;min-height:420px}.moduleComingSoon p{color:#55594f;max-width:680px;margin:28px 0 45px;font-size:13px;line-height:1.75}@media (max-width:760px){.moduleOverviewOpening{height:auto;display:block;overflow:visible}.moduleOverviewOpening .moduleOverviewHero{flex-direction:column;align-items:stretch;padding:46px 24px;display:flex}.moduleOverviewOpening .moduleOverviewHero h1{margin-top:22px}.moduleOverviewOpening .moduleOverviewHero>p:last-child{margin-top:24px}.moduleOverviewCore,.moduleOverviewGrid,.moduleDetailGrid{grid-template-columns:1fr}.moduleOverviewCard,.moduleOverviewFeatured,.moduleOverviewUpcoming{min-height:0}.moduleOverviewTopline{flex-direction:column;align-items:flex-start;gap:8px}.moduleOverviewCard h2{font-size:32px}.moduleOverviewLink{margin-top:34px}.moduleDetailHero{flex-direction:column;min-height:0;display:flex}.moduleDetailHero .moduleDetailStatus{align-self:flex-start;margin-top:18px}.moduleDetailHero h1{margin-top:28px;font-size:48px}.moduleDetailHero>p:last-child{align-self:flex-start;margin-top:36px}.moduleDetailPanel{border-right:0}.moduleDetailActions{flex-direction:column-reverse;align-items:stretch}.moduleDetailCta{text-align:center}}.automationPreferences{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.automationPreferences>section,.automationPreferences>form{background:var(--surface);padding:28px}.automationPreferences>form{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px 22px;display:grid}.automationPreferences>form .label,.automationPreferences>form h2,.automationPreferences>form .help,.automationPreferences>form .error,.automationPreferences>form .saveMessage,.automationPreferences>form button{grid-column:1/-1}.automationPreferences>form h2{margin-bottom:8px;font-size:36px}.automationPreferences label{text-transform:uppercase;font-size:9px;display:block}.automationPreferences select,.checkoutForm select{width:100%;font:inherit;background:#fff;border:1px solid #c8ccc5;margin-top:8px;padding:14px;font-size:12px;display:block}.automationPreferences button{background:var(--ink);color:#fff;border:0;justify-content:space-between;padding:15px 18px;font-weight:800;display:flex}.automationPreferences button b{color:var(--acid)}.setupOk{border-left:5px solid #7ba000}.setupWarning{border-left:5px solid #d58322;background:#fff4dc!important}.automationPreferences section strong{font-size:14px}.automationPreferences section p{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.6}.deliveryStatus{grid-column:1/-1}.deliveryStatus article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:10px 0;display:grid}.deliveryStatus article span{text-transform:uppercase;font-size:8px}.deliveryStatus article small{color:#9a321c;grid-column:1/-1}@media (max-width:700px){.automationPreferences,.automationPreferences>form{grid-template-columns:1fr}.automationPreferences>form>*{grid-column:1/-1}}.onboardingPage{background:#f2f1e9;min-height:100vh;padding-bottom:60px}.onboardingPage>header{background:#fbfaf6;justify-content:space-between;align-items:center;height:78px;margin:0;padding:0 clamp(22px,5vw,70px);display:flex}.onboardingPage>header img{width:170px}.onboardingPage>header span{text-transform:uppercase;font-size:10px;font-weight:900}.onboardingProgress{background:#dfe1d8;height:6px}.onboardingProgress i{background:var(--acid);height:100%;transition:width .3s;display:block}.onboardingTask{background:var(--surface);width:min(760px,100% - 32px);margin:55px auto;padding:clamp(28px,5vw,58px)}.onboardingTask>h1{letter-spacing:-3px;margin:18px 0 25px;font-size:clamp(42px,6vw,70px);line-height:.92}.onboardingTask>p:not(.eyebrow):not(.error){max-width:650px;color:var(--muted);line-height:1.7}.onboardingDomain{background:var(--ink);color:#aeb6b1;margin:32px 0;padding:25px;font-size:18px}.onboardingDomain strong{color:#fff}.onboardingPrimary,.nativeConnection button,.verifiedConnection button{background:var(--acid);cursor:pointer;border:0;justify-content:space-between;width:100%;padding:16px 18px;font-weight:900;display:flex}.onboardingTask>nav{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.onboardingTask>nav a{color:var(--ink);font-size:10px;font-weight:900;text-decoration:none}.onboardingReport{background:var(--ink);color:#fff;align-items:center;gap:35px;margin:30px 0;padding:28px;display:flex}.onboardingReport>strong{font-size:56px}.onboardingReport small{font-size:13px}.onboardingReport div{flex-direction:column;gap:8px;font-size:11px;display:flex}.onboardingTask .connectionPanel,.onboardingTask .automationPreferences,.onboardingTask .scanPanel{margin-top:30px}.onboardingTask .connectionPanel>form,.onboardingTask .automationPreferences>form{margin:0}@media (max-width:600px){.onboardingTask{margin:25px auto;padding:25px}.onboardingTask>h1{letter-spacing:-2px}.onboardingReport{flex-direction:column;align-items:flex-start}}.verificationPage{background:var(--ink);flex-direction:column;min-height:100vh;padding:42px;display:flex}.verificationPage>.brand img{filter:invert();width:180px}.verificationCard{background:var(--surface);width:min(650px,100%);margin:auto;padding:clamp(30px,5vw,55px)}.verificationCard .mailIcon{background:var(--acid);border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:24px;font-size:25px;display:grid}.verificationCard h1{letter-spacing:-3px;font-size:clamp(42px,6vw,66px);line-height:.94}.verificationCard>p:not(.label):not(.error):not(.saveMessage){color:var(--muted);line-height:1.7}.verificationCard button{background:var(--acid);cursor:pointer;border:0;justify-content:space-between;width:100%;margin-top:20px;padding:16px 18px;font-weight:900;display:flex}.verificationCard small{color:var(--muted);margin-top:20px;font-size:9px;display:block}.verificationCard>a{color:var(--ink);margin-top:20px;font-weight:900;display:inline-block}.verificationCard .secondaryVerify{background:#e4e7df;margin-top:9px}.onboardingTask.reportTask{width:min(1080px,100% - 32px)}.firstReportList{background:#f2f3ed;margin:35px 0}.firstReportList>div:first-child{padding:28px}.firstReportList h2{margin:8px 0 0;font-size:36px}.firstReportList ol{margin:0;padding:0;list-style:none}.firstReportList li{border-top:1px solid #d9ddd4;grid-template-columns:58px 1fr;gap:18px;padding:22px 28px;display:grid}.firstReportList li>span{color:#78807b;font-size:11px;font-weight:900}.firstReportList li>div{flex-direction:column;gap:8px;display:flex}.firstReportList li small{text-transform:uppercase;background:#e1e3dc;width:max-content;padding:5px 7px;font-size:8px;font-weight:900}.firstReportList li .priority-error{color:#8c2b16;background:#f4d9d2}.firstReportList li .priority-warning{color:#72540c;background:#f4e7c5}.firstReportList li strong{font-size:13px;line-height:1.45}.firstReportList li a,.firstReportList li em{color:#64706a;word-break:break-all;font-size:9px;font-style:normal}.reportAcknowledgement{background:var(--ink);color:#fff;padding:28px}.reportAcknowledgement>p{color:#b5bdb8;font-size:11px;line-height:1.6}.reportClear{border-top:1px solid #d9ddd4;align-items:center;gap:15px;display:flex}.reportClear>strong{color:#6d8d00;font-size:30px}.reportClear p{margin:0}@media (max-width:600px){.firstReportList li{grid-template-columns:36px 1fr;padding:18px}.firstReportList>div:first-child,.reportAcknowledgement{padding:20px}}.accountWarning{background:#fff2d2;border-left:5px solid #d58322;grid-template-columns:1fr auto;align-items:center;gap:7px 25px;max-width:1120px;margin:0 auto 14px;padding:18px 24px;display:grid}.accountWarning strong{font-size:13px}.accountWarning p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.accountWarning a{grid-area:1/2/3;font-size:10px;font-weight:800;text-decoration:none}@media (max-width:650px){.accountWarning{grid-template-columns:1fr;margin-inline:14px}.accountWarning a{grid-area:auto/1}}:root{--side:0px!important}header,.shell,.footerFaq,footer{width:100%!important;margin-left:0!important;margin-right:0!important}.content{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.portal>section,.portal>.portalHero,.portal>.domainCard,.portal>.portalGrid,.portal>.subPage,.portal>.emptyState,.portal>.pendingReview,.portal>.accountWarning,.portal>.moduleSettingsPage{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.portal>.optimizerPage{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:28px!important;padding-right:28px!important}@media (min-width:800px){header{flex-wrap:nowrap;gap:9px;padding-inline:16px}.brand img{width:112px}header nav{gap:9px;display:flex!important}header nav a,.signInLast{font-size:9px}.languageSwitch{gap:2px;order:initial!important;justify-content:flex-start!important;width:auto!important;padding-bottom:0!important}.languageSwitch a,.languageSwitch>span{padding:3px}.languageSwitch+.publicAccount{flex:none;margin-left:3px!important}}
