/*! 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)))){*,::backdrop,:after,:before{--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{:host,:root{--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{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.blur,.grayscale{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{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))}}.depth-section{background:var(--deep);color:#fff;position:relative;overflow:hidden}.delegated-access-card{gap:20px;margin-top:16px;display:grid}.delegated-access-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.delegated-access-head>div:first-child>span{color:var(--coral-deep);letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.delegated-access-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2vw,30px)}.delegated-access-head p{color:var(--muted);max-width:780px;margin:8px 0 0;font-size:14px;line-height:1.6}.delegated-access-control{align-items:center;gap:12px;display:flex}.portal .delegated-access-toggle{width:60px;height:34px;padding:4px}.portal .delegated-access-toggle i{width:26px;height:26px}.portal .delegated-access-toggle.active i{transform:translate(26px)}.delegated-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.delegated-scope-grid>label{border:1px solid var(--line);cursor:pointer;background:#faf9f6;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:14px;display:grid}.delegated-scope-grid>label.selected{background:var(--mint);border-color:#a8dbc7}.delegated-scope-grid input{accent-color:var(--green);width:18px;height:18px;margin:2px 0 0}.delegated-scope-grid span{gap:4px;min-width:0;display:grid}.delegated-scope-grid strong{font-size:14px}.delegated-admin-scopes small,.delegated-scope-grid small{color:var(--muted);font-size:12px;line-height:1.5}.delegated-access-boundary,.delegated-seo-lock{border:1px solid var(--line);background:#f7f3ed;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.delegated-access-boundary p,.delegated-access-footer p,.delegated-access-verdict p,.delegated-seo-lock p{gap:4px;min-width:0;margin:0;display:grid}.delegated-access-boundary strong,.delegated-access-footer strong,.delegated-access-verdict strong,.delegated-seo-lock strong{font-size:14px}.delegated-access-boundary small,.delegated-access-footer small,.delegated-access-verdict small,.delegated-seo-lock small{color:var(--muted);font-size:12px;line-height:1.5}.delegated-access-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.delegated-access-message{border-radius:10px;margin:0;padding:11px 13px;font-size:13px}.delegated-access-message.error{background:var(--red-soft);color:#a43d3d}.delegated-access-message.success{background:var(--mint);color:var(--green)}.delegated-admin-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start}.delegated-admin-scopes>div{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.delegated-admin-scopes>div:last-child{border-bottom:0}.delegated-admin-scopes>div>span{background:var(--cream);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.delegated-admin-scopes p{gap:3px;min-width:0;margin:0;display:grid}.delegated-admin-scopes strong{font-size:14px}.delegated-admin-action{gap:14px;display:grid}.delegated-access-verdict{background:var(--mint);border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.delegated-access-verdict.blocked{background:var(--coral-soft)}.delegated-admin-note{color:var(--muted);font-size:11px;line-height:1.5}.delegated-seo-lock{grid-template-columns:38px minmax(0,1fr) auto;margin-bottom:16px}.delegated-seo-lock.allowed{background:var(--mint);border-color:#a8dbc7}@media (max-width:900px){.delegated-admin-layout,.delegated-scope-grid{grid-template-columns:1fr}}@media (max-width:640px){.delegated-access-head{grid-template-columns:1fr}.delegated-access-control{justify-content:space-between}.delegated-access-footer{flex-direction:column;align-items:stretch}.delegated-access-footer .button{width:100%}.delegated-seo-lock{grid-template-columns:34px minmax(0,1fr)}.delegated-seo-lock>.status{grid-column:2;justify-self:start}}.free-audit-admin{margin-bottom:18px}.free-audit-admin-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 14px;display:grid}.free-audit-admin-metrics p{background:var(--paper,#f4f2ed);border-radius:10px;margin:0;padding:14px}.free-audit-admin-metrics span,.free-audit-admin-metrics strong{display:block}.free-audit-admin-metrics span{color:#6c7472;text-transform:uppercase;font-size:9px;font-weight:700}.free-audit-admin-metrics strong{margin-top:7px;font-size:22px}.free-audit-admin-readiness{align-items:center;gap:8px;margin-bottom:16px;display:flex}.free-audit-admin-readiness>span:last-child{color:#747c7a;margin-left:auto;font-size:10px}@media (max-width:760px){.free-audit-admin-metrics{grid-template-columns:repeat(2,1fr)}}.outreach-guardrails{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.outreach-guardrails article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-width:0;padding:14px;display:grid}.outreach-guardrails article>span,.outreach-provider-state>span{background:var(--mint);color:var(--green);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:flex}.outreach-guardrails p,.outreach-provider-state p{gap:3px;min-width:0;margin:0;display:grid}.outreach-guardrails strong,.outreach-provider-state strong{font-size:11px}.outreach-guardrails small,.outreach-provider-state small{color:var(--muted);font-size:8px;line-height:1.45}.outreach-layout,.outreach-review-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.outreach-import form{gap:11px;display:grid}.outreach-import label{gap:6px;display:grid}.outreach-import label>span{color:var(--muted);font-size:9px;font-weight:800}.outreach-import input,.outreach-import select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#faf9f6;border-radius:9px;min-height:42px;padding:9px 11px}.outreach-import details{border-top:1px solid var(--line);margin-top:15px;padding-top:13px}.outreach-import summary{cursor:pointer;font-size:10px;font-weight:800}.outreach-import details p{color:var(--muted);font-size:9px;line-height:1.6}.outreach-import code{background:var(--paper);color:var(--ink);border-radius:4px;padding:2px 4px}.outreach-provider-state{background:var(--paper);border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:10px;margin-top:14px;padding:12px;display:grid}.outreach-flow>div{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.outreach-flow>div>span{background:var(--deep);color:var(--coral);border-radius:50%;justify-content:center;align-items:center;height:34px;font-size:10px;font-weight:900;display:flex}.outreach-flow p{gap:4px;margin:0;display:grid}.outreach-flow p strong{font-size:12px}.outreach-flow p small{color:var(--muted);font-size:9px;line-height:1.4}.outreach-review-layout{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr)}.outreach-review-list>button{border:0;border-top:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.outreach-review-list>button.active{background:linear-gradient(90deg,var(--coral-soft),transparent)}.outreach-review-list>button>span:first-child{background:var(--paper);color:var(--coral-deep);border-radius:9px;justify-content:center;align-items:center;height:34px;font-size:9px;font-weight:900;display:flex}.outreach-review-list button p{gap:3px;min-width:0;margin:0;display:grid}.outreach-review-list button strong{font-size:11px}.outreach-review-list button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.outreach-email-review iframe{background:var(--paper);border:1px solid var(--line);border-radius:12px;width:100%;height:620px}.outreach-review-evidence{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.outreach-review-evidence p{background:var(--paper);border-radius:9px;gap:4px;margin:0;padding:10px;display:grid}.outreach-review-evidence span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.outreach-review-evidence strong{font-size:10px;line-height:1.45}.outreach-email-review>footer{justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.outreach-email-placeholder{background:var(--deep);color:#fff;border-radius:14px;grid-template-columns:minmax(160px,.78fr) 1fr;align-items:stretch;min-height:430px;display:grid;overflow:hidden}.outreach-email-placeholder img{object-fit:cover;width:100%;height:100%}.outreach-email-placeholder div{align-self:center;padding:32px}.outreach-email-placeholder span{color:var(--coral);letter-spacing:1.4px;font-size:9px;font-weight:900}.outreach-email-placeholder h3{margin:13px 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.outreach-email-placeholder p{color:#b9c3c7;font-size:11px;line-height:1.65}.outreach-table{min-width:1060px}.outreach-table .table-action{background:var(--deep);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}.outreach-table .table-action:disabled{cursor:not-allowed;opacity:.35}.trial-gate{background:radial-gradient(circle at 78% 18%,#ef8e6933,transparent 28%),var(--deep);color:#fff;border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);align-items:stretch;gap:44px;min-height:calc(100vh - 190px);padding:clamp(28px,5vw,70px);display:grid;overflow:hidden}.trial-gate-copy{align-self:center;max-width:720px}.trial-gate-copy .eyebrow{color:var(--coral)}.trial-gate-copy h1{letter-spacing:-.05em;margin:20px 0 25px;font-family:Georgia,serif;font-size:clamp(44px,6vw,82px);font-weight:400;line-height:.98}.trial-gate-copy>p{color:#b9c3c7;max-width:640px;font-size:14px;line-height:1.75}.trial-gate-proof{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.trial-gate-proof span{color:#d9e1e3;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:9px 11px;font-size:10px}.trial-plan-card{background:var(--paper);color:var(--ink);border:1px solid #fff3;border-radius:18px;align-self:center;padding:28px}.trial-plan-picker{width:100%;max-width:520px}.trial-plan-card>span{color:var(--coral-deep);letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:900}.trial-plan-card h2{margin:10px 0;font-family:Georgia,serif;font-size:36px;font-weight:400}.trial-plan-card>p{color:var(--muted);font-size:11px;line-height:1.6}.trial-plan-card>div{gap:9px;margin-top:22px;display:grid}.trial-plan-card button{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:3px;padding:15px;display:grid}.trial-plan-card button:hover:not(:disabled){border-color:var(--coral);box-shadow:0 10px 30px #da72511f}.trial-plan-card button:disabled{cursor:not-allowed;opacity:.45}.trial-plan-card button span{font-size:11px;font-weight:800}.trial-plan-card button strong{color:var(--coral-deep);grid-row:1/3;font-size:14px}.trial-plan-card button small{color:var(--muted);font-size:8px}.trial-plan-options button span{flex-direction:column;gap:4px;display:flex}.trial-plan-options button span small{font-weight:500;line-height:1.45}.trial-plan-options button.is-selected{background:var(--coral-soft);border-color:var(--coral);box-shadow:0 10px 30px #da725124}.trial-plan-options button:disabled{opacity:.68}.trial-payment-step{border-top:1px solid var(--line);margin-top:24px;padding-top:22px;display:block}.trial-checkout-options{margin-top:12px!important}.trial-plan-card .trial-checkout-error,.trial-plan-card .trial-checkout-state{color:var(--muted);background:#fff;border-radius:8px;margin:10px 0 0;padding:9px;font-size:9px}.trial-plan-card .trial-checkout-error{color:var(--red);background:#f6dddd}.unsubscribe-page{background:radial-gradient(circle at 75% 10%,#ef8e692e,transparent 34%),var(--paper);justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.unsubscribe-page>section{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;max-width:620px;padding:42px}.unsubscribe-page .brand{margin-bottom:55px}.unsubscribe-page h1{letter-spacing:-.04em;margin:16px 0 20px;font-family:Georgia,serif;font-size:clamp(34px,6vw,62px);font-weight:400;line-height:1}.unsubscribe-page>section>p{color:var(--muted);font-size:14px;line-height:1.7}.unsubscribe-page button{background:var(--coral);color:var(--deep);cursor:pointer;border:0;border-radius:999px;margin:15px 0 24px;padding:15px 23px;font-weight:800}.unsubscribe-page a{color:var(--ink);font-size:12px}.unsubscribe-page .unsubscribe-error{color:var(--red)}@media (max-width:1100px){.outreach-guardrails{grid-template-columns:repeat(2,minmax(0,1fr))}.outreach-layout,.outreach-review-layout,.trial-gate{grid-template-columns:1fr}}@media (max-width:680px){.outreach-guardrails,.outreach-review-evidence{grid-template-columns:1fr}.outreach-email-review>footer{flex-direction:column;align-items:stretch}.outreach-email-placeholder{grid-template-columns:1fr}.outreach-email-placeholder img{max-height:320px}.unsubscribe-page>section{padding:28px 22px}}.depth-section:before{content:"";background:radial-gradient(circle,#ef8e692e,#0000 68%);width:600px;height:600px;position:absolute;top:-240px;right:-220px}.depth-section .section-intro>p{color:#b7c0c3}.depth-pipeline{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;display:grid;overflow:hidden}.depth-pipeline article{background:#ffffff0e;min-height:235px;padding:26px;position:relative}.depth-pipeline article:hover{background:#ffffff14}.depth-pipeline article>span{color:var(--coral);font-size:10px;font-weight:900}.depth-pipeline article h3{margin:35px 0 10px;font-family:Georgia,serif;font-size:22px;font-weight:400}.depth-pipeline article p{color:#aeb9bd;margin:0 0 22px;font-size:12px;line-height:1.6}.depth-pipeline article strong{color:var(--coral);font-size:11px;position:absolute;bottom:24px}.depth-proof{background:var(--paper);color:var(--ink);border-radius:14px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:22px;margin-top:20px;padding:18px 20px;display:grid}.depth-proof>div{align-items:center;gap:10px;display:flex}.depth-proof>div>span{background:var(--coral-soft);color:var(--coral-deep);border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;height:34px;display:flex}.depth-proof p{gap:3px;margin:0;display:grid}.depth-proof p strong{font-size:11px}.depth-proof p small{color:var(--muted);font-size:8px}.company-scan{grid-template-columns:minmax(260px,1.1fr) minmax(260px,1.2fr) auto;align-items:end;gap:20px;margin-bottom:16px;padding:22px;display:grid}.company-scan>div{align-items:center;gap:13px;display:flex}.company-scan>div>span{background:var(--coral-soft);color:var(--coral-deep);border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;font-size:20px;display:flex}.company-scan label,.company-scan p{gap:5px;margin:0;display:grid}.company-scan label span,.company-scan small{color:var(--muted);font-size:11px}.company-scan input,.company-scan select{border:1px solid var(--line);color:var(--ink);background:#faf9f6;border-radius:10px;min-height:44px;padding:0 13px;font-size:13px}.scan-pipeline{grid-template-columns:repeat(5,1fr);align-items:center;gap:0;margin-bottom:18px;padding:18px 22px 35px;display:grid;position:relative}.scan-pipeline:before{background:var(--line);content:"";height:1px;position:absolute;top:38px;left:8%;right:8%}.scan-pipeline>div{z-index:1;align-items:center;gap:9px;display:flex;position:relative}.scan-pipeline>div>span{background:var(--paper);border:1px solid var(--line);color:var(--muted);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;height:38px;font-size:11px;font-weight:900;display:flex}.scan-pipeline>div.done>span{background:var(--green);border-color:var(--green);color:#fff}.scan-pipeline p{gap:3px;margin:0;display:grid}.scan-pipeline p strong{font-size:12px}.scan-pipeline p small{color:var(--muted);font-size:9px}.scan-pipeline>small{color:var(--green);font-size:10px;font-weight:800;position:absolute;bottom:9px;left:22px}.intelligence-metrics{margin-bottom:18px}.company-insight-grid{grid-template-columns:1.35fr .65fr}.context-hero{background:var(--deep);color:#fff;border-radius:14px;gap:7px;margin:8px 0 12px;padding:20px;display:grid}.context-hero>small,.context-hero>span{color:#aeb9bd;font-size:9px}.context-hero>strong{color:var(--coral);font-size:18px}.context-row{border-top:1px solid var(--line);grid-template-columns:120px 1fr auto;align-items:start;gap:12px;padding:13px 0;display:grid}.context-row>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.context-row p{margin:0;font-size:12px;line-height:1.5}.analysis-card button,.brand-snapshot-card>button,.brand-source-row button,.cluster-card button,.context-row button,.prompt-template-card button,.security-control-grid button{color:var(--coral-deep);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.brand-snapshot-card{background:linear-gradient(150deg,var(--ink),#172a33);color:#fff}.brand-snapshot-card .panel-head p{color:#aeb9bd}.brand-snapshot-card blockquote{border-left:3px solid var(--coral);margin:16px 0;padding-left:14px;font-family:Georgia,serif;font-size:18px;line-height:1.5}.prompt-context-card>div:last-child,.source-chips,.trait-cloud{flex-wrap:wrap;gap:7px;display:flex}.trait-cloud span{color:#dce4e7;background:#ffffff17;border:1px solid #ffffff1a;border-radius:999px;padding:7px 9px;font-size:10px}.brand-rule-mini{background:#ef8e691f;border-radius:11px;gap:5px;margin:18px 0;padding:13px;display:grid}.brand-rule-mini strong{color:var(--coral);text-transform:uppercase;font-size:10px}.brand-rule-mini p{color:#dce4e7;margin:0;font-size:11px;line-height:1.5}.brand-snapshot-card>button{color:var(--coral);padding:0}.crawler-control{grid-template-columns:1.7fr .7fr repeat(3,.65fr);align-items:center;gap:20px;margin-bottom:18px;padding:18px 22px;display:grid}.crawler-control>div{gap:5px;display:grid}.crawler-control label,.crawler-control p span,.crawler-control small{color:var(--muted);font-size:10px}.crawler-control label{text-transform:uppercase;gap:6px;font-weight:800;display:grid}.crawler-control select{border:1px solid var(--line);background:#faf9f6;border-radius:9px;min-height:38px;padding:0 9px}.crawler-control p{gap:5px;margin:0;display:grid}.crawler-control p strong{font-size:12px}.deep-tabs{gap:4px;margin:18px 0 10px;display:flex}.analysis-toolbar button,.deep-tabs button,.prompt-filter button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;min-height:36px;padding:0 13px;font-size:11px;font-weight:800}.analysis-toolbar button.active,.deep-tabs button.active,.prompt-filter button.active{background:var(--ink);border-color:var(--ink);color:#fff}.deep-table td:first-child{min-width:260px}.deep-table td:first-child small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.deep-table code{background:var(--paper);border-radius:5px;padding:4px 6px;font-size:9px}.product-quality-strip{background:var(--paper);border-radius:12px;grid-template-columns:repeat(4,1fr);margin:10px 0 16px;display:grid}.product-quality-strip>div{border-right:1px solid var(--line);gap:3px;padding:14px;display:grid}.product-quality-strip>div:last-child{border-right:0}.product-quality-strip strong{font-size:18px}.product-quality-strip span{color:var(--muted);text-transform:uppercase;font-size:9px}.job-ledger>div:not(.panel-head){border-top:1px solid var(--line);grid-template-columns:28px 1fr auto 80px 70px 20px;align-items:center;gap:12px;padding:13px 0;display:grid}.job-ledger>div>span:first-child{background:var(--mint);color:var(--green);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.job-ledger p{gap:3px;margin:0;display:grid}.job-ledger p small{color:var(--muted);font-size:9px}.brand-source-grid{grid-template-columns:.85fr 1.15fr;gap:16px;margin-bottom:16px;display:grid}.brand-source-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.brand-source-row p{gap:3px;margin:0;display:grid}.brand-source-row small{color:var(--muted);font-size:9px}.brand-text-source{gap:7px;margin-top:15px;display:grid}.brand-text-source>span{text-transform:uppercase;font-size:10px;font-weight:800}.brand-text-source textarea,.cluster-input textarea{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;background:#faf9f6;border-radius:10px;min-height:126px;padding:11px;line-height:1.5}.brand-text-source button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:38px;font-size:11px;font-weight:800}.brand-profile-card>h3{font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.45}.brand-radar{gap:10px;display:grid}.brand-radar p{justify-content:space-between;margin:0 0 4px;font-size:10px;display:flex}.analysis-health>div>i,.brand-radar i{background:var(--cream);border-radius:999px;height:7px;display:block;overflow:hidden}.analysis-health>div>i b,.brand-radar i b{background:linear-gradient(90deg,var(--coral-deep),var(--coral));border-radius:inherit;height:100%;display:block}.brand-meta{grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.brand-meta p{border-right:1px solid var(--line);gap:4px;margin:0;padding:10px;display:grid}.brand-meta p:last-child{border:0}.brand-meta span{color:var(--muted);font-size:9px}.lexicon-card>div:not(.panel-head){border-top:1px solid var(--line);gap:8px;padding:13px 0;display:grid}.lexicon-card>div>span{color:var(--muted);font-size:9px;font-weight:800}.lexicon-card p{flex-wrap:wrap;gap:6px;margin:0;display:flex}.lexicon-card p b{background:var(--mint);color:var(--green);border-radius:999px;padding:6px 8px;font-size:10px}.lexicon-card p b.avoid{color:var(--red);background:#f8e3e3}.prompt-context-card pre{background:var(--deep);color:#dce4e7;white-space:pre-wrap;border-radius:12px;max-height:260px;padding:16px;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.cluster-workbench{grid-template-columns:320px 1fr;align-items:start;gap:16px;display:grid}.cluster-input{gap:11px;display:grid;position:sticky;top:20px}.cluster-input textarea{min-height:340px}.cluster-input>div:not(.panel-head){justify-content:space-between;font-size:10px;display:flex}.cluster-input>small{color:var(--muted);font-size:9px;line-height:1.5}.cluster-results{gap:12px;display:grid}.cluster-summary{grid-template-columns:repeat(4,1fr);padding:0;display:grid}.cluster-summary p{border-right:1px solid var(--line);gap:4px;margin:0;padding:16px;display:grid}.cluster-summary p:last-child{border:0}.cluster-summary strong{font-size:18px}.cluster-summary span{color:var(--muted);font-size:9px}.cluster-card>div:first-child{grid-template-columns:50px 1fr auto;align-items:center;gap:12px;display:grid}.cluster-score{background:var(--coral-soft);color:var(--coral-deep);border-radius:13px;justify-content:center;align-items:center;height:50px;font-size:17px;font-weight:900;display:flex}.cluster-card>div:first-child p{gap:3px;margin:0;display:grid}.cluster-card>div:first-child p small{color:var(--coral-deep);font-size:8px;font-weight:900}.cluster-card>div:first-child p>span{color:var(--muted);font-size:9px}.cluster-keywords{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.cluster-keywords>span{background:var(--paper);border:1px solid var(--line);border-radius:8px;gap:8px;padding:7px 8px;font-size:10px;display:flex}.cluster-keywords small{color:var(--muted)}.cluster-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:12px;font-size:10px;display:flex}.analysis-health{grid-template-columns:120px repeat(5,1fr) 1.2fr;align-items:center;gap:22px;margin-bottom:16px;padding:18px 22px;display:grid}.health-orbit{aspect-ratio:1;background:conic-gradient(var(--coral) 0 91%,var(--cream) 91%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.health-orbit:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.health-orbit span,.health-orbit strong{z-index:1;position:relative}.health-orbit strong{font-size:25px}.health-orbit span{color:var(--muted);font-size:8px}.analysis-health>div:not(.health-orbit,.analysis-baseline) p{justify-content:space-between;margin:0 0 6px;font-size:9px;display:flex}.analysis-baseline{border-left:1px solid var(--line);gap:4px;padding-left:18px;display:grid}.analysis-baseline small,.analysis-baseline span{color:var(--muted);font-size:9px}.analysis-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.analysis-toolbar>div{gap:4px;max-width:calc(100% - 230px);display:flex;overflow-x:auto}.analysis-toolbar button{flex:none}.analysis-toolbar input{border:1px solid var(--line);background:#fff;border-radius:9px;width:220px;min-height:36px;padding:0 11px}.analysis-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.analysis-card{flex-direction:column;min-height:245px;display:flex}.analysis-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.analysis-card>div:first-child>span,.analysis-card>small{color:var(--muted);font-size:8px;font-weight:900}.analysis-card h3{margin:7px 0;font-size:16px}.analysis-card>p{color:var(--muted);margin:0 0 11px;font-size:11px;line-height:1.5}.source-chips span{background:var(--paper);border-radius:6px;padding:5px 6px;font-size:8px}.analysis-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:11px;font-size:9px;display:flex}.promptops-layout{grid-template-columns:300px 1fr;align-items:start;gap:16px;margin:18px 0;display:grid}.promptops-policy{position:sticky;top:18px}.promptops-policy>div:not(.panel-head,.policy-warning){border-top:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.promptops-policy>div>span:first-child{color:var(--coral-deep);font-size:9px;font-weight:900}.promptops-policy p{gap:3px;margin:0;display:grid}.promptops-policy p strong{font-size:11px}.promptops-policy p small{color:var(--muted);font-size:8px}.policy-warning{background:var(--coral-soft);border-radius:10px;align-items:start;gap:10px;margin-top:15px;padding:12px;display:flex}.policy-warning>span{color:var(--coral-deep)}.prompt-filter{gap:4px;margin-bottom:10px;display:flex}.prompt-template-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.prompt-template-card>div:first-child{justify-content:space-between;display:flex}.prompt-template-card>div:first-child>span,.prompt-template-card>small{color:var(--muted);font-size:8px;font-weight:900}.prompt-template-card h3{margin:8px 0 5px;font-size:16px}.prompt-template-card>p{color:var(--muted);min-height:45px;font-size:10px;line-height:1.5}.prompt-template-card>div:nth-of-type(2){flex-wrap:wrap;gap:5px;display:flex}.prompt-template-card>div:nth-of-type(2) span{background:var(--paper);border-radius:6px;padding:5px 6px;font-size:8px}.prompt-template-card footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-top:13px;padding-top:11px;display:grid}.prompt-template-card footer p{gap:2px;margin:0;display:grid}.prompt-template-card footer p small{color:var(--muted);font-size:8px}.eval-matrix>div:not(.panel-head){border-top:1px solid var(--line);grid-template-columns:1fr 90px 80px auto 70px;align-items:center;gap:12px;padding:12px 0;display:grid}.eval-matrix p{gap:3px;margin:0;display:grid}.eval-matrix p small{color:var(--muted);font-size:9px}.data-lineage-hero{grid-template-columns:repeat(4,1fr auto) 1fr;align-items:center;gap:8px;margin-bottom:18px;padding:20px;display:grid}.data-lineage-hero>div{background:var(--paper);border-radius:11px;gap:4px;min-width:0;padding:13px;display:grid}.data-lineage-hero>div small,.data-lineage-hero>div span{color:var(--muted);font-size:8px}.data-lineage-hero>div strong{color:var(--coral-deep);font-size:18px}.data-lineage-hero>i{color:var(--coral);font-style:normal}.drift-row,.guarantee-row,.security-event-row,.security-test-row{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.drift-row>span,.guarantee-row>span,.security-event-row>span,.security-test-row>span{background:var(--coral-soft);color:var(--coral-deep);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;display:flex}.guarantee-row>span,.security-test-row>span{background:var(--mint);color:var(--green)}.drift-row p,.guarantee-row p,.security-event-row p,.security-test-row p{gap:3px;margin:0;display:grid}.drift-row small,.guarantee-row small,.security-event-row small,.security-test-row small{color:var(--muted);font-size:9px}.security-score{grid-template-columns:180px 1fr;align-items:center;gap:25px;margin-bottom:16px;padding:22px;display:grid}.security-score>div{background:var(--deep);color:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;display:flex}.security-score>div>strong{color:var(--coral);font-size:42px}.security-score>div>span{color:#b7c0c3;font-size:10px}.security-score>section{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.security-score section>div p{justify-content:space-between;margin:0 0 5px;font-size:9px;display:flex}.security-score section>div>i{background:var(--cream);border-radius:999px;height:7px;display:block;overflow:hidden}.security-score section>div>i b{background:var(--green);height:100%;display:block}.security-score section>div>small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.security-control-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.security-control-grid article{flex-direction:column;min-height:205px;display:flex}.security-control-grid article>div{justify-content:space-between;align-items:center;display:flex}.security-control-grid article>div>span{background:var(--mint);color:var(--green);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.security-control-grid h3{margin:13px 0 7px;font-size:15px}.security-control-grid p{color:var(--muted);margin:0 0 12px;font-size:10px;line-height:1.55}.security-control-grid button{text-align:left;margin-top:auto;padding:0}.security-test-row{grid-template-columns:28px 1fr auto 90px}.customer-dashboard-grid{align-items:start}.verified-brief{margin-bottom:16px}.verified-brief>div>span{background:#ffffff2e;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;height:38px;display:flex}.admin-action,.audit-event,.customer-health-card,.report-list article,.review-warning,.sync-row,.verified-empty{align-items:center;gap:13px;display:flex}.verified-empty{min-height:128px;margin-top:16px}.customer-health-card>span,.review-warning>span,.verified-empty>span{background:var(--cream);color:var(--muted);border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;display:flex}.admin-action p,.audit-event p,.customer-health-card p,.report-list p,.review-warning p,.sync-row p,.verified-empty div{gap:4px;min-width:0;margin:0;display:grid}.admin-action small,.audit-event small,.customer-health-card small,.report-list small,.review-warning small,.sync-row small,.verified-empty p,.verified-empty small{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.admin-action,.audit-event,.duplicate-groups>div,.source-coverage>div:not(.panel-head),.sync-row,.verified-findings>button{border:0;border-bottom:1px solid var(--line);color:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px 0;display:grid}.admin-action:last-child,.audit-event:last-child,.duplicate-groups>div:last-child,.source-coverage>div:not(.panel-head):last-child,.sync-row:last-child,.verified-findings>button:last-child{border-bottom:0}.duplicate-groups p,.source-coverage>div:not(.panel-head) p,.verified-findings p{gap:4px;min-width:0;margin:0;display:grid}.duplicate-groups small,.source-coverage>div:not(.panel-head) small,.verified-findings small{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.5}.verified-findings b{font-size:17px}.verified-findings.detailed>button{min-height:74px}.validation-score{background:var(--mint);border-radius:12px;align-items:baseline;gap:10px;margin:8px 0 16px;padding:18px;display:flex}.validation-score strong{color:var(--green);font-family:Georgia,serif;font-size:28px}.validation-score span{color:var(--muted);font-size:10px}.content-product-facts,.source-facts{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.content-product-facts p,.live-crawl-result>p,.source-facts p{border:1px solid var(--line);background:#faf9f6;border-radius:9px;gap:4px;margin:0;padding:10px 12px;display:grid}.content-product-facts span,.live-crawl-result>p span,.source-facts span{color:var(--muted);text-transform:uppercase;font-size:8px}.source-coverage>div:not(.panel-head){grid-template-columns:34px minmax(0,1fr) auto}.source-coverage>div:not(.panel-head)>span:first-child{background:var(--cream);border-radius:8px;justify-content:center;align-items:center;height:34px;font-size:9px;font-weight:900;display:flex}.admin-action>span:first-child,.sync-row>span:first-child{background:var(--mint);color:var(--green);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.live-crawl-result{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.live-crawl-result .panel-head{grid-column:1/-1}.analysis-filter,.prompt-filter{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.analysis-filter button,.prompt-filter button{background:var(--paper);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 11px;font-size:9px}.analysis-filter button.active,.prompt-filter button.active{background:var(--ink);border-color:var(--ink);color:#fff}.analysis-catalog,.content-source-grid,.locale-grid,.taxonomy-grid{gap:12px;display:grid}.analysis-catalog{grid-template-columns:repeat(3,1fr)}.analysis-card{min-height:190px}.analysis-card>div,.cluster-result-card>div,.locale-grid article>div{justify-content:space-between;align-items:center;display:flex}.analysis-card>div>span{color:var(--coral-deep);text-transform:uppercase;font-size:8px;font-weight:900}.analysis-card h3,.cluster-result-card h3,.locale-grid h3{margin:18px 0 8px;font-size:14px}.analysis-card p,.cluster-result-card p,.locale-grid p{color:var(--muted);font-size:10px;line-height:1.55}.analysis-card>small{color:var(--muted);margin-top:16px;font-size:9px;line-height:1.45;display:block}.duplicate-groups>div{grid-template-columns:minmax(0,1fr) auto}.taxonomy-grid{grid-template-columns:repeat(3,1fr)}.taxonomy-grid>div{border:1px solid var(--line);background:#faf9f6;border-radius:9px;justify-content:space-between;align-items:center;padding:12px;display:flex}.taxonomy-grid p{gap:3px;margin:0;display:grid}.taxonomy-grid small{color:var(--muted);font-size:8px}.international-hero,.locale-grid{margin-bottom:14px}.locale-grid{grid-template-columns:repeat(5,1fr)}.locale-grid article{min-height:140px}.check-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.check-grid span{background:var(--mint);color:var(--green);border-radius:8px;padding:9px 11px;font-size:9px;font-weight:800}.review-warning{margin-bottom:14px}.review-warning>span{background:var(--coral-soft);color:var(--coral-deep)}.review-warning .status{margin-left:auto}.prompt-preview{background:var(--deep);color:#dce5e2;white-space:pre-wrap;border-radius:10px;margin:0;padding:18px;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.seed-topics{margin-bottom:14px}.seed-topics>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.seed-topics button{background:var(--cream);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:8px 11px;font-size:9px}.cluster-result-card footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;margin-top:14px;padding-top:12px;display:flex}.cluster-result-card footer span{color:var(--muted);font-size:8px}.content-source-grid{grid-template-columns:repeat(2,1fr);margin-bottom:14px}.content-product-facts{margin-top:14px}.real-integrations{grid-template-columns:repeat(3,1fr)}.report-list{gap:10px;display:grid}.report-list article{grid-template-columns:34px minmax(0,1fr) auto;display:grid}.report-list article>span:first-child{background:var(--cream);border-radius:8px;justify-content:center;align-items:center;height:34px;display:flex}.settings-card{gap:0;display:grid}.settings-card>div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:20px;padding:12px 0;font-size:11px;display:grid}.settings-card>div:last-child{border-bottom:0}.audit-event>span:first-child,.settings-card span{color:var(--muted);font-size:9px}.customer-health-card{border:1px solid var(--line);background:#faf9f6;border-radius:10px;margin-bottom:12px;padding:12px}.customer-health-card .status{margin-left:auto}.admin-action>span:first-child{background:var(--coral-soft);color:var(--coral-deep)}.audit-event{grid-template-columns:125px minmax(0,1fr) auto}.service-mode-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.service-mode-card{flex-direction:column;min-height:430px;display:flex;position:relative}.service-mode-card.active{border-color:var(--coral);box-shadow:inset 0 3px 0 var(--coral)}.service-mode-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.service-mode-head>span{background:var(--coral-soft);color:var(--coral-deep);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.service-mode-card>small{color:var(--coral-deep);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.service-mode-card h2{margin:7px 0 10px;font-family:Georgia,serif;font-size:23px;font-weight:400}.service-mode-card>p{color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.6}.delivery-responsibilities,.responsibility-split{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.responsibility-split{margin-bottom:18px}.delivery-responsibilities>div,.responsibility-split>div{border:1px solid var(--line);background:#faf9f6;border-radius:9px;gap:6px;padding:10px;display:grid}.delivery-responsibilities strong,.responsibility-split strong{font-size:9px}.delivery-responsibilities span,.responsibility-split span{color:var(--muted);font-size:8px;line-height:1.4}.service-mode-card>button{justify-content:center;width:100%;margin-top:auto}.seo-delivery-pipeline{margin-bottom:16px}.seo-delivery-pipeline>div:last-child{grid-template-columns:repeat(5,1fr);display:grid}.seo-delivery-pipeline section{border-right:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:5px;padding:8px 14px;display:grid}.seo-delivery-pipeline section:last-child{border-right:0}.seo-delivery-pipeline section>span{background:var(--cream);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:8px;display:flex}.seo-delivery-pipeline section strong{font-size:9px}.seo-delivery-pipeline section b{color:var(--coral-deep);font-size:18px}.seo-service-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:start}.seo-service-layout>aside{gap:12px;display:grid}.seo-finding-actions>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto minmax(145px,auto);align-items:center;gap:10px;padding:12px 0;display:grid}.seo-finding-actions>div:last-child{border-bottom:0}.seo-finding-actions p{gap:4px;margin:0;display:grid}.seo-finding-actions p small{color:var(--muted);font-size:8px;line-height:1.45}.seo-finding-actions>div>b{font-size:16px}.seo-finding-actions aside{justify-items:end;gap:5px;display:grid}.approval-inbox button,.queue-actions button,.seo-finding-actions aside button{color:var(--coral-deep);background:0 0;border:0;padding:2px 0;font-size:8px;font-weight:900}.managed-scope-options,.scope-chips{flex-wrap:wrap;gap:6px;display:flex}.scope-chips{margin-bottom:14px}.scope-chips span{background:var(--cream);border:1px solid var(--line);color:var(--muted);text-transform:capitalize;border-radius:999px;padding:7px 9px;font-size:8px}.contract-facts{gap:8px;display:grid}.contract-facts p{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0;padding:9px 0;display:flex}.contract-facts span{color:var(--muted);font-size:9px}.contract-facts strong{font-size:10px}.approval-inbox>div:not(.panel-head){border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;gap:7px;padding:11px 0;display:grid}.admin-mode-request p,.approval-inbox p,.managed-customer-row p,.managed-empty p,.readiness-row p{gap:4px;margin:0;display:grid}.admin-mode-request em,.admin-mode-request small,.approval-inbox p small,.managed-customer-row small,.managed-empty small,.readiness-row small{color:var(--muted);font-size:8px;font-style:normal;line-height:1.45}.approval-inbox button.approve{color:var(--green)}.quiet-state{color:var(--muted);margin:0;font-size:9px}.billing-model-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.billing-model-grid article{min-height:190px}.billing-model-grid article>span{color:var(--coral-deep);font-size:11px;font-weight:900}.billing-model-grid h3{margin:24px 0 8px;font-size:14px}.billing-model-grid p{color:var(--muted);font-size:9px;line-height:1.55}.billing-model-grid strong{color:var(--coral-deep);font-size:9px}.admin-mode-request{grid-template-columns:44px minmax(0,1fr) auto;gap:14px;margin-bottom:16px;display:grid}.admin-mode-request>span,.managed-customer-row>span,.managed-empty>span{background:var(--coral-soft);color:var(--coral-deep);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.managed-admin-layout{align-items:start}.managed-customer-row{border:1px solid var(--line);background:#faf9f6;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.managed-customer-row>p:nth-last-child(-n+2){border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.managed-customer-row p>span{color:var(--muted);font-size:8px}.delivery-responsibilities{margin-top:12px}.readiness-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.readiness-row:last-child{border-bottom:0}.readiness-row>span{background:var(--cream);color:var(--coral-deep);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;display:flex}.managed-terms-form{margin-bottom:16px}.managed-term-fields{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.managed-term-fields label,.managed-terms-form fieldset{gap:6px;display:grid}.managed-term-fields label>span,.managed-terms-form legend{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.managed-term-fields input{border:1px solid var(--line);color:var(--ink);background:#faf9f6;border-radius:9px;width:100%;min-height:40px;padding:0 10px;font-size:10px}.managed-term-fields select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:8px;width:100%;min-height:42px;padding:9px 11px}.tenant-create-form{margin-bottom:16px}.self-service-onboarding{max-width:900px}.self-service-onboarding>.managed-term-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;padding:0 17px}.company-onboarding-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;margin:21px 17px 0;padding-top:19px;display:flex}.company-onboarding-heading>div>span{color:var(--coral-deep);letter-spacing:.11em;font-size:8px;font-weight:900}.company-onboarding-heading h3{margin:5px 0 4px;font-size:15px}.company-onboarding-heading p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.company-source-badge{border-radius:999px;flex:none;padding:7px 9px;font-size:8px;font-weight:850}.company-source-badge.manual{background:var(--paper);color:var(--muted)}.company-source-badge.virkdata{background:var(--mint);color:var(--green)}.cvr-lookup-control{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:16px 17px 0;display:grid}.cvr-lookup-control label{gap:6px;display:grid}.cvr-lookup-control label>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.cvr-lookup-control input{border:1px solid var(--line);color:var(--ink);background:#faf9f6;border-radius:9px;width:100%;min-height:42px;padding:0 10px;font-size:10px}.cvr-lookup-control .button{min-height:42px}.company-lookup-notice{color:#486556;background:#f4f8f5;border:1px solid #d6e6db;border-radius:9px;align-items:center;gap:8px;margin:10px 17px 0;padding:9px 11px;font-size:9px;line-height:1.5;display:flex}.company-lookup-notice>span{background:var(--mint);color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.self-service-onboarding>.company-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-confirmation{background:#f4f8f5;border-color:#d6e6db}.self-service-onboarding>.form-error,.self-service-onboarding>.onboarding-terms,.self-service-onboarding>footer{margin-left:17px;margin-right:17px}.onboarding-terms{border:1px solid var(--line);color:var(--muted);background:#faf9f6;border-radius:9px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;font-size:10px;line-height:1.55;display:flex}.onboarding-terms input{accent-color:var(--coral-deep);flex:none;width:16px;height:16px;margin-top:1px}.onboarding-terms a{color:var(--coral-deep);text-underline-offset:2px;font-weight:800;text-decoration:underline}.form-error{color:#9d311e;background:#fff0ec;border:1px solid #bb402638;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:10px}.profile-logout{color:#ffffff94;border:1px solid #ffffff1f;border-radius:6px;padding:5px 6px;font-size:7px;font-weight:800}.profile-logout:hover{border-color:#ffffff4d}.admin-tenant-search{align-items:center;gap:9px;margin:0 0 14px;display:flex}.admin-tenant-search label{border:1px solid var(--line);background:#faf9f6;border-radius:9px;flex:1;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.admin-tenant-search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0}.admin-tenant-load-more{margin:14px auto 0;display:block}.table-action-link{color:var(--coral-deep);white-space:nowrap;font-size:9px;font-weight:850}.table-action-link:hover{text-underline-offset:2px;text-decoration:underline}.tenant-create-form>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}@media (max-width:700px){.admin-tenant-search{flex-wrap:wrap;align-items:stretch}.admin-tenant-search label{flex-basis:100%}.cvr-lookup-control,.self-service-onboarding>.company-address-grid,.self-service-onboarding>.managed-term-fields{grid-template-columns:1fr}.cvr-lookup-control{align-items:stretch}.company-onboarding-heading{flex-direction:column;align-items:flex-start}}.tenant-create-form>footer small{color:var(--muted);max-width:680px;line-height:1.5}.welcome-flow-layer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:120;background:#051319c7;justify-content:center;align-items:center;padding:clamp(18px,4vw,54px);display:flex;position:fixed;inset:0;overflow-y:auto}.welcome-flow-dialog{background:radial-gradient(circle at 92% 8%,#ef8e693d,transparent 29%),var(--paper);border:1px solid #ffffff57;border-radius:26px;grid-template-columns:minmax(210px,.64fr) minmax(0,1.35fr);width:100%;max-width:1040px;min-height:620px;display:grid;overflow:hidden;box-shadow:0 32px 90px #000e1457}.welcome-flow-brand{background:linear-gradient(160deg,#ef8e6929,transparent 42%),var(--deep);color:#fff;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(28px,4vw,52px);display:flex}.welcome-flow-brand .brand{filter:brightness(0)invert();transform-origin:0}.welcome-flow-brand>span{color:var(--coral);letter-spacing:.11em;font-size:10px;font-weight:900;line-height:1.55}.welcome-flow-copy{align-self:center;padding:clamp(34px,6vw,72px)}.welcome-flow-copy>span{color:var(--coral-deep);letter-spacing:.12em;font-size:10px;font-weight:900}.welcome-flow-copy h1{letter-spacing:-.055em;max-width:700px;margin:18px 0 22px;font-family:Georgia,serif;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:.98}.welcome-flow-copy>p{color:var(--muted);max-width:660px;font-size:14px;line-height:1.75}.welcome-flow-copy>.button{min-height:52px;margin-top:30px;padding-inline:24px;font-size:12px}.welcome-flow-copy>small{color:var(--muted);margin-top:13px;font-size:9px;line-height:1.6;display:block}.welcome-flow-value{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:29px;display:grid}.welcome-flow-value article{align-items:flex-start;gap:10px;padding:18px 12px 18px 0;display:flex}.welcome-flow-value article:not(:last-child){border-right:1px solid var(--line);margin-right:12px}.welcome-flow-value b{color:var(--coral-deep);font-size:9px}.onboarding-analysis-result p,.onboarding-goal-card button p,.onboarding-loading p,.onboarding-plan-choice footer p,.onboarding-progress-copy p,.onboarding-reassurance p,.onboarding-step-list article p,.welcome-flow-value p{gap:4px;margin:0;display:grid}.welcome-flow-value strong{font-size:11px}.welcome-flow-value small{color:var(--muted);font-size:8px;line-height:1.45}.onboarding-loading{align-items:center;gap:14px;max-width:760px;padding:24px;display:flex}.onboarding-loading>span{background:var(--coral);border-radius:50%;width:16px;height:16px;animation:onboarding-pulse 1.2s ease-in-out infinite}@keyframes onboarding-pulse{50%{opacity:.7;box-shadow:0 0 0 10px #ef8e6921}}.onboarding-loading strong{font-size:12px}.onboarding-loading small{color:var(--muted);font-size:9px}.onboarding-progress-hero{background:radial-gradient(circle at 87% 4%,#ef8e693d,transparent 31%),var(--deep);color:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr) minmax(220px,.45fr);align-items:center;gap:clamp(22px,4vw,44px);margin-bottom:18px;padding:clamp(24px,4vw,42px);display:grid;overflow:hidden}.onboarding-progress-ring{background:conic-gradient(var(--coral) var(--onboarding-progress),#ffffff1f 0);border-radius:50%;justify-content:center;align-items:center;width:126px;height:126px;padding:8px;display:flex}.onboarding-progress-ring>span{background:var(--deep);border:1px solid #ffffff1a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.onboarding-progress-ring strong{font-family:Georgia,serif;font-size:30px;font-weight:400}.onboarding-progress-ring small{color:var(--coral);letter-spacing:.13em;margin-top:3px;font-size:7px;font-weight:900}.onboarding-plan-choice header>div:first-child>span,.onboarding-progress-copy>span,.onboarding-trial-card>span{color:var(--coral);letter-spacing:.12em;font-size:8px;font-weight:900}.onboarding-progress-copy h2{letter-spacing:-.035em;margin:7px 0 10px;font-family:Georgia,serif;font-size:clamp(25px,3vw,38px);font-weight:400}.onboarding-progress-copy p{color:#b9c3c7;max-width:620px;font-size:10px;line-height:1.65}.onboarding-trial-card{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;padding:18px;display:grid}.onboarding-trial-card strong{margin:7px 0 3px;font-family:Georgia,serif;font-size:25px;font-weight:400}.onboarding-trial-card small{color:#b9c3c7;font-size:8px}.onboarding-trial-card i{background:#ffffff1a;border-radius:999px;height:5px;margin-top:14px;overflow:hidden}.onboarding-trial-card i b{background:var(--coral);border-radius:inherit;height:100%;display:block}.onboarding-inline-error{color:#9d311e;background:#fff0ec;border:1px solid #bb402633;border-radius:10px;align-items:center;gap:9px;margin:0 0 16px;padding:11px 13px;font-size:10px;display:flex}.onboarding-inline-error span{background:#f8d5cb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.onboarding-step-list{margin-bottom:18px}.onboarding-step-list>article{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:12px 17px;display:grid;position:relative}.onboarding-step-list>article.is-next{background:linear-gradient(90deg,var(--coral-soft),transparent 62%)}.onboarding-step-list>article.is-next:before{background:var(--coral);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.onboarding-step-list>article>span{background:var(--paper);border:1px solid var(--line);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:flex}.onboarding-step-list>article.is-complete>span{background:var(--mint);color:var(--green);border-color:#c5e3d2}.onboarding-step-list article strong{font-size:12px}.onboarding-step-list article small{color:var(--muted);font-size:9px;line-height:1.45}.onboarding-step-list article>button{color:var(--coral-deep);cursor:pointer;background:0 0;border:0;padding:9px 0 9px 12px;font-size:9px;font-weight:900}.onboarding-step-list article>button:disabled{cursor:wait;opacity:.5}.onboarding-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.onboarding-goal-card>div{gap:8px;padding:16px 17px;display:grid}.onboarding-goal-card>div>button{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#faf9f6;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;padding:11px;display:grid}.onboarding-goal-card>div>button.is-selected{background:var(--coral-soft);border-color:var(--coral)}.onboarding-goal-card>div>button>span{border:1px solid var(--line);color:var(--coral-deep);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.onboarding-goal-card button strong{font-size:10px}.onboarding-goal-card button small{color:var(--muted);font-size:8px;line-height:1.4}.onboarding-goal-card footer{border-top:1px solid var(--line);justify-content:flex-end;padding:14px 17px 17px;display:flex}.onboarding-first-value{padding-bottom:17px}.onboarding-first-value>.button,.onboarding-first-value>.onboarding-analysis-result,.onboarding-first-value>ul{margin-left:17px;margin-right:17px}.onboarding-analysis-visual{border:1px solid var(--line);background:linear-gradient(135deg,#ef8e6921,#0000),#faf9f6;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:16px 17px;padding:18px;display:grid}.onboarding-analysis-visual>span{background:var(--deep);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;font-size:8px;font-weight:900;display:flex}.onboarding-analysis-visual>span:last-child{background:var(--coral);color:var(--deep)}.onboarding-analysis-visual>i{color:var(--muted);font-size:10px}.onboarding-analysis-visual p{gap:4px;margin:0;display:grid}.onboarding-analysis-visual strong{font-size:10px}.onboarding-analysis-visual small{color:var(--muted);font-size:8px}.onboarding-first-value ul{color:var(--muted);gap:7px;padding-left:18px;font-size:9px;line-height:1.45;display:grid}.onboarding-first-value>.button{margin-top:18px}.onboarding-analysis-result{background:var(--mint);border:1px solid #c5e3d2;border-radius:10px;align-items:center;gap:10px;margin-top:17px;padding:12px;display:flex}.onboarding-analysis-result>span{color:var(--green);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.onboarding-analysis-result strong{color:var(--green);font-size:10px}.onboarding-analysis-result small{color:#52715f;font-size:8px}.onboarding-plan-choice{margin-bottom:18px;padding:clamp(19px,3vw,30px)}.onboarding-plan-choice>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.onboarding-plan-choice header>div:first-child{max-width:760px}.onboarding-plan-choice header>div:first-child>span{color:var(--coral-deep)}.onboarding-plan-choice h2{letter-spacing:-.045em;margin:9px 0 12px;font-family:Georgia,serif;font-size:clamp(27px,3.5vw,44px);font-weight:400;line-height:1.02}.onboarding-plan-choice header p{color:var(--muted);max-width:680px;margin:0;font-size:10px;line-height:1.6}.onboarding-interval-toggle{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex:none;padding:4px;display:flex}.onboarding-interval-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 11px;font-size:8px;font-weight:850}.onboarding-interval-toggle button.is-selected{background:var(--deep);color:#fff}.onboarding-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.onboarding-plan-grid>button{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#faf9f6;border-radius:14px;flex-direction:column;min-height:222px;padding:18px;display:flex}.onboarding-plan-grid>button.is-selected,.onboarding-plan-grid>button:hover{border-color:var(--coral);transform:translateY(-2px);box-shadow:0 15px 35px #da72511c}.onboarding-plan-grid>button.is-selected{background:var(--coral-soft)}.onboarding-plan-grid>button>span{color:var(--coral-deep);letter-spacing:.11em;font-size:7px;font-weight:900}.onboarding-plan-grid h3{margin:9px 0 7px;font-family:Georgia,serif;font-size:28px;font-weight:400}.onboarding-plan-grid p{color:var(--muted);margin:0 0 16px;font-size:9px;line-height:1.5}.onboarding-plan-grid strong{margin-top:auto;font-size:17px}.onboarding-plan-grid small{color:var(--muted);margin-top:4px;font-size:8px}.onboarding-plan-grid i{color:var(--coral-deep);margin-top:14px;font-size:8px;font-style:normal;font-weight:900}.onboarding-plan-choice>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:25px;padding-top:20px;display:flex}.onboarding-plan-choice footer p{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.onboarding-plan-choice footer p>span{background:var(--mint);color:var(--green);border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.onboarding-plan-choice footer p strong{font-size:10px}.onboarding-plan-choice footer p small{color:var(--muted);font-size:8px;line-height:1.45}.onboarding-reassurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.onboarding-reassurance article{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.onboarding-reassurance article>span{background:var(--paper);color:var(--coral-deep);border-radius:9px;flex:none;justify-content:center;align-items:center;width:39px;height:39px;font-size:13px;display:flex}.onboarding-reassurance strong{font-size:10px}.onboarding-reassurance small{color:var(--muted);font-size:8px;line-height:1.45}@media (max-width:980px){.welcome-flow-dialog{grid-template-columns:1fr}.welcome-flow-brand{flex-direction:row;align-items:center;min-height:100px}.onboarding-progress-hero{grid-template-columns:auto minmax(0,1fr)}.onboarding-trial-card{grid-column:1/-1}.onboarding-action-grid{grid-template-columns:1fr}}@media (max-width:720px){.welcome-flow-layer{align-items:flex-start;padding:10px}.welcome-flow-dialog{border-radius:18px;min-height:auto}.welcome-flow-brand{padding:22px}.welcome-flow-brand>span{text-align:right;font-size:8px}.welcome-flow-copy{padding:28px 22px}.welcome-flow-copy h1{font-size:39px}.welcome-flow-value{grid-template-columns:1fr}.welcome-flow-value article:not(:last-child){border-bottom:1px solid var(--line);border-right:0;margin-right:0}.onboarding-progress-hero{grid-template-columns:1fr;align-items:flex-start}.onboarding-progress-ring{width:104px;height:104px}.onboarding-step-list>article{grid-template-columns:36px minmax(0,1fr);align-items:flex-start}.onboarding-step-list>article>.status,.onboarding-step-list>article>button{grid-column:2;justify-self:start}.onboarding-analysis-visual{grid-template-columns:auto minmax(0,1fr) auto}.onboarding-analysis-visual>i{display:none}.onboarding-plan-choice>footer,.onboarding-plan-choice>header{flex-direction:column;align-items:stretch}.onboarding-interval-toggle{align-self:flex-start}.onboarding-plan-grid,.onboarding-reassurance{grid-template-columns:1fr}.onboarding-plan-grid>button{min-height:195px}}.managed-terms-form fieldset{border:0;margin:16px 0 0;padding:0}.managed-scope-options label{border:1px solid var(--line);background:#faf9f6;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.managed-terms-form footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;display:flex}.managed-terms-form footer small{color:var(--muted);font-size:8px}.managed-work-queue{margin-bottom:16px}.managed-empty{align-items:center;gap:12px;min-height:100px;display:flex}.queue-actions{flex-wrap:wrap;gap:7px;display:flex}.queue-actions small{color:var(--muted);font-size:8px}.decision-policy{background:var(--ink);color:#fff;align-items:center;gap:16px;margin:16px 0;display:flex}.decision-policy>span{background:var(--coral);color:var(--ink);border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:18px;display:flex}.decision-policy p{flex-direction:column;gap:5px;margin:0;display:flex}.decision-policy small{color:var(--coral);letter-spacing:.1em;font-size:8px;font-weight:900}.decision-policy strong{font-size:11px;font-weight:500;line-height:1.55}.opportunity-filters{gap:6px;margin:14px 0;display:flex;overflow-x:auto}.opportunity-filters button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:8px;flex:none;align-items:center;gap:8px;min-height:35px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.opportunity-filters button.active{background:var(--ink);border-color:var(--ink);color:#fff}.opportunity-filters button span{background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;display:flex}.opportunity-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.opportunity-card{border-top:3px solid var(--line);flex-direction:column;min-height:360px;display:flex}.opportunity-card.opportunity-now{border-top-color:var(--coral)}.opportunity-card.opportunity-next{border-top-color:var(--green)}.opportunity-card.opportunity-validate{border-top-color:var(--orange)}.opportunity-rank{grid-template-columns:30px 1fr 62px;align-items:start;gap:12px;display:grid}.opportunity-rank>span{color:var(--coral-deep);padding-top:3px;font-family:monospace;font-size:9px;font-weight:900}.opportunity-rank small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.opportunity-rank h3{margin:7px 0 0;font-size:17px;line-height:1.2}.opportunity-score{background:var(--paper);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:58px;display:flex}.opportunity-score strong{letter-spacing:-.06em;font-size:24px}.opportunity-score span{color:var(--muted);text-transform:uppercase;font-size:7px}.opportunity-factors{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:19px;display:grid}.opportunity-factors p{background:var(--paper);border-radius:8px;flex-direction:column;min-height:55px;margin:0;padding:9px;display:flex}.opportunity-factors small,.opportunity-factors span{color:var(--muted);font-size:7px}.opportunity-factors strong{margin-top:4px;font-size:15px}.opportunity-readiness{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:17px;padding-top:14px;display:grid}.opportunity-readiness p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.impact-blockers,.opportunity-blockers,.opportunity-evidence{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.impact-blockers span,.opportunity-blockers span{color:#9b642f;background:#fff4e8;border-radius:6px;padding:6px 8px;font-size:8px}.impact-blockers.ready span,.opportunity-evidence span{color:var(--green);background:#eaf6ef;border-radius:6px;padding:6px 8px;font-size:8px}.opportunity-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.opportunity-card>footer small{color:var(--muted);max-width:260px;font-size:8px;line-height:1.4}.opportunity-card>footer button{color:var(--coral-deep);background:0 0;border:0;font-size:9px;font-weight:900}.impact-principles{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.impact-principles article{min-height:150px}.impact-principles span{color:var(--coral-deep);font-family:monospace;font-size:9px}.impact-principles h3{margin:20px 0 8px;font-size:18px}.impact-principles p{color:var(--muted);font-size:9px;line-height:1.55}.impact-builder{margin-bottom:16px}.impact-fields{grid-template-columns:1.6fr repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.impact-fields label{flex-direction:column;gap:6px;display:flex}.impact-fields label>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.impact-fields input,.impact-fields select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:40px;padding:0 10px}.impact-contract-grid,.impact-source-contract{background:var(--paper);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.impact-contract-grid p,.impact-source-contract p{background:#ffffffb3;flex-direction:column;gap:5px;min-height:64px;margin:0;padding:12px;display:flex}.impact-contract-grid span,.impact-source-contract span{color:var(--muted);font-size:8px}.impact-contract-grid strong,.impact-source-contract strong{font-size:10px;line-height:1.35}.impact-builder>footer{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.impact-builder>footer small{color:var(--muted);font-size:8px}.impact-contract{border-left:4px solid var(--orange)}.impact-contract.impact-ready{border-left-color:var(--green)}.impact-contract>div:first-child{grid-template-columns:36px 1fr auto;align-items:center;gap:12px;margin-bottom:15px;display:grid}.impact-contract>div:first-child>span{background:var(--ink);color:var(--coral);border-radius:9px;justify-content:center;align-items:center;height:36px;display:flex}.impact-contract>div:first-child p{flex-direction:column;gap:4px;margin:0;display:flex}.impact-contract>div:first-child small{color:var(--muted);font-size:8px}.impact-contract>div:first-child strong{font-size:14px}.impact-contract details{border-top:1px solid var(--line);margin-top:15px;padding-top:12px}.impact-contract summary{cursor:pointer;font-size:9px;font-weight:900}.impact-contract details p{color:var(--muted);font-size:9px;line-height:1.5}.reliability-matrix{margin-bottom:16px}.reliability-row{border-top:1px solid var(--line);grid-template-columns:38px minmax(160px,1fr) repeat(3,82px) auto;align-items:center;gap:12px;min-height:67px;display:grid}.reliability-row>span:first-child{background:var(--ink);color:var(--coral);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:8px;display:flex}.reliability-row>p{flex-direction:column;gap:4px;margin:0;display:flex}.reliability-row>p strong{font-size:10px}.reliability-row>div small,.reliability-row>p small{color:var(--muted);font-size:7px}.reliability-row>div{flex-direction:column;gap:3px;display:flex}.reliability-row>div strong{font-size:13px}.monitoring-grid,.reliability-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.alert-gate,.dependency-gate,.monitor-contract{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:61px;display:grid}.dependency-gate>span,.monitor-contract>span{background:var(--paper);color:var(--coral-deep);border-radius:7px;justify-content:center;align-items:center;height:27px;display:flex}.alert-gate p,.dependency-gate p,.monitor-contract p{flex-direction:column;gap:4px;margin:0;display:flex}.alert-gate strong,.dependency-gate strong,.monitor-contract strong{font-size:9px;line-height:1.4}.alert-gate small,.dependency-gate small,.monitor-contract small{color:var(--muted);font-size:8px;line-height:1.35}.alert-gate{grid-template-columns:auto 1fr}.governance-grid{margin-bottom:16px}.score-contract-row{border-top:1px solid var(--line);grid-template-columns:90px 55px 1fr;align-items:center;gap:10px;min-height:54px;display:grid}.score-contract-row>span{font-size:9px;font-weight:900}.score-contract-row>strong{color:var(--coral-deep);font-size:10px}.score-contract-row>p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}@media (max-width:1200px){.analysis-catalog,.analysis-grid,.real-integrations,.security-control-grid,.service-mode-grid{grid-template-columns:repeat(2,1fr)}.service-mode-card:last-child{grid-column:1/-1;min-height:360px}.analysis-health{grid-template-columns:100px repeat(3,1fr)}.analysis-health>div:nth-child(5),.analysis-health>div:nth-child(6){display:none}.data-lineage-hero{grid-template-columns:repeat(3,1fr)}.data-lineage-hero>i{display:none}.security-score>section{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.depth-pipeline{grid-template-columns:repeat(2,1fr)}.depth-proof{grid-template-columns:1fr 1fr}.brand-source-grid,.cluster-workbench,.company-insight-grid,.company-scan,.managed-admin-layout,.monitoring-grid,.opportunity-board,.promptops-layout,.reliability-gates,.security-score,.seo-service-layout{grid-template-columns:1fr}.impact-fields,.impact-principles{grid-template-columns:repeat(2,1fr)}.reliability-row{grid-template-columns:38px minmax(150px,1fr) repeat(2,70px) auto}.reliability-row>div:nth-of-type(3){display:none}.seo-delivery-pipeline>div:last-child{grid-template-columns:repeat(3,1fr)}.seo-delivery-pipeline section{border-bottom:1px solid var(--line)}.managed-term-fields{grid-template-columns:repeat(2,1fr)}.scan-pipeline{grid-template-columns:1fr}.scan-pipeline:before{display:none}.crawler-control{grid-template-columns:repeat(2,1fr)}.crawler-control>div{grid-column:1/-1}.cluster-input,.promptops-policy{position:static}.locale-grid{grid-template-columns:repeat(3,1fr)}.analysis-health,.check-grid,.taxonomy-grid{grid-template-columns:repeat(2,1fr)}.health-orbit{max-width:100px}}@media (max-width:680px){.analysis-catalog,.analysis-grid,.billing-model-grid,.content-source-grid,.data-lineage-hero,.depth-pipeline,.depth-proof,.impact-contract-grid,.impact-fields,.impact-principles,.impact-source-contract,.managed-term-fields,.prompt-template-grid,.real-integrations,.security-control-grid,.seo-delivery-pipeline>div:last-child,.service-mode-grid{grid-template-columns:1fr}.service-mode-card:last-child{grid-column:auto}.seo-finding-actions>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.seo-finding-actions aside{grid-column:2/-1;justify-items:start}.admin-mode-request{grid-template-columns:44px minmax(0,1fr)}.admin-mode-request>button{grid-column:1/-1}.managed-terms-form footer{flex-direction:column;align-items:stretch;gap:10px}.check-grid,.content-product-facts,.live-crawl-result,.locale-grid,.source-facts,.taxonomy-grid{grid-template-columns:1fr}.verified-findings>button{grid-template-columns:auto minmax(0,1fr);align-items:start}.verified-findings>button>b{grid-column:2}.audit-event{grid-template-columns:1fr auto}.audit-event>p{grid-area:2/1/auto/-1}.brand-meta,.cluster-summary,.product-quality-strip,.security-score>section{grid-template-columns:repeat(2,1fr)}.analysis-toolbar{flex-direction:column;align-items:stretch}.analysis-toolbar>div{max-width:100%}.analysis-toolbar input{width:100%}.decision-policy,.impact-builder>footer,.opportunity-card>footer{flex-direction:column;align-items:stretch}.opportunity-factors{grid-template-columns:repeat(2,1fr)}.opportunity-rank{grid-template-columns:24px 1fr 54px}.reliability-row{grid-template-columns:34px 1fr auto;align-items:start;padding:11px 0}.reliability-row>div{display:none}.reliability-row>.status{display:flex}.score-contract-row{grid-template-columns:75px 48px 1fr}.context-row{grid-template-columns:1fr}.eval-matrix>div:not(.panel-head),.job-ledger>div:not(.panel-head){grid-template-columns:28px 1fr auto}.eval-matrix>div>span,.job-ledger>div>span:nth-last-child(-n+2){display:none}}:root{--ink:#101b21;--ink-2:#17262e;--deep:#071117;--paper:#f5f3ee;--cream:#ebe7de;--white:#fff;--coral:#ef8e69;--coral-deep:#da7251;--coral-soft:#fae0d5;--sand:#cdbba7;--mint:#d9eee3;--green:#2e9468;--red:#c95858;--blue:#557dcc;--purple:#8766bb;--orange:#c7803e;--line:#dedbd4;--line-dark:#ffffff24;--muted:#6f787c;--shadow:0 22px 70px #0a171f1f;--radius:18px}.cookie-notice{background:var(--white);z-index:2147483600;border:1px solid #101b2124;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:calc(100% - 36px);max-width:920px;padding:14px 14px 14px 18px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #07111733}.cookie-notice>div{align-items:center;gap:12px;min-width:0;display:flex}.cookie-notice>div>span{background:var(--coral-soft);color:var(--coral-deep);border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;font-weight:900;display:flex}.cookie-notice p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.cookie-notice p strong{color:var(--ink);font-size:13px;display:block}.cookie-notice>a{color:var(--ink);text-underline-offset:3px;white-space:nowrap;font-size:11px;font-weight:800;text-decoration:underline}.cookie-notice>button{background:var(--ink);color:var(--white);border:0;border-radius:10px;min-height:42px;padding:0 16px;font-size:12px;font-weight:800}.footer-cookie-settings{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}.footer-cookie-settings:hover{color:var(--white)}@media (max-width:760px){.cookie-notice{grid-template-columns:1fr 1fr;align-items:stretch;gap:11px;width:calc(100% - 20px);padding:14px;bottom:10px}.cookie-notice>div{grid-column:1/-1}.cookie-notice>a,.cookie-notice>button{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:44px;display:flex}}.shopify-app-bootstrap{background:radial-gradient(circle at 18% 12%,#ff8b6533,#0000 32rem),#f3f2ee;align-items:center;min-height:100vh;padding:clamp(1.25rem,4vw,4rem);display:flex}.shopify-app-bootstrap-card{background:#fff;border:1px solid #ddd8ce;border-radius:1.5rem;width:100%;max-width:42rem;margin:0 auto;padding:clamp(1.5rem,5vw,3.5rem);box-shadow:0 1.25rem 4rem #111d221a}.shopify-app-bootstrap-card h1{color:#111d22;letter-spacing:-.055em;margin:1rem 0;font-size:clamp(2rem,5vw,3.6rem);line-height:.98}.shopify-app-bootstrap-card p,.shopify-app-bootstrap-card small{color:#647076;line-height:1.65}.shopify-app-bootstrap-card small{margin-top:1.25rem;display:block}.shopify-app-bootstrap-card button,.trial-shopify-pricing-button{color:#111d22;cursor:pointer;font:inherit;background:#ff8b65;border:0;border-radius:.85rem;min-height:3.4rem;margin-top:1.25rem;padding:.85rem 1.2rem;font-weight:800}.shopify-app-bootstrap-card button:disabled,.trial-shopify-pricing-button:disabled{cursor:not-allowed;opacity:.48}.shopify-app-bootstrap-progress{background:#ebe8e1;border-radius:999px;height:.5rem;margin-top:1.5rem;overflow:hidden}.shopify-app-bootstrap-progress span{border-radius:inherit;background:#ff8b65;width:42%;height:100%;animation:shopify-bootstrap-progress 1.25s ease-in-out infinite;display:block}.trial-shopify-pricing-button{width:100%}@keyframes shopify-bootstrap-progress{0%{transform:translate(-115%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.shopify-app-bootstrap-progress span{width:72%;animation:none}}.home-case-section{border-block:1px solid var(--line);background:#f1ede5}.case-section-head,.home-case-head{grid-template-columns:1fr .7fr;align-items:end;gap:70px;margin-bottom:44px;display:grid}.case-section-head h2,.home-case-head h2{margin:0}.case-section-head>p,.home-case-head>div:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.home-case-head>div:last-child>p{margin:0 0 14px}.home-case-head a{color:var(--ink);font-size:11px;font-weight:800}.home-case-hero{background:var(--deep);color:#fff;border-radius:20px;grid-template-columns:.85fr 1.65fr;display:grid;overflow:hidden}.home-case-primary{background:var(--coral);color:var(--ink);flex-direction:column;justify-content:center;min-height:310px;padding:40px;display:flex}.home-case-metrics article>span,.home-case-primary>span{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.home-case-primary>strong{letter-spacing:-.07em;margin:34px 0 20px;font-family:Georgia,serif;font-size:clamp(62px,7vw,94px);font-weight:400;line-height:.9}.home-case-primary p{margin:0 0 6px;font-size:14px;font-weight:800}.home-case-primary small{color:#0a171da6;font-size:10px}.home-case-metrics{grid-template-columns:repeat(2,1fr);display:grid}.home-case-metrics article{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;min-height:155px;padding:26px 30px;display:flex}.home-case-metrics article>span{color:#ffffff80}.home-case-metrics article>strong{color:var(--coral);letter-spacing:-.04em;margin:12px 0 5px;font-family:Georgia,serif;font-size:38px;font-weight:400}.home-case-metrics article>small{color:#ffffff9e;font-size:10px}.home-case-integrity{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:14px;padding:19px 22px;display:grid}.home-case-integrity>span{color:var(--coral-deep);letter-spacing:.08em;font-size:9px;font-weight:900}.home-case-integrity p{color:var(--muted);gap:4px;margin:0;font-size:10px;line-height:1.5;display:grid}.home-case-integrity p strong{color:var(--ink)}.home-more-cases{margin-top:28px}.home-more-cases>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.home-more-cases>header span{color:var(--coral-deep);letter-spacing:.1em;font-size:8px;font-weight:900}.home-more-cases>header a{color:var(--ink);font-size:9px;font-weight:800}.home-more-cases>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.home-more-cases>div>a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;min-height:165px;padding:20px;transition:transform .2s,border-color .2s;display:grid}.home-more-cases>div>a:hover{border-color:var(--coral);transform:translateY(-2px)}.home-more-cases>div small,.home-more-cases>div span{color:var(--muted);font-size:8px}.home-more-cases>div strong{margin-top:17px;font-size:10px}.home-more-cases>div p{letter-spacing:-.035em;margin:7px 0 16px;font-family:Georgia,serif;font-size:22px;line-height:1.08}.home-more-cases>div small{color:var(--coral-deep);font-weight:800}.case-page{background:var(--paper)}.case-hero{background:var(--deep);color:#fff;padding:190px 0 95px;position:relative;overflow:hidden}.case-hero:after{content:"";background:radial-gradient(circle,#ef8e6933,#0000 68%);width:760px;height:760px;position:absolute;top:-300px;right:-250px}.case-hero-grid{z-index:1;grid-template-columns:1.18fr .82fr;align-items:center;gap:75px;display:grid;position:relative}.case-kicker{color:var(--coral);letter-spacing:.13em;margin-bottom:25px;font-size:10px;font-weight:900;display:block}.case-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(52px,5.5vw,78px);line-height:.98}.case-hero h1 em,.case-page h2 em{color:var(--coral);font-family:Georgia,serif;font-weight:400}.case-hero-grid>div>p{color:#ffffffa1;max-width:680px;margin:28px 0;font-size:15px;line-height:1.7}.case-final-cta .shell>div,.case-hero-actions{gap:10px;display:flex}.case-hero-score{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:34px}.case-hero-score>span{color:#ffffff80;letter-spacing:.11em;font-size:9px;font-weight:900}.case-hero-score>strong{color:var(--coral);letter-spacing:-.06em;margin:38px 0;font-family:Georgia,serif;font-size:82px;font-weight:400;line-height:.95;display:block}.case-hero-score>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.case-hero-score p{gap:7px;margin:0;display:grid}.case-hero-score footer,.case-hero-score p small{color:#ffffff7a;font-size:9px}.case-hero-score p b{font-size:22px}.case-hero-score footer{border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:28px;padding-top:16px;display:flex}.case-visual-section{background:var(--deep);padding:0 0 34px}.case-visual-section figure{border:1px solid #ffffff1f;border-radius:20px;height:clamp(330px,38vw,540px);margin:0;position:relative;overflow:hidden}.case-visual-section figure:after{content:"";background:linear-gradient(90deg,#071117f0,#0711178c 37%,#0000 67%);position:absolute;inset:0}.case-visual-section img{object-fit:cover;width:100%;height:100%}.case-visual-section figcaption{color:#fff;z-index:1;flex-direction:column;justify-content:center;max-width:500px;padding:clamp(32px,5vw,70px);display:flex;position:absolute;inset:0 auto 0 0}.case-visual-section figcaption>span{color:var(--coral);letter-spacing:.12em;font-size:9px;font-weight:900}.case-visual-section figcaption>strong{letter-spacing:-.05em;margin:24px 0;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,64px);font-weight:400;line-height:.98}.case-visual-section figcaption>small{color:#ffffffa3;max-width:380px;font-size:11px;line-height:1.65}.case-summary-section{padding-block:55px}.case-summary-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.case-counter-grid article,.case-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:23px}.case-counter-grid article>span,.case-summary-grid article>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.case-counter-grid article>strong,.case-summary-grid article>strong{color:var(--coral-deep);margin:22px 0 12px;font-family:Georgia,serif;font-size:36px;font-weight:400;display:block}.case-counter-grid article p,.case-summary-grid article p{align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:800;display:flex}.case-summary-grid article p i{color:var(--coral-deep);font-style:normal}.case-counter-grid article small,.case-source-note,.case-summary-grid article small{color:var(--muted);font-size:9px}.case-source-note{margin:15px 0 0;line-height:1.6}.case-ai-section{background:var(--deep);color:#fff}.case-ai-section .case-section-head>p{color:#ffffff8f}.case-ai-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.case-ai-grid article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;padding:25px}.case-ai-grid footer,.case-ai-grid header{justify-content:space-between;align-items:center;display:flex}.case-ai-grid header span{font-size:11px;font-weight:800}.case-ai-grid header b{color:var(--coral);font-size:9px}.case-ai-grid article>strong{color:var(--coral);margin:28px 0 6px;font-family:Georgia,serif;font-size:48px;font-weight:400;display:block}.case-ai-grid article>p{color:#ffffff8c;margin:0 0 24px;font-size:10px}.case-ai-grid footer{color:#ffffff8c;border-top:1px solid #ffffff1a;padding-top:14px;font-size:9px}.case-ai-grid footer b{color:#fff}.case-intent-layout{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.case-intent-layout h2,.case-method-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,58px);line-height:1}.case-intent-layout>div:first-child>p{color:var(--muted);margin:24px 0 30px;font-size:13px;line-height:1.7}.case-intent-table,.case-market-list{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.case-intent-table>div,.case-intent-table>header,.case-market-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:55px;padding:0 18px;display:grid}.case-intent-table>div:last-child,.case-market-list>div:last-child{border-bottom:0}.case-market-list p{gap:2px;margin:0;display:grid}.case-intent-table span,.case-intent-table>header,.case-market-list b,.case-market-list small,.case-market-list span{color:var(--muted);font-size:9px}.case-intent-table span small,.case-market-list b{color:var(--green)}.case-intent-table>header{letter-spacing:.05em;text-transform:uppercase;background:#f3f0e9;font-weight:900}.case-intent-table>div{grid-template-columns:1fr 1fr 1fr;min-height:68px}.case-intent-table>div strong{font-size:11px}.case-counter-section{background:#f1ede5}.case-counter-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.case-counter-grid article>strong{color:#b44e45}.case-method-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.case-method-grid ol{margin:0;padding:0;list-style:none}.case-method-grid li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;align-items:start;gap:18px;padding:19px 0;display:grid}.case-method-grid li>span{color:var(--coral-deep);font-family:var(--font-geist-mono),monospace;font-size:10px}.case-method-grid li p{gap:5px;margin:0;display:grid}.case-method-grid li strong{font-size:12px}.case-method-grid li small{color:var(--muted);font-size:10px;line-height:1.55}.case-final-cta{background:var(--deep);color:#fff;text-align:center;padding:95px 0}.case-final-cta .shell>span{color:var(--coral);letter-spacing:.12em;font-size:9px;font-weight:900}.case-final-cta h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(48px,5vw,70px);line-height:1}.case-final-cta p{color:#ffffff94;max-width:650px;margin:0 auto 28px;font-size:13px;line-height:1.7}.case-final-cta .shell>div{justify-content:center}.case-library-hero,.portfolio-case-hero{background:var(--deep);color:#fff;padding:175px 0 90px;position:relative;overflow:hidden}.case-library-hero:after,.portfolio-case-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ef8e6936,#0000 66%);width:720px;height:720px;position:absolute;top:-320px;right:-270px}.case-library-hero .shell,.portfolio-case-hero .shell{z-index:1;position:relative}.case-library-hero-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;display:grid}.case-library-hero h1,.portfolio-case-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(52px,6.3vw,88px);line-height:.95}.case-featured-copy h3,.case-library-hero h1 em,.case-methodology-grid h2 em,.portfolio-case-hero h1 em,.portfolio-faq-grid h2 em,.portfolio-results-grid h2 em,.portfolio-seo-section h2 em,.portfolio-story-grid h2 em{color:var(--coral);font-family:Georgia,serif;font-weight:400}.case-library-hero-grid>div p{color:#ffffffa3;margin:0 0 25px;font-size:14px;line-height:1.75}.case-evidence-strip{border-bottom:1px solid var(--line);background:#fff}.case-evidence-strip .shell{grid-template-columns:repeat(3,1fr);display:grid}.case-evidence-strip article{border-right:1px solid var(--line);align-items:center;gap:14px;min-height:92px;padding:18px 26px;display:flex}.case-evidence-strip article:first-child{border-left:1px solid var(--line)}.case-evidence-strip p{gap:5px;margin:0;display:grid}.case-evidence-strip strong{font-size:10px}.case-evidence-strip small{color:var(--muted);font-size:9px;line-height:1.45}.case-evidence-dot{background:var(--coral);border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 6px #ef8e6924}.case-evidence-dot.verified{background:var(--green);box-shadow:0 0 0 6px #2e946821}.case-evidence-dot.technical{background:var(--blue);box-shadow:0 0 0 6px #557dcc21}.case-section-label{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.case-section-label>span{color:var(--coral-deep);letter-spacing:.11em;font-size:9px;font-weight:900}.case-section-label>a,.case-section-label>p{color:var(--muted);max-width:490px;margin:0;font-size:10px;line-height:1.55}.case-featured-section{padding-bottom:55px}.case-featured-card{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1.04fr .96fr;display:grid;overflow:hidden}.case-featured-image{min-height:520px;position:relative;overflow:hidden}.case-featured-image:after,.case-library-image:after,.portfolio-case-visual figure:after{content:"";background:linear-gradient(#0000 42%,#07111785);position:absolute;inset:0}.case-featured-image img,.case-library-image img,.portfolio-case-visual img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.case-featured-image>span,.case-library-image>span{color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:1;background:#071117d1;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900;position:absolute;bottom:22px;left:22px}.case-featured-copy{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,70px);display:flex}.case-featured-copy>span,.portfolio-measurement>div>span,.portfolio-results-grid aside>span,.portfolio-source-disclosure strong,.portfolio-story-grid article>span{color:var(--coral-deep);letter-spacing:.09em;font-size:9px;font-weight:900}.case-featured-copy h2{margin:19px 0 6px;font-size:13px}.case-featured-copy h3{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.2vw,58px);line-height:1}.case-featured-copy>p{color:var(--muted);margin:24px 0;font-size:12px;line-height:1.7}.case-featured-copy>div{flex-wrap:wrap;gap:7px;margin-bottom:28px;display:flex}.case-featured-copy>div strong{background:var(--paper);border:1px solid var(--line);border-radius:7px;padding:8px 10px;font-size:9px}.case-featured-copy .button{align-self:flex-start}.case-catalog-section{border-block:1px solid var(--line);background:#f0ece4}.case-library-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.case-library-card{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.case-library-image{height:280px;display:block;position:relative;overflow:hidden}.case-library-image:hover img{transform:scale(1.025)}.case-library-copy{padding:28px}.case-library-copy header{justify-content:space-between;align-items:center;display:flex}.case-library-copy header small,.case-library-copy header span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.case-library-copy h2{margin:24px 0 6px;font-size:11px}.case-library-copy h3{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.05}.case-library-copy>p{color:var(--muted);margin:17px 0 22px;font-size:10px;line-height:1.65}.case-library-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:22px;display:grid}.case-library-metrics>span{border-right:1px solid var(--line);gap:5px;padding:13px 10px;display:grid}.case-library-metrics>span:first-child{padding-left:0}.case-library-metrics>span:last-child{border-right:0}.case-library-metrics strong{color:var(--coral-deep);font-family:Georgia,serif;font-size:24px;font-weight:400}.case-library-metrics small{color:var(--muted);font-size:7px;line-height:1.35}.case-library-copy>a{color:var(--ink);font-size:9px;font-weight:900}.case-methodology-section{background:var(--deep);color:#fff}.case-methodology-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.case-methodology-grid h2,.portfolio-faq-grid h2,.portfolio-results-grid h2,.portfolio-story-grid h2{letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(42px,4.8vw,66px);line-height:.98}.case-methodology-grid>div:last-child>p{color:#ffffff8f;margin:0 0 24px;font-size:11px;line-height:1.7}.case-methodology-grid ol{margin:0;padding:0;list-style:none}.case-methodology-grid li{border-top:1px solid #ffffff1f;grid-template-columns:32px 1fr;gap:15px;padding:17px 0;display:grid}.case-methodology-grid li>span{color:var(--coral);font-family:var(--font-geist-mono),monospace;font-size:9px}.case-methodology-grid li p{gap:5px;margin:0;display:grid}.case-methodology-grid li strong{font-size:10px}.case-methodology-grid li small{color:#ffffff80;font-size:9px;line-height:1.5}.case-breadcrumbs{color:#ffffff73;align-items:center;gap:8px;margin-bottom:42px;font-size:9px;display:flex}.case-breadcrumbs a{color:#ffffffa6}.portfolio-case-hero-grid{grid-template-columns:1.25fr .55fr;align-items:end;gap:80px;display:grid}.portfolio-case-hero h1 em{margin-top:14px;font-size:.69em;line-height:1.04;display:inline-block}.portfolio-case-hero-grid>div>p{color:#ffffff9e;max-width:720px;margin:27px 0 23px;font-size:13px;line-height:1.75}.portfolio-case-tags{flex-wrap:wrap;gap:7px;display:flex}.portfolio-case-tags span{color:#ffffffad;border:1px solid #ffffff29;border-radius:999px;padding:8px 11px;font-size:8px}.portfolio-case-hero-grid>aside{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;padding:30px}.portfolio-case-hero-grid>aside>span{color:#ffffff80;letter-spacing:.09em;font-size:8px;font-weight:900}.portfolio-case-hero-grid>aside>strong{color:var(--coral);letter-spacing:-.055em;margin:28px 0 7px;font-family:Georgia,serif;font-size:70px;font-weight:400;display:block}.portfolio-case-hero-grid>aside>p{margin:0;font-size:12px;font-weight:800}.portfolio-case-hero-grid>aside>small{color:#ffffff75;border-top:1px solid #ffffff1a;margin-top:20px;padding-top:14px;font-size:8px;line-height:1.5;display:block}.portfolio-case-visual{background:var(--deep);padding-bottom:32px}.portfolio-case-visual figure{border:1px solid #ffffff21;border-radius:20px;height:clamp(340px,43vw,580px);margin:0;position:relative;overflow:hidden}.portfolio-case-visual figure:after{background:linear-gradient(#07111708 36%,#071117cc)}.portfolio-case-visual figcaption{color:#fff;z-index:1;gap:8px;max-width:560px;padding:34px;display:grid;position:absolute;bottom:0;left:0}.portfolio-case-visual figcaption span{color:var(--coral);letter-spacing:.1em;font-size:8px;font-weight:900}.portfolio-case-visual figcaption strong{font-family:Georgia,serif;font-size:clamp(30px,3.3vw,48px);font-weight:400}.portfolio-case-visual figcaption small{color:#ffffff9c;font-size:9px;line-height:1.5}.portfolio-case-metrics-section{padding-block:54px}.portfolio-case-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.portfolio-case-metrics article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:220px;padding:23px}.portfolio-case-metrics article>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.portfolio-case-metrics article>strong{color:var(--coral-deep);letter-spacing:-.05em;margin:32px 0 9px;font-family:Georgia,serif;font-size:46px;font-weight:400;display:block}.portfolio-case-metrics .metric-technical>strong{color:var(--blue)}.portfolio-case-metrics .metric-delivery>strong{color:var(--purple)}.portfolio-case-metrics h2{margin:0 0 8px;font-size:10px}.portfolio-case-metrics p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.portfolio-source-disclosure{border:1px solid var(--line);background:#f1ede5;border-radius:13px;grid-template-columns:26px 1fr;align-items:start;gap:15px;margin-top:12px;padding:20px;display:grid}.portfolio-source-disclosure>span{background:var(--coral);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-family:Georgia,serif;display:flex}.portfolio-source-disclosure p{color:var(--muted);margin:6px 0 8px;font-size:9px;line-height:1.55}.portfolio-source-disclosure a{color:var(--ink);font-size:8px;font-weight:900}.portfolio-case-story{border-block:1px solid var(--line);background:#f0ece4}.portfolio-story-grid{grid-template-columns:repeat(2,1fr);gap:80px;display:grid}.portfolio-story-grid h2{margin-bottom:24px;font-size:clamp(36px,4.1vw,55px)}.portfolio-story-grid article>p{color:var(--muted);font-size:11px;line-height:1.75}.portfolio-case-story blockquote{background:var(--deep);color:#fff;border-radius:16px;margin:65px 0 0;padding:42px}.portfolio-case-story blockquote p{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(25px,3vw,40px);font-weight:400;line-height:1.2}.portfolio-case-story blockquote footer{color:#ffffff7a;margin-top:22px;font-size:8px}.portfolio-workstreams{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.portfolio-workstreams article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:27px}.portfolio-takeaway-grid article>span,.portfolio-workstreams article>span{color:var(--coral-deep);font-family:var(--font-geist-mono),monospace;font-size:9px}.portfolio-workstreams h3{letter-spacing:-.03em;margin:25px 0 11px;font-size:17px}.portfolio-workstreams article>p{color:var(--muted);margin:0 0 22px;font-size:9px;line-height:1.6}.portfolio-results-grid aside ul,.portfolio-workstreams ul{margin:0;padding:0;list-style:none}.portfolio-workstreams li{border-top:1px solid var(--line);color:var(--muted);padding:10px 0;font-size:8px;line-height:1.45}.portfolio-workstreams li:first-letter{color:var(--green)}.portfolio-results-section{background:var(--deep);color:#fff}.portfolio-results-grid{grid-template-columns:1.05fr .75fr;gap:80px;display:grid}.portfolio-result-list{margin:40px 0 0;padding:0;list-style:none}.portfolio-result-list li{border-top:1px solid #ffffff1f;grid-template-columns:24px 1fr;align-items:start;gap:15px;padding:16px 0;display:grid}.portfolio-result-list li>span{color:var(--coral)}.portfolio-result-list p{color:#ffffffb3;margin:0;font-size:10px;line-height:1.55}.portfolio-results-grid aside{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:16px;padding:30px}.portfolio-results-grid aside h3{margin:15px 0 22px;font-size:20px}.portfolio-results-grid aside li{color:#ffffff8c;border-top:1px solid #ffffff1c;padding:13px 0;font-size:9px;line-height:1.55}.portfolio-results-grid aside>p{color:#ffffff9e;background:#ef8e691c;border-radius:9px;margin:20px 0 0;padding:13px;font-size:8px;line-height:1.55}.portfolio-results-grid aside>p strong{color:#fff}.portfolio-takeaway-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.portfolio-takeaway-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:170px;padding:25px}.portfolio-takeaway-grid p{color:var(--muted);margin:28px 0 0;font-size:10px;line-height:1.65}.portfolio-measurement{border:1px solid var(--line);background:#f0ece4;border-radius:15px;grid-template-columns:.55fr 1.45fr;gap:28px;margin-top:12px;padding:25px;display:grid}.portfolio-measurement h3{margin:10px 0 0;font-size:19px}.portfolio-measurement ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.portfolio-measurement li{border-left:1px solid var(--line);gap:5px;padding:4px 14px;display:grid}.portfolio-measurement li b{color:var(--coral-deep);font-family:var(--font-geist-mono),monospace;font-size:8px}.portfolio-measurement li span{font-size:9px;font-weight:800}.portfolio-measurement li small{color:var(--muted);font-size:7px;line-height:1.4}.portfolio-faq-section{border-block:1px solid var(--line);background:#f0ece4}.portfolio-faq-grid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.portfolio-faq-grid details{border-top:1px solid #cbc6bd}.portfolio-faq-grid details:last-child{border-bottom:1px solid #cbc6bd}.portfolio-faq-grid summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-size:11px;font-weight:800;list-style:none;display:flex}.portfolio-faq-grid summary::-webkit-details-marker{display:none}.portfolio-faq-grid summary span{color:var(--coral-deep);font-family:Georgia,serif;font-size:21px;font-weight:400}.portfolio-faq-grid details p{color:var(--muted);max-width:650px;margin:-3px 0 20px;font-size:10px;line-height:1.65}.related-cases-section{padding-block:70px}.related-cases-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.related-cases-grid>a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;min-height:210px;padding:25px;transition:transform .2s,border-color .2s}.related-cases-grid>a:hover{border-color:var(--coral);transform:translateY(-3px)}.related-cases-grid>a>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.related-cases-grid h3{margin:28px 0 7px;font-size:14px}.related-cases-grid p{letter-spacing:-.03em;margin:0 0 28px;font-family:Georgia,serif;font-size:24px;line-height:1.1}.related-cases-grid strong{color:var(--coral-deep);font-size:8px}.playbook-filter{gap:7px;margin-bottom:16px;display:flex;overflow-x:auto}.playbook-filter button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:9px;flex:none;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:10px;display:flex}.playbook-filter button.active{background:var(--ink);border-color:var(--ink);color:#fff}.playbook-filter button span{background:#8080801f;border-radius:20px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:8px;display:flex}.playbook-layout{grid-template-columns:1.25fr .75fr;align-items:start;gap:14px;display:grid}.playbook-catalog{border:1px solid var(--line);background:#fff;border-radius:14px;max-height:760px;overflow:auto}.playbook-catalog>button{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;width:100%;min-height:68px;padding:0 15px;display:grid}.playbook-catalog>button.active,.playbook-catalog>button:hover{background:#f5f1ea}.playbook-catalog>button:last-child{border-bottom:0}.playbook-catalog>button>span{color:var(--coral-deep);font-family:var(--font-geist-mono),monospace;font-size:9px}.playbook-catalog p{gap:5px;margin:0;display:grid}.playbook-catalog p strong{font-size:11px}.playbook-catalog p small{color:var(--muted);font-size:8px}.playbook-inspector{position:sticky;top:82px}.playbook-inspector-head{justify-content:space-between;align-items:center;display:flex}.playbook-inspector-head>span{color:var(--coral-deep);font-family:var(--font-geist-mono),monospace;font-size:10px}.playbook-inspector>small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-top:26px;font-size:8px;display:block}.playbook-inspector h2{letter-spacing:-.04em;margin:8px 0 13px;font-size:28px}.playbook-inspector>p{color:var(--muted);font-size:10px;line-height:1.6}.playbook-output,.playbook-readiness{background:#f5f1ea;border-radius:10px;gap:6px;margin:20px 0;padding:14px;display:grid}.playbook-output span{color:var(--coral-deep);letter-spacing:.07em;font-size:8px;font-weight:900}.playbook-output strong,.playbook-readiness strong{font-size:10px}.playbook-inspector h3{margin:20px 0 9px;font-size:10px}.playbook-source-list{flex-wrap:wrap;gap:6px;display:flex}.playbook-source-list span{border:1px solid var(--line);color:var(--muted);background:#f2f2ef;border-radius:7px;padding:7px 9px;font-size:8px}.playbook-source-list span.present{color:#2f7451;background:#e8f4ed;border-color:#bfdcca}.playbook-readiness{background:#f8efe6;border:1px solid #ead2bf}.playbook-readiness.ready{background:#e8f4ed;border-color:#bfdcca}.playbook-readiness small{color:var(--muted);font-size:8px;line-height:1.5}.playbook-inspector>.button{width:100%}@media (max-width:1000px){.case-hero-grid,.case-intent-layout,.case-method-grid,.case-section-head,.home-case-head{grid-template-columns:1fr;gap:40px}.case-summary-grid{grid-template-columns:repeat(3,1fr)}.playbook-layout{grid-template-columns:1fr}.playbook-inspector{position:static}.case-library-hero-grid,.case-methodology-grid,.portfolio-case-hero-grid,.portfolio-faq-grid,.portfolio-results-grid{grid-template-columns:1fr;gap:45px}.portfolio-case-metrics{grid-template-columns:repeat(2,1fr)}.portfolio-measurement{grid-template-columns:1fr}}@media (max-width:720px){.case-hero-grid,.home-case-hero,.home-case-integrity{grid-template-columns:1fr}.case-ai-grid,.case-counter-grid,.case-summary-grid,.home-case-metrics{grid-template-columns:1fr 1fr}.home-case-integrity{align-items:start}.home-case-integrity .button{width:100%}.case-hero{padding-top:145px}.case-hero-score>strong{font-size:65px}.case-visual-section figure{height:420px}.case-visual-section figure:after{background:linear-gradient(90deg,#071117eb,#07111740)}.case-library-hero,.portfolio-case-hero{padding-top:145px}.case-evidence-strip .shell,.case-featured-card,.case-library-grid,.portfolio-story-grid,.portfolio-takeaway-grid,.portfolio-workstreams,.related-cases-grid{grid-template-columns:1fr}.case-evidence-strip article,.case-evidence-strip article:first-child{border-left:1px solid var(--line);border-right:1px solid var(--line)}.case-evidence-strip article:not(:last-child){border-bottom:1px solid var(--line)}.case-featured-image{min-height:340px}.home-more-cases>div{grid-template-columns:1fr}.case-section-label{flex-direction:column;align-items:start;gap:9px}.case-library-image{height:235px}.portfolio-case-visual figure{height:420px}.portfolio-measurement ol{grid-template-columns:repeat(2,1fr)}}.market-layer-select{margin-top:10px}.market-layer-select select:disabled{cursor:progress;opacity:.7}.market-scope-banner{background:radial-gradient(circle at 88% 20%,#f88b6133,#0000 32%),#fff7f2;border:1px solid #f4c8b6;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:grid}.market-scope-banner>span{color:#fff;letter-spacing:.08em;background:#ef7651;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:flex}.market-scope-banner p{gap:3px;min-width:0;margin:0;display:grid}.market-scope-banner p small{color:#c96040;letter-spacing:.12em;font-size:10px;font-weight:800}.market-scope-banner p strong{color:#101b22;font-size:16px}.market-scope-banner p em{color:#667179;overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.45}.market-scope-banner.market-specific{background:radial-gradient(circle at 88% 20%,#2fa27329,#0000 32%),#f3fbf7;border-color:#cbe6d9}.market-scope-banner.market-specific>span{background:#23946a}.market-scope-banner.market-specific p small{color:#227c5b}.portal-loading-state{gap:12px;padding:28px;display:grid}.portal-loading-state span{background:linear-gradient(90deg,#f0ede9,#faf8f5,#f0ede9) 0 0/200% 100%;border-radius:12px;height:54px;animation:market-loading 1.2s ease-in-out infinite;display:block}.portal-loading-state span:nth-child(2){animation-delay:.12s}.portal-loading-state span:nth-child(3){animation-delay:.24s}@keyframes market-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.commerce-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.commerce-market-card{color:inherit;cursor:pointer;text-align:left;gap:18px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.commerce-market-card:hover{border-color:#ed9878;transform:translateY(-2px);box-shadow:0 14px 40px #2b221b17}.commerce-market-card>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.commerce-market-card>header>span{color:#df6844;letter-spacing:.08em;background:#fff0e9;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:800;display:flex}.commerce-market-card footer,.commerce-market-card header p,.commerce-market-card>div p{margin:0}.commerce-market-card header p{gap:3px;min-width:0;display:grid}.commerce-market-card header strong{color:#101b22;overflow-wrap:anywhere;font-size:17px}.commerce-market-card footer small,.commerce-market-card header small{color:#707980;overflow-wrap:anywhere}.commerce-market-card>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.commerce-market-card>div p{background:#f8f6f3;border:1px solid #e6e0da;border-radius:12px;gap:5px;min-width:0;padding:12px;display:grid}.commerce-market-card>div span{color:#778087;text-transform:uppercase;font-size:10px}.commerce-market-card>div strong{color:#111d24;overflow-wrap:anywhere;font-size:13px}.commerce-market-card footer{border-top:1px solid #e8e2dc;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.commerce-market-card footer b{color:#df6844;white-space:nowrap;font-size:12px}.market-source-note{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.market-source-note p{gap:3px;margin:0;display:grid}.market-source-note small{color:#6d777e}.market-detail-layout{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:start;gap:18px;display:grid}.market-configuration-panel,.market-seo-form{min-width:0;padding:22px}.market-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 24px;display:grid}.market-fact-grid p{background:#f8f6f3;border:1px solid #e6e0da;border-radius:12px;gap:5px;min-width:0;margin:0;padding:13px;display:grid}.market-fact-grid span{color:#737d84;text-transform:uppercase;font-size:10px}.market-fact-grid strong{color:#111d24;overflow-wrap:anywhere;font-size:13px}.market-configuration-panel>h3{color:#18242b;margin:22px 0 10px;font-size:14px}.market-locale-tabs{gap:8px;display:grid}.market-locale-tabs button{color:#17232a;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfd9d3;border-radius:12px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.market-locale-tabs button.active{background:#fff5f0;border-color:#ef8967;box-shadow:0 0 0 3px #ef89671f}.market-locale-tabs strong{text-transform:uppercase}.market-locale-tabs small{color:#727c83;overflow-wrap:anywhere}.market-locale-tabs b{color:#237c5a;background:#dff3e9;border-radius:999px;padding:5px 8px;font-size:10px}.market-catalog-list{gap:8px;display:grid}.market-catalog-list p{border-bottom:1px solid #ebe5df;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:9px 0;display:flex}.market-empty-inline{color:#6d777e;background:#f8f6f3;border-radius:12px;padding:14px;font-size:12px;line-height:1.55}.market-seo-form{gap:16px;display:grid}.market-form-grid label,.market-seo-form>label{gap:7px;min-width:0;display:grid}.market-form-grid label>span,.market-seo-form label>span{color:#d86645;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.market-seo-form input,.market-seo-form select,.market-seo-form textarea{color:#142027;font:inherit;background:#fff;border:1px solid #ddd6cf;border-radius:12px;width:100%;min-width:0;padding:12px 13px}.market-seo-form input:focus,.market-seo-form select:focus,.market-seo-form textarea:focus{border-color:#ed7f5c;outline:0;box-shadow:0 0 0 3px #ed7f5c1f}.market-seo-form input[readonly]{color:#5f6b72;background:#f6f3ef}.market-seo-form textarea{resize:vertical;min-height:120px;line-height:1.5}.market-seo-form label small{color:#758087;line-height:1.45}.market-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.market-form-assurance{background:#f0faf5;border:1px solid #cde8db;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.market-form-assurance>span{color:#fff;background:#25966c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.market-form-assurance p{gap:2px;margin:0;display:grid}.market-form-assurance small{color:#5f766b;line-height:1.4}@media (max-width:1200px){.commerce-market-grid,.market-detail-layout{grid-template-columns:1fr}}@media (max-width:760px){.market-scope-banner{grid-template-columns:40px minmax(0,1fr);align-items:start}.market-scope-banner>.status{grid-column:1/-1;justify-self:start}.commerce-market-card,.market-configuration-panel,.market-seo-form{padding:16px}.commerce-market-card>header{grid-template-columns:40px minmax(0,1fr)}.commerce-market-card>header>.status{grid-column:1/-1;justify-self:start}.commerce-market-card>div,.market-fact-grid,.market-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-source-note{grid-template-columns:1fr}.market-locale-tabs button{grid-template-columns:48px minmax(0,1fr)}.market-locale-tabs b{grid-column:1/-1;justify-self:start}}@media (max-width:460px){.commerce-market-card>div,.market-fact-grid,.market-form-grid{grid-template-columns:1fr}.commerce-market-card footer{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.case-ai-grid,.case-counter-grid,.case-summary-grid,.home-case-metrics{grid-template-columns:1fr}.case-final-cta .shell>div,.case-hero-actions{flex-direction:column;align-items:stretch}.case-intent-table{overflow-x:auto}.case-intent-table>div,.case-intent-table>header{min-width:520px}.case-visual-section figure{height:440px}.case-visual-section img{object-position:64% center}.case-library-metrics,.portfolio-case-metrics,.portfolio-measurement ol{grid-template-columns:1fr}.case-library-metrics{gap:8px}.case-library-metrics>span,.case-library-metrics>span:first-child{border-bottom:1px solid var(--line);border-right:0;padding:12px 0}.case-library-metrics>span:last-child{border-bottom:0}.portfolio-measurement li{border-left:0;border-top:1px solid var(--line);padding:12px 0}.portfolio-case-hero-grid>aside>strong{font-size:58px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{color:inherit;font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #ef8e697a}img{max-width:100%;display:block}.shell{width:calc(100% - 48px);max-width:1240px;margin:0 auto}.brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:900;display:inline-flex}.brand-name span{color:var(--coral-deep)}.brand-mark{background:var(--deep);border:1px solid #101b211f;border-radius:11px;width:39px;height:39px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 7px 20px #0711172e}.brand-mark b,.brand-mark em,.brand-mark i{background:var(--coral);transform-origin:bottom;border-radius:5px 5px 2px 2px;width:6px;display:block;position:absolute;bottom:8px}.brand-mark i{height:12px;left:8px}.brand-mark b{height:19px;left:17px}.brand-mark em{height:27px;left:26px}.brand-mark:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:26.5px}.brand-compact .brand-mark{border-radius:9px;width:34px;height:34px;transform:scale(.88)}.site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:30;background:#f5f3eedb;border:1px solid #101b2117;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;width:calc(100% - 48px);max-width:1220px;padding:10px 12px 10px 16px;display:grid;position:absolute;top:22px;left:50%;transform:translate(-50%)}.site-header nav{gap:3px;display:flex}.site-header nav a{color:#455057;border-radius:10px;padding:11px 12px;font-size:15px;font-weight:500}.site-header nav a:hover{color:var(--ink);background:#101b210d}.header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.text-button{background:0 0;border:0;border-radius:10px;padding:12px;font-size:13px}.button{border:0;border-radius:11px;justify-content:center;align-items:center;gap:14px;min-height:49px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:42px;padding-inline:17px}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{box-shadow:0 12px 25px #07111738}.button-coral{background:var(--coral);color:var(--ink)}.button-coral:hover{background:#f39977;box-shadow:0 12px 25px #ef8e6947}.button-outline{background:0 0;border:1px solid #101b212e}.button-outline:hover{background:#fff}.button-ghost,.button-ghost-light{color:#fff;background:0 0;border:1px solid #ffffff38}.mobile-menu{display:none}.hero,.industry-hero,.page-hero{background:var(--deep);color:#fff;min-height:830px;padding:150px 0 90px;position:relative;overflow:hidden}.final-cta-noise,.hero-noise{pointer-events:none;background-image:radial-gradient(circle at 18% 24%,#ef8e691f,#0000 31%),radial-gradient(circle at 85% 20%,#557dcc1a,#0000 28%),linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:auto,auto,32px 32px,32px 32px;position:absolute;inset:0}.hero:after,.industry-hero:after,.page-hero:after{background:var(--paper);content:"";z-index:2;border-radius:50% 50% 0 0;width:106%;height:110px;position:absolute;bottom:-84px;left:-3%}.hero-grid{z-index:3;grid-template-columns:minmax(420px,.84fr) minmax(610px,1.16fr);align-items:center;gap:58px;display:grid;position:relative}.eyebrow{color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.eyebrow-dot{background:var(--coral);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ef8e6921}.final-cta h2,.hero-copy h1,.industry-hero h1,.page-hero h1{letter-spacing:-.065em;margin:28px 0;font-size:clamp(55px,5.6vw,86px);font-weight:760;line-height:.94}.final-cta h2 em,.hero-copy h1 em,.industry-hero h1 em,.page-hero h1 em,.section h2 em{color:var(--coral);font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-copy>p{color:#ffffffa8;max-width:610px;margin:0 0 28px;font-size:18px;line-height:1.65}.hero-scan{background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;gap:8px;max-width:610px;padding:7px}.hero-scan,.hero-scan label{align-items:center;display:flex}.hero-scan label{flex:1;min-width:0}.hero-scan label>span{color:#ffffff59;padding-left:12px;font-size:14px}.hero-scan input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px 8px 14px 3px}.hero-scan input::placeholder{color:#ffffff73}.hero-scan .button{flex:none}.scan-message{background:#2e946824;border:1px solid #5dc2913d;border-radius:10px;padding:10px 12px;color:#b8e3cc!important;margin:12px 0 0!important;font-size:12px!important}.hero-proof{color:#ffffff73;align-items:center;gap:11px;margin-top:20px;font-size:11px;font-weight:700;display:flex}.hero-proof i{background:#fff3;border-radius:50%;width:3px;height:3px}.hero-product-wrap{perspective:1600px;min-width:0;position:relative}.product-preview{background:#f1f1ee;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:58px 1fr;min-height:505px;display:grid;overflow:hidden;transform:rotateY(-4deg)rotateX(1.5deg);box-shadow:0 38px 110px #0000006b}.product-preview>aside{background:#0a151b;flex-direction:column;align-items:center;gap:9px;padding:14px 9px;display:flex}.preview-brand-mark{background:var(--coral);color:var(--ink);border-radius:9px;width:35px;height:35px;margin-bottom:15px;font-weight:900}.preview-brand-mark,.product-preview>aside>span{justify-content:center;align-items:center;font-size:15px;display:flex}.product-preview>aside>span{color:#ffffff73;border-radius:8px;width:34px;height:34px}.product-preview>aside>span.active{color:var(--coral);background:#ef8e6929}.product-preview>aside>b{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-top:auto;font-size:9px;display:flex}.preview-main{color:var(--ink);min-width:0;padding:19px}.preview-toolbar{justify-content:space-between;align-items:center;display:flex}.preview-toolbar>div{flex-direction:column;gap:3px;display:flex}.preview-toolbar small{color:var(--muted);letter-spacing:.12em;font-size:7px;font-weight:800}.preview-toolbar strong{letter-spacing:-.035em;font-size:17px}.preview-toolbar>span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;padding:9px 10px;font-size:8px}.preview-ai-brief{background:var(--ink);color:#fff;border-radius:11px;justify-content:space-between;align-items:center;margin:15px 0 11px;padding:11px 12px;display:flex}.preview-ai-brief>div{align-items:center;gap:9px;display:flex}.ai-orb{background:var(--coral);color:var(--ink);border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:14px;display:inline-flex}.preview-ai-brief p{flex-direction:column;gap:2px;margin:0;display:flex}.preview-ai-brief small{color:var(--coral);letter-spacing:.1em;font-size:6px;font-weight:900}.preview-ai-brief strong{font-size:9px;font-weight:700}.preview-ai-brief>a{color:#fff;white-space:nowrap;background:0 0;border:0;font-size:7px}.preview-metrics{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.preview-metrics article{background:#fff;border:1px solid #e5e3de;border-radius:10px;min-width:0;padding:10px;position:relative}.preview-metrics article>span{color:var(--muted);white-space:nowrap;font-size:7px;display:block}.preview-metrics article>strong{letter-spacing:-.05em;margin:5px 0 2px;font-size:17px;display:block}.preview-metrics article>small{color:var(--green);font-size:7px;font-weight:800}.mini-trend{align-items:flex-end;gap:1px;width:40px;height:22px;display:flex;position:absolute;bottom:8px;right:7px}.mini-trend i{background:var(--coral);opacity:.7;border-radius:2px 2px 0 0;flex:1}.preview-grid{grid-template-columns:1.1fr .9fr;gap:8px;margin-top:8px;display:grid}.preview-grid>article{background:#fff;border:1px solid #e5e3de;border-radius:10px;min-height:260px;padding:12px}.preview-chart>div:first-child{justify-content:space-between;display:flex}.preview-chart p{flex-direction:column;margin:0;display:flex}.preview-chart p strong{font-size:9px}.preview-chart p small{margin-top:3px}.preview-chart p small,.preview-chart>div:first-child>span{color:var(--muted);font-size:7px}.line-chart{border-bottom:1px solid #e7e4df;align-items:flex-end;gap:6px;height:170px;margin-top:18px;display:flex;position:relative}.line-chart>span{background:linear-gradient(var(--coral),#ef8e6961);z-index:2;border-radius:3px 3px 0 0;flex:1}.axis-labels,.chart-labels{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:7px;display:flex}.preview-actions>p{flex-direction:column;margin:0 0 12px;display:flex}.preview-actions>p strong{font-size:9px}.preview-actions>p small{color:var(--muted);margin-top:3px;font-size:7px}.preview-actions>div{border-top:1px solid #ece9e4;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;padding:12px 0;display:grid}.preview-actions>div>span{background:var(--coral-soft);color:var(--coral-deep);border-radius:6px;justify-content:center;align-items:center;height:22px;font-size:7px;font-weight:900;display:flex}.preview-actions>div p{flex-direction:column;gap:2px;margin:0;display:flex}.preview-actions>div b{font-size:8px}.preview-actions>div small{color:var(--muted);font-size:6px}.preview-actions>div>strong{color:var(--green);font-size:8px}.hero-badge{color:var(--ink);z-index:5;background:#fff;border-radius:13px;gap:9px;padding:10px 13px;position:absolute;top:-25px;right:-12px;box-shadow:0 18px 50px #00000047}.hero-badge,.hero-badge>span{align-items:center;display:flex}.hero-badge>span{background:var(--coral);border-radius:8px;justify-content:center;width:31px;height:31px}.hero-badge p{flex-direction:column;gap:2px;margin:0;display:flex}.hero-badge strong{font-size:10px}.hero-badge small{color:var(--muted);font-size:8px}.logo-strip{background:var(--paper);padding:36px 0 22px}.logo-strip .shell{border-bottom:1px solid var(--line);align-items:center;gap:36px;padding-bottom:31px;display:flex}.logo-strip p{color:var(--muted);letter-spacing:-.01em;flex:0 0 250px;margin:0;font-size:13px;font-weight:700;line-height:1.45}.logo-strip .shell>div{flex:1;justify-content:space-between;align-items:center;display:flex}.logo-strip .shell>div span{color:#4e585d;font-size:13px;font-weight:800}.section{padding:100px 0}.section-intro{margin-bottom:54px}.split-intro{grid-template-columns:1fr .72fr;align-items:end;gap:80px;display:grid}.section-number{color:var(--coral-deep);letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:900;display:block}.section h2,.section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,58px);font-weight:760;line-height:1}.section-heading>div:last-child>p,.split-intro>p{color:var(--muted);margin:0 0 6px;font-size:16px;line-height:1.65}.module-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.module-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;min-height:420px;padding:26px;transition:transform .2s,box-shadow .2s;display:flex}.module-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.module-featured{background:var(--ink);border-color:var(--ink);color:#fff}.module-card-head{justify-content:space-between;align-items:center;display:flex}.module-card-head>span{background:var(--coral-soft);color:var(--coral-deep);border-radius:10px;justify-content:center;align-items:center;width:43px;height:43px;font-size:19px;display:flex}.module-featured .module-card-head>span{background:var(--coral);color:var(--ink)}.module-card-head small{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:10px}.module-card h3{letter-spacing:-.04em;margin:27px 0 7px;font-size:25px}.module-card>strong{color:var(--coral-deep);font-size:12px}.module-featured>strong{color:var(--coral)}.module-card>p{color:var(--muted);margin:17px 0;font-size:13px;line-height:1.6}.module-featured>p{color:#ffffff94}.module-card ul{margin:0 0 25px;padding:0;list-style:none}.module-card li{border-top:1px solid var(--line);color:#4e5a60;padding:9px 0;font-size:11px}.module-featured li{border-color:var(--line-dark);color:#ffffffad}.module-card>a{color:var(--ink);margin-top:auto;font-size:12px;font-weight:900}.module-featured>a{color:#fff}.module-card>a span{color:var(--coral-deep)}.command-section{background:var(--cream)}.command-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:86px;display:grid}.command-copy>p{color:var(--muted);margin:25px 0;font-size:15px;line-height:1.65}.command-prompts{flex-direction:column;gap:7px;margin-bottom:28px;display:flex}.command-prompts span{color:#505a5e;background:#fff9;border:1px solid #101b2114;border-radius:10px;padding:11px 13px;font-size:11px}.ai-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;overflow:hidden}.ai-panel-top{border-bottom:1px solid var(--line);align-items:center;padding:15px 17px;display:flex}.ai-panel-top p{flex-direction:column;flex:1;margin:0 0 0 10px;display:flex}.ai-panel-top strong{font-size:12px}.ai-panel-top small{color:var(--muted);font-size:9px}.live-chip{background:var(--mint);color:var(--green);border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900}.user-question{background:var(--ink);color:#fff;border-radius:13px 13px 2px;max-width:72%;margin:24px 24px 16px auto;padding:13px 15px;font-size:13px;line-height:1.5}.ai-answer{padding:4px 24px 25px}.ai-answer>p{color:#3d4b52;font-size:13px;line-height:1.65}.answer-potential{background:var(--coral-soft);border:1px solid #ef8e6940;border-radius:12px;grid-template-columns:1fr auto;align-items:center;padding:12px 14px;display:grid}.answer-potential span{color:var(--coral-deep);text-transform:uppercase;font-size:9px;font-weight:900}.answer-potential strong{grid-row:span 2;font-size:18px}.answer-potential small{color:var(--muted);font-size:9px}.ai-answer ol{margin:12px 0;padding:0;list-style:none}.ai-answer li{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.ai-answer li b{background:var(--paper);border-radius:7px;justify-content:center;align-items:center;height:25px;font-size:9px;display:flex}.ai-answer li p{flex-direction:column;margin:0;display:flex}.ai-answer li strong{font-size:11px}.ai-answer li small{color:var(--muted);font-size:8px}.ai-answer li>span{background:var(--mint);color:var(--green);border-radius:999px;padding:6px 7px;font-size:8px;font-weight:800}.answer-sources{align-items:center;gap:5px;margin:15px 0;display:flex}.answer-sources>span{color:var(--muted);margin-right:4px;font-size:9px}.answer-sources b{background:var(--paper);border-radius:6px;padding:6px 7px;font-size:8px}.ai-answer>button{background:var(--ink);color:#fff;border:0;border-radius:9px;width:100%;padding:11px 13px;font-size:10px;font-weight:800}.section-heading{justify-content:space-between;align-items:end;margin-bottom:48px;display:flex}.section-heading>a,.section-heading>div:last-child>a{color:var(--coral-deep);font-size:12px;font-weight:900}.integration-cloud{flex-wrap:wrap;gap:10px;display:flex}.integration-cloud>span{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:9px 13px 9px 9px;font-size:11px;font-weight:800;display:flex}.integration-cloud>span b{background:var(--paper);color:var(--coral-deep);border-radius:8px;justify-content:center;align-items:center;min-width:29px;height:29px;font-size:8px;display:flex}.data-pipeline{background:var(--ink);color:#fff;border-radius:17px;grid-template-columns:repeat(7,auto);align-items:center;gap:16px;margin-top:28px;padding:20px 23px;display:grid}.data-pipeline>div{align-items:center;gap:10px;display:flex}.data-pipeline>div>span{color:var(--coral);background:#ef8e6924;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:flex}.data-pipeline p{flex-direction:column;margin:0;display:flex}.data-pipeline strong{font-size:11px}.data-pipeline small{color:#ffffff73;font-size:8px}.data-pipeline>i{color:var(--coral);font-style:normal}.industry-section{background:var(--cream)}.industry-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.industry-card{background:var(--ink);color:#fff;border-radius:18px;min-height:480px;position:relative;overflow:hidden}.industry-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.industry-card:after{content:"";background:linear-gradient(#0000 16%,#07111714 38%,#071117f2);position:absolute;inset:0}.industry-card:hover img{transform:scale(1.035)}.industry-card>div{z-index:2;padding:26px;position:absolute;bottom:0}.industry-card>div>span{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.industry-card h3{letter-spacing:-.04em;margin:10px 0;font-size:27px}.industry-card p{color:#ffffffa6;margin:0 0 14px;font-size:11px;line-height:1.55}.industry-card>div>strong{font-size:10px}.pricing-heading{align-items:center}.billing-toggle{background:var(--cream);border-radius:12px;padding:4px;display:flex}.billing-toggle button{color:var(--muted);background:0 0;border:0;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:800}.billing-toggle button.active{color:var(--ink);background:#fff;box-shadow:0 5px 15px #101b2114}.billing-toggle button span{color:var(--green);margin-left:4px;font-size:8px}.pricing-cards-block{min-width:0}.pricing-choice-bar{background:var(--cream);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;margin:0 0 28px;padding:12px 12px 12px 18px;display:flex}.pricing-choice-bar>div:first-child{flex-direction:column;gap:3px;display:flex}.pricing-choice-bar strong{font-size:11px}.pricing-choice-bar>div:first-child span{color:var(--muted);font-size:9px}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.price-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:640px;padding:25px;display:flex;position:relative}.price-featured{background:var(--ink);border-color:var(--ink);color:#fff;transform:translateY(-10px)}.popular{background:var(--coral);color:var(--ink);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;position:absolute;top:18px;right:18px}.price-card-head h3{letter-spacing:-.04em;margin:0;font-size:25px}.price-card-head p{color:var(--muted);margin:7px 0 24px;font-size:10px}.price-featured .price-card-head p{color:#ffffff7a}.price{align-items:flex-end;gap:8px;min-height:62px;display:flex}.price>strong{letter-spacing:-.06em;font-size:37px}.price>span{flex-direction:column;padding-bottom:7px;font-size:10px;display:flex}.price>span small{color:var(--muted);font-size:7px}.billing-detail{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;min-height:54px;margin-top:14px;padding-bottom:14px;display:flex}.billing-detail strong{font-size:8px}.billing-detail span{color:var(--muted);font-size:7px}.billing-detail-saving{background:#eef5eb;border:0;border-radius:9px;min-height:56px;margin-inline:-8px;padding:10px 8px}.billing-detail-saving span,.billing-detail-saving strong{color:#375f3d}.price-featured .billing-detail{border-color:var(--line-dark)}.price-featured .billing-detail-saving{background:#b2e2a61a}.price-featured .billing-detail-saving span,.price-featured .billing-detail-saving strong{color:#c9e8bd}.plan-limits{grid-template-columns:1fr 1fr;gap:6px;margin:21px 0;display:grid}.plan-limits span{background:var(--paper);border-radius:8px;padding:8px;font-size:8px;font-weight:700}.price-featured .plan-limits span{background:#ffffff12}.price-card ul{border-top:1px solid var(--line);margin:0 0 25px;padding:14px 0 0;list-style:none}.price-featured ul{border-color:var(--line-dark)}.price-card li{color:#515c60;padding:6px 0;font-size:10px;line-height:1.4}.price-featured li{color:#ffffffab}.price-card>.button{width:100%;margin-top:auto;font-size:11px}.price-featured .button-outline{color:#fff;border-color:#ffffff3d}.pricing-note{margin:20px 0 0;font-size:10px}.pricing-layer-note,.pricing-note{color:var(--muted);text-align:center}.pricing-layer-note{background:var(--cream);border:1px solid var(--line);border-radius:12px;margin:18px 0 0;padding:13px 16px;font-size:9px;line-height:1.6}.comparison-section{background:var(--ink);color:#fff}.comparison-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px;display:grid}.comparison-grid>div:first-child p{color:#ffffff8c;margin-top:25px;font-size:14px;line-height:1.7}.comparison-table{border:1px solid #ffffff24;border-radius:16px;overflow:hidden}.comparison-row{border-bottom:1px solid #ffffff1a;grid-template-columns:1.4fr .8fr .8fr;align-items:center;min-height:51px;font-size:10px;display:grid}.comparison-row:last-child{border:0}.comparison-row>*{padding:0 17px}.comparison-row>:nth-child(2){color:#ffffff7a}.comparison-row>:nth-child(3){color:var(--coral);font-weight:900}.comparison-head{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;font-size:8px;font-weight:900}.faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:100px;display:grid}.faq-grid>div:first-child>p{color:var(--muted);font-size:12px;line-height:1.6}.faq-grid>div:first-child>p a{color:var(--coral-deep);text-decoration:underline}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;padding:21px 0;font-size:14px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--coral-deep);font-size:18px;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:-6px 40px 21px 0;font-size:12px;line-height:1.7}.final-cta{background:var(--deep);color:#fff;text-align:center;padding:115px 0;position:relative;overflow:hidden}.final-cta .shell{z-index:2;position:relative}.final-cta .shell>span{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.final-cta h2{margin:24px 0;font-size:clamp(54px,6vw,86px)}.final-cta p{color:#ffffff8c;max-width:520px;margin:0 auto 28px;font-size:14px}.final-cta .shell>div{justify-content:center;gap:9px;display:flex}.compact-cta{padding:90px 0}.site-footer{color:#fff;background:#050c10;padding:70px 0 25px}.footer-grid{grid-template-columns:1.4fr repeat(3,.65fr);gap:55px;display:grid}.footer-brand p{color:#ffffff7a;max-width:340px;font-size:11px;line-height:1.7}.footer-brand>span{color:#ffffff47;font-size:9px}.footer-grid>div:not(:first-child){flex-direction:column;gap:11px;display:flex}.footer-grid>div:not(:first-child) strong{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px}.footer-grid>div:not(:first-child) a{color:#ffffff94;font-size:10px}.footer-grid>div:not(:first-child) a:hover{color:#fff}.footer-bottom{color:#ffffff4d;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:55px;padding-top:23px;font-size:9px;display:flex}.footer-bottom div{flex-wrap:wrap;gap:18px;display:flex}.page-hero{text-align:center;min-height:650px;padding-bottom:115px}.page-hero .shell{z-index:3;position:relative}.page-hero .eyebrow{justify-content:center}.page-hero h1{margin:32px 0 25px;font-size:clamp(56px,6vw,88px)}.page-hero .shell>p{color:#ffffff94;max-width:760px;margin:0 auto;font-size:17px;line-height:1.65}.page-hero-actions{justify-content:center;gap:9px;margin-top:28px;display:flex}.page-hero-metrics{border:1px solid #ffffff24;border-radius:15px;grid-template-columns:repeat(4,1fr);max-width:760px;margin:52px auto 0;display:grid}.page-hero-metrics>div{border-right:1px solid #ffffff1a;flex-direction:column;padding:19px;display:flex}.page-hero-metrics>div:last-child{border:0}.page-hero-metrics strong{color:var(--coral);font-size:24px}.page-hero-metrics span{color:#ffffff73;font-size:9px}.editorial-visual{aspect-ratio:3/2;isolation:isolate;background:#172329;border:1px solid #ffffff29;border-radius:19px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #020c1138}.editorial-visual:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 42%,#071116c2),linear-gradient(90deg,#0711166b,#0000 58%);position:absolute;inset:0}.editorial-visual>img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.editorial-visual figcaption{color:#fff;text-align:left;z-index:2;flex-direction:column;align-items:flex-start;max-width:660px;padding:28px;display:flex;position:absolute;bottom:0;left:0}.editorial-visual figcaption span{color:var(--coral);font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;margin-bottom:9px;font-size:8px;font-weight:800}.editorial-visual figcaption strong{letter-spacing:-.035em;font-size:clamp(17px,2.2vw,26px);line-height:1.1}.page-hero-with-visual{min-height:1040px;padding-bottom:160px}.page-hero-visual{aspect-ratio:2.2;max-width:1120px;margin:56px auto 0}.feature-group-visual:hover>img,.module-editorial-visual:hover>img,.page-hero-visual:hover>img{transform:scale(1.018)}.architecture-flow{grid-template-columns:repeat(7,auto);align-items:center;gap:12px;display:grid}.architecture-flow>div{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:220px;padding:23px}.architecture-flow>div>span{color:var(--coral-deep);font-family:var(--font-geist-mono),monospace;font-size:9px}.architecture-flow h3{letter-spacing:-.04em;margin:22px 0 10px;font-size:24px}.architecture-flow p{color:var(--muted);font-size:11px;line-height:1.6}.architecture-flow small{color:var(--coral-deep);font-size:8px;font-weight:800}.architecture-flow>i{color:var(--coral-deep);font-style:normal}.module-deep-list>article{border-top:1px solid #101b2121;grid-template-columns:80px 1fr 1fr;align-items:center;gap:45px;padding:70px 0;display:grid}.module-deep-list>article>*{min-width:0}.module-number{flex-direction:column;align-items:center;gap:14px;display:flex}.module-number>span{background:var(--coral);border-radius:13px;justify-content:center;align-items:center;width:55px;height:55px;font-size:23px;display:flex}.module-number small{color:var(--muted);font-family:var(--font-geist-mono),monospace}.module-deep-list article>div:nth-child(2) h2{overflow-wrap:anywhere;margin-bottom:18px;font-size:42px}.module-deep-list article>div:nth-child(2) p{color:var(--muted);font-size:13px;line-height:1.7}.check-list,.module-deep-list ul{padding:0;list-style:none}.check-list li,.module-deep-list li{color:#4d595e;padding:6px 0;font-size:11px}.module-deep-list article>div:nth-child(2) a{color:var(--coral-deep);margin-top:13px;font-size:11px;font-weight:900;display:inline-block}.module-editorial-visual{aspect-ratio:4/3;min-height:290px}.visual-label{color:#ffffff73;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.visual-lines{flex-direction:column;gap:11px;margin-top:25px;display:flex}.visual-lines i{background:linear-gradient(90deg,#ef8e69cc,#ef8e6914);border-radius:4px;height:9px;display:block}.visual-stats{flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:22px;right:22px}.visual-stats b{color:var(--coral);letter-spacing:-.06em;font-size:38px}.visual-stats small{color:#fff6;font-size:8px}.feature-groups>article{border-top:1px solid var(--line);grid-template-columns:.6fr 1.4fr;gap:70px;padding:55px 0;display:grid}.feature-groups>article>div:first-child>span{color:var(--coral-deep);font-family:var(--font-geist-mono),monospace;font-size:9px}.feature-groups h2{margin:15px 0;font-size:31px}.feature-groups>article>div:first-child p{color:var(--muted);font-size:11px;line-height:1.6}.feature-group-visual{aspect-ratio:4/3;margin-top:25px}.feature-group-visual figcaption{padding:18px}.feature-group-visual figcaption strong{font-size:16px}.feature-groups>article>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.feature-groups>article>div:last-child>div{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:24px 1fr auto;align-items:center;gap:11px;min-height:52px;padding:0 13px;display:grid}.feature-groups>article>div:last-child span{color:var(--coral-deep);font-family:var(--font-geist-mono),monospace;font-size:8px}.feature-groups>article>div:last-child strong{font-size:11px}.feature-groups>article>div:last-child small{color:var(--green);font-size:8px}.integration-catalog>section{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:50px;padding:48px 0;display:grid}.integration-catalog>section>div:first-child{flex-direction:column;display:flex}.integration-catalog>section>div:first-child>span{font-size:17px;font-weight:900}.integration-catalog>section>div:first-child>small{color:var(--muted);margin-top:6px;font-size:9px}.integration-catalog>section>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.integration-catalog article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:13px;display:grid}.integration-catalog article>span{background:var(--paper);color:var(--coral-deep);border-radius:10px;justify-content:center;align-items:center;height:42px;font-size:9px;font-weight:900;display:flex}.integration-catalog article h3{margin:0 0 4px;font-size:12px}.integration-catalog article p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.catalog-status{border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900}.catalog-native{background:var(--mint);color:var(--green)}.catalog-beta{color:var(--blue);background:#e2e7f6}.catalog-roadmap{background:var(--cream);color:var(--muted)}.integration-developer{background:var(--ink);color:#fff}.developer-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.developer-grid p{color:#ffffff8c;margin:24px 0;font-size:13px;line-height:1.7}.developer-grid pre{color:#b7d8c5;font-family:var(--font-geist-mono),monospace;background:#050c10;border:1px solid #ffffff1f;border-radius:16px;margin:0;padding:30px;font-size:11px;line-height:1.7;overflow:auto}.pricing-page-section{padding-top:40px}.pricing-models{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px;display:grid}.pricing-models article{background:var(--cream);border-radius:16px;padding:24px}.pricing-models article>span{color:var(--coral-deep);font-size:21px}.pricing-models h3{margin:15px 0 9px;font-size:21px}.pricing-models p{color:var(--muted);font-size:10px;line-height:1.6}.pricing-models strong{color:var(--coral-deep);font-size:9px}.execution-model-section{background:var(--deep);color:#fff;position:relative;overflow:hidden}.execution-model-section:before{content:"";background:radial-gradient(circle,#ef8e692e,#0000 68%);width:620px;height:620px;position:absolute;top:-280px;right:-240px}.execution-model-section .section-heading{z-index:1;position:relative}.execution-model-section .section-heading>p{color:#ffffff94;max-width:430px;margin:0;font-size:12px;line-height:1.7}.execution-model-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:42px;display:grid;position:relative}.execution-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;min-height:455px;padding:28px;display:flex}.execution-card.featured{background:var(--coral);border-color:var(--coral);color:var(--ink)}.execution-card>div{align-items:center;gap:12px;display:flex}.execution-card>div>span{color:var(--coral);background:#ffffff1f;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.execution-card.featured>div>span{color:var(--ink);background:#0a171d1f}.execution-card>div small{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.execution-card.featured>div small{color:#0a171d94}.execution-card h3{margin:34px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:400}.execution-card>p{color:#ffffff91;margin:0 0 20px;font-size:11px;line-height:1.65}.execution-card.featured>p{color:#0a171dad}.execution-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.execution-card li{color:#ffffffb8;font-size:10px}.execution-card.featured li{color:#0a171dc7}.execution-card footer{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.execution-card.featured footer{border-top-color:#0a171d26}.execution-card footer a,.execution-card footer strong{color:inherit;font-size:9px}.execution-flow{z-index:1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(5,1fr);margin-top:10px;padding:16px;display:grid;position:relative}.execution-flow div{border-right:1px solid #ffffff1a;align-items:center;gap:9px;padding:5px 13px;display:flex}.execution-flow div:last-child{border-right:0}.execution-flow span{color:var(--coral);font-size:8px}.execution-flow strong{font-size:9px}.pricing-service-intro{grid-template-columns:.6fr 1.4fr;align-items:start;gap:55px;margin-bottom:42px;display:grid}.pricing-service-intro h2{letter-spacing:-.04em;margin:15px 0 0;font-family:Georgia,serif;font-size:42px;font-weight:400}.pricing-service-intro h2 em{color:var(--coral-deep);font-weight:400}.pricing-service-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pricing-service-grid article{background:var(--cream);border-radius:15px;min-height:250px;padding:22px}.pricing-service-grid article>span{color:var(--coral-deep);font-size:19px}.pricing-service-grid h3{margin:25px 0 9px;font-size:17px}.pricing-service-grid p{color:var(--muted);font-size:10px;line-height:1.6}.pricing-service-grid strong{color:var(--coral-deep);font-size:9px}.pricing-section-label{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:22px;padding-top:22px;display:flex}.pricing-section-label p{color:var(--muted);max-width:430px;margin:0;font-size:10px}.managed-pricing,.pricing-economics{margin-top:60px}.pricing-economics-grid{grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:stretch;gap:12px;display:grid}.pricing-economics-grid article{background:var(--ink);color:#fff;border-radius:16px;flex-direction:column;min-height:230px;padding:23px;display:flex}.pricing-economics-grid>i{color:var(--coral-deep);text-align:center;align-self:center;font-size:24px;font-style:normal}.pricing-economics-grid article>span{color:var(--coral);letter-spacing:.1em;font-size:8px}.pricing-economics-grid h3{letter-spacing:-.04em;margin:34px 0 9px;font-size:21px}.pricing-economics-grid p{color:#ffffff94;margin:0 0 20px;font-size:10px;line-height:1.6}.pricing-economics-grid strong{color:#fff;margin-top:auto;font-size:12px}.managed-pricing-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.managed-pricing-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:370px;padding:26px;display:flex}.managed-pricing-grid article.managed-featured{background:var(--cream);border-color:var(--coral);box-shadow:inset 0 4px 0 var(--coral)}.managed-pricing-grid article>div{justify-content:space-between;align-items:center;display:flex}.managed-pricing-grid article>div span{color:var(--coral-deep);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.managed-pricing-grid article>div small{color:var(--muted);font-size:8px}.managed-pricing-grid h3{letter-spacing:-.06em;margin:35px 0 10px;font-size:34px}.managed-pricing-grid h3 small{letter-spacing:0;font-size:10px}.managed-pricing-grid p{color:var(--muted);font-size:10px;line-height:1.65}.managed-pricing-grid ul{border-top:1px solid var(--line);margin:auto 0 0;padding:16px 0 0;list-style:none}.managed-pricing-grid li{color:#515c60;padding:5px 0;font-size:9px}.managed-pricing-grid li:before{color:var(--green);content:"✓";margin-right:7px}.managed-pricing-note{color:var(--muted);text-align:center;margin:16px 0 0;font-size:9px;line-height:1.6}.api-capabilities,.security-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.api-capabilities article,.security-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:250px;padding:25px}.api-capabilities article>span,.security-grid article>span{color:var(--coral-deep);font-family:var(--font-geist-mono),monospace;font-size:9px}.api-capabilities h3,.security-grid h3{letter-spacing:-.04em;margin:35px 0 12px;font-size:22px}.api-capabilities p,.security-grid p{color:var(--muted);font-size:11px;line-height:1.65}.api-capabilities a{color:var(--coral-deep);margin-top:18px;font-size:9px;font-weight:900;display:inline-block}.security-status{color:var(--green);align-items:center;gap:7px;margin-top:23px;font-size:9px;font-weight:800;display:flex}.security-status i{background:var(--green);border-radius:50%;width:6px;height:6px}.industry-hero{min-height:760px}.industry-hero-grid{z-index:3;grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;display:grid;position:relative}.industry-hero h1{font-size:clamp(54px,5vw,78px)}.industry-hero-grid>div:first-child>p{color:#fff;margin:0 0 14px;font-size:20px;font-weight:800;line-height:1.35}.industry-lead{color:#ffffff8f;font-size:13px;line-height:1.7;display:block}.industry-hero-grid .page-hero-actions{justify-content:flex-start}.industry-hero-image{border-radius:20px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 36px 100px #0006}.industry-hero-image>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.industry-score-card{color:var(--ink);background:#fff;border-radius:13px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;width:290px;padding:11px 13px;display:grid;position:absolute;bottom:26px;left:26px}.industry-score-card>span{background:var(--coral);border-radius:8px;justify-content:center;align-items:center;height:35px;display:flex}.industry-score-card p{flex-direction:column;margin:0;display:flex}.industry-score-card strong{font-size:10px}.industry-score-card small{color:var(--muted);font-size:8px}.industry-score-card>b{font-size:26px}.industry-image-label{background:#071117cc;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;top:0;right:0}.industry-image-label span{color:var(--coral);font-family:var(--font-geist-mono),monospace;font-size:8px}.industry-image-label p{color:#ffffffb3;margin:0;font-size:8px;line-height:1.35}.industry-outcomes{background:var(--paper);padding:32px 0 22px}.industry-outcomes .shell{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-bottom:32px;display:grid}.industry-outcomes .shell>div{border-right:1px solid var(--line);align-items:center;gap:13px;padding:0 20px;display:flex}.industry-outcomes .shell>div:last-child{border:0}.industry-outcomes span{color:var(--coral-deep);font-family:var(--font-geist-mono),monospace;font-size:9px}.industry-outcomes strong{font-size:11px}.playbook-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.playbook-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:330px;padding:23px}.playbook-grid article>div{justify-content:space-between;align-items:center;display:flex}.playbook-grid article>div>span{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:9px}.playbook-grid article>div>b{background:var(--coral-soft);color:var(--coral-deep);border-radius:9px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.playbook-grid h3{letter-spacing:-.04em;margin:28px 0 13px;font-size:20px}.playbook-grid p{color:var(--muted);font-size:10px;line-height:1.65}.playbook-grid ul{border-top:1px solid var(--line);margin-top:20px;padding:12px 0 0;list-style:none}.playbook-grid li{color:#4f5a5f;padding:5px 0;font-size:9px}.industry-workflow{background:var(--cream)}.command-copy ol{margin:30px 0 0;padding:0;list-style:none}.command-copy ol li{border-top:1px solid #101b211f;grid-template-columns:30px 1fr;align-items:center;gap:14px;padding:13px 0;display:grid}.command-copy ol li>span{color:var(--coral-deep);font-family:var(--font-geist-mono),monospace;font-size:8px}.command-copy ol li p{flex-direction:column;margin:0;display:flex}.command-copy ol li strong{font-size:11px}.command-copy ol li small{color:var(--muted);font-size:9px}.industry-dashboard-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:26px}.industry-dashboard-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.industry-dashboard-card>div:first-child>span{color:var(--coral-deep);letter-spacing:.1em;font-size:8px;font-weight:900}.industry-dashboard-card h3{letter-spacing:-.04em;margin:23px 0 8px;font-size:27px}.industry-dashboard-card>p{color:var(--muted);font-size:11px;line-height:1.6}.mission-value{background:var(--ink);color:#fff;border-radius:13px;grid-template-columns:1fr auto;margin:20px 0 12px;padding:15px;display:grid}.mission-value span{color:#ffffff7a;font-size:9px}.mission-value strong{color:var(--coral);grid-row:span 2;font-size:22px}.mission-value small{color:#ffffff6b;font-size:8px}.industry-task{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.industry-task>span{background:var(--paper);border-radius:8px;justify-content:center;align-items:center;height:29px;font-size:9px;display:flex}.industry-task p{flex-direction:column;margin:0;display:flex}.industry-task strong{font-size:11px}.industry-task small{color:var(--muted);font-size:8px}.industry-task button{background:var(--coral);border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.industry-source-grid{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.industry-source-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;align-items:center;min-height:130px;padding:18px;display:flex}.industry-source-grid article>span{background:var(--paper);color:var(--coral-deep);border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;font-size:9px;font-weight:900;display:flex}.industry-source-grid strong{text-align:center;margin-top:12px;font-size:10px}.industry-source-grid small{color:var(--green);margin-top:5px;font-size:7px}.blog-hero,.industry-index-hero{min-height:610px}.industry-index-grid{grid-template-columns:repeat(2,1fr);gap:35px 16px;display:grid}.industry-index-grid>a{border:1px solid var(--line);background:#fff;border-radius:18px;padding:0 26px 26px;overflow:hidden}.industry-index-image{height:310px;margin:0 -26px 24px;position:relative;overflow:hidden}.industry-index-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.industry-index-grid>a:hover img{transform:scale(1.03)}.industry-index-image span{background:var(--ink);color:var(--coral);font-family:var(--font-geist-mono),monospace;padding:10px 12px;font-size:9px;position:absolute;top:0;left:0}.industry-index-grid>a>span{color:var(--coral-deep);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.industry-index-grid h2{margin:12px 0;font-size:29px}.industry-index-grid p{color:var(--muted);font-size:11px;line-height:1.65}.industry-index-grid>a>div:not(.industry-index-image){flex-wrap:wrap;gap:7px;display:flex}.industry-index-grid>a>div:not(.industry-index-image) small{background:var(--paper);color:#4e5a5f;border-radius:999px;padding:7px 9px;font-size:8px}.industry-index-grid>a>strong{color:var(--coral-deep);margin-top:22px;font-size:10px;display:block}.featured-post>a{background:var(--ink);color:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:70px;padding:45px;display:grid;overflow:hidden}.featured-post>a>div:first-child>span{color:var(--coral);letter-spacing:.1em;font-size:9px;font-weight:900}.featured-post h2{margin:30px 0 15px;font-size:40px}.featured-post p{color:#ffffff8c;font-size:13px;line-height:1.7}.featured-post>a>div:first-child>strong{margin-top:28px;font-size:10px;display:block}.featured-post-visual{aspect-ratio:3/2;background:var(--ink);color:#fff;isolation:isolate;border-radius:15px;padding:0;position:relative;overflow:hidden}.featured-post-visual:after{content:"";z-index:1;background:linear-gradient(#0000 44%,#071116d1);position:absolute;inset:0}.featured-post-visual>img{object-fit:cover;width:100%;height:100%}.featured-post-visual>span{color:var(--coral);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;z-index:2;font-size:8px;font-weight:900;position:absolute;bottom:22px;left:22px}.blog-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px;display:grid}.blog-grid>*{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:300px;padding:25px}.blog-card-image{border-radius:11px;height:150px;margin:-12px -12px 20px;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.blog-grid>a:hover .blog-card-image img{transform:scale(1.035)}.blog-grid>*>span{color:var(--coral-deep);letter-spacing:.08em;font-size:8px;font-weight:900}.blog-grid h2{letter-spacing:-.04em;margin:35px 0 12px;font-size:22px;line-height:1.15}.blog-grid p{color:var(--muted);font-size:10px;line-height:1.65}.blog-grid>*>div:last-child{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:30px;padding-top:15px;display:flex}.blog-grid small{color:var(--muted);font-size:8px}.blog-grid strong{color:var(--coral-deep);font-size:8px}.article-page>header{background:var(--deep);color:#fff;text-align:center;padding:175px 0 100px}.article-page>header .shell>span{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.article-page>header h1{letter-spacing:-.06em;max-width:1000px;margin:30px auto;font-size:clamp(48px,6vw,78px);line-height:.98}.article-page>header .shell>p{color:#ffffff94;max-width:720px;margin:0 auto;font-size:16px;line-height:1.65}.article-page>header .shell>div{justify-content:center;align-items:center;gap:11px;margin-top:32px;display:flex}.article-page>header .shell>div p{text-align:left;flex-direction:column;margin:0;display:flex}.article-page>header .shell>div strong{font-size:10px}.article-page>header .shell>div small{color:#ffffff73;font-size:8px}.article-header-visual{aspect-ratio:2.15;border:1px solid #ffffff29;border-radius:19px;max-width:1120px;margin:54px auto 0;overflow:hidden;box-shadow:0 30px 80px #00000047}.article-header-visual img{object-fit:cover;width:100%;height:100%}.article-grid{grid-template-columns:190px minmax(0,740px);justify-content:center;gap:90px;padding:80px 0 100px;display:grid}.article-grid>aside{flex-direction:column;align-self:start;gap:11px;display:flex;position:sticky;top:30px}.article-grid>aside strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:9px}.article-grid>aside a{color:var(--muted);font-size:9px}.article-grid>aside a:last-child{color:var(--coral-deep);margin-top:15px;font-weight:900}.article-content{font-family:Georgia,Times New Roman,serif}.article-content p{color:#39474d;font-size:16px;line-height:1.85}.article-content .article-lead{color:var(--ink);font-size:21px;line-height:1.65}.article-content h2{margin:70px 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:36px}.article-content ul{padding-left:22px}.article-content li{color:#39474d;padding:4px 0;font-size:15px;line-height:1.8}.article-callout{background:var(--cream);border-left:4px solid var(--coral);grid-template-columns:35px 1fr;gap:14px;margin:35px 0;padding:24px;display:grid}.article-callout>span{background:var(--coral);border-radius:8px;justify-content:center;align-items:center;height:35px;font-family:Arial,Helvetica,sans-serif;display:flex}.article-callout p{margin:0;font-size:14px}.article-callout strong{margin-bottom:7px;font-family:Arial,Helvetica,sans-serif;font-size:11px;display:block}.article-content ol{padding:0;list-style:none}.article-content ol li{border-top:1px solid var(--line);grid-template-columns:38px 1fr;align-items:center;gap:15px;padding:15px 0;display:grid}.article-content ol li>span{color:var(--coral-deep);font-family:var(--font-geist-mono),monospace;font-size:9px}.article-content ol li p{flex-direction:column;margin:0;font-family:Arial,Helvetica,sans-serif;display:flex}.article-content ol li strong{font-size:12px}.article-content ol li small{color:var(--muted);font-size:10px}.article-metrics{grid-template-columns:1fr 1fr;gap:9px;display:grid}.article-metrics>div{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:18px;display:flex}.article-metrics strong{font-family:Arial,Helvetica,sans-serif;font-size:12px}.article-metrics span{color:var(--muted);margin-top:7px;font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:1.5}.legal-hero{background:var(--deep);color:#fff;padding:175px 0 90px}.legal-hero span{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.legal-hero h1{letter-spacing:-.06em;margin:28px 0 16px;font-size:62px}.legal-hero p{color:#ffffff8c;font-size:14px}.legal-visual-wrap{z-index:3;margin-top:-46px;position:relative}.legal-editorial-visual{aspect-ratio:3}.legal-editorial-visual figcaption strong{max-width:520px}.legal-page{padding:75px 0 100px}.legal-grid{grid-template-columns:180px 1fr;gap:100px;display:grid}.legal-grid>aside{flex-direction:column;align-self:start;gap:12px;display:flex;position:sticky;top:30px}.legal-grid>aside strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.legal-grid>aside a{color:var(--muted);font-size:9px}.legal-grid>article{max-width:790px}.legal-grid>article>.legal-notice{background:var(--paper);border:1px solid var(--line);border-radius:14px;margin:0 0 28px;padding:16px 18px}.legal-grid>article section{border-top:1px solid var(--line);grid-template-columns:50px 1fr;gap:20px;padding:45px 0;display:grid}.legal-grid>article section>span{color:var(--coral-deep);font-family:var(--font-geist-mono),monospace;font-size:9px}.legal-grid>article h2{grid-column:2;margin:0;font-size:29px}.legal-grid>article p{color:#445158;grid-column:2;margin:0;font-size:12px;line-height:1.75}.portal{background:#eff0ed;grid-template-columns:235px minmax(0,1fr);min-height:100vh;display:grid}.portal-sidebar{background:var(--deep);color:#fff;flex-direction:column;height:100vh;padding:18px 13px 13px;display:flex;position:sticky;top:0;overflow:hidden}.workspace-switcher{color:#fff;text-align:left;background:#ffffff0f;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;margin-bottom:13px;padding:8px;display:grid}.workspace-switcher>span{background:var(--coral);color:var(--ink);border-radius:8px;justify-content:center;align-items:center;height:31px;font-size:9px;font-weight:900;display:flex}.profile-button p,.workspace-switcher p{flex-direction:column;min-width:0;margin:0;display:flex}.profile-button strong,.workspace-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.profile-button small,.workspace-switcher small{color:#fff6;font-size:7px}.workspace-switcher>b{color:#fff6}.tenant-select{gap:5px;display:grid}.tenant-select>span{color:#8c979a;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.tenant-select select{color:#f5f2ec;font:inherit;background:#253235;border:1px solid #3b484a;border-radius:8px;width:100%;min-width:0;padding:8px 10px;font-size:10px}.portal-sidebar>nav{flex:1;padding-right:2px;overflow-y:auto}.portal-sidebar>nav::-webkit-scrollbar{width:3px}.portal-sidebar>nav::-webkit-scrollbar-thumb{background:#ffffff26}.portal-sidebar>nav>div{display:contents}.nav-group{color:#ffffff3d;letter-spacing:.12em;margin:13px 8px 5px;font-size:6px;font-weight:900;display:block}.portal-sidebar nav button{color:#ffffff8f;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:21px 1fr auto;align-items:center;gap:8px;width:100%;min-height:34px;font-size:9px;display:grid}.portal-sidebar nav button:hover{color:#fff;background:#ffffff0d}.portal-sidebar nav button.active{color:#fff;background:#ef8e6921}.portal-sidebar nav button>span{color:#ffffff73;justify-content:center;align-items:center;font-size:12px;display:flex}.portal-sidebar nav button.active>span{color:var(--coral)}.portal-sidebar nav button>b{color:#fff9;background:#ffffff1a;border-radius:999px;padding:4px 5px;font-size:6px}.sidebar-bottom{border-top:1px solid #ffffff17;padding-top:10px}.usage-meter{background:#ffffff0a;border-radius:9px;margin-bottom:8px;padding:8px 9px}.usage-meter p{justify-content:space-between;margin:0 0 6px;font-size:7px;display:flex}.usage-meter p span{color:#fff6}.usage-meter>i{background:#ffffff1a;border-radius:999px;height:4px;display:block;overflow:hidden}.usage-meter>i b{background:var(--coral);border-radius:inherit;height:100%;display:block}.usage-meter>small{color:#ffffff47;margin-top:5px;font-size:6px;display:block}.profile-button{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;width:100%;padding:5px 8px;display:grid}.avatar,.profile-button>span{background:var(--coral-soft);color:var(--coral-deep);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:inline-flex}.profile-button>span{width:29px;height:29px}.profile-button>b{color:#fff6}.portal-stage{min-width:0}.portal-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#ffffffe0;justify-content:space-between;align-items:center;height:58px;padding:0 24px;display:flex;position:sticky;top:0}.surface-switch{background:var(--paper);border-radius:9px;padding:3px;display:flex}.surface-switch button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}.surface-switch button.active{color:var(--ink);background:#fff;box-shadow:0 3px 10px #101b2114}.portal-topbar>div:last-child{align-items:center;gap:7px;display:flex}.portal-topbar>div:last-child>button{color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.notification-button{position:relative}.notification-button>i{background:var(--coral);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.portal-content{max-width:1440px;margin:0 auto;padding:28px 26px 60px}.page-header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:21px;display:flex}.page-header>div:first-child>span{color:var(--coral-deep);letter-spacing:.12em;margin-bottom:8px;font-size:7px;font-weight:900;display:block}.page-header h1{letter-spacing:-.045em;margin:0;font-size:29px}.page-header p{color:var(--muted);margin:7px 0 0;font-size:10px}.page-actions{gap:7px;display:flex}.page-actions .button{min-height:38px;padding-inline:13px;font-size:9px}.status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:800;display:inline-flex}.status>i{border-radius:50%;width:5px;height:5px}.status-green{background:var(--mint);color:var(--green)}.status-green>i{background:var(--green)}.status-orange{color:var(--orange);background:#f7e5d3}.status-orange>i{background:var(--orange)}.status-red{color:var(--red);background:#f6dddd}.status-red>i{background:var(--red)}.status-blue{color:var(--blue);background:#e1e7f7}.status-blue>i{background:var(--blue)}.status-grey{background:var(--cream);color:var(--muted)}.status-grey>i{background:var(--muted)}.ai-brief-banner{background:var(--ink);color:#fff;border-radius:13px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:13px 15px;display:flex}.ai-brief-banner>div{align-items:center;gap:11px;display:flex}.ai-brief-banner>div>span{background:var(--coral);color:var(--ink);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ai-brief-banner p{flex-direction:column;margin:0;display:flex}.ai-brief-banner small{color:var(--coral);letter-spacing:.1em;font-size:7px;font-weight:900}.ai-brief-banner strong{margin-top:3px;font-size:10px}.ai-brief-banner>button{color:#fff;background:0 0;border:0;font-size:8px;font-weight:800}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:116px;padding:15px}.metric-accent{background:var(--coral-soft);border-color:#ef8e6940}.metric-card>div{justify-content:space-between;align-items:center;display:flex}.metric-card>div span{color:var(--muted);font-size:8px}.metric-card>div b{background:var(--mint);color:var(--green);border-radius:999px;padding:4px 6px;font-size:7px}.metric-card>strong{letter-spacing:-.05em;margin:16px 0 4px;font-size:23px;display:block}.metric-card>small{color:var(--muted);font-size:8px}.panel{border:1px solid var(--line);background:#fff;border-radius:13px}.dashboard-grid{grid-template-columns:1.35fr .65fr;gap:10px;margin-bottom:10px;display:grid}.customer-bottom-grid{grid-template-columns:1fr 1fr}.panel-head{justify-content:space-between;align-items:flex-start;padding:16px 17px 0;display:flex}.panel-head h2{letter-spacing:-.02em;margin:0;font-size:12px}.panel-head p{color:var(--muted);margin:4px 0 0;font-size:8px}.panel-head select,.panel-head>button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:7px;padding:7px 8px;font-size:7px}.chart-legend{gap:14px;padding:14px 17px 0;display:flex}.chart-legend span{color:var(--muted);align-items:center;gap:5px;font-size:7px;display:flex}.chart-legend i{border-radius:2px;width:7px;height:7px}.legend-coral{background:var(--coral)}.legend-dark{background:var(--ink)}.legend-blue{background:var(--blue)}.legend-grey{background:var(--sand)}.legend-green{background:var(--green)}.combo-chart{border-bottom:1px solid var(--line);gap:7px;height:190px;margin:12px 17px 0}.combo-chart,.combo-chart>div{align-items:flex-end;display:flex;position:relative}.combo-chart>div{flex:1;height:100%}.combo-chart>div>span{background:linear-gradient(var(--coral),#ef8e6940);border-radius:3px 3px 0 0;width:100%;display:block}.combo-chart>div>i{background:var(--ink);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%)}.chart-summary{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.chart-summary>div{flex-direction:column;padding:12px 17px;display:flex}.chart-summary span{color:var(--muted);font-size:7px}.chart-summary strong{margin-top:4px;font-size:11px}.opportunity-list{padding:8px 14px 14px}.opportunity-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;width:100%;padding:12px 0;display:grid}.opportunity-list>button:last-child{border:0}.opportunity-list>button>span{background:var(--paper);border-radius:7px;justify-content:center;align-items:center;height:26px;font-size:7px;display:flex}.opportunity-list p{flex-direction:column;margin:0;display:flex}.opportunity-list p strong{font-size:9px}.opportunity-list p small{color:var(--muted);font-size:7px}.opportunity-list button>div{flex-direction:column;align-items:flex-end;display:flex}.opportunity-list button>div b{color:var(--green);font-size:9px}.opportunity-list button>div small{color:var(--muted);font-size:6px}.alerts-panel,.channel-panel{padding-bottom:15px}.channel-row{grid-template-columns:100px 1fr 75px 35px;align-items:center;gap:10px;padding:8px 17px;font-size:8px;display:grid}.channel-row>i{background:var(--paper);border-radius:999px;height:5px;overflow:hidden}.channel-row>i b{border-radius:inherit;height:100%;display:block}.bar-coral{background:var(--coral)}.bar-ink{background:var(--ink)}.bar-blue{background:var(--blue)}.bar-green{background:var(--green)}.bar-sand{background:var(--sand)}.channel-row strong{text-align:right}.channel-row small{color:var(--muted);text-align:right}.alerts-panel>div:not(.panel-head){grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 17px;display:grid}.alert-icon{border-radius:8px;justify-content:center;align-items:center;height:28px;font-size:10px;display:flex}.alert-green{background:var(--mint);color:var(--green)}.alert-orange{color:var(--orange);background:#f7e5d3}.alert-blue{color:var(--blue);background:#e1e7f7}.alerts-panel p{flex-direction:column;margin:0;display:flex}.alerts-panel strong{font-size:8px}.alerts-panel small{color:var(--muted);font-size:7px}.alerts-panel button{color:var(--muted);background:0 0;border:0}.toast{background:var(--ink);box-shadow:var(--shadow);color:#fff;z-index:100;border-radius:11px;gap:9px;padding:11px 14px;font-size:10px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast,.toast span{align-items:center;display:flex}.toast span{background:var(--green);border-radius:50%;justify-content:center;width:19px;height:19px}.command-layout{grid-template-columns:210px minmax(0,1fr);gap:10px;min-height:calc(100vh - 150px);display:grid}.command-history{flex-direction:column;padding:14px;display:flex}.command-history>strong{margin-bottom:10px;font-size:9px}.command-history>button{text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:3px;padding:9px;display:flex}.command-history>button.active{background:var(--paper)}.command-history>button small{color:var(--muted);font-size:6px}.command-history>button span{font-size:8px}.agent-selector{border-top:1px solid var(--line);margin-top:auto;padding-top:13px}.agent-selector>small{color:var(--muted);letter-spacing:.1em;font-size:6px;font-weight:900}.agent-selector>button{background:var(--ink);color:#fff;text-align:left;border:0;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;width:100%;margin-top:7px;padding:8px;display:grid}.agent-selector>button>span{background:var(--coral);color:var(--ink);border-radius:7px;justify-content:center;align-items:center;height:28px;display:flex}.agent-selector p{flex-direction:column;margin:0;display:flex}.agent-selector strong{font-size:7px}.agent-selector p small{color:#fff6;font-size:6px}.command-chat{flex-direction:column;display:flex;overflow:hidden}.command-context{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:10px 14px;display:flex}.command-context>span{background:var(--paper);color:var(--muted);border-radius:999px;padding:6px 8px;font-size:7px}.command-context>button{color:var(--coral-deep);background:0 0;border:0;font-size:7px}.message-stream{flex:1;padding:24px max(24px,9%);overflow-y:auto}.message{grid-template-columns:30px 1fr;gap:10px;margin-bottom:20px;display:grid}.message>span{background:var(--coral);border-radius:8px;justify-content:center;align-items:center;height:30px;font-size:10px;display:flex}.message-user>span{background:var(--ink);color:#fff;font-size:7px}.message>div>small{color:var(--coral-deep);letter-spacing:.1em;font-size:6px;font-weight:900}.message>div>p{color:#344249;max-width:760px;margin:7px 0;font-size:10px;line-height:1.7}.message-user>div>p{background:var(--paper);border-radius:10px;padding:10px 12px;display:inline-block}.answer-card{background:var(--coral-soft);border-radius:10px;grid-template-columns:repeat(3,1fr);max-width:600px;margin:12px 0;display:grid}.answer-card p{border-right:1px solid #ef8e6940;flex-direction:column;padding:12px;display:flex;margin:0!important}.answer-card p:last-child{border:0}.answer-card span{color:var(--coral-deep);font-size:7px}.answer-card strong{margin-top:4px;font-size:13px}.message-actions,.source-chips{gap:5px;margin:10px 0;display:flex}.source-chips span{color:var(--muted);margin-right:4px;font-size:7px}.source-chips b{background:var(--paper);border-radius:5px;padding:5px 6px;font-size:6px}.message-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800}.thinking{align-items:center;gap:4px;margin-left:40px;display:flex}.thinking>span{color:var(--coral-deep);margin-right:5px}.thinking>i{background:var(--coral);border-radius:50%;width:5px;height:5px;animation:pulse 1s infinite alternate}.thinking>i:nth-child(3){animation-delay:.2s}.thinking>i:nth-child(4){animation-delay:.4s}@keyframes pulse{50%{opacity:.5}}.thinking small{color:var(--muted);margin-left:5px;font-size:7px}.command-input{border-top:1px solid var(--line);margin:0 16px 15px;padding-top:12px}.command-input textarea{resize:none;border:1px solid var(--line);border-bottom:0;border-radius:10px 10px 0 0;outline:0;width:100%;height:70px;padding:12px}.command-input>div{border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.command-input>div span{color:var(--muted);font-size:7px}.command-input>div button{background:var(--ink);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.research-bar{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 130px 130px auto;align-items:center;gap:7px;margin-bottom:10px;padding:8px;display:grid}.research-bar label{align-items:center;gap:7px;display:flex}.research-bar input,.research-bar select{border:0;outline:0;width:100%;font-size:9px}.research-bar select{border-left:1px solid var(--line);padding:8px}.research-bar .button{min-height:35px;font-size:8px}.keyword-summary{grid-template-columns:1.2fr repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.keyword-summary article{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-height:88px;padding:12px;display:flex}.keyword-summary article>span{color:var(--muted);font-size:7px}.keyword-summary article>strong{letter-spacing:-.03em;margin:12px 0 3px;font-size:16px}.keyword-summary article>strong i{color:var(--orange);margin-left:5px;font-size:7px;font-style:normal}.keyword-summary article>small{color:var(--green);font-size:7px}.keyword-summary .summary-accent{background:var(--coral-soft);border-color:#ef8e6940}.keyword-layout{grid-template-columns:minmax(0,1fr) 270px;gap:10px;display:grid}.keyword-table-panel{min-width:0;overflow:hidden}.table-filters{gap:3px;display:flex}.table-filters button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px 7px;font-size:7px}.table-filters button:first-child{background:var(--paper);color:var(--ink)}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:8px}.data-table th{color:var(--muted);text-align:left;padding:12px;font-size:7px;font-weight:700}.data-table td{border-top:1px solid var(--line);white-space:nowrap;padding:11px 12px}.data-table td strong{font-size:8px}.data-table td p small,.data-table td>small{color:var(--muted);margin-top:3px;font-size:6px;display:block}.data-table td>button{color:var(--muted);background:0 0;border:0}.intent-chip{color:var(--blue);background:#e3e8f5;border-radius:999px;padding:5px 6px;font-size:6px}.difficulty{align-items:center;gap:5px;display:flex}.difficulty i{background:var(--orange);border-radius:999px;max-width:28px;height:4px}.positive{color:var(--green);font-weight:800}.negative{color:var(--red);font-weight:800}.selection-bar{background:var(--ink);color:#fff;border-radius:9px;align-items:center;gap:6px;width:max-content;padding:7px 9px;display:flex;position:sticky;bottom:10px;left:50%;transform:translate(-50%)}.selection-bar span{color:#ffffff80;margin-right:8px;font-size:7px}.selection-bar button{color:#fff;background:#ffffff1a;border:0;border-radius:6px;padding:6px 7px;font-size:7px}.serp-panel{overflow:hidden}.serp-row{border-top:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:8px;margin:0 13px;padding:10px 0;display:grid}.serp-row>span{background:var(--paper);border-radius:6px;justify-content:center;align-items:center;height:22px;font-size:7px;display:flex}.serp-row p{flex-direction:column;margin:0;display:flex}.serp-row p strong{font-size:7px}.serp-row p small{color:var(--muted);font-size:6px}.serp-row>div{flex-direction:column;align-items:flex-end;display:flex}.serp-row>div small{color:var(--muted);font-size:6px}.serp-row>div b{font-size:7px}.serp-own{background:var(--coral-soft);margin-inline:0;padding-inline:13px}.serp-features{border-top:1px solid var(--line);margin:4px 13px 0;padding-top:12px}.serp-features>strong{font-size:8px}.serp-features>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.serp-features span{background:var(--paper);color:var(--muted);border-radius:6px;padding:5px 6px;font-size:6px}.wide-button{background:var(--ink);color:#fff;border:0;border-radius:7px;width:calc(100% - 28px);margin:14px;padding:9px;font-size:7px;font-weight:800;display:block}.rank-line-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;height:220px;margin:20px 17px 0;display:flex;position:relative}.rank-line-chart>span{flex:1;align-items:flex-end;height:100%;display:flex}.rank-line-chart>span i{border-top:2px solid var(--coral);background:linear-gradient(#ef8e696b,#ef8e6908);width:100%;height:100%;display:block}.position-donut{background:conic-gradient(var(--coral) 0 64.8%,var(--cream) 64.8% 100%);width:130px;height:130px;margin:20px auto}.position-donut,.position-donut>div{border-radius:50%;justify-content:center;align-items:center;display:flex}.position-donut>div{background:#fff;flex-direction:column;width:88px;height:88px}.position-donut strong{font-size:20px}.position-donut small{color:var(--muted);font-size:7px}.position-list{padding:0 16px 15px}.position-list>div{grid-template-columns:53px 1fr 23px 25px;align-items:center;gap:7px;padding:5px 0;font-size:7px;display:grid}.position-list i{background:var(--paper);border-radius:999px;height:4px}.position-list i b{background:var(--coral);border-radius:inherit;height:100%;display:block}.position-list small{color:var(--muted);text-align:right}.platform-visibility-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px;display:grid}.platform-card{padding:13px}.platform-card>div{grid-template-columns:31px 1fr auto;align-items:center;gap:7px;display:grid}.platform-mark{color:#fff;border-radius:8px;justify-content:center;align-items:center;height:31px;font-size:7px;font-weight:900;display:flex}.mark-green{background:var(--green)}.mark-blue{background:var(--blue)}.mark-purple{background:var(--purple)}.mark-ink{background:var(--ink)}.platform-card p{flex-direction:column;margin:0;display:flex}.platform-card p strong{font-size:8px}.platform-card p small{color:var(--muted);font-size:6px}.platform-card>strong{margin:16px 0 2px;font-size:22px;display:block}.platform-card>span{color:var(--muted);font-size:7px}.platform-card>i{background:var(--paper);border-radius:999px;height:5px;margin-top:9px;display:block}.platform-card>i b{background:var(--coral);border-radius:inherit;height:100%;display:block}.geo-grid{grid-template-columns:1fr 1fr}.citation-list{padding:7px 14px 14px}.citation-list>div{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.citation-list>div>span{background:var(--paper);color:var(--coral-deep);border-radius:8px;justify-content:center;align-items:center;height:28px;font-size:7px;font-weight:900;display:flex}.citation-list p{flex-direction:column;margin:0;display:flex}.citation-list p strong{font-size:8px}.citation-list p small{color:var(--muted);font-size:6px}.citation-list>div>b{font-size:7px}.citation-list button{border:1px solid var(--line);background:0 0;border-radius:6px;padding:6px 7px;font-size:6px}.prompt-card{padding:15px 17px 17px}.prompt-card>span{color:var(--coral-deep);letter-spacing:.08em;font-size:6px;font-weight:900}.prompt-card h3{margin:9px 0 14px;font-size:13px;line-height:1.35}.prompt-card>div p{border-top:1px solid var(--line);grid-template-columns:21px 1fr auto;align-items:center;gap:9px;margin:0;padding:9px 0;font-size:8px;display:grid}.prompt-card>div p b{background:var(--paper);border-radius:6px;justify-content:center;align-items:center;height:21px;display:flex}.prompt-card>div p.own{color:var(--coral-deep);font-weight:900}.prompt-card>button{background:var(--ink);color:#fff;border:0;border-radius:7px;width:100%;margin-top:9px;padding:8px;font-size:7px}.audit-hero{grid-template-columns:140px 1fr 230px;align-items:center;gap:25px;margin-bottom:10px;padding:18px;display:grid}.health-ring{background:conic-gradient(var(--green) 0 91%,var(--cream) 91% 100%);width:120px;height:120px}.health-ring,.health-ring>div{border-radius:50%;justify-content:center;align-items:center;display:flex}.health-ring>div{background:#fff;flex-direction:column;width:84px;height:84px}.health-ring strong{font-size:26px}.health-ring small{color:var(--muted);font-size:7px}.audit-hero>div:nth-child(2)>span{color:var(--coral-deep);letter-spacing:.1em;font-size:7px;font-weight:900}.audit-hero h2{margin:9px 0 5px;font-size:19px}.audit-hero>div:nth-child(2)>p{color:var(--muted);font-size:9px;line-height:1.6}.audit-hero>div:nth-child(2)>div{gap:5px;margin-top:11px;display:flex}.audit-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.audit-stats p{background:var(--paper);border-radius:8px;flex-direction:column;margin:0;padding:9px;display:flex}.audit-stats span{color:var(--muted);font-size:6px}.audit-stats strong{margin-top:4px;font-size:11px}.audit-categories{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:10px;display:grid}.audit-categories article{padding:12px}.audit-categories article>span{color:var(--muted);font-size:7px}.audit-categories article>strong{margin:11px 0 7px;font-size:18px;display:block}.audit-categories article>i{background:var(--paper);border-radius:999px;height:4px;display:block}.audit-categories article>i b{background:var(--green);border-radius:inherit;height:100%;display:block}.audit-categories article>small{color:var(--muted);margin-top:6px;font-size:6px;display:block}.issue-list{padding:6px 14px 14px}.issue-row{border-top:1px solid var(--line);grid-template-columns:30px 1fr 100px 80px 20px;align-items:center;gap:10px;padding:11px 0;display:grid}.issue-icon{border-radius:8px;justify-content:center;align-items:center;height:30px;font-size:10px;display:flex}.issue-icon.high{color:var(--red);background:#f6dddd}.issue-icon.medium{color:var(--orange);background:#f7e5d3}.issue-icon.low{background:var(--cream);color:var(--muted)}.issue-row>p{flex-direction:column;margin:0;display:flex}.issue-row>p strong{font-size:9px}.issue-row>p small{color:var(--muted);font-size:7px}.issue-row>div{flex-direction:column;display:flex}.issue-row>div span{color:var(--muted);font-size:6px}.issue-row>div strong{color:var(--green);font-size:8px}.issue-row>button{border:1px solid var(--line);background:0 0;border-radius:6px;padding:6px;font-size:7px}.issue-fixed{opacity:.48}.editor-layout{grid-template-columns:235px minmax(0,1fr) 215px;gap:10px;min-height:calc(100vh - 165px);display:grid}.content-brief,.score-panel{padding-bottom:15px}.content-brief>label,.settings-field{color:var(--muted);flex-direction:column;gap:5px;margin:14px;font-size:7px;display:flex}.content-brief input,.settings-field input,.settings-field select,.settings-field textarea{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px;font-size:8px}.brief-score{background:var(--coral-soft);border-radius:9px;grid-template-columns:1fr auto;margin:14px;padding:10px;display:grid}.brief-score span{color:var(--coral-deep);font-size:7px}.brief-score strong{grid-row:span 2;font-size:18px}.brief-score small{color:var(--green);font-size:6px}.brief-metrics{grid-template-columns:1fr 1fr;gap:6px;margin:14px;display:grid}.brief-metrics p{background:var(--paper);border-radius:7px;flex-direction:column;margin:0;padding:7px;display:flex}.brief-metrics span{color:var(--muted);font-size:6px}.brief-metrics strong{margin-top:3px;font-size:7px}.content-brief>strong{margin:18px 14px 8px;font-size:8px;display:block}.topic-chips{flex-wrap:wrap;gap:5px;margin:0 14px;display:flex}.topic-chips span{background:var(--paper);color:#4d595e;border-radius:999px;padding:5px 6px;font-size:6px}.content-brief ul{color:var(--muted);margin:0 14px;padding-left:15px;font-size:7px;line-height:1.7}.editor-panel{flex-direction:column;display:flex;overflow:hidden}.editor-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.editor-toolbar>div{gap:4px;display:flex}.editor-toolbar button{background:0 0;border:0;border-radius:5px;min-width:27px;height:27px;font-size:8px}.editor-toolbar button:hover{background:var(--paper)}.editor-toolbar>span{color:var(--muted);font-size:6px}.editor-title{letter-spacing:-.04em;border:0;outline:0;padding:30px 36px 12px;font-size:26px;font-weight:800}.editor-body{resize:none;border:0;outline:0;flex:1;min-height:430px;padding:12px 36px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.9}.editor-ai-bar{background:var(--coral-soft);border-radius:9px;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;margin:10px;padding:9px;display:grid}.editor-ai-bar>span{background:var(--coral);border-radius:7px;justify-content:center;align-items:center;height:29px;display:flex}.editor-ai-bar p{flex-direction:column;margin:0;display:flex}.editor-ai-bar strong{font-size:7px}.editor-ai-bar small{color:var(--muted);font-size:6px}.editor-ai-bar button{background:var(--ink);color:#fff;border:0;border-radius:6px;padding:7px 8px;font-size:6px}.content-score-ring{background:conic-gradient(var(--coral) 0 var(--score),var(--paper) var(--score) 1turn);width:105px;height:105px;margin:18px auto}.content-score-ring,.content-score-ring>div{border-radius:50%;justify-content:center;align-items:center;display:flex}.content-score-ring>div{background:#fff;flex-direction:column;width:73px;height:73px}.content-score-ring strong{font-size:22px}.content-score-ring small{color:var(--muted);font-size:7px}.score-row{margin:0 14px 10px}.score-row p{justify-content:space-between;align-items:center;margin:0 0 4px;font-size:7px;display:flex}.score-row>i{background:var(--paper);border-radius:999px;height:4px;display:block}.score-row>i b{background:var(--coral);border-radius:inherit;height:100%;display:block}.score-row>small{color:var(--muted);font-size:6px}.publish-target{border-top:1px solid var(--line);margin:15px 14px 0;padding-top:12px}.publish-target>span{color:var(--muted);font-size:6px}.publish-target>button{background:var(--paper);text-align:left;border:0;border-radius:8px;grid-template-columns:27px 1fr auto;align-items:center;gap:7px;width:100%;margin-top:6px;padding:7px;display:grid}.publish-target>button>b{background:var(--green);color:#fff;border-radius:6px;justify-content:center;align-items:center;height:27px;display:flex}.publish-target p{flex-direction:column;margin:0;display:flex}.publish-target strong{font-size:7px}.publish-target small{color:var(--muted);font-size:6px}.analytics-toolbar{justify-content:space-between;align-items:center;margin-bottom:10px;padding:7px;display:flex}.analytics-toolbar>div{gap:3px;display:flex}.analytics-toolbar button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:7px}.analytics-toolbar button.active{background:var(--paper);color:var(--ink)}.analytics-toolbar>span{color:var(--muted);margin-right:7px;font-size:7px}.revenue-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:4px;height:245px;margin:20px 17px 16px;display:flex}.revenue-chart>div{flex:1;align-items:flex-end;gap:1px;height:100%;display:flex}.revenue-chart>div>span{background:var(--coral);border-radius:2px 2px 0 0;flex:1}.revenue-chart>div>i{background:var(--green);border-radius:2px 2px 0 0;flex:1}.insight-list{padding:8px 14px}.insight-list>div{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:9px;padding:12px 0;display:grid}.insight-list>div>span{background:var(--coral-soft);color:var(--coral-deep);border-radius:8px;justify-content:center;align-items:center;height:28px;display:flex}.insight-list p{flex-direction:column;margin:0;display:flex}.insight-list strong{font-size:8px}.insight-list small{color:var(--muted);font-size:7px;line-height:1.5}.mission-board{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.mission-board>section{border:1px solid var(--line);background:#ffffff6b;border-radius:12px;min-height:320px;padding:10px}.mission-board>section>div{justify-content:space-between;align-items:center;padding:4px 4px 10px;display:flex}.mission-board h2{margin:0;font-size:9px}.mission-board>section>div>span{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:6px;display:flex}.mission-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:8px;padding:11px}.mission-card>span{color:var(--coral-deep);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.mission-card h3{margin:11px 0;font-size:10px;line-height:1.35}.mission-card>p{flex-direction:column;margin:0;display:flex}.mission-card>p small{color:var(--muted);font-size:6px}.mission-card>p strong{color:var(--green);margin-top:2px;font-size:11px}.mission-progress{align-items:center;gap:7px;margin-top:12px;display:flex}.mission-progress i{background:var(--paper);border-radius:999px;flex:1;height:4px}.mission-progress i b{background:var(--coral);border-radius:inherit;height:100%;display:block}.mission-progress span{color:var(--muted);font-size:6px}.mission-card>div:last-child{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:11px;padding-top:9px;display:flex}.avatar-small{width:24px;height:24px;font-size:6px}.mission-card>div:last-child button{background:var(--ink);color:#fff;border:0;border-radius:6px;width:24px;height:24px}.mission-done{opacity:.55}.automation-list{padding:7px 14px 14px}.automation-list>div{border-top:1px solid var(--line);grid-template-columns:45px 1.2fr 1fr 20px 1fr .8fr 20px;align-items:center;gap:9px;min-height:50px;display:grid}.automation-list p{flex-direction:column;margin:0;display:flex}.automation-list p strong,.automation-list>div>span{font-size:7px}.automation-list p small,.automation-list>div>small{color:var(--muted);font-size:6px}.automation-list>div>i{color:var(--coral-deep);font-style:normal}.automation-list button{background:0 0;border:0}.integration-summary{grid-template-columns:repeat(4,1fr);margin-bottom:10px;display:grid}.integration-summary>div{border-right:1px solid var(--line);flex-direction:column;padding:13px 16px;display:flex}.integration-summary>div:last-child{border:0}.integration-summary strong{font-size:18px}.integration-summary span{color:var(--muted);margin-top:3px;font-size:7px}.integration-summary .status{color:var(--green);align-self:flex-start;margin:0 0 3px}.filter-bar{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:10px;padding:7px}.filter-bar,.search-field{align-items:center;gap:6px;display:flex}.search-field{flex:1}.search-field input{border:0;outline:0;width:100%;font-size:8px}.filter-bar>button,.filter-bar>select{background:var(--paper);color:var(--muted);border:0;border-radius:7px;padding:8px 9px;font-size:7px}.filter-bar>button.active{background:var(--ink);color:#fff}.integration-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.integration-card{padding:13px}.integration-card>div:first-child{grid-template-columns:35px 1fr auto;align-items:center;gap:8px;display:grid}.integration-card>div:first-child>span{background:var(--paper);color:var(--coral-deep);border-radius:8px;justify-content:center;align-items:center;height:35px;font-size:7px;font-weight:900;display:flex}.integration-card h3{margin:0;font-size:9px}.integration-card h3+small{color:var(--muted);font-size:6px}.integration-card>p{color:var(--muted);min-height:31px;font-size:7px;line-height:1.5}.integration-meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:9px;display:flex}.integration-meta span{color:var(--muted);font-size:6px}.integration-meta button{border:1px solid var(--line);background:0 0;border-radius:6px;padding:5px 7px;font-size:6px}.report-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px;display:grid}.report-card{padding:12px}.report-cover{background:var(--ink);color:#fff;border-radius:9px;height:155px;padding:14px;position:relative;overflow:hidden}.report-cover>span{color:var(--coral);letter-spacing:.1em;font-size:5px;font-weight:900}.report-cover>strong{max-width:150px;margin-top:38px;font-size:15px;line-height:1.1;display:block}.report-cover>i{background:var(--coral);border-radius:50%;width:100px;height:100px;position:absolute;top:-30px;right:-30px}.report-blue{background:#192a54}.report-green{background:#17342a}.report-coral{background:#5a2d21}.report-card h3{margin:12px 0 7px;font-size:10px}.report-card>p{gap:5px;margin:0;display:flex}.report-card>p span{background:var(--paper);color:var(--muted);border-radius:5px;padding:4px 5px;font-size:6px}.report-card>small{color:var(--muted);margin:8px 0;font-size:6px;display:block}.report-card>div:last-child{border-top:1px solid var(--line);justify-content:space-between;padding-top:9px;display:flex}.report-card>div:last-child button{color:var(--coral-deep);background:0 0;border:0;font-size:7px;font-weight:800}.schedule-panel{padding-bottom:10px}.schedule-panel>div:not(.panel-head){border-top:1px solid var(--line);grid-template-columns:1fr 110px 140px 60px 20px;align-items:center;gap:9px;min-height:48px;margin:0 15px;display:grid}.schedule-panel>div:not(.panel-head) p{flex-direction:column;margin:0;display:flex}.schedule-panel strong{font-size:8px}.schedule-panel small,.schedule-panel>div:not(.panel-head)>span{color:var(--muted);font-size:7px}.schedule-panel button{background:0 0;border:0}.billing-grid{grid-template-columns:280px 1fr;gap:10px;margin-bottom:10px;display:grid}.current-plan-card{background:var(--ink);color:#fff;padding:20px}.current-plan-card>span{color:var(--coral);letter-spacing:.1em;font-size:7px;font-weight:900}.current-plan-card h2{margin:17px 0 6px;font-size:27px}.current-plan-card>p{align-items:flex-end;gap:5px;margin:0;display:flex}.current-plan-card>p strong{font-size:20px}.current-plan-card>p small{color:#fff6;font-size:7px}.current-plan-card ul{border-top:1px solid var(--line-dark);margin:18px 0;padding:12px 0 0;list-style:none}.current-plan-card li{color:#ffffff9e;padding:4px 0;font-size:8px}.current-plan-card>div{border-top:1px solid var(--line-dark);flex-direction:column;padding-top:12px;display:flex}.current-plan-card>div span{color:#fff6;font-size:6px}.current-plan-card>div strong{margin-top:3px;font-size:8px}.usage-card{padding-bottom:15px}.billing-usage-row{padding:9px 17px}.billing-usage-row p{justify-content:space-between;margin:0 0 5px;font-size:8px;display:flex}.billing-usage-row p span{color:var(--muted)}.billing-usage-row p small{color:var(--muted);font-size:6px}.billing-usage-row>i{background:var(--paper);border-radius:999px;height:5px;display:block}.billing-usage-row>i b{background:var(--coral);border-radius:inherit;height:100%;display:block}.provider-usage{padding-bottom:14px}.provider-usage>div:not(.panel-head,.provider-total){border-top:1px solid var(--line);grid-template-columns:28px 1fr repeat(3,70px);align-items:center;gap:8px;margin:0 15px;padding:10px 0;display:grid}.provider-usage>div:not(.panel-head,.provider-total)>span{background:var(--paper);color:var(--coral-deep);border-radius:7px;justify-content:center;align-items:center;height:28px;font-size:6px;font-weight:900;display:flex}.provider-usage p,.provider-usage>div:not(.panel-head,.provider-total)>div{flex-direction:column;margin:0;display:flex}.provider-usage strong{font-size:7px}.provider-usage small{color:var(--muted);font-size:6px}.provider-total{background:var(--paper);border-radius:8px;justify-content:space-between;align-items:center;margin:10px 15px 0;padding:10px;font-size:8px;display:flex}.key-mode-card{padding-bottom:13px}.key-mode{border:1px solid var(--line);border-radius:8px;grid-template-columns:24px 1fr;align-items:center;gap:8px;margin:8px 13px;padding:8px;display:grid}.key-mode.active{background:var(--coral-soft);border-color:#ef8e694d}.key-mode>span{background:var(--paper);border-radius:6px;justify-content:center;align-items:center;height:24px;font-size:8px;display:flex}.key-mode p{flex-direction:column;margin:0;display:flex}.key-mode strong{font-size:7px}.key-mode small{color:var(--muted);font-size:6px}.settings-layout{grid-template-columns:210px minmax(0,1fr);gap:10px;display:grid}.settings-nav{flex-direction:column;padding:10px;display:flex}.settings-nav button{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;padding:9px;font-size:8px}.settings-nav button.active{background:var(--paper);color:var(--ink);font-weight:800}.settings-main{padding-bottom:18px}.toggle-setting{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:20px;margin:0 17px;padding:13px 0;display:grid}.toggle-setting p{flex-direction:column;margin:0;display:flex}.toggle-setting strong{font-size:9px}.toggle-setting small{color:var(--muted);font-size:7px;line-height:1.5}.toggle{background:var(--cream);border:0;border-radius:999px;width:40px;height:22px;padding:3px}.toggle i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block}.toggle.active{background:var(--green)}.toggle.active i{transform:translate(18px)}.settings-field textarea{resize:vertical;min-height:90px}.settings-field>small{color:var(--muted);font-size:6px}.policy-box{background:var(--mint);border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;margin:16px 17px 0;padding:10px;display:grid}.policy-box>span{background:var(--green);color:#fff;border-radius:7px;justify-content:center;align-items:center;height:28px;display:flex}.policy-box p{flex-direction:column;margin:0;display:flex}.policy-box strong{font-size:8px}.policy-box small{color:#4e6a5e;font-size:6px}.policy-box button{background:#fff;border:0;border-radius:6px;padding:7px 8px;font-size:7px}.admin-alert{background:var(--ink);color:#fff;border-radius:11px;justify-content:space-between;margin-bottom:10px;padding:9px 12px}.admin-alert,.admin-alert>div{align-items:center;display:flex}.admin-alert>div{gap:16px}.admin-alert>div>span:not(.status){color:#ffffff7a;font-size:7px}.admin-alert>button{color:#fff;background:0 0;border:0;font-size:7px}.admin-dashboard-grid{grid-template-columns:1.3fr .7fr}.mrr-total{justify-content:space-between;align-items:flex-end;padding:17px 17px 0;display:flex}.mrr-total p{flex-direction:column;margin:0;display:flex}.mrr-total p strong{font-size:23px}.mrr-total p small{color:var(--green);font-size:7px}.area-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:5px;height:170px;margin:13px 17px 0;display:flex}.area-chart>span{background:linear-gradient(var(--coral),#ef8e691f);border-radius:3px 3px 0 0;flex:1}.performance-panel>.axis-labels{margin-inline:17px}.unit-card{padding-bottom:14px}.margin-number{flex-direction:column;padding:19px 17px;display:flex}.margin-number>span{color:var(--muted);font-size:7px}.margin-number>strong{margin:5px 0 1px;font-size:27px}.margin-number>small{color:var(--green);font-size:7px}.cost-stack{height:54px;margin:0 17px;display:flex;overflow:hidden}.cost-stack>div{background:var(--coral);flex-direction:column;justify-content:center;align-items:center;min-width:8px;display:flex}.cost-stack>div:nth-child(2){background:var(--ink);color:#fff}.cost-stack>div:nth-child(3){background:var(--blue);color:#fff}.cost-stack>div:nth-child(4){background:var(--green);color:#fff}.cost-stack>div:nth-child(5){background:var(--sand)}.cost-stack span{font-size:5px}.cost-stack strong{font-size:8px}.unit-list{margin:13px 17px 0}.unit-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:7px 0;font-size:7px;display:flex}.unit-list span{color:var(--muted)}.admin-bottom-grid{grid-template-columns:1fr 1fr}.attention-list{padding:7px 14px 14px}.attention-list>div{border-top:1px solid var(--line);grid-template-columns:26px 1fr auto auto;align-items:center;gap:8px;padding:9px 0;display:grid}.attention-list p{flex-direction:column;margin:0;display:flex}.attention-list strong{font-size:8px}.attention-list small{color:var(--muted);font-size:6px}.attention-list button{border:1px solid var(--line);background:0 0;border-radius:5px;padding:5px 6px;font-size:6px}.trial-funnel{padding:12px 17px 0}.trial-funnel>div{grid-template-columns:80px 25px 1fr;align-items:center;gap:7px;padding:7px 0;display:grid}.trial-funnel span{color:var(--muted);font-size:7px}.trial-funnel strong{font-size:8px}.trial-funnel i{background:var(--coral);border-radius:999px;height:7px}.conversion-note{background:var(--paper);border-radius:8px;flex-direction:column;margin:12px 17px;padding:10px;display:flex}.conversion-note strong{font-size:18px}.conversion-note span{color:var(--muted);font-size:7px}.table-person{align-items:center;gap:7px;display:flex}.table-person p{flex-direction:column;margin:0;display:flex}.usage-provider-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:10px;display:grid}.usage-provider-grid article{padding:12px}.usage-provider-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.usage-provider-grid article>div:first-child>span{background:var(--paper);color:var(--coral-deep);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:7px;font-weight:900;display:flex}.usage-provider-grid h3{margin:14px 0 4px;font-size:10px}.usage-provider-grid article>small{color:var(--muted);font-size:6px}.usage-provider-grid article>p{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:9px 0 0;padding-top:7px;font-size:7px;display:flex}.usage-provider-grid article>p span{color:var(--muted)}.margin-alert{background:#f7e5d3;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;margin-bottom:10px;padding:11px;display:grid}.margin-alert>span{background:var(--orange);color:#fff;border-radius:8px;justify-content:center;align-items:center;height:32px;display:flex}.margin-alert p{flex-direction:column;margin:0;display:flex}.margin-alert strong{font-size:8px}.margin-alert small{color:#7a634f;font-size:7px}.margin-alert button{background:#fff;border:0;border-radius:6px;padding:7px 8px;font-size:7px}.margin-provider-cards{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:10px;display:grid}.margin-control{padding:13px}.margin-control>div:first-child{grid-template-columns:32px 1fr auto;align-items:center;gap:8px;display:grid}.margin-control>div:first-child>span{background:var(--paper);color:var(--coral-deep);border-radius:8px;justify-content:center;align-items:center;height:32px;font-size:7px;font-weight:900;display:flex}.margin-control h3{margin:0;font-size:9px}.margin-control h3+small{color:var(--muted);font-size:6px}.margin-control>label{color:var(--muted);flex-wrap:wrap;justify-content:space-between;margin:18px 0 11px;font-size:7px;display:flex}.margin-control>label strong{color:var(--ink);font-size:14px}.margin-control input[type=range]{accent-color:var(--coral);flex:0 0 100%;width:100%;margin-top:9px}.margin-preview{background:var(--paper);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid}.margin-preview p{border-right:1px solid var(--line);flex-direction:column;margin:0;padding:8px;display:flex}.margin-preview p:last-child{border:0}.margin-preview span{color:var(--muted);font-size:6px}.margin-preview strong{margin-top:3px;font-size:8px}.margin-control>button{color:var(--coral-deep);background:0 0;border:0;margin-top:11px;font-size:7px;font-weight:800}.rule-list{padding:7px 14px 14px}.rule-list>div{border-top:1px solid var(--line);grid-template-columns:55px 1fr 40px 70px 20px;align-items:center;gap:9px;padding:10px 0;display:grid}.rule-list>div>span{background:var(--paper);text-align:center;border-radius:6px;padding:5px;font-size:6px}.rule-list p{flex-direction:column;margin:0;display:flex}.rule-list strong{font-size:8px}.rule-list small{color:var(--muted);font-size:6px}.rule-list>div>b{color:var(--green);font-size:9px}.rule-list button{background:0 0;border:0}.simulator-result{background:var(--paper);border-radius:8px;margin:14px;padding:10px}.simulator-result p{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0;padding:7px 0;font-size:7px;display:flex}.simulator-result p span{color:var(--muted)}.simulator-result .status{margin-top:9px}.admin-plan-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px;display:grid}.admin-plan-card{padding:14px}.admin-plan-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.admin-plan-card h2{margin:0;font-size:16px}.admin-plan-card>p{align-items:flex-end;gap:4px;margin:17px 0;display:flex}.admin-plan-card>p strong{font-size:22px}.admin-plan-card>p span{color:var(--muted);font-size:7px}.admin-plan-card>div:nth-child(3){grid-template-columns:1fr 1fr;gap:5px;display:grid}.admin-plan-card>div:nth-child(3) span{background:var(--paper);border-radius:6px;padding:6px;font-size:6px}.admin-plan-card>small{color:var(--muted);margin:12px 0;font-size:6px;display:block}.admin-plan-card>button{border:0;border-top:1px solid var(--line);color:var(--coral-deep);text-align:left;background:0 0;width:100%;padding:10px 0 0;font-size:7px;font-weight:800}.provider-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.provider-card{padding:14px}.provider-card>div:first-child{grid-template-columns:36px 1fr auto;align-items:center;gap:9px;display:grid}.provider-card>div:first-child>span{background:var(--paper);color:var(--coral-deep);border-radius:9px;justify-content:center;align-items:center;height:36px;font-size:8px;font-weight:900;display:flex}.provider-card h3{margin:0;font-size:10px}.provider-card h3+small{color:var(--muted);font-size:6px}.provider-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0;display:grid}.provider-stats p{background:var(--paper);border-radius:7px;flex-direction:column;margin:0;padding:8px;display:flex}.provider-stats span{color:var(--muted);font-size:6px}.provider-stats strong{margin-top:3px;font-size:8px}.credential-row{border-top:1px solid var(--line);grid-template-columns:25px 1fr auto auto;align-items:center;gap:7px;padding-top:11px;display:grid}.credential-row>span{background:var(--mint);color:var(--green);border-radius:6px;justify-content:center;align-items:center;height:25px;display:flex}.credential-row p{flex-direction:column;margin:0;display:flex}.credential-row strong{font-size:7px}.credential-row small{color:var(--muted);font-size:6px}.credential-row button{border:1px solid var(--line);background:0 0;border-radius:6px;padding:6px 7px;font-size:6px}.job-timeline{margin-bottom:10px;padding-bottom:10px}.job-timeline>div:not(.panel-head){border-top:1px solid var(--line);grid-template-columns:30px 1fr 260px 70px 20px;align-items:center;gap:9px;margin:0 15px;padding:10px 0;display:grid}.spinner{background:var(--coral-soft);color:var(--coral-deep);border-radius:8px;justify-content:center;align-items:center;height:30px;animation:spin 1.5s linear infinite;display:flex}@keyframes spin{to{transform:rotate(1turn)}}.job-timeline p{flex-direction:column;margin:0;display:flex}.job-timeline strong{font-size:8px}.job-timeline small,.job-timeline>div:not(.panel-head)>span{color:var(--muted);font-size:6px}.job-timeline>div:not(.panel-head)>div{align-items:center;gap:7px;display:flex}.job-timeline>div:not(.panel-head)>div i{background:var(--paper);border-radius:999px;flex:1;height:5px}.job-timeline>div:not(.panel-head)>div i b{background:var(--coral);border-radius:inherit;height:100%;display:block}.job-timeline button{background:0 0;border:0}.system-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:10px;display:grid}.system-card{padding:13px}.system-card>div:first-child{grid-template-columns:27px 1fr auto;align-items:center;gap:8px;display:grid}.system-icon{border-radius:7px;justify-content:center;align-items:center;height:27px;display:flex}.system-green{background:var(--mint);color:var(--green)}.system-orange{color:var(--orange);background:#f7e5d3}.system-card>div:first-child p{flex-direction:column;margin:0;display:flex}.system-card>div:first-child strong{font-size:8px}.system-card>div:first-child small{color:var(--muted);font-size:6px}.system-card>p{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:10px 0 0;padding-top:7px;font-size:7px;display:flex}.system-card>p span{color:var(--muted)}.mini-system-chart{align-items:flex-end;gap:2px;height:28px;margin-top:9px;display:flex}.mini-system-chart i{background:var(--green);border-radius:1px 1px 0 0;flex:1;min-height:3px}.chart-orange i{background:var(--orange)}.queue-panel{padding-bottom:11px}.queue-panel>div:not(.panel-head){grid-template-columns:40px 1fr 60px 120px;align-items:center;gap:8px;margin:0 14px;padding:8px 0;display:grid}.queue-panel p{flex-direction:column;margin:0;display:flex}.queue-panel strong{font-size:8px}.queue-panel small,.queue-panel>div:not(.panel-head)>span{color:var(--muted);font-size:6px}.queue-panel>div:not(.panel-head)>i{background:var(--paper);border-radius:999px;height:4px}.queue-panel>div:not(.panel-head)>i b{background:var(--coral);border-radius:inherit;height:100%;display:block}.incident-panel>div:not(.panel-head){border-top:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:8px;margin:0 14px;padding:10px 0;display:grid}.incident-panel>div:not(.panel-head)>span{color:var(--muted);font-size:6px}.incident-panel p{flex-direction:column;margin:0;display:flex}.incident-panel strong{font-size:8px}.incident-panel small{color:var(--muted);font-size:6px}.compliance-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px;display:grid}.compliance-grid article{padding:13px}.compliance-grid article>div{justify-content:space-between;align-items:center;display:flex}.compliance-grid article>div>span{background:var(--mint);color:var(--green);border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.compliance-grid article>span{color:var(--muted);margin-top:13px;font-size:7px;display:block}.compliance-grid article>strong{margin:5px 0 3px;font-size:18px;display:block}.compliance-grid article>small{color:var(--muted);font-size:6px}.compliance-tasks{padding:7px 14px 14px}.compliance-tasks>div{border-top:1px solid var(--line);grid-template-columns:27px 1fr auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.compliance-tasks>div>span{color:var(--red);background:#f6dddd;border-radius:7px;justify-content:center;align-items:center;height:27px;display:flex}.compliance-tasks p{flex-direction:column;margin:0;display:flex}.compliance-tasks strong{font-size:8px}.compliance-tasks small{color:var(--muted);font-size:6px}.compliance-tasks button{border:1px solid var(--line);background:0 0;border-radius:6px;padding:6px 7px;font-size:6px}.inventory-row{border-top:1px solid var(--line);grid-template-columns:1fr 80px auto;align-items:center;gap:8px;margin:0 14px;padding:10px 0;display:grid}.inventory-row p{flex-direction:column;margin:0;display:flex}.inventory-row strong{font-size:8px}.inventory-row small,.inventory-row>span{color:var(--muted);font-size:6px}@media (max-width:1180px){.site-header nav{gap:0}.site-header nav a{padding-inline:7px;font-size:13px}.hero-grid{grid-template-columns:.8fr 1.2fr;gap:35px}.product-preview{transform:none}.portal{grid-template-columns:205px minmax(0,1fr)}.portal-sidebar nav button{font-size:8px}.pricing-grid{grid-template-columns:repeat(2,1fr)}.price-featured{transform:none}.usage-provider-grid{grid-template-columns:repeat(3,1fr)}.integration-grid,.system-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.shell{width:calc(100% - 32px)}.page-hero-with-visual{min-height:auto;padding-bottom:125px}.page-hero-visual{aspect-ratio:16/9}.page-hero-visual figcaption{padding:21px}.legal-editorial-visual{aspect-ratio:2}.site-header{grid-template-columns:1fr auto;width:calc(100% - 28px)}.site-header>.header-actions,.site-header>nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{background:var(--ink);color:#fff;cursor:pointer;border-radius:8px;padding:10px 12px;font-size:12px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu>div{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;flex-direction:column;width:220px;padding:8px;display:flex;position:absolute;top:47px;right:0}.mobile-menu>div a{color:var(--ink);border-radius:7px;padding:12px 10px;font-size:14px}.mobile-menu>div .button{color:#fff;margin-top:5px}.hero{min-height:auto;padding-bottom:120px}.hero-grid,.industry-hero-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy .eyebrow,.hero-proof{justify-content:center}.hero-copy>p,.hero-scan{margin-inline:auto}.product-preview{max-width:700px;margin:20px auto 0}.logo-strip .shell{flex-direction:column;align-items:flex-start}.logo-strip p{flex:none}.logo-strip .shell>div{flex-wrap:wrap;gap:20px;width:100%}.command-grid,.comparison-grid,.developer-grid,.faq-grid,.split-intro{grid-template-columns:1fr;gap:40px}.api-capabilities,.industry-grid,.module-grid,.security-grid{grid-template-columns:repeat(2,1fr)}.data-pipeline{grid-template-columns:1fr}.data-pipeline>i{transform:rotate(90deg)}.playbook-grid{grid-template-columns:repeat(2,1fr)}.industry-source-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.module-deep-list>article{grid-template-columns:70px 1fr}.module-visual{grid-column:2}.architecture-flow{grid-template-columns:1fr}.architecture-flow>i{transform:rotate(90deg)}.integration-catalog>section{grid-template-columns:1fr}.portal{display:block}.portal-sidebar{height:auto;padding:8px;position:static}.nav-group,.portal-brand,.sidebar-bottom,.workspace-switcher{display:none}.portal-sidebar>nav{gap:4px;display:flex;overflow-x:auto}.portal-sidebar>nav>div{flex:none;display:block}.portal-sidebar nav button{white-space:nowrap;min-height:36px;padding-inline:10px;display:flex}.portal-sidebar nav button>b{margin-left:4px}.portal-topbar{top:0}.admin-bottom-grid,.admin-dashboard-grid,.customer-bottom-grid,.dashboard-grid,.geo-grid,.keyword-layout{grid-template-columns:1fr}.serp-panel{display:none}.editor-layout{grid-template-columns:1fr}.content-brief,.score-panel{display:none}.admin-plan-grid,.compliance-grid,.mission-board,.report-grid{grid-template-columns:repeat(2,1fr)}.billing-grid,.command-layout,.margin-provider-cards,.provider-grid,.settings-layout{grid-template-columns:1fr}.command-history{display:none}}@media (max-width:620px){.final-cta h2,.hero-copy h1,.industry-hero h1,.page-hero h1{font-size:48px}.hero{padding-top:130px}.article-header-visual,.legal-editorial-visual,.page-hero-visual{aspect-ratio:4/3}.editorial-visual figcaption{padding:17px}.editorial-visual figcaption strong{font-size:16px}.page-hero-visual{margin-top:40px}.legal-visual-wrap{margin-top:-26px}.legal-editorial-visual figcaption{display:none}.article-header-visual{margin-top:38px}.hero-scan{flex-direction:column;align-items:stretch}.hero-scan label{min-height:48px}.hero-scan .button{width:100%}.hero-proof{flex-wrap:wrap}.hero-product-wrap{display:none}.section{padding:72px 0}.section h2,.section-heading h2{font-size:40px}.api-capabilities,.blog-grid,.execution-model-grid,.feature-groups>article>div:last-child,.industry-grid,.industry-index-grid,.integration-catalog>section>div:last-child,.managed-pricing-grid,.module-grid,.playbook-grid,.pricing-economics-grid,.pricing-grid,.pricing-models,.pricing-service-grid,.security-grid{grid-template-columns:1fr}.pricing-economics-grid>i{line-height:1;transform:rotate(90deg)}.pricing-service-intro{gap:28px}.execution-flow,.pricing-service-intro{grid-template-columns:1fr}.execution-flow div{border-bottom:1px solid #ffffff1a;border-right:0}.execution-flow div:last-child{border-bottom:0}.pricing-section-label{flex-direction:column;align-items:flex-start;gap:10px}.pricing-choice-bar{flex-direction:column;align-items:stretch;gap:12px}.pricing-choice-bar .billing-toggle{align-self:flex-start}.module-card{min-height:380px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px}.industry-card{min-height:430px}.final-cta .shell>div,.page-hero-actions{flex-direction:column;align-items:stretch}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}.industry-outcomes .shell,.page-hero-metrics{grid-template-columns:1fr 1fr}.industry-outcomes .shell>div:nth-child(2){border-right:0}.industry-outcomes .shell>div{border-bottom:1px solid var(--line);min-height:65px}.industry-source-grid{grid-template-columns:repeat(2,1fr)}.industry-hero-image{min-height:380px}.feature-groups>article{grid-template-columns:1fr;gap:25px}.module-deep-list>article{grid-template-columns:1fr;gap:22px}.module-editorial-visual,.module-visual{grid-column:auto}.module-editorial-visual{width:100%;min-height:0}.module-number{flex-direction:row;align-items:center}.featured-post>a{gap:35px;padding:28px}.article-grid,.featured-post>a,.legal-grid{grid-template-columns:1fr}.article-grid>aside,.legal-grid>aside{display:none}.legal-grid>article section{grid-template-columns:35px 1fr}.portal-content{padding:20px 12px 50px}.page-header{flex-direction:column;align-items:flex-start}.page-actions{width:100%}.page-actions .button{flex:1}.portal-topbar{padding-inline:12px}.portal-topbar .status{display:none}.audit-categories,.integration-summary,.keyword-summary,.metrics-grid,.platform-visibility-grid,.system-grid,.usage-provider-grid{grid-template-columns:repeat(2,1fr)}.ai-brief-banner{align-items:flex-start;gap:10px}.ai-brief-banner>button{white-space:nowrap}.research-bar{grid-template-columns:1fr}.research-bar select{border-left:0;border-top:1px solid var(--line)}.audit-hero{grid-template-columns:1fr}.audit-stats{grid-template-columns:repeat(4,1fr)}.issue-row{grid-template-columns:30px 1fr auto}.issue-row>button:last-child,.issue-row>div{display:none}.admin-plan-grid,.compliance-grid,.integration-grid,.mission-board,.report-grid{grid-template-columns:1fr}.automation-list>div{grid-template-columns:45px 1fr 20px}.automation-list>div>i,.automation-list>div>small,.automation-list>div>span{display:none}.filter-bar{overflow-x:auto}.filter-bar>button,.filter-bar>select{flex:none}.provider-usage>div:not(.panel-head,.provider-total){grid-template-columns:28px 1fr 60px}.provider-usage>div:not(.panel-head,.provider-total)>div:nth-last-child(n+2){display:none}.job-timeline>div:not(.panel-head){grid-template-columns:30px 1fr 20px}.job-timeline>div:not(.panel-head)>div,.job-timeline>div:not(.panel-head)>span{display:none}}.blog-hero{min-height:720px}.blog-hero .shell{z-index:1;position:relative}.blog-hero-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:920px;margin-top:58px;display:grid}.blog-hero-facts span{color:#ffffff94;background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;gap:7px;padding:18px;font-size:9px;display:flex}.blog-hero-facts span:first-child{border-radius:12px 0 0 12px}.blog-hero-facts span:last-child{border-radius:0 12px 12px 0}.blog-hero-facts strong{color:var(--coral);font-family:Georgia,serif;font-size:26px;font-weight:400}.blog-library{background:var(--paper)}.blog-pillar-nav{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:68px;display:grid}.blog-pillar-nav a{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;min-height:48px;padding:10px 14px;font-size:10px;font-weight:780;transition:border-color .2s,transform .2s;display:flex}.blog-pillar-nav a:hover{border-color:var(--coral);transform:translateY(-2px)}.blog-pillar-nav small{color:var(--muted);font-size:8px;font-weight:600}.featured-post{margin-bottom:112px}.featured-post>a{align-items:center}.featured-post>a>div:first-child>strong i{color:var(--coral);font-style:normal}.blog-pillar-list{gap:120px;display:grid}.blog-pillar-section{scroll-margin-top:30px}.blog-pillar-section>header{border-top:1px solid var(--line);grid-template-columns:1fr .7fr;align-items:end;gap:60px;padding-top:30px;display:grid}.blog-pillar-section>header span{color:var(--pillar-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.blog-pillar-section>header h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(38px,4.4vw,58px)}.blog-pillar-section>header p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.blog-pillar-section .blog-grid{grid-template-columns:repeat(6,1fr)}.blog-pillar-section .blog-grid>a{flex-direction:column;grid-column:span 2;min-height:480px;display:flex}.blog-pillar-section .blog-grid>a:nth-child(4),.blog-pillar-section .blog-grid>a:nth-child(5){grid-column:span 3}.blog-pillar-section .blog-grid>a:hover{border-color:var(--pillar-accent)}@supports (color:color-mix(in lab,red,red)){.blog-pillar-section .blog-grid>a:hover{border-color:color-mix(in srgb,var(--pillar-accent) 55%,var(--line))}}.blog-pillar-section .blog-card-image{height:185px;position:relative}.blog-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#071117d6);position:absolute;inset:0}.blog-card-image>span{color:#fff;letter-spacing:.04em;text-transform:uppercase;z-index:1;font-size:8px;font-weight:800;position:absolute;bottom:12px;left:14px;right:14px}.blog-pillar-section .blog-grid h3{letter-spacing:-.045em;margin:20px 0 12px;font-size:23px;line-height:1.13}.blog-pillar-section .blog-grid p{flex:1}.article-hero{position:relative;overflow:hidden}.article-hero:before{background:radial-gradient(circle,var(--article-accent),transparent 67%)}@supports (color:color-mix(in lab,red,red)){.article-hero:before{background:radial-gradient(circle,color-mix(in srgb,var(--article-accent) 25%,transparent),transparent 67%)}}.article-hero:before{content:"";width:780px;height:780px;position:absolute;top:-300px;right:-300px}.article-hero .shell{z-index:1;position:relative}.article-page>.article-hero .article-breadcrumb{justify-content:center;gap:8px;margin:0 0 34px;display:flex}.article-breadcrumb a,.article-breadcrumb span{color:#ffffff7a;font-size:8px}.article-page>.article-hero .article-meta{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;display:flex}.article-meta span{color:#ffffffad;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.article-meta span:first-child{background:var(--article-accent);border-color:var(--article-accent);color:var(--ink)}.article-page>.article-hero .article-byline{justify-content:center;align-items:center;gap:11px;margin-top:32px;display:flex}.article-page>.article-hero .article-byline p{text-align:left;flex-direction:column;margin:0;display:flex}.article-header-visual{isolation:isolate;position:relative}.article-header-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07111740,#0000 45%,#07111729);position:absolute;inset:0}.article-header-visual figcaption{color:#ffffffad;z-index:5;background:#071117c7;padding:7px 9px;font-size:8px;position:absolute;bottom:14px;left:14px}.article-topic-map{pointer-events:none;z-index:3;position:absolute;inset:0}.topic-core,.topic-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-family:var(--font-geist-sans),Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap;background:#071117c7;border:1px solid #ffffff38;border-radius:999px;max-width:190px;padding:9px 12px;font-size:8px;font-weight:750;position:absolute;top:48%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.topic-core{background:var(--article-accent);color:var(--ink);z-index:2;border-color:#ffffff7a;font-size:9px}.topic-node{animation:articleNodePulse 4.8s ease-in-out infinite}.topic-node:nth-of-type(2){top:23%;left:20%}.topic-node:nth-of-type(3){animation-delay:-.8s;top:24%;left:77%}.topic-node:nth-of-type(4){animation-delay:-1.6s;top:72%;left:24%}.topic-node:nth-of-type(5){animation-delay:-2.4s;top:69%;left:78%}.article-topic-map i{transform-origin:50%;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:21%;height:1px;animation:articleConnectorFlow 3.8s linear infinite;position:absolute;top:35%;left:31%;transform:rotate(22deg)}.article-topic-map i:nth-of-type(2){animation-delay:-.9s;top:35%;left:51%;transform:rotate(-22deg)}.article-topic-map i:nth-of-type(3){animation-delay:-1.8s;top:61%;left:31%;transform:rotate(-22deg)}.article-topic-map i:nth-of-type(4){animation-delay:-2.7s;top:60%;left:51%;transform:rotate(22deg)}@keyframes articleNodePulse{0%,to{transform:translate(-50%,-50%);box-shadow:0 0 #ef8e6900}50%{transform:translate(-50%,calc(-50% - 4px));box-shadow:0 0 0 7px #ef8e691f}}@keyframes articleConnectorFlow{0%{opacity:.18;background-position:-80px 0}50%{opacity:.8}to{opacity:.18;background-position:80px 0}}.article-layout{grid-template-columns:220px minmax(0,790px)}.article-toc{scrollbar-width:thin;max-height:calc(100vh - 60px);padding-right:12px;overflow:auto}.article-toc a{line-height:1.4}.article-faq,.article-research-card,.article-section,.article-sources{scroll-margin-top:28px}.article-research-card{background:var(--deep);color:#fff;font-family:var(--font-geist-sans),Arial,sans-serif;border-radius:16px;padding:26px}.article-research-card>span,.article-section-number{color:var(--coral);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.article-research-card h2{color:#fff;margin:9px 0 20px;font-size:26px}.article-research-card dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;display:grid}.article-research-card dl div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;flex-direction:column;gap:6px;padding:12px;display:flex}.article-research-card dl div:last-child{grid-column:1/-1}.article-research-card dt{color:#ffffff70;text-transform:uppercase;font-size:8px;font-weight:800}.article-research-card dd{margin:0;font-size:10px;line-height:1.5}.article-research-card>p{color:#fff9;font-family:var(--font-geist-sans),Arial,sans-serif;margin:18px 0 0;font-size:10px;line-height:1.65}.article-research-card>.article-data-note{color:#ffffffbd;border-top:1px solid #ffffff1f;padding-top:15px}.article-data-note strong{color:var(--coral)}.article-section{border-top:1px solid var(--line);margin-top:72px;padding-top:22px}.article-faq>h2,.article-section>h2,.article-sources>h2{margin-top:12px}.article-content .article-section>ul{border:1px solid var(--line);background:#fff;border-radius:13px;margin:28px 0;padding:12px 20px;list-style:none}.article-content .article-section>ul li{border-bottom:1px solid var(--line);padding:11px 0 11px 22px;position:relative}.article-content .article-section>ul li:before{color:var(--coral-deep);content:"✓";font-family:Arial,sans-serif;font-size:10px;position:absolute;top:14px;left:0}.article-content .article-section>ul li:last-child{border-bottom:0}.article-faq,.article-sources{border-top:1px solid var(--line);margin-top:84px;padding-top:22px}.article-faq details{border-bottom:1px solid var(--line)}.article-faq summary{cursor:pointer;font-family:var(--font-geist-sans),Arial,sans-serif;padding:20px 34px 20px 0;font-size:14px;font-weight:780;list-style:none;position:relative}.article-faq summary::-webkit-details-marker{display:none}.article-faq summary:after{color:var(--coral-deep);content:"+";font-size:22px;position:absolute;top:14px;right:4px}.article-faq details[open] summary:after{content:"–"}.article-faq details p{margin:0;padding:0 30px 22px 0;font-size:14px}.article-sources>p{font-size:14px}.article-sources>ul{margin:25px 0;padding:0;list-style:none}.article-sources li{border-top:1px solid var(--line);padding:0}.article-sources li:last-child{border-bottom:1px solid var(--line)}.article-sources a{font-family:var(--font-geist-sans),Arial,sans-serif;justify-content:space-between;align-items:center;padding:14px 2px;display:flex}.article-sources a strong{font-size:10px}.article-sources a span{color:var(--coral-deep);font-size:8px}.article-sources>small{color:var(--muted);font-family:var(--font-geist-sans),Arial,sans-serif;font-size:9px;line-height:1.6;display:block}.related-reading{border-top:1px solid var(--line);background:#eeeae2}.related-reading .section-heading>a{color:var(--coral-deep);font-size:10px;font-weight:800}.related-reading-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.related-reading-grid a{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:280px;padding:24px;display:flex}.related-reading-grid a>span{color:var(--coral-deep);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.related-reading-grid h3{letter-spacing:-.045em;margin:24px 0 12px;font-size:24px;line-height:1.14}.related-reading-grid p{color:var(--muted);flex:1;font-size:10px;line-height:1.65}.related-reading-grid strong{color:var(--coral-deep);font-size:9px}@media (max-width:900px){.blog-hero-facts{grid-template-columns:repeat(2,1fr)}.blog-hero-facts span:first-child,.blog-hero-facts span:last-child{border-radius:0}.blog-pillar-section .blog-grid,.related-reading-grid{grid-template-columns:repeat(2,1fr)}.blog-pillar-section .blog-grid>a,.blog-pillar-section .blog-grid>a:nth-child(4),.blog-pillar-section .blog-grid>a:nth-child(5){grid-column:auto}.article-layout{grid-template-columns:180px minmax(0,1fr);gap:50px}}@media (max-width:620px){.blog-hero{min-height:690px}.blog-hero-facts{margin-top:38px}.blog-pillar-nav{grid-template-columns:1fr}.featured-post{margin-bottom:82px}.featured-post h2{font-size:31px}.blog-pillar-section>header{grid-template-columns:1fr;align-items:start;gap:20px}.blog-pillar-section .blog-grid,.related-reading-grid{grid-template-columns:1fr}.blog-pillar-section .blog-grid>a{min-height:450px}.article-page>.article-hero{padding-top:135px}.article-page>.article-hero h1{font-size:43px}.article-page>.article-hero .article-breadcrumb{justify-content:flex-start;overflow:hidden}.article-page>.article-hero .article-meta{justify-content:flex-start}.article-header-visual figcaption,.article-topic-map{display:none}.article-layout{display:block}.article-research-card{padding:20px}.article-research-card dl{grid-template-columns:1fr}.article-research-card dl div:last-child{grid-column:auto}.article-content h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.article-topic-map i,.blog-card-image img,.topic-node{transition:none!important;animation:none!important}}.pseo-action-panel{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch;gap:18px;margin-bottom:10px;padding:17px;display:grid}.pseo-action-panel>div>span{color:var(--coral);letter-spacing:.12em;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.pseo-action-panel textarea{background:var(--paper);border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;border-radius:10px;width:100%;min-height:92px;padding:12px;font-size:10px;line-height:1.6}.pseo-action-panel aside{background:var(--cream);border-radius:10px;padding:14px}.pseo-action-panel aside>strong{font-size:10px;display:block}.pseo-action-panel aside>p{color:var(--muted);margin:7px 0 13px;font-size:8px;line-height:1.55}.pseo-action-panel aside>div{flex-wrap:wrap;gap:7px;display:flex}.pseo-action-panel button:disabled{cursor:not-allowed;opacity:.45}.portal-inline-error{color:var(--red);background:#f6dddd;border:1px solid #b63e3e2e;border-radius:9px;margin-bottom:10px;padding:10px 12px;font-size:9px}.pseo-blocker-panel,.pseo-family-panel,.pseo-source-panel{margin-bottom:10px}.pseo-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:10px 17px 17px;display:grid}.pseo-source-grid>div{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:flex-start;gap:9px;min-height:76px;padding:12px 10px 12px 0;display:grid}.pseo-source-grid>div:nth-child(odd){border-right:1px solid var(--line);padding-right:14px}.pseo-source-grid>div:nth-child(2n){padding-left:14px}.pseo-source-mark,.pseo-step{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:flex}.pseo-source-ready,.pseo-step-complete{background:var(--mint);color:var(--green)}.pseo-source-partial,.pseo-source-stale,.pseo-step-approval{color:var(--orange);background:#f7e5d3}.pseo-source-missing,.pseo-step-pending{background:var(--cream);color:var(--muted)}.pseo-step-blocked{color:var(--red);background:#f6dddd}.pseo-source-grid p,.pseo-workflow p{margin:0}.pseo-source-grid p strong,.pseo-workflow p strong{font-size:9px;display:block}.pseo-source-grid p small,.pseo-workflow p small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.5;display:block}.pseo-source-grid p em{color:var(--muted);margin-top:5px;font-size:6px;font-style:normal;display:block}.pseo-workflow-grid{grid-template-columns:1.15fr .85fr;align-items:start}.pseo-workflow{overflow:hidden}.pseo-workflow>div:not(.panel-head){border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 17px;padding:10px 0;display:grid}.pseo-workflow>div:nth-child(2){border-top:0;margin-top:8px}.pseo-policy{padding-bottom:12px}.pseo-policy>div:not(.panel-head){border-top:1px solid var(--line);margin:0 17px;padding:10px 0}.pseo-policy>div:nth-child(2){border-top:0;margin-top:8px}.pseo-policy>div:not(.panel-head)>span{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.pseo-policy>div:not(.panel-head)>p{color:var(--ink);margin:4px 0 0;font-size:8px;line-height:1.5}.pseo-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px 17px 17px;display:grid}.pseo-family-grid>article{background:var(--paper);border:1px solid var(--line);border-radius:11px;min-width:0;padding:13px}.pseo-family-grid header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pseo-family-grid header span:not(.status){color:var(--coral);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800;display:block}.pseo-family-grid h3{margin:5px 0 0;font-size:11px}.pseo-family-grid code{border:1px solid var(--line);color:var(--green);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:6px;margin-top:12px;padding:7px;font-size:7px;display:block;overflow:hidden}.pseo-family-grid>article>p{color:var(--muted);margin:9px 0;font-size:8px;line-height:1.5}.pseo-family-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.pseo-family-scores>span{background:#fff;border-radius:7px;padding:8px}.pseo-family-scores small{color:var(--muted);font-size:6px;display:block}.pseo-family-scores strong{margin-top:4px;font-size:12px;display:block}.pseo-family-grid footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;display:flex}.pseo-family-grid footer span{color:var(--muted);font-size:6px}.pseo-family-grid details{margin-top:10px}.pseo-family-grid summary{color:var(--red);cursor:pointer;font-size:7px;font-weight:700}.pseo-family-grid ul{color:var(--muted);margin:8px 0 0;padding-left:15px;font-size:7px;line-height:1.5}.pseo-blocker-panel>div:not(.panel-head){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:13px 17px 17px;display:grid}.pseo-blocker-panel>div:not(.panel-head) p{color:var(--ink);background:#fdf2ee;border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:9px;font-size:8px;line-height:1.5;display:flex}.pseo-blocker-panel p span{color:var(--red);font-weight:900}@media (max-width:900px){.pseo-action-panel,.pseo-workflow-grid{grid-template-columns:1fr}.pseo-family-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pseo-blocker-panel>div:not(.panel-head),.pseo-family-grid,.pseo-source-grid{grid-template-columns:1fr}.pseo-source-grid>div:nth-child(odd){border-right:0;padding-right:0}.pseo-source-grid>div:nth-child(2n){padding-left:0}}.free-audit-page{background:#f4f2ed}.free-audit-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#ef704d2b,#0000 27%),radial-gradient(circle at 12% 80%,#ffffff14,#0000 23%),#102326;min-height:760px;padding:86px 0 96px;position:relative;overflow:hidden}.free-audit-grid{background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.free-audit-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:center;gap:clamp(44px,7vw,110px);display:grid;position:relative}.free-audit-copy .eyebrow{color:#ef704d;letter-spacing:.13em;align-items:center;font-size:12px;font-style:normal;font-weight:750;display:flex}.free-audit-copy h1{letter-spacing:-.068em;max-width:760px;margin:28px 0;font-size:clamp(52px,6.3vw,94px);line-height:.94}.free-audit-copy h1 em{color:#ef704d;font-family:Georgia,serif;font-weight:400}.free-audit-copy>p{color:#c8d1cf;max-width:660px;font-size:17px;line-height:1.7}.free-audit-proof{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.free-audit-proof span{color:#dae1df;border:1px solid #ffffff24;border-radius:999px;padding:10px 13px;font-size:12px}.free-audit-form,.free-audit-result{color:#142022;background:#fff;border-radius:24px;padding:clamp(25px,3vw,38px);box-shadow:0 34px 100px #00000047}.free-audit-form-head>span,.free-audit-result-head>span{color:#ef704d;letter-spacing:.14em;font-size:10px;font-weight:800}.free-audit-form-head h2{letter-spacing:-.045em;margin:8px 0;font-size:32px}.free-audit-form-head p{color:#697270;margin:0 0 26px;font-size:13px}.free-audit-field{margin:0 0 16px;display:block}.free-audit-field>span{margin:0 0 8px;font-size:11px;font-weight:750;display:block}.free-audit-field>div{background:#f4f2ed;border:1px solid #dedbd3;border-radius:12px;align-items:center;gap:10px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex}.free-audit-field>div:focus-within{border-color:#ef704d;box-shadow:0 0 0 3px #ef704d1f}.free-audit-field i{color:#ef704d;font-size:14px;font-style:normal;font-weight:800}.free-audit-field input{color:#142022;font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;height:52px}.free-audit-honeypot{opacity:0;width:0;height:0;position:absolute;left:-10000px;overflow:hidden}.free-audit-check{color:#626b69;cursor:pointer;grid-template-columns:18px 1fr;align-items:flex-start;gap:10px;margin:14px 0;font-size:11px;line-height:1.48;display:grid}.free-audit-check input{accent-color:#ef704d;width:17px;height:17px;margin:0}.free-audit-check a{color:#142022;text-underline-offset:2px;font-weight:700;text-decoration:underline}.free-audit-check.required{color:#34413f}.free-audit-submit{cursor:pointer;border:0;justify-content:center;width:100%;margin-top:10px}.free-audit-email-state,.free-audit-fineprint{color:#78807f;text-align:center;margin:13px 0 0;font-size:10px;line-height:1.45}.free-audit-error{color:#a9361d;background:#fff0eb;border-radius:10px;margin:14px 0 0;padding:12px;font-size:12px;line-height:1.45}.free-audit-progress{background:#f4f2ed;border-radius:12px;margin-top:22px;padding:16px}.free-audit-progress>div{background:#dedbd3;border-radius:999px;height:4px;overflow:hidden}.free-audit-progress>div i{background:#ef704d;height:100%;transition:width .8s;display:block}.free-audit-progress p{align-items:center;gap:10px;margin:14px 0 4px;font-size:12px;font-weight:700;display:flex}.free-audit-progress p span{color:#ef704d}.free-audit-progress small{color:#78807f;font-size:10px}.free-audit-result-head{text-align:center}.free-audit-result-head>strong{color:#ef704d;letter-spacing:-.06em;margin:15px 0 4px;font-size:66px;line-height:1;display:block}.free-audit-result-head>strong small{color:#7d8584;letter-spacing:0;font-size:18px}.free-audit-result-head p{color:#68716f;font-size:11px}.free-audit-result-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:22px 0;display:grid}.free-audit-result-metrics p{text-align:center;background:#f4f2ed;border-radius:10px;margin:0;padding:13px 8px}.free-audit-result-metrics strong{font-size:20px;display:block}.free-audit-result-metrics span{color:#707876;margin-top:3px;font-size:8px;display:block}.free-audit-cvr{border:1px solid #dcd9d0;border-radius:11px;align-items:center;gap:12px;margin-bottom:18px;padding:12px;display:flex}.free-audit-cvr>span{color:#267554;background:#dcefe5;border-radius:6px;padding:7px;font-size:8px;font-weight:800}.free-audit-cvr p{margin:0}.free-audit-cvr small,.free-audit-cvr strong{display:block}.free-audit-cvr strong{font-size:12px}.free-audit-cvr small{color:#737b79;margin-top:3px;font-size:9px}.free-audit-result-findings{margin:0 0 20px}.free-audit-result-findings>div{border-top:1px solid #e5e2db;grid-template-columns:54px 1fr;align-items:start;gap:10px;padding:10px 0;display:grid}.free-audit-result-findings>div>span{color:#ef704d;text-transform:uppercase;font-size:8px;font-weight:800}.free-audit-result-findings p{margin:0}.free-audit-result-findings small,.free-audit-result-findings strong{display:block}.free-audit-result-findings strong{font-size:11px}.free-audit-result-findings small{color:#737b79;margin-top:3px;font-size:9px;line-height:1.4}.free-audit-result>.button{justify-content:center;width:100%}.free-audit-again{color:#142022;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:10px;font-weight:700;text-decoration:underline;display:block}.free-audit-content{padding-bottom:110px}.free-audit-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:54px;display:grid}.free-audit-feature-grid article{background:#fff;border:1px solid #e0ddd5;border-radius:16px;min-height:220px;padding:26px}.free-audit-feature-grid article>span{color:#ef704d;background:#102326;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:flex}.free-audit-feature-grid h3{margin:28px 0 10px;font-size:19px}.free-audit-feature-grid p{color:#68716f;font-size:13px;line-height:1.6}.free-audit-method{background:#e9e6df}.free-audit-method-grid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.free-audit-method h2{letter-spacing:-.06em;margin-top:24px;font-size:clamp(42px,5vw,70px);line-height:1}.free-audit-method h2 em{color:#ef704d;font-family:Georgia,serif;font-weight:400}.free-audit-source-list{background:#fff;border-radius:18px;padding:12px 24px}.free-audit-source-list>div{border-bottom:1px solid #e5e2db;justify-content:space-between;align-items:center;padding:21px 0;display:flex}.free-audit-source-list>div:last-child{border-bottom:0}.free-audit-source-list p{margin:0}.free-audit-source-list small,.free-audit-source-list strong{display:block}.free-audit-source-list strong{font-size:13px}.free-audit-source-list small{color:#737b79;margin-top:5px;font-size:10px}.free-audit-source-list>div>span{background:#f4f2ed;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.free-audit-faq{padding-bottom:120px}@media (max-width:1050px){.free-audit-hero-grid{grid-template-columns:1fr}.free-audit-copy{text-align:center}.free-audit-copy>p{margin-left:auto;margin-right:auto}.free-audit-copy .eyebrow,.free-audit-proof{justify-content:center}.free-audit-form,.free-audit-result{width:100%;max-width:620px;margin:0 auto}}@media (max-width:760px){.free-audit-hero{padding:56px 0 70px}.free-audit-copy h1{font-size:50px}.free-audit-feature-grid,.free-audit-method-grid{grid-template-columns:1fr}.free-audit-method-grid{gap:36px}.free-audit-feature-grid article{min-height:auto}}.login-page{background:var(--paper);color:var(--ink);grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);min-height:100vh;display:grid}.login-brand-panel{color:#fff;background:radial-gradient(circle at 82% 18%,#ef8e6938,#0000 31%),linear-gradient(145deg,#071117,#132229);flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px clamp(34px,6vw,88px);display:flex;position:relative;overflow:hidden}.login-brand-panel:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:440px;height:440px;position:absolute;top:18%;right:-235px}.login-brand-panel>a{color:#fff;z-index:1;width:max-content;position:relative}.login-brand-panel>div{z-index:1;max-width:720px;position:relative}.login-brand-panel>div>span,.login-kicker{color:var(--coral);letter-spacing:.14em;margin-bottom:24px;font-size:10px;font-weight:900;display:block}.login-brand-panel h1{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(48px,5.3vw,78px);font-weight:400;line-height:.98}.login-brand-panel h1 em{color:var(--coral);font-weight:400}.login-brand-panel>div>p{color:#ffffffa1;max-width:610px;margin:28px 0 0;font-size:15px;line-height:1.75}.login-brand-panel ul{z-index:1;gap:0;margin:42px 0 0;padding:0;list-style:none;display:grid;position:relative}.login-brand-panel li{border-top:1px solid #ffffff1a;grid-template-columns:34px 1fr;align-items:center;gap:17px;padding:15px 0;display:grid}.login-brand-panel li>b{color:var(--coral);font-size:10px}.login-brand-panel li>span{flex-direction:column;display:flex}.login-brand-panel li strong{font-size:12px}.login-brand-panel li small{color:#ffffff73;margin-top:3px;font-size:9px}.login-form-panel{justify-content:center;align-items:center;padding:42px;display:flex}.login-card{width:100%;max-width:470px}.login-card h2{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,48px);font-weight:400}.login-card>p{color:var(--muted);margin:13px 0 27px;font-size:13px;line-height:1.65}.oauth-provider-list{gap:10px;display:grid}.password-auth{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.password-auth-tabs{background:#f4f1eb;grid-template-columns:1fr 1fr;padding:4px;display:grid}.password-auth-tabs button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;padding:10px;font-size:10px;font-weight:800}.password-auth-tabs button.is-active{color:var(--ink);background:#fff;box-shadow:0 4px 14px #0b192014}.password-auth-form{gap:12px;padding:15px;display:grid}.password-auth-form label{gap:6px;display:grid}.password-auth-form label>span{font-size:9px;font-weight:800}.password-auth-form input{background:var(--paper);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:10px;width:100%;min-height:44px;padding:0 12px;font-size:12px}.password-auth-form input:focus{border-color:var(--coral);outline:3px solid #ef8e6926}.password-auth-form label>small{color:var(--muted);font-size:8px}.password-auth-submit{background:var(--ink);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:10px;min-height:46px;font-size:10px;font-weight:850}.password-auth-submit:disabled{cursor:progress;opacity:.65}.password-auth-error{color:#8e2d1b;background:#fff0ec;border-radius:9px;margin:0;padding:9px 10px;font-size:9px;line-height:1.45}.oauth-provider-list>.oauth-provider-disabled,.oauth-provider-list>a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:70px;padding:12px 15px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.oauth-provider-list>.oauth-chatgpt{background:var(--ink);border-color:var(--ink);color:#fff}.oauth-provider-list>a:hover{border-color:var(--coral);transform:translateY(-1px);box-shadow:0 13px 34px #0b192017}.oauth-provider-list>.oauth-provider-disabled>span:nth-child(2),.oauth-provider-list>a>span:nth-child(2){flex-direction:column;display:flex}.oauth-provider-list strong{font-size:12px}.oauth-provider-list small{color:var(--muted);margin-top:3px;font-size:9px}.oauth-provider-list>.oauth-provider-disabled>b,.oauth-provider-list>a>b{color:var(--muted)}.oauth-provider-list>.oauth-chatgpt small,.oauth-provider-list>.oauth-chatgpt>b{color:#ffffff94}.oauth-provider-disabled{cursor:not-allowed;opacity:.58}.oauth-provider-disabled>b{letter-spacing:.08em;text-transform:uppercase;font-size:8px}.oauth-mark{border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-family:Arial,sans-serif;font-size:17px;font-weight:800;display:flex}.oauth-google{color:#4285f4;background:#f4f6f8}.oauth-meta{color:#0866ff;background:#eaf2ff}.oauth-linkedin{color:#0a66c2;background:#e7f3f9;font-size:13px}.oauth-chatgpt-mark{background:var(--coral);color:var(--ink)}.login-error{color:#8e2d1b;background:#fff0ec;border:1px solid #bb402633;border-radius:11px;grid-template-columns:26px 1fr;align-items:flex-start;gap:11px;margin-bottom:16px;padding:12px;display:grid}.login-error>b{background:#f6d3c9;border-radius:50%;justify-content:center;align-items:center;height:26px;display:flex}.login-assurance p,.login-error>span{flex-direction:column;display:flex}.login-error strong{font-size:10px}.login-error small{margin-top:3px;font-size:9px;line-height:1.45}.login-success{background:var(--mint);color:#176a49;border:1px solid #1b765133;border-radius:11px;margin-bottom:16px;padding:12px;font-size:9px;line-height:1.5}.login-separator{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:23px 0 17px;font-size:8px;display:grid}.login-separator span{border-top:1px solid var(--line)}.login-assurance{background:var(--mint);border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:11px;padding:13px;display:grid}.login-assurance>span{color:var(--green);background:#fff;border-radius:50%;justify-content:center;align-items:center;height:30px;display:flex}.login-assurance p{margin:0}.login-assurance strong{font-size:10px}.login-assurance small{color:#537365;margin-top:3px;font-size:9px}.login-legal{color:var(--muted);text-align:center;margin-top:19px;font-size:8px;line-height:1.6;display:block}.login-legal a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}@media (max-width:900px){.login-page{grid-template-columns:1fr}.login-brand-panel{min-height:auto;padding-block:34px}.login-brand-panel>div{margin:80px 0 50px}.login-brand-panel ul{display:none}.login-form-panel{min-height:650px;padding:50px 24px}}@media (max-width:520px){.login-brand-panel h1{font-size:42px}.login-brand-panel>div{margin:58px 0 20px}.login-form-panel{align-items:flex-start}}.email-verification-page{color:#fff;background:radial-gradient(circle at 80% 10%,#ef8e6938,#0000 30%),#071117;justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.email-verification-page>section{width:100%;max-width:620px}.email-verification-page .login-kicker{margin-top:72px}.email-verification-page h1{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(48px,8vw,78px);font-weight:400;line-height:.98}.email-verification-page h1 em{color:var(--coral);font-weight:400}.email-verification-page p{color:#ffffffb3;margin:25px 0;line-height:1.7}.email-verification-page p strong{color:#fff}.email-verification-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.email-verification-actions button{background:var(--coral);border:1px solid var(--coral);color:var(--ink);cursor:pointer;font:inherit;border-radius:11px;min-height:48px;padding:0 18px;font-size:11px;font-weight:850}.email-verification-actions button.secondary{color:#fff;background:0 0;border-color:#ffffff40}.email-verification-page>section>small{color:#ffffff6b;margin-top:18px;font-size:9px;display:block}.email-verification-status{border-radius:10px;padding:11px 13px;font-size:10px}.email-verification-status.success{color:#9de2c2;background:#42c28926}.email-verification-status.error{color:#ffc2ad;background:#ef8e6924}.connection-summary{grid-template-columns:minmax(230px,.72fr) minmax(620px,1.8fr);align-items:stretch;gap:24px;margin-bottom:22px;padding:0;display:grid;overflow:hidden}.connection-summary>div{background:var(--deep);color:#fff;align-items:center;gap:14px;min-height:130px;padding:24px;display:flex}.connection-summary-icon{background:var(--coral);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.connection-summary-icon .portal-icon{color:var(--ink);border:0;width:auto;height:auto}.connection-summary>div p{flex-direction:column;margin:0;display:flex}.connection-summary>div small{color:var(--coral);letter-spacing:.1em;font-size:8px;font-weight:850}.connection-summary>div strong{margin:6px 0 3px;font-size:17px}.connection-summary>div em{color:#ffffff8a;font-size:9px;font-style:normal}.connection-summary ol{grid-template-columns:repeat(4,1fr);align-items:center;gap:0;margin:0;padding:20px 18px;list-style:none;display:grid}.connection-summary li{align-items:center;gap:9px;min-width:0;display:flex;position:relative}.connection-summary li:not(:last-child):after{background:var(--line);content:"";width:18px;height:1px;position:absolute;top:15px;right:8px}.connection-summary li>span{background:var(--paper);border:1px solid var(--line);color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:flex}.connection-summary li.done>span{background:var(--mint-soft);color:#18764f;border-color:#299f7033}.connection-summary li p{flex-direction:column;min-width:0;margin:0;display:flex}.connection-summary li strong{font-size:9px}.connection-summary li small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}.integration-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:14px 0 18px;display:flex}.integration-toolbar>label{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;min-width:230px;padding:0 11px;display:flex}.integration-toolbar>label .portal-icon{color:var(--muted);border:0;width:auto;height:auto}.integration-toolbar input{background:0 0;border:0;outline:0;width:100%;min-height:40px;font-size:10px}.integration-toolbar>div{gap:5px;display:flex;overflow-x:auto}.integration-toolbar>div button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:8px 10px;font-size:8px;font-weight:750}.integration-toolbar>div button.active{background:var(--ink);border-color:var(--ink);color:#fff}.integration-customer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.integration-select-card{appearance:none;cursor:pointer;text-align:left;background:#fff;width:100%;min-height:166px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s}.integration-select-card:hover{border-color:#da72516b;transform:translateY(-2px);box-shadow:0 14px 34px #0c1d2514}.integration-select-card.connected{box-shadow:inset 0 3px #2a9f7094}.integration-select-card>div{grid-template-columns:40px 1fr auto;align-items:center;gap:11px;display:grid}.integration-select-card>div>span:first-child{background:var(--paper);color:var(--coral-deep);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:9px;font-weight:850;display:flex}.integration-select-card>div p{flex-direction:column;min-width:0;margin:0;display:flex}.integration-select-card>div strong{font-size:12px}.integration-select-card>div small{color:var(--muted);margin-top:3px;font-size:8px}.integration-select-card>p{color:#697479;min-height:28px;margin:18px 0 15px;font-size:9px;line-height:1.55}.integration-select-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.integration-select-card>footer span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.integration-select-card>footer strong{color:var(--coral-deep);flex:none;font-size:8px}.integration-dialog-layer{z-index:100;position:fixed;inset:0}.integration-dialog-backdrop{background:#0610168f;border:0;width:100%;position:absolute;inset:0}.integration-dialog{background:#f8f8f5;flex-direction:column;width:100%;max-width:min(620px,94vw);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 70px #040e1438}.integration-dialog>header{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:44px 1fr 34px;align-items:center;gap:12px;min-height:76px;padding:13px 20px;display:grid}.integration-dialog>header>span{background:var(--coral-soft);color:var(--coral-deep);border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;font-size:10px;font-weight:850;display:flex}.integration-dialog>header p{flex-direction:column;margin:0;display:flex}.integration-dialog>header small{color:var(--coral-deep);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.integration-dialog>header strong{margin-top:4px;font-size:16px}.integration-dialog>header button{background:var(--paper);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:9px;width:34px;height:34px;font-size:19px}.integration-dialog-body{flex:1;padding:22px;overflow-y:auto}.integration-dialog-body>section{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:13px;padding:19px}.integration-dialog-body h3{margin:0 0 7px;font-size:13px}.integration-dialog-body section>p{color:var(--muted);margin:0 0 14px;font-size:9px;line-height:1.6}.integration-dialog-intro>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.integration-dialog-intro>div span{background:var(--paper);color:#526066;border-radius:7px;padding:8px;font-size:8px}.resource-picker>div:first-child{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:-2px 0 18px;padding-bottom:14px;display:flex}.resource-picker>div:first-child p{flex-direction:column;margin:0;display:flex}.resource-picker>div:first-child small{color:var(--muted);letter-spacing:.08em;font-size:7px}.resource-picker>div:first-child strong{margin-top:3px;font-size:11px}.resource-options,.service-options{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.resource-options label,.service-options label{border:1px solid var(--line);cursor:pointer;background:#fbfbf9;border-radius:10px;grid-template-columns:17px 34px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.resource-options input,.service-options input{accent-color:var(--coral-deep);width:14px;height:14px}.resource-options label>span,.service-options label>span{background:var(--paper);color:var(--coral-deep);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:8px;font-weight:850;display:flex}.resource-options .portal-icon{color:inherit;border:0;width:auto;height:auto}.resource-options p,.service-options p{flex-direction:column;min-width:0;margin:0;display:flex}.resource-options strong,.service-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.resource-options small,.service-options small{color:var(--muted);margin-top:3px;font-size:7px}.resource-options em{color:var(--muted);font-size:7px;font-style:normal}.provider-login-button{gap:9px;width:100%;margin-top:12px}.provider-login-button,.provider-login-button>span{justify-content:center;align-items:center;display:flex}.provider-login-button>span{color:var(--ink);background:#fff;border-radius:50%;width:22px;height:22px;font-size:8px}.credential-field{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.credential-field>span{color:#526066;font-size:8px;font-weight:750}.credential-field input{border:1px solid var(--line);background:#fbfbf9;border-radius:9px;outline:0;min-height:42px;padding:0 11px;font-size:10px}.credential-field input:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.provider-blocked{grid-template-columns:36px 1fr auto;align-items:center;gap:11px;display:grid}.provider-blocked>.portal-icon{background:var(--orange-soft);color:#9b6621;border:0;width:36px;height:36px}.provider-blocked p{flex-direction:column;margin:0;display:flex}.provider-blocked p strong{font-size:10px}.provider-blocked p small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.5}.provider-internal>.portal-icon{background:var(--mint-soft);color:#18764f}.connection-security>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;font-size:8px;display:flex}.connection-security>div span{color:var(--muted)}.connection-security>div strong,.danger-link{font-size:8px}.danger-link{color:#b64e42;cursor:pointer;background:0 0;border:0;margin-top:15px;padding:0;font-weight:750}.email-lifecycle-layout{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.email-delivery-log,.email-settings-panel,.email-template-panel{min-width:0}.email-provider-status{align-items:center;gap:10px;margin:10px 0 16px;display:flex}.email-provider-status>span{color:var(--muted);font-size:9px}.email-settings-form{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.email-settings-form>.credential-field:nth-of-type(4),.email-settings-form>.credential-field:nth-of-type(5),.email-settings-form>.credential-field:nth-of-type(6),.email-settings-form>.email-active-toggle,.email-settings-form>button{grid-column:1/-1}.email-active-toggle{border:1px solid var(--line);cursor:pointer;background:#f6f4ef;border-radius:10px;align-items:center;gap:10px;margin:2px 0 12px;padding:11px;display:flex}.email-active-toggle input{accent-color:var(--coral);width:16px;height:16px}.email-active-toggle>span{flex-direction:column;gap:2px;display:flex}.email-active-toggle strong{font-size:9px}.email-active-toggle small{color:var(--muted);font-size:8px}.email-test-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:14px;display:grid}.email-test-row input{border:1px solid var(--line);border-radius:9px;min-width:0;padding:0 10px;font-size:9px}.email-secret-once{background:#fff4ef;border:1px solid #f4c6b8;border-radius:10px;flex-direction:column;gap:6px;margin-top:14px;padding:11px;display:flex}.email-secret-once small,.email-secret-once strong{font-size:8px}.email-secret-once small{color:var(--muted)}.email-secret-once code{overflow-wrap:anywhere;background:#fff;border-radius:6px;padding:8px;font-size:7px}.email-error-detail{color:#b64e42;font-size:8px;line-height:1.5}.email-template-list>div{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.email-template-list>div:last-child{border-bottom:0}.email-template-list>div>span{background:var(--coral-soft);color:var(--coral);border-radius:8px;justify-content:center;align-items:center;height:32px;font-size:8px;font-weight:800;display:flex}.email-template-list p{flex-direction:column;min-width:0;margin:0;display:flex}.email-template-list strong{font-size:10px}.email-template-list em,.email-template-list small{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:8px;font-style:normal;line-height:1.45}.email-template-list em{color:var(--coral)}.email-delivery-log{margin-bottom:16px}@media (max-width:980px){.email-lifecycle-layout{grid-template-columns:1fr}}@media (max-width:620px){.email-settings-form{grid-template-columns:1fr}.email-settings-form>.credential-field{grid-column:1}.email-test-row{grid-template-columns:1fr}.email-test-row input{min-height:42px}}.integration-dialog>footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:13px 20px;display:flex}.integration-dialog>footer p{align-items:center;gap:9px;margin:0;display:flex}.integration-dialog>footer .portal-icon{background:var(--mint-soft);color:#18764f;border:0}.integration-dialog>footer p>span{flex-direction:column;display:flex}.integration-dialog>footer strong{font-size:8px}.integration-dialog>footer small{color:var(--muted);font-size:7px}.integration-dialog>footer>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:8px}.integration-message{border:1px solid;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin-bottom:14px;padding:11px;display:grid}.integration-message-error{background:#fff5f2;border-color:#b64e4233}.integration-message-success{background:#f2fbf6;border-color:#299f7033}.integration-message-success .portal-icon{color:#18764f}.integration-message-success small{color:#456b5a}.integration-message .portal-icon{color:#b64e42;border:0}.integration-message p{flex-direction:column;margin:0;display:flex}.integration-message strong{font-size:9px}.integration-message small{color:#8c554c;margin-top:2px;font-size:8px}.integration-message>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:8px}.integration-loading{background:var(--deep);color:#fff;z-index:80;border-radius:999px;padding:9px 13px;font-size:8px;position:fixed;bottom:20px;right:20px}@media (max-width:1200px){.connection-summary{grid-template-columns:1fr}.connection-summary>div{min-height:94px}.integration-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.connection-summary ol{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:12px}.connection-summary li:not(:last-child):after{display:none}.integration-toolbar{flex-direction:column;align-items:stretch}.integration-toolbar>label{min-width:0}.integration-customer-grid{grid-template-columns:1fr}.integration-dialog{max-width:100%}}@media (max-width:480px){.connection-summary ol{grid-template-columns:1fr}.integration-dialog-body{padding:14px}.integration-dialog-intro>div{grid-template-columns:1fr}.resource-options label,.service-options label{grid-template-columns:17px 32px 1fr}.resource-options em{display:none}}.portal-sidebar{z-index:40;padding:20px 14px 14px;box-shadow:16px 0 40px #07111714}.portal-sidebar-head{justify-content:space-between;align-items:center;min-height:32px;display:flex}.mobile-nav-trigger,.portal-sidebar-backdrop,.portal-sidebar-close{display:none}.workspace-switcher{cursor:default;grid-template-columns:36px 1fr auto;margin-bottom:10px;padding:10px}.workspace-switcher>span{height:36px;font-size:10px}.profile-button strong,.workspace-switcher strong{font-size:11px}.profile-button small,.workspace-switcher small{font-size:9px;line-height:1.4}.workspace-switcher>b{color:#a9d5bd;letter-spacing:.05em;text-transform:uppercase;background:#d9eee31a;border-radius:999px;padding:5px 6px;font-size:7px}.portal-nav-search{color:#ffffff6b;background:#ffffff0e;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;min-height:38px;margin-bottom:7px;padding:0 9px;display:grid}.portal-nav-search .portal-icon{color:#ffffff6b;background:0 0;border:0;width:auto;height:auto}.portal-nav-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.portal-nav-search input::placeholder{color:#ffffff57}.portal-nav-search kbd{color:#ffffff59;font:8px var(--font-geist-mono),monospace;border:1px solid #ffffff1f;border-radius:4px;padding:2px 4px}.nav-group{margin:16px 9px 6px;font-size:8px}.portal-sidebar nav button{grid-template-columns:28px 1fr auto;gap:9px;min-height:40px;padding:0 9px;font-size:11px}.portal-sidebar nav button:hover{background:#ffffff13}.portal-sidebar nav button.active{box-shadow:inset 3px 0 0 var(--coral);background:#ef8e6926}.portal-icon{color:#ffffff70;font-family:var(--font-geist-mono),monospace;text-transform:none;border:1px solid;border-radius:7px;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.portal-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:15px;height:15px;overflow:visible}.portal-sidebar nav button>.portal-icon{color:#fff6}.portal-sidebar nav button.active>.portal-icon{background:var(--coral);border-color:var(--coral);color:var(--ink)}.nav-item-label{color:inherit;font-size:inherit;justify-content:normal;text-align:left;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-sidebar nav button.active>.nav-item-label{color:inherit}.portal-sidebar nav button>b{text-align:center;min-width:22px;font-size:8px}.portal-nav-empty{color:#ffffff75;align-items:center;gap:10px;padding:18px 9px;display:flex}.portal-nav-empty p{flex-direction:column;margin:0;display:flex}.portal-nav-empty strong{color:#ffffffb8;font-size:10px}.usage-meter>small{font-size:8px}.profile-button{cursor:default}.portal-topbar{height:70px;padding:0 26px}.portal-topbar-primary{align-items:center;gap:10px;min-width:0;display:flex}.portal-topbar-primary>.portal-icon{background:var(--coral-soft);color:var(--coral-deep);border-color:#da72513d;width:32px;height:32px}.portal-topbar-primary p{flex-direction:column;min-width:0;margin:0;display:flex}.portal-topbar-primary small{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:800}.portal-topbar-primary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.portal-topbar-actions{align-items:center;gap:8px;display:flex}.portal-header-link{border:1px solid var(--line);color:#4f5b60;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:750}.portal-header-link:hover{background:var(--paper);color:var(--ink)}.surface-switch button{cursor:pointer;font-size:9px}.portal .status{padding:6px 8px;font-size:9px}.page-header{align-items:flex-start;margin-bottom:26px}.page-header>div:first-child{max-width:860px}.page-header>div:first-child>span{margin-bottom:10px;font-size:9px}.page-header p{margin-top:9px;font-size:13px;line-height:1.6}.portal .ai-brief-banner{padding:16px 18px}.portal .ai-brief-banner strong{font-size:12px;line-height:1.45}.portal .ai-brief-banner>button{cursor:pointer;font-size:10px}.portal .panel-head{padding:19px 20px 0}.portal .panel-head select,.portal .panel-head>button{cursor:pointer;min-height:34px;font-size:10px}.portal .data-table td{padding:13px 12px;font-size:10px;line-height:1.45}.portal .data-table td strong{font-size:10px}@media (max-width:1100px){.portal{grid-template-columns:244px minmax(0,1fr)}.portal-header-link:first-of-type,.portal-topbar .status{display:none}}@media (max-width:900px){.portal{display:block}.portal-sidebar{width:100%;max-width:min(84vw,320px);height:100dvh;padding:18px 14px 14px;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.portal-sidebar.mobile-open{transform:translate(0)}.nav-group,.portal-brand,.portal-sidebar-head,.sidebar-bottom,.workspace-switcher{display:flex}.workspace-switcher{display:grid}.nav-group{display:block}.portal-sidebar-close{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex}.portal-sidebar>nav{display:block;overflow:hidden auto}.portal-sidebar>nav>div{display:contents}.portal-sidebar nav button{white-space:normal;padding-inline:9px;display:grid}.portal-sidebar-backdrop{z-index:35;background:#0711178a;border:0;display:block;position:fixed;inset:0}.mobile-nav-trigger{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:34px;height:34px;display:flex}.mobile-nav-trigger i{background:var(--ink);border-radius:999px;width:14px;height:1.5px}.portal-topbar{height:64px;padding-inline:12px}.portal-topbar-primary>.portal-icon{display:none}.portal-topbar-primary small{font-size:7px}.portal-topbar-primary strong{font-size:12px}.portal-header-link,.portal-topbar-actions>.status{display:none}.portal-content{padding:26px 16px 56px}.page-header{gap:16px}.page-header h1{font-size:30px}.page-header p{font-size:12px}}@media (max-width:620px){.surface-switch button{padding:7px 8px}.portal-content{padding:22px 12px 48px}.page-header h1{font-size:27px}.metrics-grid{grid-template-columns:1fr 1fr}.portal .metric-card{min-height:120px;padding:15px}.portal .metric-card>strong{font-size:23px}.portal .data-table{width:100%;display:block;overflow-x:auto}}.paid-intelligence-flow{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid;overflow:hidden}.paid-intelligence-flow article{background:#fff;flex-direction:column;min-height:118px;padding:16px;display:flex;position:relative}.paid-intelligence-flow article:after{color:var(--coral-deep);content:"→";z-index:1;font-size:15px;position:absolute;top:17px;right:-6px}.paid-intelligence-flow article:last-child:after{display:none}.paid-intelligence-flow span{color:var(--coral-deep);font:800 9px var(--font-geist-mono),monospace;letter-spacing:.08em}.paid-intelligence-flow strong{margin:17px 0 5px;font-size:12px}.paid-intelligence-flow small{color:var(--muted);font-size:9px;line-height:1.45}.paid-empty-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px;margin:18px 0;display:grid}.paid-empty-grid .verified-empty{margin:0}.paid-source-grid{margin-top:18px}.paid-guardrails{padding-bottom:16px}.paid-guardrails .dependency-gate,.paid-guardrails .readiness-row{margin-inline:20px}.paid-provider-list{padding:10px 20px 20px}.paid-provider-list>div{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.paid-provider-list>div:last-child{border-bottom:0}.paid-provider-list>div>span:first-child{background:var(--paper);border:1px solid var(--line);color:var(--coral-deep);font:800 9px var(--font-geist-mono),monospace;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.paid-provider-list p{flex-direction:column;margin:0;display:flex}.paid-provider-list strong{font-size:10px}.paid-provider-list small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45}.paid-data-note{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:14px;margin-top:14px;padding:14px 18px;display:flex}.paid-data-note strong{color:var(--coral);font-size:18px}.paid-data-note span{color:#ffffffa3;font-size:9px;line-height:1.45}@media (max-width:980px){.paid-intelligence-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.paid-empty-grid{grid-template-columns:1fr}}@media (max-width:620px){.paid-intelligence-flow{grid-template-columns:1fr}.paid-intelligence-flow article{min-height:94px}.paid-intelligence-flow article:after{content:"↓";top:auto;bottom:-8px;right:16px}.paid-provider-list>div{grid-template-columns:34px minmax(0,1fr);align-items:start}.paid-provider-list .status{grid-column:2;justify-self:start}.paid-data-note{flex-direction:column;align-items:flex-start}}.brand-film-section{background:radial-gradient(circle at 88% 15%,#ef8e691f,transparent 27%),var(--paper);padding-top:82px;overflow:hidden}.brand-film-intro{grid-template-columns:minmax(0,1.18fr) minmax(320px,.62fr);align-items:end;gap:80px;margin-bottom:38px;display:grid}.brand-film-intro h2{letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(42px,5.2vw,70px);line-height:.98}.brand-film-intro h2 em{color:var(--coral-deep);font-family:Georgia,Times New Roman,serif;font-weight:400}.brand-film-intro>p{color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.7}.brand-film-player{--brand-film-duration:7s;aspect-ratio:16/9;background:var(--deep);color:#fff;isolation:isolate;border:1px solid #07111738;border-radius:24px;min-height:630px;position:relative;overflow:hidden;box-shadow:0 34px 95px #07111738}.brand-film-player>audio{display:none}.brand-film-grid,.brand-film-shade,.brand-film-visual{position:absolute;inset:0}.brand-film-visual>img{object-fit:cover;opacity:0;transition:opacity .8s;transform:scale(1.035)}.brand-film-visual>img.is-active{animation:brand-film-camera var(--brand-film-duration) linear both;opacity:1}.brand-film-shade{z-index:2;background:linear-gradient(90deg,#040a0ef5,#040a0ed1 34%,#040a0e40 64%,#040a0e14),linear-gradient(#040a0e33,#0000 62%,#040a0ec7)}.brand-film-grid{z-index:3;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.brand-film-topline{z-index:5;align-items:center;display:flex;position:absolute;top:30px;left:38px;right:38px}.brand-film-mark{background:var(--coral);color:var(--ink);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:flex}.brand-film-topline p{flex-direction:column;gap:2px;margin:0 0 0 10px;display:flex}.brand-film-topline strong{letter-spacing:.14em;font-size:9px}.brand-film-time,.brand-film-topline small{color:#ffffff7a;font-size:8px}.brand-film-time{white-space:nowrap;border:1px solid #ffffff29;border-radius:999px;margin-left:10px;padding:7px 10px}.brand-film-language{margin-left:auto;position:relative}.brand-film-language>span{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.brand-film-language select{appearance:none;color:#fff;cursor:pointer;font:inherit;background:linear-gradient(45deg,#0000 50%,#ffffffa6 0) calc(100% - 13px) 52%/4px 4px no-repeat,linear-gradient(135deg,#ffffffa6 50%,#0000 0) calc(100% - 9px) 52%/4px 4px no-repeat,#ffffff14;border:1px solid #ffffff29;border-radius:999px;min-height:29px;padding:0 25px 0 11px;font-size:8px;font-weight:800}.brand-film-copy{z-index:5;max-width:610px;animation:brand-film-copy-in .72s both;position:absolute;top:118px;bottom:135px;left:7.2%}.brand-film-eyebrow{color:var(--coral);letter-spacing:.13em;text-transform:uppercase;margin-bottom:22px;font-size:9px;font-weight:900;display:block}.brand-film-copy h3{letter-spacing:-.065em;margin:0;font-size:clamp(48px,5.7vw,82px);line-height:.91}.brand-film-copy h3 em{color:var(--coral);font-family:Georgia,Times New Roman,serif;font-weight:400}.brand-film-copy>p{color:#ffffffab;max-width:535px;margin:24px 0 0;font-size:15px;line-height:1.65}.brand-film-chips{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.brand-film-chips span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffc2;background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:700}.brand-film-metric{grid-template-columns:auto 1fr;align-items:end;gap:0 18px;max-width:540px;margin-top:22px;display:grid}.brand-film-metric>span{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:900}.brand-film-metric>strong{color:#fff;letter-spacing:-.06em;margin-top:8px;font-size:52px;line-height:1}.brand-film-metric>p{color:#fff;margin:0 0 7px;font-size:12px;font-weight:800}.brand-film-metric>small{border-left:2px solid var(--coral);color:#ffffff7a;grid-column:1/-1;max-width:500px;margin-top:11px;padding-left:10px;font-size:8px;line-height:1.55}.brand-film-cta{gap:9px;margin-top:27px;display:flex}.brand-film-cta .button{min-height:43px}.brand-film-controls{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:7;background:#050d11d1;border:1px solid #ffffff1c;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto 36px;align-items:center;gap:13px;padding:11px 12px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.brand-film-controls button{color:#fff;font:inherit}.brand-film-control-main,.brand-film-restart{background:var(--coral);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;color:var(--ink)!important;font-size:12px!important;font-weight:900!important}.brand-film-restart{background:#ffffff17;color:#fff!important;font-size:17px!important}.brand-film-timeline{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.brand-film-timeline button{cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;padding:0}.brand-film-timeline button>span{background:#ffffff29;border-radius:999px;height:3px;display:block;overflow:hidden}.brand-film-timeline button i{background:var(--coral);border-radius:inherit;width:0;height:100%;width:var(--chapter-progress,0);display:block}.brand-film-timeline small{color:#ffffff61;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:6px;display:block;overflow:hidden}.brand-film-timeline button.is-active small{color:#fff}.brand-film-sound{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:9px;max-width:220px;min-height:36px;padding:0 12px;overflow:hidden;font-size:8px!important;font-weight:800!important}.brand-film-sound-ready{color:#ffffffb8;border-color:#ef8e6952;align-items:center;display:flex}.brand-film-caption{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffffe0;-webkit-line-clamp:3;z-index:6;background:#050d11c7;border:1px solid #ffffff1f;border-radius:10px;-webkit-box-orient:vertical;align-items:flex-start;width:max-content;max-width:min(760px,72%);margin:0;padding:9px 13px 9px 42px;font-size:10px;line-height:1.5;display:-webkit-box;position:absolute;bottom:91px;left:50%;overflow:hidden;transform:translate(-50%)}.brand-film-caption span{color:var(--coral);letter-spacing:.08em;font-size:8px;font-weight:900;position:absolute;top:11px;left:13px}.brand-film-below{grid-template-columns:1fr auto;align-items:start;gap:35px;margin-top:18px;display:grid}.brand-film-below>p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.6}.brand-film-below>p span{color:var(--green);margin-right:6px;font-size:7px}.brand-film-below details{position:relative}.brand-film-below summary{color:var(--coral-deep);cursor:pointer;white-space:nowrap;font-size:9px;font-weight:900;list-style:none}.brand-film-below summary::-webkit-details-marker{display:none}.brand-film-below details[open] ol{border:1px solid var(--line);z-index:10;background:#fff;border-radius:14px;gap:0;width:min(620px,100vw - 40px);margin:12px 0 0;padding:12px 18px;display:grid;position:absolute;right:0;box-shadow:0 16px 45px #0711171a}.brand-film-below li{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:4px 12px;padding:11px 0;display:grid}.brand-film-below li:last-child{border:0}.brand-film-below li strong{color:var(--coral-deep);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.brand-film-below li small,.brand-film-below li span{color:var(--muted);font-size:9px;line-height:1.5}.brand-film-below li small{grid-column:2}@keyframes brand-film-camera{0%{transform:scale(1.035)translate(0)}to{transform:scale(1.105)translate(-.7%,-.4%)}}@keyframes brand-film-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes brand-film-progress{0%{width:0}to{width:100%}}@media (max-width:980px){.brand-film-intro{grid-template-columns:1fr;align-items:start;gap:28px}.brand-film-intro>p{max-width:650px}.brand-film-player{min-height:620px}.brand-film-copy{max-width:540px;left:6%}.brand-film-shade{background:linear-gradient(90deg,#040a0ef2,#040a0ec7 46%,#040a0e38),linear-gradient(#0000 52%,#040a0ed1)}}@media (max-width:720px){.brand-film-section{padding-top:66px}.brand-film-player{aspect-ratio:auto;border-radius:18px;min-height:680px}.brand-film-visual>img{object-position:68% center}.brand-film-shade{background:linear-gradient(#040a0e42,#040a0ec2 32%,#040a0ef7),linear-gradient(90deg,#040a0ebf,#0000 90%)}.brand-film-topline{top:20px;left:20px;right:20px}.brand-film-copy{max-width:calc(100% - 48px);top:auto;bottom:182px;left:24px}.brand-film-copy h3{font-size:clamp(43px,12vw,62px)}.brand-film-copy>p{font-size:13px}.brand-film-metric>strong{font-size:44px}.brand-film-controls{grid-template-columns:38px 1fr 34px;gap:9px;bottom:14px;left:14px;right:14px}.brand-film-timeline{gap:3px}.brand-film-timeline small{display:none}.brand-film-sound{grid-area:2/1/auto/-1;max-width:none}.brand-film-restart{grid-area:1/3}.brand-film-below{grid-template-columns:1fr;gap:14px}.brand-film-below details[open] ol{left:0;right:auto}.brand-film-caption{-webkit-line-clamp:5;width:calc(100% - 28px);max-width:calc(100% - 28px);font-size:9px;bottom:111px}}@media (max-width:480px){.brand-film-player{min-height:720px}.brand-film-copy{bottom:216px}.brand-film-copy h3{font-size:43px}.brand-film-copy>p{font-size:12px;line-height:1.55}.brand-film-chips{gap:5px;margin-top:17px}.brand-film-chips span{padding:7px 8px;font-size:7px}.brand-film-metric{grid-template-columns:1fr}.brand-film-metric>p{margin:6px 0 0}.brand-film-cta{flex-direction:column;align-items:stretch;margin-top:19px}.brand-film-language select{max-width:126px}.brand-film-time{padding-inline:8px;font-size:7px}}@media (prefers-reduced-motion:reduce){.brand-film-copy,.brand-film-visual>img.is-active{animation:none}.brand-film-visual>img{transition:none;transform:none}}.portal{grid-template-columns:282px minmax(0,1fr)}.portal-sidebar{padding:20px 16px 14px}.portal-brand{margin:0 8px 18px}.workspace-switcher{grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:66px;padding:11px}.workspace-switcher>span{width:42px;height:42px;font-size:12px}.profile-button strong,.workspace-switcher strong{font-size:13px;line-height:1.35}.profile-button small,.workspace-switcher small{color:#ffffff94;font-size:11px;line-height:1.45}.workspace-switcher>b{padding:6px 8px;font-size:9px}.project-layer-control{border-bottom:1px solid #ffffff17;gap:7px;margin:0 0 10px;padding:0 2px 11px;display:grid}.tenant-select{gap:6px;margin:0 2px 9px}.project-layer-control .tenant-select{margin:0}.tenant-select>span{font-size:10px}.tenant-select select{padding:9px 11px}.add-project-button,.tenant-select select{cursor:pointer;min-height:42px;font-size:12px}.add-project-button{color:#f8c0aa;background:#ef8e691f;border:1px solid #ef8e6942;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 11px;font-weight:800;display:flex}.add-project-button:hover{color:#fff;background:#ef8e6933}.add-project-button>span{font-size:18px;font-weight:500;line-height:1}.portal-nav-search{min-height:44px;padding-inline:11px}.portal-nav-search input{font-size:13px}.nav-group,.portal-nav-search kbd{font-size:10px}.nav-group{color:#ffffff70;margin:18px 10px 7px}.portal-sidebar nav button{color:#ffffffbd;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;min-height:44px;padding-inline:10px;font-size:13px}.portal-sidebar nav button>b{font-size:10px}.portal-nav-empty strong{font-size:12px}.portal-nav-empty small{font-size:11px}.usage-meter{padding:11px}.usage-meter p{font-size:11px}.usage-meter>small{color:#ffffff75;font-size:10px;line-height:1.45}.profile-button{grid-template-columns:34px minmax(0,1fr) auto;min-height:48px;padding:7px 8px}.profile-button>span{width:34px;height:34px;font-size:10px}.profile-logout{color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:7px;min-height:36px;padding:7px 8px;font-size:10px;font-weight:750}.profile-logout:hover{color:#fff;background:#ffffff14}.portal-topbar{height:74px;padding-inline:28px}.portal-topbar-primary small{font-size:10px}.portal-topbar-primary strong{font-size:15px}.portal-topbar-actions{gap:9px}.portal-header-link,.surface-switch button{justify-content:center;align-items:center;min-height:40px;padding:9px 12px;font-size:11px;display:inline-flex}.portal .status{min-height:28px;padding:6px 9px;font-size:11px;line-height:1.3}.portal button{touch-action:manipulation}.portal button,.portal input:not([type=checkbox]):not([type=radio]),.portal select,.portal textarea{min-height:40px}.portal .data-table a{align-items:center;min-height:40px;display:inline-flex}.portal .tenant-action-buttons{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.portal .tenant-action-buttons a,.portal .tenant-action-buttons button{background:var(--paper);border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;white-space:nowrap;border-radius:9px;min-height:34px;padding:7px 10px;text-decoration:none}.portal .tenant-action-buttons button:disabled{cursor:wait;opacity:.55}.portal-content{max-width:1560px;padding:36px 34px 76px}.page-header>div:first-child>span{font-size:11px}.page-header h1{font-size:clamp(32px,3vw,42px)}.page-header p{font-size:15px;line-height:1.65}.page-actions .button{min-height:44px;font-size:12px}.tenant-workspace-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:16px;margin-top:16px;display:grid}.tenant-priority-panel,.tenant-source-panel{min-width:0;padding:22px}.tenant-task-row{border:0;border-top:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px 0;display:grid}.tenant-task-row>span:not(.status){min-width:0}.tenant-task-row small,.tenant-task-row strong{overflow-wrap:anywhere;display:block}.tenant-task-row strong{font-size:15px;line-height:1.3}.tenant-task-row small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.55}.tenant-task-row>b{font-size:18px}.tenant-source-panel .context-row p{overflow-wrap:anywhere;text-align:right;max-width:65%}.workspace-data-lifecycle,.workspace-team-panel{margin-top:16px;padding:22px}.workspace-team-invite{grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) auto;align-items:end;gap:12px;margin:18px 0;display:grid}.admin-margin-rules .workspace-team-invite{grid-template-columns:repeat(4,minmax(130px,1fr)) auto}.workspace-delete-fields label,.workspace-team-invite label{gap:6px;display:grid}.workspace-delete-fields label>span,.workspace-team-invite label>span{color:var(--muted);font-size:11px;font-weight:750}.workspace-delete-fields input,.workspace-member-row select,.workspace-team-invite input,.workspace-team-invite select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;min-width:0;min-height:44px;padding:0 12px}.workspace-member-list{border-top:1px solid var(--line)}.workspace-member-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(130px,.35fr) auto auto;align-items:center;gap:10px;min-width:0;padding:14px 0;display:grid}.workspace-member-row>span:first-child{min-width:0}.workspace-member-row small,.workspace-member-row strong{overflow-wrap:anywhere;display:block}.workspace-member-row small{color:var(--muted);margin-top:3px;font-size:11px}.workspace-delete-zone{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.workspace-delete-zone>h3{color:#b53a3a;margin:0 0 8px}.workspace-delete-zone>p{color:var(--muted);line-height:1.55}.workspace-delete-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.billing-invoice-panel,.billing-profile-panel,.billing-self-service-panel{margin-top:16px;padding:22px}.billing-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.billing-profile-form label{gap:7px;min-width:0;display:grid}.billing-profile-form label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.billing-profile-form input,.billing-profile-form select{background:var(--paper,#f8f7f3);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:10px;width:100%;min-width:0;min-height:46px;padding:10px 12px}.billing-profile-form input:focus,.billing-profile-form select:focus{border-color:var(--coral);outline:0;box-shadow:0 0 0 3px #f3846024}.billing-field-wide,.billing-profile-actions,.billing-profile-notice{grid-column:1/-1}.billing-profile-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.billing-profile-notice{color:#1e805d;margin:0;font-size:13px;font-weight:700}.billing-dunning-banner{align-items:center;margin-bottom:16px}.billing-dunning-banner .button{flex:none;margin-left:auto}.billing-invoice-table td small,.billing-invoice-table td strong{display:block}.billing-invoice-table td small{color:var(--muted);margin-top:4px}.launch-readiness-card{border-left:5px solid #d79235;margin-bottom:16px;padding:22px}.launch-readiness-card.is-ready{border-left-color:#29936d}.launch-check-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:16px;display:grid}.launch-check-grid>div{background:var(--paper,#f7f5f0);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.launch-check-grid strong{overflow-wrap:anywhere;font-size:11px}@media (max-width:980px){.tenant-workspace-grid{grid-template-columns:1fr}}@media (max-width:1100px){.admin-margin-rules .workspace-team-invite{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-margin-rules .workspace-team-invite .button{grid-column:1/-1}}@media (max-width:600px){.tenant-priority-panel,.tenant-source-panel{padding:16px}.tenant-task-row{grid-template-columns:1fr auto;align-items:start}.tenant-task-row .status{grid-column:1/-1;justify-self:start}.workspace-data-lifecycle,.workspace-team-panel{padding:16px}.billing-profile-form,.workspace-delete-fields,.workspace-member-row,.workspace-team-invite{grid-template-columns:1fr;align-items:stretch}.billing-dunning-banner,.billing-profile-actions{flex-direction:column;align-items:stretch}.billing-dunning-banner .button,.billing-profile-actions .button{justify-content:center;width:100%;margin-left:0}.admin-margin-rules .workspace-team-invite{grid-template-columns:1fr}.workspace-member-row .button,.workspace-member-row .danger-link{justify-content:center;width:100%;min-height:42px}}.portal .button-secondary{border:1px solid var(--line);color:var(--ink);background:#fff;box-shadow:0 3px 10px #101b210a}.portal .button-secondary:hover{border-color:#da725159;box-shadow:0 10px 22px #101b2114}.portal .ai-brief-banner{gap:16px;padding:18px 20px}.portal .ai-brief-banner small{font-size:10px}.portal .ai-brief-banner strong{font-size:13px}.portal .ai-brief-banner>button{min-height:40px;padding:8px;font-size:12px}.portal .metric-card{min-height:142px;padding:20px}.portal .metric-card>div span,.portal .metric-card>small{font-size:12px;line-height:1.5}.portal .metric-card>strong{font-size:30px}.portal .panel-head{gap:14px;padding:21px 22px 0}.portal .panel-head h2{font-size:18px}.portal .panel-head p{font-size:12px;line-height:1.55}.portal .panel-head select,.portal .panel-head>button{min-height:42px;padding:9px 11px;font-size:12px}.portal .data-table{font-size:12px}.portal .data-table th{padding:13px 14px;font-size:11px}.portal .data-table td,.portal .data-table td strong{font-size:12px}.portal .data-table td{padding:15px 14px}.portal .data-table td p small,.portal .data-table td>small{font-size:11px}.portal .verified-findings>button{min-height:88px;padding-block:14px}.portal .verified-findings>button p strong{font-size:15px}.portal .verified-findings>button p small{font-size:11px;line-height:1.5}.portal .integration-toolbar>label{min-height:44px}.portal .integration-toolbar input{font-size:13px}.portal .integration-toolbar>div button{min-height:42px;padding:9px 12px;font-size:12px}.portal .connection-summary>div small{font-size:10px}.portal .connection-summary li strong,.portal .connection-summary>div em{font-size:11px}.portal .connection-summary li small{font-size:9px;line-height:1.45}.portal .integration-select-card>div strong{font-size:14px}.portal .integration-select-card>div small{font-size:10px}.portal .integration-select-card>p{font-size:11px}.portal .integration-select-card>footer span{font-size:9px}.portal .integration-select-card>footer strong{font-size:10px}.portal .integration-dialog>header small{font-size:9px}.portal .integration-dialog>header button{width:44px;height:44px}.portal .integration-dialog-body h3{font-size:15px}.portal .integration-dialog-body section>p{font-size:12px;line-height:1.55}.portfolio-metrics{margin-bottom:14px}.portfolio-layout{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:14px;display:grid}.portfolio-project-panel,.portfolio-task-panel{min-width:0;overflow:hidden}.portfolio-project-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;padding:20px 22px 22px;display:grid}.portfolio-project-card{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#fbfbf9;border-radius:14px;width:100%;min-width:0;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:block}.portfolio-project-card:hover{border-color:#da72516b;transform:translateY(-2px);box-shadow:0 14px 30px #101b2114}.add-project-button:focus-visible,.portfolio-project-card:focus-visible,.portfolio-task-list button:focus-visible{outline-offset:2px;outline:3px solid #ef8e696b}.portfolio-project-title{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.portfolio-project-title>span{background:var(--coral-soft);color:var(--coral-deep);border-radius:10px;justify-content:center;align-items:center;height:40px;font-size:11px;font-weight:900;display:flex}.portfolio-project-title p{flex-direction:column;min-width:0;margin:0;display:flex}.portfolio-project-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.portfolio-project-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.portfolio-project-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.portfolio-project-facts p{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;min-width:0;margin:0;padding:10px;display:flex}.portfolio-project-facts small,.portfolio-project-facts span{color:var(--muted);font-size:10px}.portfolio-project-facts strong{margin:4px 0 2px;font-size:20px}.portfolio-project-card footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:flex-start;gap:4px;margin-top:14px;padding-top:12px;display:grid}.portfolio-project-card footer>small,.portfolio-project-card footer>span{color:var(--muted);font-size:10px}.portfolio-project-card footer>small{grid-column:1}.portfolio-project-card footer>b{color:var(--coral-deep);grid-area:1/2/span 2;font-size:11px}.portfolio-task-list{padding:14px 0 8px}.portfolio-task-list>button{border:0;border-top:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:78px;padding:12px 22px;display:grid}.portfolio-task-list>button:hover{background:#fbfbf9}.portfolio-task-list p{flex-direction:column;min-width:0;margin:0;display:flex}.portfolio-task-list p strong{font-size:13px}.portfolio-task-list p small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.portfolio-task-list>button>span:last-child{color:var(--muted);white-space:nowrap;font-size:10px}.portfolio-clear-state,.portfolio-error,.portfolio-loading{align-items:center;gap:14px;min-height:130px;margin-top:16px;padding:24px;display:flex}.portfolio-clear-state{min-height:130px;margin:18px 22px 22px}.portfolio-clear-state>span,.portfolio-error>span,.portfolio-loading>span{background:var(--mint);color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.portfolio-loading>span{animation:portal-loading-pulse 1.2s ease-in-out infinite}.portfolio-error>span{color:var(--red);background:#f6dddd}.portfolio-clear-state p,.portfolio-error p,.portfolio-loading p{flex-direction:column;flex:1;margin:0;display:flex}.portfolio-clear-state strong,.portfolio-error strong,.portfolio-loading strong{font-size:14px}.portfolio-clear-state small,.portfolio-error small,.portfolio-loading small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.55}.portfolio-inline-error{color:var(--red);background:#f6dddd;border:1px solid #be444424;border-radius:9px;margin:-10px 0 12px;padding:10px 12px;font-size:12px}.project-dialog-layer{z-index:100;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.project-dialog-backdrop{background:#071117ad;border:0;width:100%;position:absolute;inset:0}.project-dialog{border:1px solid var(--line);background:#fff;border-radius:18px;width:100%;max-width:620px;max-height:calc(100dvh - 32px);position:relative;overflow-y:auto;box-shadow:0 30px 90px #0711174d}.project-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 20px;display:flex}.project-dialog-form label>span,.project-dialog-head>div>span{color:var(--coral-deep);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.project-dialog-head h2{letter-spacing:-.035em;margin:7px 0;font-size:25px}.project-dialog-head p{color:var(--muted);max-width:510px;margin:0;font-size:13px;line-height:1.55}.project-dialog-head>button{background:var(--paper);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.project-dialog-form{gap:15px;padding:22px 26px 26px;display:grid}.project-dialog-form label{gap:7px;display:grid}.project-dialog-form input,.project-dialog-form select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:10px;width:100%;min-height:48px;padding:11px 12px;font-size:14px}.project-dialog-form input:focus,.project-dialog-form select:focus{border-color:var(--coral);outline:0;box-shadow:0 0 0 3px #ef8e6926}.project-dialog-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.project-dialog-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.project-dialog-actions .button{min-height:44px}@keyframes portal-loading-pulse{0%,to{box-shadow:0 0 #2a8f6733}50%{box-shadow:0 0 0 10px #2a8f6700}}@media (max-width:1220px){.portal{grid-template-columns:264px minmax(0,1fr)}.portfolio-layout{grid-template-columns:1fr}.portal-header-link:first-of-type{display:none}}@media (max-width:1040px){.portal-header-link,.portal-topbar .status{display:none}.portal-content{padding-inline:24px}.portfolio-project-grid{grid-template-columns:1fr}}@media (max-width:1080px){.portal{display:block}.portal-sidebar{width:100%;max-width:min(88vw,340px);height:100dvh;padding:18px 14px 14px;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.portal-sidebar.mobile-open{transform:translate(0)}.portal-sidebar-head{display:flex}.mobile-nav-trigger,.portal-sidebar-close{justify-content:center;align-items:center;width:44px;height:44px}.portal-sidebar-close{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:9px;font-size:24px;display:flex}.mobile-nav-trigger{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;gap:4px;display:flex}.mobile-nav-trigger i{background:var(--ink);border-radius:999px;width:18px;height:1.5px}.portal-sidebar>nav{display:block;overflow:hidden auto}.portal-sidebar>nav>div{display:contents}.portal-sidebar nav button{white-space:normal;display:grid}.portal-sidebar-backdrop{z-index:35;background:#0711178a;border:0;display:block;position:fixed;inset:0}.sidebar-bottom{display:block}.portal-topbar{height:70px;padding-inline:14px}.portal-topbar-primary small{font-size:9px}.portal-topbar-primary strong{font-size:14px}.portal-content{padding:28px 18px 58px}}@media (max-width:800px){.connection-summary ol{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.connection-summary li:not(:last-child):after{display:none}.integration-toolbar{flex-direction:column;align-items:stretch}.integration-toolbar>label{min-width:0}}@media (max-width:720px){.page-header{flex-direction:column;align-items:stretch}.page-actions,.page-actions .button{width:100%}.metrics-grid,.portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal .metric-card{min-height:132px;padding:17px}.portal .panel-head{flex-direction:column;align-items:stretch}.portal .panel-head select,.portal .panel-head>button{width:100%}.portfolio-task-list>button{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.portfolio-task-list .status{grid-column:1/-1;justify-self:flex-start}}@media (max-width:520px){.portal-topbar-actions{gap:4px}.surface-switch{padding:2px}.surface-switch button{min-height:40px;padding-inline:9px;font-size:10px}.portal-topbar-primary small{text-overflow:ellipsis;white-space:nowrap;max-width:126px;overflow:hidden}.portal-content{padding:24px 12px 52px}.page-header h1{font-size:29px}.page-header p{font-size:14px}.metrics-grid,.portfolio-metrics{grid-template-columns:1fr}.portal .metric-card{min-height:118px}.portfolio-project-grid{padding:16px}.portfolio-project-title{grid-template-columns:40px minmax(0,1fr)}.portfolio-project-title .status{grid-column:1/-1;justify-self:flex-start}.portfolio-project-card footer{grid-template-columns:1fr}.portfolio-project-card footer>b{grid-area:auto/1;margin-top:5px}.portfolio-task-list>button{padding-inline:16px}.portfolio-task-list>button>span:last-child{display:none}.project-dialog-layer{padding:8px}.project-dialog{border-radius:14px;max-height:calc(100dvh - 16px)}.project-dialog-head{padding:20px 18px 17px}.project-dialog-head h2{font-size:22px}.project-dialog-form{padding:18px}.project-dialog-two{grid-template-columns:1fr}.project-dialog-actions{flex-direction:column-reverse}.project-dialog-actions .button{width:100%}.portal .table-wrap{width:100%;max-width:calc(100vw - 24px);overflow-x:auto}.portal .table-wrap .data-table{min-width:780px;display:table;overflow:visible}.portal .readiness-row{grid-template-columns:28px minmax(0,1fr);align-items:start}.portal .readiness-row p{overflow-wrap:anywhere;min-width:0}.portal .readiness-row>.status{white-space:normal;grid-column:2;justify-self:start}.portal-brand,.profile-logout{min-height:40px}}@media (prefers-reduced-motion:reduce){.portfolio-loading>span,.portfolio-project-card{transition:none;animation:none}}.portal :is(.dashboard-grid,.metrics-grid,.service-mode-grid,.security-control-grid,.paid-intelligence-flow,.responsibility-split,.delivery-responsibilities)>*,.portal :is(.panel-head,.readiness-row,.service-mode-head)>*{min-width:0}.portal .panel :is(p,small,strong,h2,h3),.portal button{overflow-wrap:break-word}.portal .status{text-align:center;flex:none;justify-content:center;width:max-content;min-width:max-content;max-width:100%}.portal .status>i{flex:none}.portal .service-mode-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.portal .service-mode-card{min-width:0;padding:22px}.portal .service-mode-head{gap:16px;margin-bottom:20px}.portal .service-mode-card>small{font-size:11px;line-height:1.4}.portal .service-mode-card h2{font-size:26px;line-height:1.18}.portal .service-mode-card>p{font-size:13px;line-height:1.6}.portal .responsibility-split{grid-template-columns:repeat(2,minmax(0,1fr))}.portal .responsibility-split>div{align-content:start;min-width:0;padding:13px}.portal .responsibility-split strong{font-size:12px;line-height:1.4}.portal .responsibility-split span{font-size:11px;line-height:1.5}.portal .seo-delivery-pipeline>div:last-child{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.portal .seo-delivery-pipeline section{min-width:0;padding:13px 16px}.portal .seo-delivery-pipeline section strong{font-size:12px;line-height:1.4}.portal .seo-delivery-pipeline section b{font-size:21px}.portal .seo-service-layout{grid-template-columns:minmax(0,2fr) minmax(340px,.9fr);gap:16px}.portal .seo-finding-actions>div{grid-template-columns:max-content minmax(220px,1fr) minmax(44px,max-content) minmax(170px,max-content);gap:12px;padding:18px 22px}.portal .seo-finding-actions p{min-width:0}.portal .seo-finding-actions p strong{font-size:16px;line-height:1.4}.portal .seo-finding-actions p small{font-size:12px;line-height:1.5}.portal .seo-finding-actions>div>b{text-align:right;font-size:18px}.portal .seo-finding-actions aside{align-items:end;min-width:0}.portal .approval-inbox button,.portal .seo-finding-actions aside button{white-space:normal;min-height:32px;padding:5px 0;font-size:11px;line-height:1.35}.portal .engagement-contract>.scope-chips{margin:0 22px 14px}.portal .scope-chips span{padding:8px 10px;font-size:11px;line-height:1.35}.portal .contract-facts{gap:0}.portal .contract-facts p{grid-template-columns:minmax(0,1fr) max-content;gap:18px;padding:14px 22px;display:grid}.portal .contract-facts span,.portal .contract-facts strong{font-size:12px;line-height:1.45}.portal .contract-facts strong{text-align:right}.portal .approval-inbox>div:not(.panel-head){grid-template-columns:minmax(0,1fr) max-content max-content;gap:10px;padding:14px 22px}.portal .approval-inbox p small{font-size:11px;line-height:1.5}.portal .approval-inbox .quiet-state{padding:0 22px 22px;font-size:12px;line-height:1.5;display:block}.portal .readiness-row{grid-template-columns:28px minmax(0,1fr) max-content}.portal .readiness-row>.status{justify-self:end}.portal .security-control-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.portal .security-control-grid article>div{gap:14px}.portal .paid-intelligence-flow article{min-width:0}.portal .paid-intelligence-flow article:after{right:8px}@media (max-width:1320px){.portal .seo-service-layout{grid-template-columns:1fr}.portal .seo-service-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.portal .seo-finding-actions>div{grid-template-columns:max-content minmax(0,1fr) max-content}.portal .seo-finding-actions aside{grid-column:2/-1;place-items:start}.portal .seo-service-layout>aside{grid-template-columns:1fr}}@media (max-width:620px){.portal .responsibility-split{grid-template-columns:1fr}.portal .seo-finding-actions>div{grid-template-columns:minmax(0,1fr) max-content;align-items:start;padding:16px 18px}.portal .seo-finding-actions>div>.status{grid-column:1/-1}.portal .seo-finding-actions p{grid-column:1}.portal .seo-finding-actions>div>b{grid-column:2}.portal .seo-finding-actions aside{grid-column:1/-1}.portal .approval-inbox>div:not(.panel-head){grid-template-columns:1fr}.portal .approval-inbox button{justify-self:start}.portal .contract-facts p{grid-template-columns:1fr;gap:8px}.portal .contract-facts strong{text-align:left}}.language-switcher,.login-language-switcher,.portal-language-select{display:inline-flex;position:relative}.language-switcher select,.login-language-switcher select,.portal-language-select select{appearance:none;border:1px solid var(--line);color:var(--ink);cursor:pointer;font:800 11px/1.2 var(--font-geist-sans),sans-serif;background:#fff;border-radius:8px;min-height:40px;padding:9px 28px 9px 10px}.language-switcher:after,.login-language-switcher:after,.portal-language-select:after{color:var(--muted);content:"⌄";pointer-events:none;font-size:12px;position:absolute;top:50%;right:9px;transform:translateY(-55%)}.footer-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:22px;display:flex}.footer-language{flex-wrap:wrap;align-items:center;gap:10px;margin-top:0;display:flex}.footer-language>span{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.footer-language .language-switcher select{color:#fff;background:#ffffff12;border-color:#ffffff29;min-width:144px;min-height:38px}.footer-language .language-switcher:after{color:#ffffff9e}.footer-language option{color:var(--ink);background:#fff}.login-language-switcher{align-self:flex-end;margin-bottom:18px}.portal-language-select select{background:var(--paper);width:62px;min-height:40px;font-size:11px}.localized-hero{min-height:760px}.localized-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);align-items:center;gap:clamp(40px,7vw,104px);min-height:760px;padding-block:110px 80px;display:grid}.localized-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.localized-command-card{color:var(--ink);background:#fffffff5;border:1px solid #ffffff8a;border-radius:18px;padding:18px;display:grid;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 34px 90px #00000042}.localized-command-card>div:first-child{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:-18px -18px 18px;padding:16px 18px;display:flex}.localized-command-card>div:first-child>span{background:var(--coral-soft);color:var(--coral-deep);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.localized-command-card>small{color:var(--coral-deep);letter-spacing:.08em;margin-bottom:8px;font-size:10px;font-weight:900}.localized-command-card>section{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 2px;display:grid}.localized-command-card>section:last-child{border-bottom:0}.localized-command-card>section>span{background:var(--cream);color:var(--coral-deep);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;display:flex}.localized-command-card p{gap:4px;margin:0;display:grid}.localized-command-card p strong{font-size:13px}.localized-command-card p small{color:var(--muted);font-size:11px;line-height:1.45}.localized-command-card section>b{color:var(--green)}.localized-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.localized-module-grid article,.localized-principles article{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:24px}.localized-module-grid article>div{justify-content:space-between;align-items:center;display:flex}.localized-module-grid article>div>span{background:var(--coral-soft);color:var(--coral-deep);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.localized-module-grid article>div>small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.localized-module-grid h3,.localized-principles h3,.localized-workflow h3{margin:24px 0 9px;font-size:19px}.localized-module-grid p,.localized-principles p,.localized-workflow p{color:var(--muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.6}.localized-workflow>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:42px;display:grid}.localized-workflow>div:last-child article{background:#ffffff0e;border:1px solid #ffffff1a;min-height:255px;padding:24px}.localized-workflow>div:last-child article:first-child{border-radius:14px 0 0 14px}.localized-workflow>div:last-child article:last-child{border-radius:0 14px 14px 0}.localized-workflow>div:last-child span{color:var(--coral);letter-spacing:.08em;font-size:10px;font-weight:900}.localized-workflow>div:last-child h3{color:#fff}.localized-workflow>div:last-child p{color:#ffffff94}.localized-page-hero .shell{max-width:1180px}.localized-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.localized-principles article>span{color:var(--coral-deep);letter-spacing:.08em;font-size:10px;font-weight:900}.localized-principles h3{margin-top:38px}@media (max-width:1180px){.localized-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.localized-workflow>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.localized-hero-grid{grid-template-columns:1fr;padding-top:128px}.localized-command-card{transform:none}.localized-principles{grid-template-columns:1fr}.portal-language-select{order:-1}}@media (max-width:680px){.localized-module-grid,.localized-workflow>div:last-child{grid-template-columns:1fr}.localized-workflow>div:last-child article{min-height:0}.localized-workflow>div:last-child article:first-child,.localized-workflow>div:last-child article:last-child{border-radius:0}.localized-workflow>div:last-child article:first-child{border-radius:14px 14px 0 0}.localized-workflow>div:last-child article:last-child{border-radius:0 0 14px 14px}.localized-hero-actions,.localized-hero-actions .button{flex-direction:column;align-items:stretch;width:100%}.portal-topbar-actions .portal-language-select select{width:52px}}@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}