/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.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)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#172033;--muted:#778196;--line:#e7eaf1;--soft:#f5f7fb;--sidebar:#11182a;--brand:#5b39f5;--purple:#7559fa;--green:#18b98a}.visual-builder-v042 .builder-title p{color:#77839a;margin:0;font-size:13px;line-height:1.5}.builder-readonly,.builder-message{color:#80611c;background:#fff8df;border-radius:11px;margin-top:18px;padding:12px 14px;font-size:12px;font-weight:750}.builder-message{color:#5841c6;background:#f1efff}.builder-logo-row{align-items:center;gap:15px;display:flex}.builder-logo-sample{width:76px;height:76px;color:var(--client-brand);background:#f7f8fc;border:1px solid #dce2ec;border-radius:18px;flex:0 0 76px;place-items:center;font-size:20px;font-weight:900;display:grid;overflow:hidden}.builder-logo-sample img{object-fit:contain;width:100%;height:100%}.builder-logo-row>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.builder-logo-row button,.builder-section-heading button,.builder-inline-actions button{color:#293550;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dce9;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:800}.builder-logo-row .text-action{color:#7d879a;border:0}.builder-logo-row small{color:#8a94a8;width:100%;font-size:10px}.builder-color-field{grid-template-columns:62px 1fr;gap:8px;display:grid}.builder-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.visual-builder-v042 .builder-section summary span{color:#18213b;margin:0;font-size:13px}.visual-builder-v042 .builder-section summary b{color:#8994a9;margin-left:auto;font-size:10px}.builder-category-meta{grid-template-columns:1fr 90px 90px;gap:10px;display:grid}.builder-question{padding-right:38px;position:relative}.builder-question>button{color:#d24867;cursor:pointer;background:#fff0f3;border:0;border-radius:8px;width:30px;height:30px;font-size:18px;position:absolute;top:35px;right:0}.builder-inline-actions{justify-content:space-between;gap:10px;margin-top:13px;display:flex}.builder-inline-actions button.danger{color:#cf4866;border-color:#f1ccd5}.builder-help{color:#7c879b;margin:0;font-size:12px}.answer-label-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.answer-label-grid label{grid-template-columns:27px 1fr;align-items:center;gap:6px;display:grid}.answer-label-grid label span{color:#5d43dd;background:#ece8ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.answer-label-grid input{padding:10px 8px}.maturity-editor{border:1px solid #e1e6ef;border-radius:13px;grid-template-columns:160px 1fr;gap:10px;padding:15px;display:grid}.maturity-editor>label:last-child{grid-column:1/-1}.maturity-range{grid-template-columns:1fr 1fr;gap:7px;display:grid}.builder-actions>span{color:#7f899b;align-self:center;margin-right:auto;font-size:10px}.preview-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-toolbar>span{color:#9daccc;letter-spacing:.13em;font-size:10px;font-weight:850}.preview-toolbar>div{gap:4px;display:flex}.preview-toolbar button{color:#8f9cba;cursor:pointer;background:#1d2949;border:0;border-radius:7px;padding:7px 8px;font-size:9px}.preview-toolbar button.active{background:var(--client-brand);color:#fff}.preview-question,.preview-result{text-align:left;width:100%}.preview-question h3,.preview-result h3{margin:10px 0 22px;font-size:27px}.preview-question>p{color:#17213d;font-size:17px;font-weight:750}.preview-question>div{gap:7px;margin-top:20px;display:grid}.preview-question>div span{color:#6c778d;border:1px solid #dde2ec;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:9px;font-size:10px;display:grid}.preview-question b{background:#edf0f6;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.preview-result{text-align:center}.preview-score{border:13px solid;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;margin:20px auto;display:flex}.preview-score strong{font-size:48px}.preview-result>button{width:100%}.preview-public-link{color:#b8c5e3;text-align:center;margin-top:14px;font-size:11px;font-weight:800;text-decoration:none;display:block}.builder-section input:disabled,.builder-section textarea:disabled,.builder-section select:disabled{color:#7d8798;background:#f4f6fa}.builder-logo-row button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.answer-label-grid,.builder-category-meta{grid-template-columns:1fr 1fr}.builder-category-meta label:first-child{grid-column:1/-1}}@media (width<=760px){.builder-category-meta,.maturity-editor,.answer-label-grid{grid-template-columns:1fr}.maturity-editor>label:last-child{grid-column:auto}.builder-actions{flex-wrap:wrap}.builder-actions>span{width:100%;margin:0}.builder-logo-row{align-items:flex-start}}.command-center{--client-brand:#6546ff}.command-center .client-sidebar{flex-direction:column;gap:26px;padding:30px 22px;display:flex}.command-center .client-sidebar nav{gap:8px;display:grid}.command-center .client-sidebar nav button{color:#9ba8c8;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;padding:14px 16px;font-weight:700}.command-center .client-sidebar nav button:hover,.command-center .client-sidebar nav button.active{color:#fff;background:#202c4a}.client-switcher{color:#8794b7;letter-spacing:.12em;gap:8px;font-size:11px;font-weight:800;display:grid}.client-switcher select{color:#fff;width:100%;font:inherit;background:#17213d;border:1px solid #34415f;border-radius:12px;padding:13px}.client-signout{color:#aeb9d5;background:0 0;border:1px solid #34415f;border-radius:12px;margin-top:auto;padding:12px}.client-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.client-header-actions a{color:#fff;background:var(--client-brand);border-radius:12px;padding:12px 16px;font-weight:800;text-decoration:none}.client-notice{color:#5745a0;background:#f7f5ff;border:1px solid #dcd6ff;border-radius:12px;margin:0 0 18px;padding:12px 16px;font-weight:700}.command-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.command-metrics .metric-text{font-size:clamp(18px,1.7vw,28px);line-height:1.05}.command-grid{grid-template-columns:1.2fr 1fr;gap:20px;margin-top:22px;display:grid}.command-card{color:#fff;background:linear-gradient(135deg,#111c39,#25345b);border-radius:23px;min-height:220px;padding:30px}.command-card.light{color:#111a31;background:#fff;border:1px solid #dfe5f0}.command-card h2{margin:12px 0;font-size:clamp(25px,3vw,42px)}.command-card p{color:#b8c2db}.command-card.light p{color:#69758d}.command-card button{color:#fff;background:var(--client-brand);cursor:pointer;border:0;border-radius:12px;margin-top:20px;padding:13px 17px;font-weight:800}.visual-builder{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:22px;display:grid}.builder-editor,.builder-preview,.portal-table{background:#fff;border:1px solid #dfe5f0;border-radius:22px;padding:28px}.builder-title{justify-content:space-between;align-items:start;gap:18px;display:flex}.builder-title h2,.portal-table h2{margin:7px 0 20px;font-size:30px}.builder-title>span{color:#21a889;background:#eafff9;border-radius:99px;padding:8px 11px;font-size:12px;font-weight:800}.builder-section{border-top:1px solid #e6eaf2;gap:15px;margin-top:22px;padding-top:22px;display:grid}.builder-section h3{color:#17213d;margin:0}.builder-section label{color:#5f6c85;gap:7px;font-size:13px;font-weight:750;display:grid}.builder-section input,.builder-section textarea,.builder-section select{color:#18213b;width:100%;font:inherit;background:#fff;border:1px solid #d6ddea;border-radius:11px;padding:12px 13px}.builder-section textarea{resize:vertical;min-height:82px}.builder-section input[type=color]{height:48px;padding:5px}.builder-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.builder-section details{border:1px solid #e1e6ef;border-radius:13px;padding:14px}.builder-section summary{cursor:pointer;align-items:center;gap:9px;font-weight:800;display:flex}.builder-section summary i{border-radius:50%;width:10px;height:10px}.builder-section summary span{color:#8c97ac;margin-left:auto;font-size:12px}.builder-section details label{margin-top:14px}.builder-actions{background:#fffd;border:1px solid #e1e6ef;border-radius:15px;justify-content:flex-end;gap:10px;margin-top:25px;padding:13px;display:flex;position:sticky;bottom:12px}.builder-actions button{color:#26324b;background:#fff;border:1px solid #d5dce9;border-radius:11px;padding:12px 17px;font-weight:800}.builder-actions button.primary{border-color:var(--client-brand);background:var(--client-brand);color:#fff}.builder-preview{color:#fff;background:#101a35;position:sticky;top:22px}.builder-preview>span{color:#9daccc;letter-spacing:.13em;font-size:11px;font-weight:850}.preview-device{color:#111a31;text-align:center;background:#f7f8fc;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:520px;margin-top:18px;padding:42px 28px;display:flex}.preview-logo{background:var(--client-brand);color:#fff;border-radius:17px;place-items:center;width:66px;height:66px;font-size:21px;font-weight:900;display:grid;overflow:hidden}.preview-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.preview-device small{color:var(--client-brand);letter-spacing:.12em;margin-top:24px;font-weight:850}.preview-device h2{margin:13px 0 8px;font-size:38px}.preview-device p{color:#69758d;line-height:1.5}.preview-device button{color:#fff;border:0;border-radius:12px;margin-top:20px;padding:14px 18px;font-weight:850}.portal-table-scroll{overflow-x:auto}.portal-table table{border-collapse:collapse;width:100%}.portal-table th,.portal-table td{text-align:left;border-bottom:1px solid #e5e9f1;padding:14px 10px}.portal-table th{color:#7c879d;font-size:11px}.portal-empty{color:#7a869d;text-align:center;border:1px dashed #d8dfeb;border-radius:15px;padding:55px 20px}.report-library{gap:10px;display:grid}.report-library article{border:1px solid #e1e6ef;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.report-library article div{gap:4px;display:grid}.report-library article span{color:#7c879d;font-size:13px}.report-library a{color:var(--client-brand);font-weight:850;text-decoration:none}@media (width<=1100px){.command-metrics{grid-template-columns:1fr 1fr}.visual-builder{grid-template-columns:1fr}.builder-preview{position:static}}@media (width<=760px){.command-grid,.command-metrics,.builder-two{grid-template-columns:1fr}}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-geist), Arial, sans-serif;background:#f5f7fb;margin:0}.studio-shell{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:5;background:linear-gradient(#121a2e,#0c1221);flex-direction:column;width:254px;padding:27px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{align-items:center;gap:12px;padding:0 8px 25px;display:flex}.brand-mark,.mobile-brand{background:linear-gradient(145deg,#654bff,#9c42ff);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:850;display:grid;box-shadow:0 8px 22px #6243ff55}.brand-lockup strong{letter-spacing:-.4px;font-size:18px;display:block}.brand-lockup span{letter-spacing:3.2px;color:#a9b2cb;margin-top:2px;font-size:9px;display:block}.workspace-card{background:#182137;border:1px solid #29324a;border-radius:14px;align-items:center;gap:10px;margin:4px 0 25px;padding:11px;display:flex}.sidebar button.workspace-card{width:100%;color:inherit;text-align:left;cursor:pointer}.workspace-chevron{color:#8f9ab6;margin-left:auto}.nav-label-spaced{margin-top:24px}.workspace-logo{background:linear-gradient(135deg,#315eea,#8a46f2);border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.workspace-card div{flex:1;min-width:0}.workspace-card small,.nav-label{letter-spacing:1.3px;color:#8c96ae;font-size:8px;display:block}.workspace-card strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.workspace-card button,.profile button{color:#919bb3;background:0 0;border:0}.nav-label{margin:0 0 9px;padding:0 12px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav button{color:#9ca7bd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:13px;padding:11px 13px;font-size:13px;display:flex}.sidebar nav button span{text-align:center;width:18px;font-size:16px}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#6348f42b,#6043f40a)}.sidebar nav button.active{box-shadow:inset 3px 0 #7458ff}.sidebar-bottom{margin-top:auto}.plan-card{background:linear-gradient(135deg,#202846,#151d34);border:1px solid #2b3654;border-radius:13px;margin-bottom:20px;padding:13px}.plan-card span{letter-spacing:1.2px;color:#9b8aff;font-size:8px}.plan-card strong{margin:7px 0 9px;font-size:11px;display:block}.plan-card div{background:#2c3650;border-radius:9px;height:4px}.plan-card i{background:#7760ff;border-radius:9px;width:33%;height:100%;display:block}.profile{border-top:1px solid #252c40;align-items:center;gap:10px;padding:17px 4px 0;display:flex}.profile>span{background:#2b3550;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.profile div{flex:1}.profile strong,.profile small{font-size:11px;display:block}.profile small{color:#8e99b1;margin-top:2px;font-size:9px}.main-area{width:calc(100% - 254px);min-height:100vh;margin-left:254px}.topbar{border-bottom:1px solid var(--line);z-index:4;background:#fff;justify-content:space-between;align-items:center;height:91px;padding:16px 38px;display:flex;position:sticky;top:0}.topbar p{color:#9aa3b5;margin:0 0 5px;font-size:10px}.topbar p span{color:#c6cbd5;margin:0 6px}.topbar h1{letter-spacing:-.4px;margin:0;font-size:21px}.top-actions{align-items:center;gap:10px;display:flex}.save-state{color:#6f7a8d;margin-right:7px;font-size:10px}.save-state.pending{color:#e08137}.ghost-btn,.publish-btn,.link-btn{color:#3e485b;cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:700}.publish-btn{background:linear-gradient(135deg, var(--brand), #8159ff);color:#fff;border:0;box-shadow:0 6px 16px #5c40ef33}.assessment-link{color:var(--brand);white-space:nowrap;background:#fff;border:1px solid #dfe3ec;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:700;text-decoration:none}.assessment-link:hover{background:#f2f0ff}.mobile-brand{display:none}.content{max-width:1500px;margin:auto;padding:34px 38px 60px}.eyebrow{letter-spacing:1.7px;color:#7a5dfa;font-size:9px;font-weight:750}.welcome-row{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.welcome-row h2{letter-spacing:-.7px;margin:8px 0;font-size:25px}.welcome-row p{color:var(--muted);margin:0;font-size:13px}.link-btn{color:var(--brand)}.stat-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:18px;display:grid}.stat-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex}.stat-icon{border-radius:11px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.stat-icon.purple{color:#7255f8;background:#f0edff}.stat-icon.blue{color:#4873e9;background:#edf3ff}.stat-icon.coral{color:#e55f76;background:#fff0f3}.stat-icon.green{color:#19ad84;background:#eafaf6}.stat-grid small{letter-spacing:1.1px;color:#9ba3b1;font-size:8px}.stat-grid strong{margin:4px 0;font-size:13px;display:block}.stat-grid p{color:#8c95a6;margin:0;font-size:10px}.status-dot{background:#1ec691;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.dashboard-grid,.editor-layout,.questions-layout,.results-grid,.integration-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:15px;padding:23px;box-shadow:0 2px 8px #27314a08}.panel-heading{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.panel-heading h2{letter-spacing:-.3px;margin:6px 0 0;font-size:17px}.panel-heading p{color:var(--muted);margin:6px 0 0;font-size:11px}.panel-heading button{color:#9ca4b2;background:0 0;border:0}.completion{color:var(--brand);font-size:24px}.progress-track{background:#edf0f5;border-radius:10px;height:7px;margin-bottom:17px;overflow:hidden}.progress-track i{background:linear-gradient(90deg, var(--brand), #9a5cff);border-radius:10px;height:100%;display:block}.checklist{flex-direction:column;display:flex}.checklist button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f4;align-items:center;padding:14px 2px;display:flex}.checklist button:first-child{border-top:0}.checklist button>span{border-radius:50%;place-items:center;width:28px;height:28px;margin-right:12px;font-size:10px;font-weight:700;display:grid}.checklist .done{color:#fff;background:#1dbb8b}.checklist .todo{color:#8a93a3;background:#eef1f6}.checklist button div{flex:1}.checklist strong,.checklist small{display:block}.checklist strong{font-size:12px}.checklist small{color:#929bab;margin-top:3px;font-size:10px}.checklist b{color:#6e58e9;font-size:10px}.score-preview{text-align:center}.score-preview .panel-heading{text-align:left}.score-ring{background:conic-gradient(var(--brand) 61%, #e9edf5 0);border-radius:50%;place-items:center;width:124px;height:124px;margin:10px auto 12px;display:grid;position:relative}.score-ring:before{content:"";background:#fff;border-radius:50%;width:98px;height:98px;position:absolute}.score-ring div{position:relative}.score-ring strong{font-size:32px}.score-ring span{color:#8e98a9;font-size:10px}.score-preview h3{margin:0 0 14px;font-size:14px}.score-preview>p{color:#9aa3b3;margin:0;font-size:9px}.bottleneck{color:#e55f76;margin:3px 0 20px;font-size:13px;display:inline-block}.mini-bars{border-top:1px solid var(--line);padding-top:15px}.mini-bars div{text-align:left;grid-template-columns:88px 1fr 25px;align-items:center;gap:8px;margin:8px 0;display:grid}.mini-bars span{color:#747e91;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.mini-bars i{background:#edf0f5;border-radius:6px;height:5px;overflow:hidden}.mini-bars b{border-radius:6px;height:100%;display:block}.mini-bars strong{text-align:right;font-size:9px}.form-panel label{color:#657084;margin:18px 0;font-size:10px;font-weight:700;display:block}.form-panel input,.form-panel textarea,.form-panel select,.range-row input,.assumptions input{width:100%;font:inherit;color:#263044;background:#fbfcfe;border:1px solid #dfe4ed;border-radius:9px;outline:none;margin-top:7px;padding:12px;font-size:12px}.form-panel textarea{resize:vertical;height:92px;line-height:1.6}.form-panel input:focus,.form-panel textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #684bf015}.two-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.color-input{gap:8px;display:flex}.color-input input[type=color]{width:44px;height:40px;padding:3px}.upload-box{border:1px dashed #d8dde8;border-radius:10px;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}.upload-box>span{color:#fff;background:#182549;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.upload-box div{flex:1}.upload-box strong,.upload-box small{font-size:10px;display:block}.upload-box small{color:#969faf;margin-top:3px}.upload-box button{background:#fff;border:1px solid #dfe3ea;border-radius:7px;padding:8px 12px;font-size:9px}.live-preview{background:#edf0f6;padding:0;overflow:hidden}.preview-label{color:#818b9b;letter-spacing:1px;justify-content:space-between;padding:14px 17px;font-size:8px;display:flex}.browser-frame{background:#09132f;border-radius:12px;margin:0 18px 18px;overflow:hidden;box-shadow:0 15px 35px #1a24402e}.browser-bar{background:#fff;align-items:center;gap:4px;height:29px;padding:0 9px;display:flex}.browser-bar i{background:#d8dce5;border-radius:50%;width:5px;height:5px}.browser-bar span{color:#a5acb8;background:#f2f4f7;border-radius:5px;margin:auto;padding:4px 25px;font-size:6px}.cover{text-align:center;color:#fff;background:radial-gradient(circle at 70% 20%,#5b28b348,#0000 34%),radial-gradient(circle at 20% 85%,#064ea448,#0000 36%),#07112c;min-height:470px;padding:50px 35px}.af-logo,.preview-brand{background:linear-gradient(135deg,#245cf5,#9a3cf1);border-radius:12px;place-items:center;width:51px;height:51px;margin:0 auto 20px;font-size:13px;font-weight:800;display:grid}.cover small{letter-spacing:1.5px;color:#8597c7;font-size:6px}.cover h2{color:#0000;background:linear-gradient(90deg,#58a7ff,#b867ff,#ff7062);-webkit-background-clip:text;background-clip:text;margin:16px 0;font-size:24px;line-height:1.1}.cover p{color:#a8b3d0;font-size:9px;line-height:1.7}.benefit-pills{flex-wrap:wrap;justify-content:center;gap:6px;margin:21px 0;display:flex}.benefit-pills span{background:#fff1;border:1px solid #fff2;border-radius:7px;padding:7px;font-size:6px}.cover button,.public-preview button{color:#fff;background:linear-gradient(90deg,#fd443b,#e13291);border:0;border-radius:8px;margin:20px auto 12px;padding:11px 22px;font-size:8px;font-weight:700;display:block}.cover em,.public-preview em{color:#7f8eae;font-size:6px;font-style:normal;display:block}.questions-layout{grid-template-columns:310px 1fr}.category-list{padding:18px}.category-list .panel-heading button{color:var(--brand);background:#f0edff;border-radius:8px;width:30px;height:30px}.category{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;margin:3px 0;padding:13px 10px;display:flex}.category.active{background:#f2f0ff}.category i{border-radius:6px;width:7px;height:34px}.category span{flex:1}.category strong,.category small{display:block}.category strong{font-size:11px}.category small{color:#9099a8;margin-top:4px;font-size:8px}.category b{color:#9ba3b2}.question-meta{color:#929aaa;border-bottom:1px solid var(--line);gap:20px;padding:10px 0 13px;font-size:9px;display:flex}.question-row{border-bottom:1px solid #edf0f4;grid-template-columns:22px 28px 1fr 28px;align-items:center;gap:7px;padding:12px 0;display:grid}.drag{color:#b2bac8}.q-number{color:#a1a9b7;font-size:9px}.question-row textarea{resize:none;min-height:38px;font:inherit;color:#3b4558;background:0 0;border:0;padding:5px;font-size:11px;line-height:1.5}.question-row button{color:#9da5b4;background:0 0;border:0}.add-question{width:100%;color:var(--brand);background:#fafbfe;border:1px dashed #d9deea;border-radius:9px;margin-top:15px;padding:12px;font-size:10px;font-weight:700}.results-grid{grid-template-columns:1.35fr .65fr}.range-row{border-top:1px solid var(--line);grid-template-columns:8px 44px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.range-row i{border-radius:5px;width:7px;height:34px}.range-row span{font-size:10px;font-weight:700}.range-row input{margin:0}.range-row button{color:#654be5;background:#f1efff;border:0;border-radius:7px;padding:9px;font-size:8px}.assumptions label{color:#657084;margin:18px 0;font-size:10px;font-weight:700;display:block}.assumptions label>div{position:relative}.assumptions input{margin-top:7px}.assumptions label div span{color:#8992a1;position:absolute;bottom:10px;right:11px}.info-callout,.warning{color:#7d612e;background:#fff7ea;border-radius:10px;gap:10px;padding:13px;display:flex}.info-callout span,.warning>span{color:#fff;background:#f2b84d;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.info-callout p{margin:0;font-size:9px;line-height:1.5}.toggle-line{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:15px;display:flex!important}.toggle-line strong,.toggle-line small{font-size:10px;display:block}.toggle-line small{color:#969faf;margin-top:4px;font-size:8px}.toggle-line input{width:34px;margin:0}.integration-grid{grid-template-columns:1.1fr .9fr}.security-card>h2{margin:8px 0;font-size:25px}.security-card>p{color:var(--muted);max-width:600px;font-size:12px;line-height:1.7}.flow{justify-content:center;align-items:center;gap:16px;padding:30px 10px;display:flex}.flow div{text-align:center}.flow div span{color:#fff;background:linear-gradient(135deg,#6350f7,#9b47ef);border-radius:13px;place-items:center;width:48px;height:48px;margin:auto;font-weight:800;display:grid}.flow span.supabase{background:#18b98a}.flow span.ghl{background:#ff7861}.flow strong{margin-top:7px;font-size:9px;display:block}.flow>b{color:#aab1bf}.warning{color:#6d3d38;background:#fff1ef}.warning>span{background:#f06e5b}.warning strong{font-size:10px}.warning p{margin:4px 0 0;font-size:9px;line-height:1.5}.connector{border-top:1px solid var(--line);align-items:center;gap:10px;padding:15px 0;display:flex}.connector>span{color:#664bf1;background:#f0edff;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.connector div{flex:1}.connector strong,.connector small{font-size:11px;display:block}.connector small{color:#9099a9;margin-top:3px;font-size:8px}.connector em{color:#7f899b;background:#f2f4f7;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal}.connector button{color:var(--brand);background:0 0;border:0;font-size:9px}.modal-backdrop{z-index:50;background:#090e1dcc;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.preview-modal{background:#07112b;border-radius:17px;width:min(960px,95vw);height:min(720px,92vh);overflow:hidden;box-shadow:0 30px 100px #0008}.modal-bar{color:#7e8797;background:#fff;align-items:center;height:48px;padding:0 18px;font-size:10px;display:flex}.modal-bar div{gap:6px;display:flex}.modal-bar i{background:#e0e3e9;border-radius:50%;width:8px;height:8px}.modal-bar span{margin:auto}.modal-bar button{color:#798294;background:0 0;border:0;font-size:24px}.public-preview{text-align:center;color:#fff;background:radial-gradient(circle at 75% 20%,#7427a450,#0000 30%),radial-gradient(circle at 15% 80%,#044ca95a,#0000 34%),#07112b;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 48px);padding:45px;display:flex}.public-preview small{letter-spacing:2.5px;color:#8d9ec8;font-size:9px}.public-preview h1{color:#0000;background:linear-gradient(90deg,#57a4ff,#bc68ff,#ff7465);-webkit-background-clip:text;background-clip:text;max-width:700px;margin:17px auto;font-size:46px}.public-preview p{color:#aeb9d3;max-width:640px;font-size:15px;line-height:1.7}.public-preview>div{grid-template-columns:1fr 1fr;gap:9px;margin:20px;display:grid}.public-preview>div span{background:#fff1;border:1px solid #fff2;border-radius:8px;padding:9px 14px;font-size:10px}.public-preview button{cursor:pointer;padding:14px 30px;font-size:12px}@media (width<=1050px){.stat-grid{grid-template-columns:1fr 1fr}.dashboard-grid,.editor-layout,.results-grid,.integration-grid{grid-template-columns:1fr}.live-preview{min-height:560px}.save-state{display:none}}@media (width<=760px){.sidebar{display:none}.main-area{width:100%;margin:0}.topbar{height:76px;padding:13px 17px}.mobile-brand{flex:none;margin-right:10px;display:grid}.topbar>div:nth-child(2){flex:1}.topbar p{display:none}.topbar h1{font-size:17px}.ghost-btn{display:none}.publish-btn{padding:10px;font-size:9px}.content{padding:24px 17px}.welcome-row{align-items:flex-start;gap:20px}.welcome-row h2{font-size:21px}.welcome-row .link-btn{display:none}.stat-grid,.questions-layout{grid-template-columns:1fr}.category-list{max-height:310px;overflow:auto}.two-cols{grid-template-columns:1fr}.public-preview h1{font-size:30px}.public-preview p{font-size:12px}.public-preview>div{grid-template-columns:1fr}.modal-backdrop{padding:10px}.preview-modal{height:94vh}.flow{gap:8px}.flow div span{width:40px;height:40px}.range-row{grid-template-columns:7px 40px 1fr}.range-row button{grid-column:3}.top-actions{gap:4px}}.studio-toast{z-index:40;color:#fff;background:#152039;border:1px solid #303c59;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;font-size:11px;display:flex;position:fixed;bottom:25px;right:28px;box-shadow:0 15px 40px #10182d40}.studio-toast>span{background:#7058f5;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.studio-toast button{color:#8792aa;cursor:pointer;background:0 0;border:0;margin-left:8px;font-size:17px}.engine-badge{color:#129c76;background:#e9faf5;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:750}.engine-test{color:#fff;background:linear-gradient(135deg,#171f36,#20294a);border-radius:12px;margin-top:19px;padding:15px}.engine-test>span{letter-spacing:1.3px;color:#9d8dff;font-size:8px}.engine-test>div{align-items:center;gap:16px;margin-top:10px;display:flex}.engine-test strong{font-size:28px}.engine-test strong small{color:#99a3ba;font-size:9px}.engine-test p{color:#a9b2c7;flex:1;margin:0;font-size:9px;line-height:1.5}.engine-test p b{color:#fff;font-size:10px;display:block}.engine-test em{background:#ffffff12;border:1px solid #ffffff17;border-radius:7px;padding:7px;font-size:8px;font-style:normal}.assessment-app{--assessment-brand:#5b39f5;color:#172033;background:#f5f7fb;min-height:100vh}.assessment-header{z-index:3;background:#fff;border-bottom:1px solid #e7eaf1;align-items:center;gap:30px;height:74px;padding:0 max(25px,50vw - 560px);display:flex;position:relative}.assessment-wordmark{align-items:center;gap:10px;min-width:200px;display:flex}.assessment-wordmark>span{color:#fff;background:linear-gradient(135deg,#245cf5,#9b3cf1);border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.assessment-wordmark strong,.assessment-wordmark small{display:block}.assessment-wordmark strong{font-size:12px}.assessment-wordmark small{color:#8b94a5;margin-top:2px;font-size:9px}.assessment-progress{flex:1;max-width:460px;margin:auto}.assessment-progress>span{text-align:center;color:#7e8797;margin-bottom:6px;font-size:9px;display:block}.assessment-progress>i{background:#eceff5;border-radius:10px;height:5px;display:block;overflow:hidden}.assessment-progress b{background:linear-gradient(90deg, var(--assessment-brand), #a757fc);border-radius:10px;height:100%;transition:all .35s;display:block}.privacy-mark{color:#7d8798;text-align:right;min-width:150px;font-size:9px}.assessment-welcome{text-align:center;color:#fff;background:#06102b;place-items:center;min-height:calc(100vh - 74px);padding:70px 25px;display:grid;position:relative;overflow:hidden}.assessment-welcome:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000);mask-image:linear-gradient(#0009,#0000)}.assessment-orb{filter:blur(8px);border-radius:50%;position:absolute}.orb-one{background:radial-gradient(circle,#8429bf55,#0000 68%);width:480px;height:480px;top:-180px;right:-140px}.orb-two{background:radial-gradient(circle,#0755c95a,#0000 68%);width:500px;height:500px;bottom:-240px;left:-180px}.assessment-hero-content{max-width:850px;position:relative}.assessment-logo{color:#fff;background:linear-gradient(135deg,#245cf5,#a33cf1);border-radius:18px;place-items:center;width:72px;height:72px;margin:0 auto 25px;font-size:18px;font-weight:850;display:grid;box-shadow:0 15px 50px #6b42f94d}.assessment-kicker{letter-spacing:2px;color:#765af1;font-size:9px;font-weight:800}.assessment-welcome .assessment-kicker{color:#8398d2}.assessment-welcome h1{letter-spacing:-3px;color:#0000;background:linear-gradient(90deg,#62b0ff,#bd69ff 54%,#ff7769);-webkit-background-clip:text;background-clip:text;margin:19px auto;font-size:clamp(42px,6vw,72px);line-height:1.03}.assessment-welcome p{color:#abb7d4;max-width:690px;margin:0 auto;font-size:17px;line-height:1.7}.assessment-benefits{flex-wrap:wrap;justify-content:center;gap:9px;margin:31px auto;display:flex}.assessment-benefits span{color:#c0cae2;background:#ffffff0b;border:1px solid #ffffff18;border-radius:9px;padding:10px 14px;font-size:10px}.assessment-primary{background:linear-gradient(135deg, var(--assessment-brand), #8b51fa);color:#fff;font:inherit;cursor:pointer;box-shadow:0 8px 24px var(--assessment-brand);border:0;border-radius:10px;padding:14px 22px;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.assessment-primary{box-shadow:0 8px 24px color-mix(in srgb, var(--assessment-brand) 32%, transparent)}}.assessment-primary{transition:all .2s}.assessment-primary:hover{transform:translateY(-2px)}.assessment-primary:disabled{opacity:.4;cursor:not-allowed;transform:none}.assessment-primary b{margin-left:8px}.assessment-welcome .assessment-primary{background:linear-gradient(90deg,#fc4939,#e23c91);padding:16px 28px;font-size:12px}.assessment-welcome>div>small{color:#7483a6;margin-top:14px;font-size:8px;display:block}.assessment-section{min-height:calc(100vh - 74px);padding:55px 25px}.assessment-card,.category-top,.public-questions,.question-actions,.results-stage{width:min(950px,100%);margin:auto}.assessment-card{background:#fff;border:1px solid #e4e8f0;border-radius:18px;padding:38px;box-shadow:0 15px 55px #1b29470a}.assessment-card h1,.category-top h1{letter-spacing:-1px;margin:9px 0;font-size:29px}.assessment-card>p,.category-top p{color:#7c8698;margin:0 0 25px;font-size:12px}.lead-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lead-grid label{color:#616d82;font-size:10px;font-weight:750}.lead-grid input{width:100%;font:inherit;background:#fafbfe;border:1px solid #dce1eb;border-radius:9px;outline:0;margin-top:7px;padding:13px;font-size:12px}.lead-grid input:focus{border-color:var(--assessment-brand);box-shadow:0 0 0 3px var(--assessment-brand)}@supports (color:color-mix(in lab, red, red)){.lead-grid input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--assessment-brand) 12%, transparent)}}.honeypot{left:-9999px;position:absolute!important}.lead-actions,.question-actions{border-top:1px solid #e8ebf1;justify-content:space-between;align-items:center;margin-top:25px;padding-top:20px;display:flex}.assessment-back{color:#788295;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.privacy-copy{text-align:center;color:#9ba3b2;margin-top:20px;font-size:8px;display:block}.question-stage{padding-top:43px}.category-top{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.category-top p{margin:0}.category-number{color:#e5e8f0;font-size:45px;font-weight:800}.scale-legend{color:#9aa2b0;justify-content:flex-end;gap:80px;width:min(950px,100%);margin:0 auto 12px;padding-right:14px;font-size:8px;display:flex}.public-questions{background:#fff;border:1px solid #e3e7ef;border-radius:16px;overflow:hidden}.public-questions article{border-bottom:1px solid #edf0f5;grid-template-columns:1fr 270px;align-items:center;gap:25px;padding:21px 24px;transition:all .2s;display:grid}.public-questions article:last-child{border-bottom:0}.public-questions article.answered{background:#fcfbff}.public-question-copy{align-items:flex-start;gap:14px;display:flex}.public-question-copy>span{color:#a4acba;padding-top:3px;font-size:9px}.public-question-copy p{margin:0;font-size:12px;line-height:1.55}.public-scale{gap:7px;display:flex}.public-scale button{color:#667185;cursor:pointer;background:#fff;border:1px solid #dce1ea;border-radius:9px;width:42px;height:42px;font-weight:700;transition:all .18s}.public-scale button:hover{border-color:var(--assessment-brand);color:var(--assessment-brand)}.public-scale button.selected{background:var(--assessment-brand);border-color:var(--assessment-brand);color:#fff;box-shadow:0 5px 13px var(--assessment-brand)}@supports (color:color-mix(in lab, red, red)){.public-scale button.selected{box-shadow:0 5px 13px color-mix(in srgb, var(--assessment-brand) 25%, transparent)}}.question-actions{width:min(950px,100%)}.question-actions>span{color:#9099a8;font-size:9px}.assessment-error{color:#c64b5e;background:#fff0f2;border-radius:8px;width:min(950px,100%);margin:12px auto 0;padding:11px;font-size:10px}.analysis-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 74px);padding:30px;display:flex}.analysis-core{place-items:center;width:120px;height:120px;margin-bottom:28px;display:grid;position:relative}.analysis-core i,.analysis-core b{border:1px solid #7b5cf0;border-radius:50%;animation:1.5s infinite analysisPulse;position:absolute;inset:0}.analysis-core b{border-color:#4b79ee;animation-delay:.4s;inset:12px}.analysis-core span{color:#fff;background:linear-gradient(135deg,#4f70ee,#8a4ef1);border-radius:50%;place-items:center;width:72px;height:72px;font-weight:850;display:grid;box-shadow:0 0 45px #7654ed66}.analysis-stage h1{margin:12px 0;font-size:28px}.analysis-stage p{color:#838d9f;font-size:12px}.analysis-lines{gap:5px;margin-top:22px;display:flex}.analysis-lines i{background:#dfe3ec;border-radius:5px;width:30px;height:4px;animation:1.1s infinite analysisLine}.analysis-lines i:nth-child(2){animation-delay:.2s}.analysis-lines i:nth-child(3){animation-delay:.4s}@keyframes analysisPulse{0%{opacity:1;transform:scale(.88)}to{opacity:0;transform:scale(1.35)}}@keyframes analysisLine{50%{background:var(--assessment-brand);transform:scaleX(.65)}}.results-stage{padding:50px 0 70px}.results-intro{text-align:center;max-width:800px;margin:0 auto 30px}.results-intro h1{letter-spacing:-1px;margin:10px 0;font-size:32px}.results-intro p{color:#7b8597;font-size:12px;line-height:1.7}.result-hero-grid,.result-detail-grid{grid-template-columns:1.2fr .8fr;gap:17px;margin-bottom:17px;display:grid}.main-score-card,.opportunity-card,.result-panel,.economic-panel,.action-panel{background:#fff;border:1px solid #e3e7ef;border-radius:17px;padding:27px}.main-score-card{text-align:center}.main-score-card>span,.opportunity-card>span{letter-spacing:1.5px;color:#868fa0;font-size:9px}.public-score-ring{border-radius:50%;place-items:center;width:165px;height:165px;margin:17px auto;display:grid;position:relative}.public-score-ring:before{content:"";background:#fff;border-radius:50%;width:136px;height:136px;position:absolute}.public-score-ring div{position:relative}.public-score-ring strong{font-size:46px}.public-score-ring small,.opportunity-card strong small{color:#929baa;font-size:10px}.main-score-card h2{margin:0 0 8px;font-size:16px}.main-score-card p{color:#838d9f;max-width:460px;margin:auto;font-size:10px;line-height:1.6}.opportunity-card{color:#fff;background:linear-gradient(150deg,#121a30,#1b2542)}.opportunity-card>span{color:#9aa7ca}.opportunity-card>strong{margin:22px 0 0;font-size:55px;display:block}.opportunity-card>p{color:#9ba7c4;margin:0 0 30px;font-size:10px}.opportunity-card>div{border-top:1px solid #ffffff14;padding-top:20px}.opportunity-card>div small{color:#8592b2;letter-spacing:1px;font-size:8px}.opportunity-card h2{color:#ff7084;margin:6px 0;font-size:22px}.opportunity-card>div b{color:#aeb9d1;font-size:10px}.result-panel h2,.economic-panel h2,.action-panel h2{margin:7px 0 21px;font-size:19px}.public-bars>div{margin:14px 0}.public-bars p{justify-content:space-between;margin:0 0 7px;font-size:10px;display:flex}.public-bars p span{color:#626e82}.public-bars>div>i{background:#eceff4;border-radius:8px;height:7px;display:block;overflow:hidden}.public-bars>div>i b{border-radius:8px;height:100%;display:block}.priority-panel>div{border-top:1px solid #eceff4;align-items:center;padding:14px 0;display:flex}.priority-panel>div>span{color:#674de5;background:#f0edff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.priority-panel>div p{flex:1;margin:0 10px}.priority-panel>div strong,.priority-panel>div small{font-size:10px;display:block}.priority-panel>div small{color:#939baa;margin-top:3px;font-size:8px}.priority-panel>div>b{font-size:10px}.economic-panel{background:linear-gradient(135deg,#f4f1ff,#fff);grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-bottom:17px;display:grid}.economic-panel h2{margin-bottom:8px}.economic-panel p{color:#858fa0;font-size:9px;line-height:1.6}.economic-panel>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.economic-panel>div>span{background:#fff;border:1px solid #e4e0f8;border-radius:11px;padding:17px}.economic-panel small,.economic-panel strong{display:block}.economic-panel small{color:#8d96a6;font-size:8px}.economic-panel strong{color:#513bd2;margin-top:7px;font-size:17px}.action-panel{color:#fff;background:#111a30;align-items:center;gap:18px;display:flex}.action-panel>div{flex:1}.action-panel .assessment-kicker{color:#9a8bff}.action-panel h2{margin-bottom:7px}.action-panel p{color:#aab4cc;margin:0;font-size:9px;line-height:1.6}.action-panel a,.action-panel button{border:0;border-radius:9px;padding:13px 17px;font-size:9px;font-weight:750;text-decoration:none}.action-panel a{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6850ef,#9451ee);transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 9px 24px #6d50ef55}.action-panel a:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 13px 30px #6d50ef70}.action-panel button{color:#07112b;cursor:pointer;background:#7dd3fc;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 8px 22px #38bdf833}.action-panel button:hover{background:#a5e3ff;transform:translateY(-2px);box-shadow:0 13px 30px #38bdf85c}.action-panel button:disabled{opacity:.82;cursor:wait;transform:none}.assessment-unavailable{text-align:center;color:#fff;background:#07112b;place-content:center;min-height:100vh;display:grid}.assessment-unavailable h1{margin:10px}.assessment-unavailable p{color:#9eabc8}@media (width<=760px){.assessment-header{height:66px;padding:0 15px}.assessment-wordmark{min-width:0}.assessment-wordmark div,.privacy-mark{display:none}.assessment-progress{margin-left:auto}.assessment-welcome{min-height:calc(100vh - 66px);padding:55px 20px}.assessment-welcome h1{letter-spacing:-2px;font-size:42px}.assessment-welcome p{font-size:14px}.assessment-benefits{grid-template-columns:1fr 1fr;display:grid}.assessment-section{padding:34px 15px}.assessment-card{padding:24px 18px}.lead-grid{grid-template-columns:1fr}.category-top h1{font-size:25px}.category-number{font-size:35px}.scale-legend{justify-content:space-between;gap:0;padding:0}.public-questions article{grid-template-columns:1fr;gap:14px;padding:18px}.public-scale{justify-content:space-between}.public-scale button{width:17%;height:42px}.question-actions{gap:10px}.question-actions>span{display:none}.result-hero-grid,.result-detail-grid,.economic-panel{grid-template-columns:1fr}.results-stage{padding:35px 15px}.results-intro h1{font-size:27px}.economic-panel>div:last-child{grid-template-columns:1fr}.action-panel{display:block}.action-panel a,.action-panel button{text-align:center;width:100%;margin-top:10px;display:block}}.brand-image{place-items:center;overflow:hidden;background:#fff!important;display:grid!important}.brand-image img,.assessment-brand-image img,.assessment-logo-image img{object-fit:contain;width:100%;height:100%}.upload-box .brand-image{border-radius:10px;width:42px;height:42px;padding:5px}.cover .brand-image,.public-preview .brand-image{padding:7px}.assessment-brand-image{place-items:center;padding:4px;overflow:hidden;background:#fff!important;display:grid!important}.assessment-logo-image{padding:9px;background:#fff!important}.upload-box button:disabled{opacity:.55;cursor:wait}.connection-success{color:#196f58;background:#eafaf5;border-radius:10px;gap:10px;padding:13px;display:flex}.connection-success>span{color:#fff;background:#18b98a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.connection-success strong{font-size:10px}.connection-success p{margin:4px 0 0;font-size:9px;line-height:1.5}.connector button{cursor:pointer;border-radius:7px;padding:9px 7px;font-weight:700}.connector button:hover{background:#f1efff}.connector button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.connector button:disabled{opacity:.55;cursor:wait;background:0 0}.integration-dialog{background:#fff;border-radius:18px;width:min(470px,100%);padding:34px;position:relative;box-shadow:0 30px 100px #0008}.dialog-close{color:#8a93a3;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:14px;right:17px}.dialog-logo{color:#654bf0;background:#f0edff;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:20px;font-weight:850;display:grid}.integration-dialog h2{margin:8px 0 10px;font-size:23px}.integration-dialog>p{color:var(--muted);font-size:12px;line-height:1.7}.dialog-status{background:#f3f5f9;border-radius:10px;align-items:center;gap:10px;margin:22px 0;padding:13px;display:flex}.dialog-status span{color:#6d7788;background:#dce1ea;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.dialog-status strong{font-size:11px}.dialog-status.ok{color:#12815f;background:#eaf9f4}.dialog-status.ok span{color:#fff;background:#1bb98b}.dialog-primary{background:linear-gradient(135deg, var(--brand), #8059ff);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:12px;font-size:11px;font-weight:750}.pdf-report-header{border-bottom:1px solid #e1e5ee;align-items:center;gap:10px;margin-bottom:25px;padding:0 0 16px;display:flex}.pdf-report-header span{letter-spacing:1.3px;color:var(--assessment-brand);font-size:9px;font-weight:850}.pdf-report-header strong{font-size:11px}.pdf-report-header small{color:#8b95a7;margin-left:auto;font-size:8px}.radar-wrap{grid-template-columns:190px 1fr;align-items:center;gap:15px;margin:-5px 0 18px;display:grid}.radar-wrap svg{width:190px;height:190px}.radar-grid{fill:none;stroke:#e3e7f0;stroke-width:1px}.radar-axis{stroke:#edf0f5;stroke-width:1px}.radar-data{fill:#664bf129;stroke:var(--assessment-brand);stroke-width:2px}.radar-point{fill:var(--assessment-brand);stroke:#fff;stroke-width:2px}.radar-legend{gap:7px;display:grid}.radar-legend span{color:#758095;grid-template-columns:28px 1fr;align-items:center;font-size:8px;display:grid}.radar-legend b{color:#273247;font-size:11px}.clone-panel{color:#fff;background:linear-gradient(135deg,#151e36,#222c4c);grid-template-columns:1fr 1.25fr;align-items:center;gap:25px;margin-top:18px;display:grid}.clone-panel h2{margin:7px 0;font-size:19px}.clone-panel p{color:#aeb8cf;margin:0;font-size:10px;line-height:1.6}.clone-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.clone-fields label{color:#fff;gap:6px;display:grid}.clone-fields label>span{letter-spacing:.25px;font-size:9px;font-weight:800}.clone-fields label>small{color:#9eabc4;font-size:8px;line-height:1.4}.clone-password-field{position:relative}.clone-password-field input{width:100%;padding-right:65px}.clone-password-field button{color:#5137d4;cursor:pointer;background:#eeeaff;border:0;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.clone-summary{color:#c9d2e6;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:5px 12px;padding:12px 14px;font-size:8px;display:grid}.clone-summary strong{color:#fff;grid-column:1/-1;margin-bottom:3px}.clone-result{color:#d5dcef;background:#ffffff0c;border-radius:10px;grid-column:2;padding:12px 14px;font-size:9px}.clone-result.success{background:#0c74532b;border:1px solid #45d4a64d}.clone-result>strong,.clone-result>span{display:block}.clone-result>span{color:#b9c5dc;margin-top:5px}.clone-result div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.clone-result a{color:#fff;background:#6c4df3;border-radius:7px;padding:8px 11px;font-weight:800;text-decoration:none}.clone-fields .publish-btn{grid-column:1/-1;min-height:44px}.clone-fields input,.history-search{color:#17213a;font:inherit;background:#fff;border:1px solid #dfe4ed;border-radius:9px;min-width:0;padding:11px;font-size:10px}.clone-fields input::placeholder{color:#7c879d;opacity:1}.clone-fields input:focus{outline-offset:1px;border-color:#8e79ff;outline:2px solid #8e79ff}.client-login-shell{background:#f4f6fb;grid-template-columns:minmax(420px,.85fr) minmax(480px,1.15fr);min-height:100vh;display:grid}.client-login-card{flex-direction:column;justify-content:center;width:100%;max-width:520px;margin:auto;padding:54px;display:flex}.client-login-brand{align-items:center;gap:11px;margin-bottom:52px;display:flex}.client-login-brand>span{color:#fff;background:linear-gradient(135deg,#5639f3,#8f60ff);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 10px 25px #6248e84a}.client-login-brand strong,.client-login-brand small{display:block}.client-login-brand strong{color:#10182d;font-size:16px}.client-login-brand small{color:#7762ef;letter-spacing:1.4px;font-size:8px;font-weight:850}.client-login-card h1{color:#0b1430;margin:13px 0 15px;font-size:clamp(32px,4vw,54px);line-height:1.02}.client-login-card>p{color:#6f7b91;margin:0 0 27px;line-height:1.6}.client-login-card form{gap:15px;display:grid}.client-login-card label{color:#536077;font-size:11px;font-weight:750}.client-login-card input{width:100%;font:inherit;color:#111a30;box-sizing:border-box;background:#fff;border:1px solid #dfe4ef;border-radius:11px;margin-top:7px;padding:14px;display:block}.client-login-card form button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#573bf1,#8559f3);border:0;border-radius:11px;padding:15px;font-weight:850;transition:transform .18s,box-shadow .18s;box-shadow:0 11px 28px #6046e94a}.client-login-card form button:hover{transform:translateY(-2px);box-shadow:0 15px 32px #6046e965}.client-login-card>small{color:#9aa3b4;margin-top:20px;font-size:9px}.client-auth-message{color:#c44362;background:#fff0f3;border-radius:8px;padding:10px 12px;font-size:10px}.client-login-visual{color:#fff;background:radial-gradient(circle at 80% 18%,#815df3 0 8%,#0000 32%),radial-gradient(circle at 20% 80%,#1e97d9 0,#0000 35%),linear-gradient(145deg,#07112b,#182248 60%,#29175e);flex-direction:column;justify-content:flex-end;padding:70px;display:flex;position:relative;overflow:hidden}.client-login-visual:after{content:"";border:1px solid #ffffff20;border-radius:50%;position:absolute;inset:10% -20% -30% 20%;transform:rotate(-18deg);box-shadow:inset 0 0 80px #7657ff55}.client-login-visual>*{z-index:1;position:relative}.client-login-visual>span{color:#9d8cff;letter-spacing:2px;font-size:10px;font-weight:850}.client-login-visual h2{margin:18px 0 25px;font-size:clamp(50px,7vw,92px);line-height:.9}.client-login-visual p{color:#b9c4dd;max-width:420px;line-height:1.7}.client-portal{color:#10182d;background:#f4f6fb;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.client-sidebar{color:#fff;background:#0c1530;flex-direction:column;padding:28px 20px;display:flex}.client-sidebar .client-login-brand{margin-bottom:38px}.client-sidebar .client-login-brand strong{color:#fff}.client-sidebar nav{gap:9px;display:grid}.client-sidebar nav>*{color:#95a2c0;border-radius:9px;padding:12px 14px;font-size:10px}.client-sidebar nav b{color:#fff;background:#ffffff10}.client-sidebar>button{color:#b8c2d9;cursor:pointer;background:0 0;border:1px solid #ffffff20;border-radius:9px;margin-top:auto;padding:11px}.client-content{box-sizing:border-box;width:100%;max-width:1200px;padding:42px}.client-welcome{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.client-welcome h1{margin:8px 0;font-size:34px}.client-welcome p{color:#758095;margin:0}.client-plan{color:#5d43dd;background:#ede9ff;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:850}.billing-panel{background:#fff;border:1px solid #dcdff0;border-radius:18px;gap:22px;padding:26px;display:grid;box-shadow:0 14px 36px #151d3a0d}.billing-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.billing-panel h2{margin:6px 0;font-size:25px}.billing-panel header p{color:#747f94;margin:0;font-size:10px}.billing-sandbox{color:#9b6810;letter-spacing:.7px;background:#fff5d8;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.billing-toggle{background:#f0f1f6;border-radius:12px;justify-content:center;gap:4px;width:max-content;margin:auto;padding:4px;display:flex}.billing-toggle button{color:#6f788b;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 16px;font-size:10px;font-weight:800}.billing-toggle button.active{color:#17213b;background:#fff;box-shadow:0 4px 15px #121a3514}.billing-toggle span{color:#6245e5;margin-left:5px;font-size:8px}.billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.billing-grid article{background:#fafbfc;border:1px solid #dfe3ec;border-radius:16px;gap:13px;padding:22px;display:grid}.billing-grid article.featured{background:linear-gradient(145deg,#fbfaff,#f2efff);border-color:#aa9aff}.billing-grid article>span{color:#765cf0;letter-spacing:1px;font-size:8px;font-weight:900}.billing-grid h3{margin:0;font-size:23px}.billing-price{align-items:baseline;gap:7px;display:flex}.billing-price strong{font-size:35px}.billing-price small{color:#7c8699;font-size:9px}.billing-grid ul{color:#515d72;gap:8px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.billing-grid article>button,.subscription-summary button{color:#fff;cursor:pointer;background:#6546ff;border:0;border-radius:10px;padding:12px 15px;font-size:10px;font-weight:850}.billing-grid button:disabled,.subscription-summary button:disabled{opacity:.55;cursor:not-allowed}.subscription-summary,.founder-billing{background:#f6f3ff;border:1px solid #cfc6ff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.subscription-summary div,.founder-billing{color:#59657a}.subscription-summary div{gap:4px;display:grid}.subscription-summary small{color:#7258e8;letter-spacing:.8px;font-size:8px;font-weight:900}.subscription-summary strong,.founder-billing strong{color:#1b2641;font-size:15px}.subscription-summary span,.founder-billing span{font-size:9px}.founder-billing{justify-content:flex-start}.billing-message{color:#5c48c2;background:#f1efff;border-radius:10px;padding:12px 14px;font-size:10px;font-weight:750}.billing-panel>footer{text-align:center;color:#8992a3;font-size:8px}@media (width<=760px){.billing-panel>header{flex-direction:column}.billing-grid{grid-template-columns:1fr}.subscription-summary{flex-direction:column;align-items:flex-start}}.client-metrics{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.client-metrics article,.client-assessments,.client-next{background:#fff;border:1px solid #e1e5ee;border-radius:15px;padding:21px}.client-metrics small{color:#8c96aa;letter-spacing:1px;font-size:8px}.client-metrics strong{margin:8px 0 3px;font-size:30px;display:block}.client-metrics span{color:#9aa3b4;font-size:9px}.client-assessments{margin-top:17px}.client-assessments h2{margin:7px 0 20px}.client-assessments article{border-top:1px solid #e8ebf2;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.client-assessments article p{color:#778298;margin:5px 0;font-size:10px}.client-assessments article small{color:#9ba4b4;font-size:8px}.client-assessments article a{color:#07112b;background:#7dd3fc;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:850;text-decoration:none;box-shadow:0 7px 18px #38bdf832}.client-next{color:#fff;background:linear-gradient(135deg,#101a34,#242550);margin-top:17px}.client-next span{color:#9d8cff;letter-spacing:1.2px;font-size:8px;font-weight:850}.client-next h2{margin:8px 0}.client-next p{color:#b7c1d8;max-width:700px;margin:0;font-size:10px;line-height:1.6}.client-loading{color:#6f7b91;place-items:center;min-height:60vh;display:grid}.access-blocked-shell{background:radial-gradient(circle at 75% 20%,#7a58ff24,#0000 34%),linear-gradient(135deg,#0b1532,#17234a);place-items:center;min-height:100vh;padding:24px;display:grid}.access-blocked-card{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #ffffff24;border-radius:24px;width:min(590px,100%);padding:42px;box-shadow:0 30px 90px #03091d66}.access-blocked-card .client-login-brand{justify-content:center;margin-bottom:28px}.access-blocked-icon{color:#ad6915;background:#fff1d9;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 18px;font-size:27px;font-weight:900;display:grid}.access-blocked-card h1{color:#111b35;max-width:470px;margin:10px auto 14px;font-size:clamp(30px,5vw,47px);line-height:1.04}.access-blocked-card p{color:#6d7890;max-width:470px;margin:0 auto 27px;line-height:1.65}.access-blocked-card>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.access-blocked-card button{color:#fff;font:inherit;cursor:pointer;background:#6546ff;border:0;border-radius:11px;padding:13px 18px;font-size:11px;font-weight:850}.access-blocked-card button.secondary{color:#59657a;background:#fff;border:1px solid #d9deea}@media (width<=820px){.client-login-shell{grid-template-columns:1fr}.client-login-visual{min-height:380px;padding:40px}.client-login-card{padding:38px 25px}.client-portal{grid-template-columns:1fr}.client-sidebar{display:none}.client-content{padding:25px 16px}.client-metrics{grid-template-columns:1fr}.client-welcome,.client-assessments article{flex-direction:column}}.founder-access-panel{background:linear-gradient(135deg,#fff,#f4f0ff);border-color:#ddd6ff;grid-template-columns:auto minmax(230px,.85fr) minmax(330px,1.15fr);align-items:center;gap:22px;margin-top:18px;display:grid}.founder-icon{color:#fff;background:linear-gradient(135deg,#573bf1,#8d5cf5);border-radius:17px;place-items:center;width:58px;height:58px;font-size:18px;font-weight:900;display:grid;box-shadow:0 12px 28px #6348e946}.founder-access-panel h2{margin:7px 0;font-size:19px}.founder-access-panel p{color:#778197;margin:0;font-size:10px;line-height:1.6}.founder-access-form{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.founder-access-form label{color:#8b94a7;letter-spacing:.6px;grid-column:1/-1;font-size:8px}.founder-access-form label strong{color:#273147;letter-spacing:0;margin-top:4px;font-size:11px;display:block}.founder-access-form input{min-width:0;font:inherit;background:#fff;border:1px solid #dcdff0;border-radius:9px;padding:12px;font-size:10px}.founder-access-form a{text-align:center;color:#573bd8;padding:5px;font-size:9px;font-weight:800;text-decoration:none}.founder-access-form small{color:#65558e;grid-column:1/-1}.clients-welcome{align-items:center}.client-portal-link{color:#07112b;background:#7dd3fc;border-radius:11px;padding:12px 16px;font-size:11px;font-weight:850;text-decoration:none;box-shadow:0 8px 20px #38bdf832}.client-directory{gap:14px;margin-bottom:18px;display:grid}.client-directory-card{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid;box-shadow:0 10px 30px #18224a0a}.client-directory-card.lifecycle-active{border-color:#cfc6ff;box-shadow:0 12px 32px #6546ff12}.client-directory-card.lifecycle-suspended{background:#fffdfa;border-color:#f2c980}.client-directory-card.lifecycle-archived{opacity:.9;background:#f7f8fb;border-color:#d7dce6}.client-directory-logo{color:#fff;background:linear-gradient(135deg,#573bf1,#8559f3);border-radius:15px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.client-directory-card h3{margin:5px 0;font-size:20px}.client-directory-card p{color:#7b8599;margin:0;font-size:11px}.client-directory-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.client-directory-actions button,.client-directory-actions a{color:#26324b;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8ddeb;border-radius:10px;padding:11px 13px;font-size:10px;font-weight:800;text-decoration:none}.client-directory-actions a{color:#fff;background:#6546ff;border-color:#6546ff}@media (width<=820px){.client-directory-card{grid-template-columns:auto 1fr}.client-directory-actions{flex-wrap:wrap;grid-column:1/-1}}.lifecycle-badge{letter-spacing:.09em;border-radius:999px;width:max-content;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.lifecycle-badge.active{color:#12815f;background:#eaf9f4}.lifecycle-badge.suspended{color:#a96513;background:#fff2dc}.lifecycle-badge.archived{color:#687286;background:#eceff4}.lifecycle-reason{color:#7f899d;margin-top:7px;font-size:9px;display:block}.protected-account{color:#6246df;background:#f2f0ff;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:850}.lifecycle-controls{position:relative}.lifecycle-buttons{flex-wrap:wrap;gap:7px;display:flex}.client-directory-actions .lifecycle-buttons .warning{color:#9a5d10;background:#fff7e9;border-color:#efbf76}.client-directory-actions .lifecycle-buttons .danger-soft{color:#b9435b;background:#fff7f9;border-color:#f0c3cc}.lifecycle-confirm{z-index:30;text-align:left;background:#fff;border:1px solid #dfe3ed;border-radius:14px;width:330px;padding:17px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 20px 55px #1820432b}.lifecycle-confirm.destructive{border-color:#f1bcc7}.lifecycle-confirm strong{font-size:13px}.lifecycle-confirm p{line-height:1.5;margin:8px 0 12px!important;font-size:10px!important}.lifecycle-confirm textarea,.lifecycle-confirm input{box-sizing:border-box;color:#17213a;width:100%;font:inherit;background:#fff;border:1px solid #d9deea;border-radius:9px;margin:0 0 9px;padding:10px;font-size:10px}.lifecycle-confirm textarea{resize:vertical;min-height:70px}.lifecycle-confirm>div{justify-content:flex-end;gap:8px;display:flex}.lifecycle-error{color:#bd3853;margin-bottom:8px;font-size:9px;display:block}.lifecycle-ledger{grid-template-columns:.65fr 1.35fr;gap:25px;margin:18px 0;display:grid}.lifecycle-ledger h2{margin:6px 0;font-size:22px}.lifecycle-ledger p{color:#7d879a;font-size:11px}.lifecycle-event-list{gap:8px;display:grid}.lifecycle-event-list article{background:#fafbfc;border:1px solid #e2e6ef;border-radius:10px;grid-template-columns:90px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.lifecycle-event-list article span{color:#6748e6;text-transform:uppercase;font-size:9px;font-weight:900}.lifecycle-event-list article strong{font-size:11px}.lifecycle-event-list article small{color:#8791a4;font-size:9px}@media (width<=900px){.lifecycle-confirm{width:min(310px,80vw);left:0;right:auto}.lifecycle-ledger,.lifecycle-event-list article{grid-template-columns:1fr}.client-directory-actions{justify-content:flex-start}}.business-live{color:#12815f;letter-spacing:.08em;font-size:9px;font-weight:900}.business-loading,.business-error{color:#77839a;place-items:center;min-height:65vh;display:grid}.business-error{align-content:center;gap:12px}.business-error button{color:#fff;background:#6546ff;border:0;border-radius:10px;padding:12px 16px;font-weight:850}.business-hero{color:#fff;background:linear-gradient(125deg,#101d42,#1d2b5a 58%,#5138ce);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding:26px 28px;display:flex;box-shadow:0 18px 45px #18234c22}.business-hero h2{letter-spacing:-.03em;margin:8px 0 7px;font-size:30px}.business-hero p{color:#bdc8e2;margin:0;font-size:11px}.business-hero-actions{align-items:center;gap:9px;display:flex}.business-hero-actions span{color:#dbcfff;letter-spacing:.08em;background:#ffffff12;border:1px solid #ffffff2b;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.business-hero-actions button{color:#1d2850;font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffff30;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:850}.business-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px;display:grid}.business-kpis article{background:#fff;border:1px solid #e1e5ef;border-radius:16px;gap:8px;padding:20px;display:grid;box-shadow:0 10px 30px #18224a09}.business-kpis article.revenue{background:linear-gradient(145deg,#fff,#f5f2ff);border-color:#cfc5ff}.business-kpis small{color:#8792a6;letter-spacing:.1em;font-size:8px;font-weight:900}.business-kpis strong{color:#16203b;letter-spacing:-.04em;font-size:30px}.business-kpis span{color:#758097;font-size:9px}.business-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.business-grid>.panel{margin:0;padding:22px}.business-grid header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.business-grid h3{margin:6px 0 0;font-size:18px}.customer-health header button{color:#6348dc;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:850}.health-total{align-items:baseline;gap:9px;margin:20px 0 15px;display:flex}.health-total strong{font-size:40px}.health-total span{color:#7c879b;font-size:10px}.health-states{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.health-states>div{background:#f7f8fb;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px;padding:12px;display:grid}.health-states i{border-radius:50%;grid-row:1/3;width:9px;height:9px}.health-states i.active{background:#21b889}.health-states i.suspended{background:#e6a13b}.health-states i.archived{background:#98a1b2}.health-states strong{font-size:18px}.health-states span{color:#788399;font-size:8px}.plan-mix>div{gap:12px;margin:22px 0;display:grid}.plan-row{grid-template-columns:70px 1fr 22px;align-items:center;gap:9px;display:grid}.plan-row>span{text-transform:capitalize;color:#657188;font-size:9px;font-weight:800}.plan-row>i{background:#eceefa;border-radius:999px;height:7px;overflow:hidden}.plan-row>i b{border-radius:inherit;background:linear-gradient(90deg,#6042ee,#8b6cff);min-width:3px;height:100%;display:block}.plan-row>strong{text-align:right;font-size:10px}.plan-mix>small{color:#929bae;font-size:8px}.alert-count{color:#6546e5;background:#f1edff;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.business-alerts>div{gap:8px;margin-top:17px;display:grid}.business-alerts button{text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e2e6ef;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:12px;display:grid}.business-alerts button>i{background:#7f8ca3;border-radius:50%;width:9px;height:9px}.business-alerts button.danger>i{background:#e25369}.business-alerts button.warning>i{background:#e8a13b}.business-alerts button.info>i{background:#4d83e7}.business-alerts button span{gap:3px;display:grid}.business-alerts button strong{font-size:10px}.business-alerts button small{color:#808ba0;font-size:8px}.business-alerts button>b{color:#8d97aa}.all-clear{color:#19775e;background:#effaf6;border-radius:12px;gap:6px;margin-top:18px;padding:20px;display:grid}.all-clear span{font-size:9px}.business-activity>div{margin-top:13px;display:grid}.business-activity article{border-bottom:1px solid #edf0f5;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.business-activity article:last-child{border-bottom:0}.business-activity article>i{background:#6b4cf0;border-radius:50%;width:8px;height:8px}.business-activity article>div{gap:2px;display:grid}.business-activity article strong{font-size:10px}.business-activity article span,.business-activity article small{color:#8690a3;font-size:8px}@media (width<=1050px){.business-kpis{grid-template-columns:1fr 1fr}}@media (width<=760px){.business-hero{flex-direction:column}.business-kpis,.business-grid,.health-states{grid-template-columns:1fr}.business-hero-actions{justify-content:space-between;width:100%}}.history-search{width:260px}.history-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.history-stats article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.history-stats small{letter-spacing:1px;color:#929baa;font-size:8px}.history-stats strong{margin-top:6px;font-size:25px;display:block}.history-panel{padding:8px 20px}.history-table{overflow-x:auto}.history-head,.history-table article{grid-template-columns:1.35fr 1fr .55fr 1fr .8fr .65fr .7fr;align-items:center;gap:12px;min-width:960px;display:grid}.history-head{color:#929baa;letter-spacing:.8px;padding:12px 8px;font-size:8px}.history-table article{border-top:1px solid var(--line);color:#5f6a7d;padding:14px 8px;font-size:10px}.history-table article strong,.history-table article small{display:block}.history-table article strong{color:#202a3c}.history-table article small{color:#969faf;margin-top:3px}.score-pill{color:#6248e8;background:#f0edff;border-radius:8px;place-items:center;width:36px;height:28px;display:inline-grid}.sync-ok{color:#13946f}.sync-warn{color:#d06c49}.history-report-link{white-space:nowrap;color:#07112b;background:#7dd3fc;border-radius:8px;justify-content:center;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 6px 16px #38bdf82e}.history-report-link:hover{background:#a5e3ff;transform:translateY(-2px);box-shadow:0 10px 22px #38bdf852}.report-mode-banner{color:#07112b;background:#eff9ff;border:1px solid #c9eafd;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:14px 16px;display:flex}.report-mode-banner strong,.report-mode-banner span{display:block}.report-mode-banner span{color:#5d6c82;margin-top:3px;font-size:9px}.report-mode-banner a{color:#4d35d2;white-space:nowrap;font-size:9px;font-weight:800;text-decoration:none}.empty-history{text-align:center;padding:55px}.empty-history p{color:#929baa;font-size:10px}@media (width<=900px){.clone-panel,.clone-fields{grid-template-columns:1fr}.clone-result{grid-column:1}.founder-access-panel,.founder-access-form,.history-stats,.radar-wrap{grid-template-columns:1fr}.radar-wrap svg{margin:auto}.history-search{width:100%}}.admin-context-banner{color:#2b2455;background:linear-gradient(135deg,#f1eeff,#eef7ff);border:1px solid #c9bfff;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:14px 16px;display:flex}.admin-context-banner div{gap:3px;display:grid}.admin-context-banner strong{font-size:12px}.admin-context-banner span{color:#716a91;font-size:10px}.admin-context-banner a,.admin-return{color:#583ee2;font-size:10px;font-weight:850;text-decoration:none}.client-sidebar .admin-return{color:#c7d0e5;border:1px solid #fff2;border-radius:9px;margin-top:auto;padding:12px 14px}.admin-client-context .client-sidebar>button{margin-top:0}@media (width<=760px){.admin-context-banner{flex-direction:column;align-items:flex-start}}.profile-with-menu,.account-menu{position:relative}.account-menu summary{cursor:pointer;color:#919bb3;padding:8px;list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu-popover{z-index:80;color:#17213a;background:#fff;border:1px solid #dfe4ef;border-radius:14px;width:230px;padding:10px;position:absolute;bottom:0;left:calc(100% + 12px);box-shadow:0 18px 50px #08112633}.account-menu-popover header{border-bottom:1px solid #e8ebf2;gap:3px;padding:10px 11px 12px;display:grid}.account-menu-popover header strong{font-size:12px}.account-menu-popover header small{color:#7f899d;font-size:9px}.account-menu-popover>a,.account-menu-popover>button{box-sizing:border-box;color:#354159;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px;font-size:10px;font-weight:750;text-decoration:none;display:block}.account-menu-popover>a:hover,.account-menu-popover>button:hover{color:#583ee2;background:#f3f1ff}.account-menu-popover .account-signout{color:#c24762;border-top:1px solid #e8ebf2;border-radius:0;margin-top:4px}.lifecycle-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lifecycle-header button{color:#5d6880;cursor:pointer;background:#fff;border:1px solid #d7dcea;border-radius:10px;padding:10px 13px;font-weight:800}.lifecycle-header button.active{color:#583ee2;background:#f1eeff;border-color:#c9bfff}.lifecycle-actions,.report-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lifecycle-actions button{color:#4d5870;cursor:pointer;background:#fff;border:1px solid #d8deea;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.lifecycle-actions button.danger-soft{color:#c64a63;background:#fff7f9;border-color:#ffd4dc}.lifecycle-actions button.danger{color:#fff;background:#c73b58;border-color:#c73b58}.report-actions>a{padding:8px 10px}.report-library .report-actions{display:flex}.portal-table td:last-child{white-space:nowrap}@media (width<=760px){.lifecycle-header{flex-direction:column}.account-menu-popover{bottom:45px;left:auto;right:0}}.product-engine-bar{background:linear-gradient(135deg,#fff,#f7f5ff);border:1px solid #dcdff0;border-radius:17px;grid-template-columns:minmax(190px,.65fr) minmax(260px,1.35fr) auto;align-items:center;gap:14px;margin:0 0 22px;padding:17px 19px;display:grid;position:relative;box-shadow:0 10px 30px #151d3a0a}.product-engine-bar>div:first-child{gap:5px;display:grid}.product-engine-bar>div:first-child strong{font-size:14px}.product-engine-bar>select{color:#17213b;width:100%;font:inherit;background:#fff;border:1px solid #d4dbea;border-radius:11px;padding:12px 13px;font-weight:750}.product-engine-bar>button{color:#fff;cursor:pointer;background:#6546ff;border:0;border-radius:11px;padding:12px 15px;font-weight:850}.product-engine-bar form{z-index:60;background:#fff;border:1px solid #dcdff0;border-radius:16px;grid-template-columns:1fr 1fr;gap:13px;width:min(560px,100%);padding:20px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #10172d30}.product-engine-bar form label{color:#5c6880;gap:7px;font-size:11px;font-weight:800;display:grid}.product-engine-bar form input{box-sizing:border-box;color:#18213b;width:100%;font:inherit;border:1px solid #d6ddea;border-radius:10px;padding:12px}.product-engine-bar form small{color:#8b95aa;font-size:9px}.product-engine-bar form>div{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.product-engine-bar form button{color:#4d5870;cursor:pointer;background:#fff;border:1px solid #d7ddea;border-radius:10px;padding:10px 13px;font-weight:800}.product-engine-bar form button.primary{color:#fff;background:#6546ff;border-color:#6546ff}@media (width<=820px){.product-engine-bar{grid-template-columns:1fr}.product-engine-bar form{grid-template-columns:1fr;width:auto;position:fixed;inset:auto 16px 20px}.product-engine-bar form>div{grid-column:1}}.product-publishing{background:#fff;border:1px solid #dfe3ee;border-radius:17px;margin:-10px 0 22px;padding:20px;box-shadow:0 10px 30px #151d3a0a}.publishing-heading,.publishing-actions,.public-url-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.publishing-heading h2{margin:5px 0 0;font-size:18px}.product-status{color:#138264;background:#ecfbf6;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850}.status-draft .product-status{color:#6044df;background:#f1efff}.status-paused .product-status{color:#b86c17;background:#fff5e8}.status-archived .product-status{color:#697386;background:#f1f3f6}.publishing-grid{grid-template-columns:1.3fr .7fr;gap:14px;margin-top:18px;display:grid}.publishing-grid>label{color:#5d6880;gap:7px;font-size:10px;font-weight:800;display:grid}.slug-field{background:#fff;border:1px solid #d6ddea;border-radius:11px;align-items:center;display:flex;overflow:hidden}.slug-field span{color:#7a8498;background:#f4f5f9;padding:12px}.slug-field input{color:#17213b;width:100%;font:inherit;border:0;outline:0;padding:12px;font-weight:750}.publishing-grid small{color:#8b95aa;font-size:9px}.public-url-card{background:#f8f9fc;border:1px solid #e0e4ee;border-radius:12px;gap:7px;padding:12px 14px;display:grid}.public-url-card strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.public-url-card a,.public-url-card button,.publishing-actions button{color:#4c5870;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6ddea;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:850;text-decoration:none}.publishing-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:14px}.publishing-actions button.primary{color:#fff;background:#6546ff;border-color:#6546ff}.publishing-actions button.warning{color:#a55a0b;background:#fff7eb;border-color:#f4bd75}.publishing-actions button.danger-soft{color:#c34962;background:#fff7f9;border-color:#ffd3dc}.publishing-actions button:disabled{cursor:not-allowed;opacity:.45}.publishing-note{color:#788399;margin:13px 0 0;font-size:10px}.preview-public-link.disabled{color:#929bad;cursor:not-allowed;text-decoration:none;display:block}@media (width<=820px){.publishing-grid{grid-template-columns:1fr}.publishing-heading{flex-direction:column;align-items:flex-start}.publishing-actions{justify-content:stretch}.publishing-actions button{flex:1}}.entitlement-control{background:linear-gradient(135deg,#f8f6ff,#eef8ff);border:1px solid #cfc6ff;border-radius:17px;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:18px;margin:-10px 0 22px;padding:20px;display:grid;box-shadow:0 10px 30px #6546ff0d}.entitlement-control h2{margin:5px 0 6px;font-size:18px}.entitlement-control p{color:#717b90;margin:0;font-size:10px}.entitlement-fields{grid-template-columns:repeat(2,minmax(130px,1fr));gap:10px;display:grid}.entitlement-fields label{color:#59657b;gap:6px;font-size:9px;font-weight:800;display:grid}.entitlement-fields select,.entitlement-fields input{box-sizing:border-box;color:#17213b;width:100%;font:inherit;background:#fff;border:1px solid #d5d9e8;border-radius:9px;padding:10px}.entitlement-preview{background:#fff;border:1px solid #dce1ef;border-radius:10px;align-content:center;gap:3px;padding:9px 11px;display:grid}.entitlement-preview small{color:#8b95aa;letter-spacing:.8px;font-size:7px}.entitlement-preview strong{font-size:11px}.entitlement-preview span{color:#c25368;font-size:8px;font-weight:800}.entitlement-fields>button{color:#fff;cursor:pointer;background:#6546ff;border:0;border-radius:10px;padding:11px;font-weight:850}.entitlement-fields>button:disabled{opacity:.55}.entitlement-message{color:#5f4bc7;grid-column:1/-1;font-weight:750}@media (width<=900px){.entitlement-control,.entitlement-fields{grid-template-columns:1fr}}.product-integrations-panel{background:#fff;border:1px solid #dcdff0;border-radius:18px;margin:0 0 24px;padding:24px;box-shadow:0 14px 36px #151d3a0d}.product-integrations-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-integrations-panel h2{margin:5px 0 4px;font-size:22px}.product-integrations-panel p{color:#727d92;margin:0;font-size:10px}.integration-product-id{text-overflow:ellipsis;color:#6044df;white-space:nowrap;background:#f1efff;border-radius:999px;max-width:240px;padding:8px 10px;font-size:8px;font-weight:850;overflow:hidden}.product-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.product-connector-grid article{background:#f9fafc;border:1px solid #e1e5ee;border-radius:15px;align-content:start;gap:15px;padding:18px;transition:border-color .18s,box-shadow .18s;display:grid}.product-connector-grid article.enabled{background:#fbfaff;border-color:#bfb3ff;box-shadow:0 12px 28px #6546ff12}.connector-title{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.connector-title>span{color:#6044df;background:#ece8ff;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.connector-title div{gap:3px;display:grid}.connector-title strong{font-size:13px}.connector-title small{color:#8490a5;font-size:8px}.connector-title input{accent-color:#6546ff;width:19px;height:19px}.product-connector-grid label{color:#59657b;gap:7px;font-size:9px;font-weight:800;display:grid}.product-connector-grid label input{box-sizing:border-box;color:#17213b;width:100%;font:inherit;background:#fff;border:1px solid #d6ddea;border-radius:10px;padding:11px}.product-connector-grid label input:disabled{color:#8c95a7;background:#f0f2f6}.product-connector-grid label small{color:#8b95aa;font-size:8px;font-weight:500;line-height:1.5}.product-connector-grid article>button,.product-integrations-panel>footer button{color:#fff;cursor:pointer;background:#6546ff;border:0;border-radius:10px;justify-self:start;padding:11px 14px;font-weight:850}.webhook-payload{background:#fff;border:1px dashed #cbd2e1;border-radius:10px;gap:4px;padding:12px;display:grid}.webhook-payload small{color:#8c95a9;letter-spacing:.9px;font-size:7px}.webhook-payload strong{font-size:10px}.webhook-payload span{color:#7a859a;font-size:8px}.integration-message{color:#5f4bc7;background:#f1efff;border-radius:10px;margin-top:15px;padding:11px 13px;font-size:10px;font-weight:750}.product-integrations-panel>footer{justify-content:flex-end;margin-top:16px;display:flex}.product-integrations-panel>footer button{justify-self:auto}.client-report-overlay{z-index:500;background:#eef2f8;padding:18px;position:fixed;inset:0;overflow:auto}.client-report-overlay>button{z-index:510;color:#fff;cursor:pointer;background:#101a38;border:0;border-radius:10px;margin:0 0 12px;padding:11px 14px;font-weight:850;position:sticky;top:0;box-shadow:0 8px 22px #101a3838}.sync-status{color:#747e91;background:#eff1f5;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:850;display:inline-flex}.sync-status.synced{color:#14805f;background:#e9faf4}.sync-status.failed{color:#c24762;background:#fff0f3}.sync-status.pending{color:#a86416;background:#fff7e8}.report-actions button.history-report-link{cursor:pointer;border:0}@media (width<=820px){.product-integrations-panel>header{flex-direction:column}.product-connector-grid{grid-template-columns:1fr}.client-report-overlay{padding:8px}}.team-foundation{background:#fff;border:1px solid #dcdff0;border-radius:19px;margin-bottom:24px;padding:25px;box-shadow:0 14px 38px #151d3a0d}.team-foundation>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.team-foundation h2{margin:6px 0 5px;font-size:25px}.team-foundation>header p{color:#727d92;margin:0;font-size:11px}.team-count{color:#fff;text-align:center;background:linear-gradient(135deg,#121d3b,#27375f);border-radius:14px;min-width:120px;padding:12px 15px;display:grid}.team-count strong{font-size:25px}.team-count span{color:#bdc7df;font-size:8px}.team-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);gap:18px;margin-top:22px;display:grid}.team-list{border:1px solid #e1e5ee;border-radius:15px;overflow:hidden}.team-list-heading{background:#f7f8fb;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.team-list-heading strong{font-size:11px}.team-list-heading span{color:#8994a8;font-size:8px}.team-list article{border-top:1px solid #e7eaf1;grid-template-columns:auto minmax(0,1fr) minmax(155px,.35fr);align-items:center;gap:13px;padding:15px 16px;display:grid}.team-avatar{color:#6044df;background:#ece8ff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.team-identity{gap:3px;min-width:0;display:grid}.team-identity strong{font-size:12px}.team-identity span{color:#69758b;text-overflow:ellipsis;font-size:9px;overflow:hidden}.team-identity small{color:#22a184;font-size:8px;font-weight:800}.team-list article label{gap:5px;display:grid}.team-list article label>span{color:#7b869a;font-size:8px;font-weight:800}.team-list select{color:#18213b;width:100%;font:inherit;background:#fff;border:1px solid #d8deea;border-radius:10px;padding:10px;font-size:10px;font-weight:800}.team-list select:disabled{color:#828ca0;background:#f1f3f6}.team-message{color:#5f4bc7;background:#f1efff;border-radius:10px;margin:12px;padding:11px;font-size:9px;font-weight:800}.role-matrix{color:#fff;background:#111c39;border-radius:15px;align-content:start;gap:10px;padding:18px;display:grid}.role-matrix h3{margin:2px 0 4px;font-size:17px}.role-matrix>div{background:#ffffff08;border:1px solid #ffffff18;border-radius:10px;padding:11px}.role-matrix strong{font-size:10px}.role-matrix p{color:#abb7d2;margin:4px 0 0;font-size:8px;line-height:1.5}.role-matrix>small{color:#8492b3;font-size:8px;line-height:1.5}@media (width<=900px){.team-layout{grid-template-columns:1fr}.team-foundation>header{flex-direction:column}.team-count{box-sizing:border-box;width:100%}}@media (width<=620px){.team-list article{grid-template-columns:auto 1fr}.team-list article label{grid-column:1/-1}.team-list-heading{flex-direction:column;align-items:flex-start}}.team-invite{background:linear-gradient(135deg,#f8f6ff,#eef9ff);border:1px solid #cfc6ff;border-radius:15px;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(145px,1fr)) auto;align-items:end;gap:11px;margin-top:20px;padding:17px;display:grid}.team-invite>div{gap:5px;display:grid}.team-invite>div strong{font-size:12px}.team-invite label{color:#59657b;gap:6px;font-size:9px;font-weight:800;display:grid}.team-invite input,.team-invite select{box-sizing:border-box;color:#17213b;width:100%;font:inherit;background:#fff;border:1px solid #d4dbea;border-radius:9px;padding:11px}.team-invite button{color:#fff;cursor:pointer;background:#6546ff;border:0;border-radius:10px;padding:12px 15px;font-weight:850}.team-list article:has(.member-access-actions){grid-template-columns:auto minmax(0,1fr) minmax(145px,.32fr) auto}.member-status.invited{color:#aa6817}.member-status.suspended{color:#c34a62}.member-access-actions{align-items:center;display:flex}.member-access-actions button,.change-password-link{color:#5641cf;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dbea;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:850}.member-access-actions button.suspend{color:#c34a62;background:#fff7f9;border-color:#ffd4dc}.member-access-actions span{color:#9b6b24;white-space:nowrap;font-size:8px}.change-password-link{margin:12px}.client-login-card .forgot-password{color:#5c48d6;box-shadow:none;background:0 0;margin-top:0}.password-setup-shell{background:linear-gradient(135deg,#eff3fb,#f7f4ff);place-items:center;min-height:100vh;padding:24px;display:grid}.password-setup-card{box-sizing:border-box;background:#fff;border:1px solid #dfe3ee;border-radius:22px;gap:14px;width:min(480px,100%);padding:34px;display:grid;box-shadow:0 24px 70px #101b3b20}.password-setup-card h1{margin:7px 0 0;font-size:32px}.password-setup-card p{color:#758096;margin:0}.password-setup-card label{color:#46526a;gap:7px;font-size:10px;font-weight:800;display:grid}.password-setup-card input{font:inherit;border:1px solid #d4dbea;border-radius:10px;padding:13px}.password-setup-card>button{color:#fff;cursor:pointer;background:#6546ff;border:0;border-radius:11px;padding:14px;font-weight:850}.password-setup-card>button.password-cancel{color:#4e5a72;background:#eef0f5}@media (width<=1100px){.team-invite{grid-template-columns:1fr 1fr}.team-invite>div{grid-column:1/-1}}@media (width<=620px){.team-invite{grid-template-columns:1fr}.team-list article:has(.member-access-actions){grid-template-columns:auto 1fr}.member-access-actions{grid-column:1/-1}}.activity-log{background:#fff;border:1px solid #dfe3ee;border-radius:22px;padding:26px;box-shadow:0 16px 40px #17213b0b}.activity-log>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.activity-log h2{margin:7px 0 4px;font-size:24px}.activity-log header p{color:#748097;margin:0}.activity-total{text-align:center;background:#f3f0ff;border-radius:14px;min-width:105px;padding:13px 17px;display:grid}.activity-total strong{color:#6546ff;font-size:24px}.activity-total span{color:#737d92;font-size:8px;font-weight:800}.activity-filters{background:#f7f8fc;border-radius:14px;gap:12px;margin:22px 0 12px;padding:13px;display:flex}.activity-filters label{color:#667189;gap:5px;min-width:190px;font-size:9px;font-weight:850;display:grid}.activity-filters select,.activity-filters input{color:#17213b;font:inherit;background:#fff;border:1px solid #d8deea;border-radius:9px;padding:10px}.activity-list{display:grid}.activity-list article{border-bottom:1px solid #edf0f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 5px;display:grid}.activity-list article:last-child{border-bottom:0}.activity-list article p{color:#5f6b82;margin:3px 0;font-size:11px}.activity-list article small,.activity-list time{color:#929bad;font-size:8px}.activity-dot{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #eef0f5}.activity-dot.violet{background:#6546ff;box-shadow:0 0 0 5px #eee9ff}.activity-dot.blue{background:#4f7cff;box-shadow:0 0 0 5px #eaf0ff}.activity-dot.red{background:#e74c69;box-shadow:0 0 0 5px #ffedf1}.activity-dot.green{background:#20b894;box-shadow:0 0 0 5px #e7f8f3}.activity-dot.gray{background:#8b96aa}@media (width<=700px){.activity-log>header,.activity-filters{display:grid}.activity-filters label{min-width:0}.activity-list article{grid-template-columns:auto 1fr}.activity-list time{grid-column:2}}.entitlement-benefits{gap:5px;margin-top:12px;display:grid}.entitlement-benefits span{color:#536078;font-size:9px;font-weight:750}.client-login-card.signup-mode{padding-top:34px;padding-bottom:34px}.onboarding-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.onboarding-form>label{margin:0}.onboarding-form>label:nth-child(3),.onboarding-form>label:nth-child(4),.onboarding-form>.client-auth-message,.onboarding-form>button,.onboarding-accept{grid-column:1/-1}.onboarding-form label small{color:#8b95aa;font-size:8px}.onboarding-slug{background:#fff;border:1px solid #d7ddeb;border-radius:10px;align-items:center;display:flex;overflow:hidden}.onboarding-slug span{color:#7d8799;background:#f1f3f8;padding:12px;font-size:10px;font-weight:800}.onboarding-slug input{outline:0;border:0!important;border-radius:0!important}.onboarding-accept{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:flex!important}.onboarding-accept input{width:auto!important}.onboarding-accept span{color:#667188;font-size:9px}.auth-mode-switch{color:#5b43da;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9deea;border-radius:10px;margin-top:11px;padding:11px;font-size:10px;font-weight:850}.onboarding-steps{gap:11px;margin-top:25px;display:grid}.onboarding-steps span{color:#d7def0;align-items:center;gap:10px;font-size:11px;display:flex}.onboarding-steps b{color:#fff;background:#7c64ff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}@media (width<=620px){.onboarding-form{grid-template-columns:1fr}.onboarding-form>label{grid-column:1/-1}}.onboarding-guide{background:linear-gradient(135deg,#f8f6ff,#eef9ff);border:1px solid #cfc6ff;border-radius:20px;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:24px;margin:0 0 22px;padding:24px;display:grid;box-shadow:0 18px 50px #4d36bd13}.onboarding-guide h2{color:#15203b;margin:7px 0 8px;font-size:25px}.onboarding-guide p{color:#6c7890;margin:0;line-height:1.55}.onboarding-guide ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.onboarding-guide li{background:#ffffffb8;border:1px solid #ddd8f6;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;display:flex}.onboarding-guide li>b{color:#fff;background:#6b4ff0;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;display:grid}.onboarding-guide li span{color:#768198;gap:2px;font-size:10px;display:grid}.onboarding-guide li strong{color:#26324d;font-size:11px}.onboarding-guide code{color:#5e46d6;font:800 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.onboarding-guide-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.onboarding-guide-actions button{color:#59657c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dbea;border-radius:10px;padding:11px 15px;font-size:10px;font-weight:850}.onboarding-guide-actions button.primary{color:#fff;background:#6546ff;border-color:#6546ff}@media (width<=760px){.onboarding-guide{grid-template-columns:1fr}.onboarding-guide-actions{flex-direction:column-reverse;grid-column:auto}.onboarding-guide-actions button{width:100%}}.turnstile-field{color:#536077;grid-column:1/-1;gap:7px;font-size:9px;font-weight:800;display:grid}.turnstile-field>div{min-height:65px}.turnstile-missing{color:#9a681e;background:#fff9ed;border:1px solid #ffd99e;border-radius:10px;grid-column:1/-1;padding:11px;font-size:9px}.verification-pending{gap:12px;display:grid}.verification-pending .verification-icon{color:#19865e;background:#e9fbf3;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.verification-pending h1{margin:0}.verification-pending p{margin:0 0 7px!important}.verification-pending>div{color:#56637a;border:1px solid #e1e5ef;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-size:10px;display:flex}.verification-pending>div b{color:#fff;background:#6b4ff0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.verification-pending>small{line-height:1.5;color:#8b95a8!important}.access-hero{color:#fff;background:linear-gradient(125deg,#111d3c,#6043e5);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:28px;display:flex}.access-hero h2{margin:8px 0 6px;font-size:28px}.access-hero p{color:#cbd4ea;margin:0;font-size:11px}.access-hero>div:last-child{text-align:center;border:1px solid #ffffff28;border-radius:14px;min-width:130px;padding:15px;display:grid}.access-hero>div:last-child strong{font-size:30px}.access-hero>div:last-child span{color:#cfd7ec;font-size:9px}.access-layout{grid-template-columns:1.25fr .75fr;gap:17px;display:grid}.grant-builder,.grant-ledger,.redemption-ledger{padding:22px}.grant-builder h3,.grant-ledger h3,.redemption-ledger h3{margin:6px 0 0;font-size:20px}.grant-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.grant-form label{color:#59657b;gap:6px;font-size:9px;font-weight:850;display:grid}.grant-form input,.grant-form select,.grant-form textarea{box-sizing:border-box;color:#17213b;width:100%;font:inherit;background:#fff;border:1px solid #d7ddea;border-radius:9px;padding:11px}.grant-form .wide{grid-column:1/-1}.grant-form textarea{resize:vertical;min-height:64px}.grant-form>button{color:#fff;cursor:pointer;background:#6546ff;border:0;border-radius:10px;grid-column:1/-1;padding:13px;font-weight:850}.grant-reveal{background:#edfbf6;border:1px solid #98e0c9;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:5px;margin-top:14px;padding:14px;display:grid}.grant-reveal small{color:#178062;grid-column:1/-1;font-size:8px;font-weight:850}.grant-reveal strong{font:800 18px ui-monospace,SFMono-Regular,Menlo,monospace}.grant-reveal button,.redemption-ledger button{color:#5b43da;cursor:pointer;background:#fff;border:1px solid #cfc6ff;border-radius:8px;padding:8px 10px;font-weight:850}.grant-message{color:#5f4bc7;background:#f1efff;border-radius:9px;padding:10px;font-size:9px;font-weight:750}.grant-ledger>div,.redemption-ledger>div{margin-top:16px;display:grid}.grant-ledger article,.redemption-ledger article{border-bottom:1px solid #e9ecf2;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;display:flex}.grant-ledger article div,.redemption-ledger article div{gap:4px;display:grid}.grant-ledger article span,.redemption-ledger article span{color:#7d879a;font-size:8px}.grant-ledger article b{color:#5d47d6;background:#f1efff;border-radius:999px;padding:6px 8px;font-size:8px}.redemption-ledger{margin-top:17px}.redemption-ledger article small{color:#768198;margin-left:auto;font-size:9px}.grant-redeem{background:#faf9ff;border:1px dashed #bdb0ff;border-radius:14px;justify-content:space-between;align-items:end;gap:18px;margin-top:18px;padding:17px;display:flex}.grant-redeem>div{gap:5px;display:grid}.grant-redeem small{color:#7b8598;font-size:9px}.grant-redeem>div:last-child{grid-template-columns:minmax(180px,1fr) auto}.grant-redeem input{border:1px solid #d5dbea;border-radius:9px;padding:11px;font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace}.grant-redeem button{color:#fff;background:#6546ff;border:0;border-radius:9px;padding:11px 13px;font-weight:850}.access-grant-summary b{color:#178062;align-self:center;font-size:10px}@media (width<=900px){.access-layout{grid-template-columns:1fr}.access-hero,.grant-redeem{flex-direction:column;align-items:flex-start}.grant-form{grid-template-columns:1fr}.grant-form .wide,.grant-form>button{grid-column:auto}.grant-redeem>div:last-child{grid-template-columns:1fr;width:100%}.redemption-ledger article{flex-direction:column;align-items:flex-start}.redemption-ledger article small{margin-left:0}}.global-legal-links{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #e1e5ee;border-radius:999px;gap:11px;padding:7px 10px;display:flex;position:fixed;bottom:12px;right:18px;box-shadow:0 8px 24px #15204412}.global-legal-links a{color:#68748a;font-size:8px;font-weight:750;text-decoration:none}.onboarding-accept a{color:#6045dd}.legal-page{color:#18223c;background:#f4f6fb;min-height:100vh;padding:24px 20px 70px}.legal-page nav,.legal-page header,.legal-page>article,.legal-page>footer{max-width:920px;margin-left:auto;margin-right:auto}.legal-page nav{justify-content:space-between;align-items:center;gap:20px;display:flex}.legal-page nav>a{color:#19233d;align-items:center;gap:9px;font-weight:900;text-decoration:none;display:flex}.legal-page nav>a:first-letter{color:#fff;background:#6a48ff;border-radius:10px;padding:9px}.legal-page nav div{gap:15px;display:flex}.legal-page nav div a{color:#667188;font-size:10px;font-weight:750;text-decoration:none}.legal-page header{color:#fff;background:linear-gradient(125deg,#111e42,#5035c8);border-radius:24px;margin-top:48px;padding:42px}.legal-page header>span{color:#b8a9ff;letter-spacing:.12em;font-size:9px;font-weight:900}.legal-page h1{letter-spacing:-.05em;margin:12px 0 10px;font-size:48px}.legal-page header p{color:#d2daec;max-width:680px;line-height:1.65}.legal-page header small{color:#b8c2db;margin-top:22px;display:block}.legal-page>article{background:#fff;border:1px solid #e1e5ee;border-radius:22px;margin-top:18px;padding:36px 42px;box-shadow:0 18px 50px #19244b0a}.legal-page h2{margin:30px 0 8px;font-size:18px}.legal-page h2:first-child{margin-top:0}.legal-page>article p{color:#59667d;line-height:1.75}.legal-page>article a{color:#6045dd}.legal-page>footer{color:#7b8599;justify-content:space-between;gap:20px;padding:24px 4px;font-size:10px;display:flex}.legal-page>footer a{color:#6045dd;font-weight:800;text-decoration:none}@media (width<=680px){.global-legal-links{justify-content:center;margin:10px;position:static}.legal-page nav{flex-direction:column;align-items:flex-start}.legal-page nav div{flex-wrap:wrap}.legal-page header{margin-top:26px;padding:28px 24px}.legal-page h1{font-size:34px}.legal-page>article{padding:26px 22px}.legal-page>footer{flex-direction:column}}.customer-success-panel{color:#fff;background:linear-gradient(135deg,#141f40,#4932bd);border:1px solid #cfc6ff;border-radius:20px;grid-template-columns:150px minmax(0,1fr) minmax(210px,.55fr);align-items:center;gap:20px;margin:0 0 22px;padding:22px;display:grid;box-shadow:0 18px 50px #3f2ca326}.success-score{text-align:center;background:#ffffff0d;border:1px solid #ffffff25;border-radius:16px;place-items:center;padding:18px 12px;display:grid}.success-score small{color:#bfb4ff;letter-spacing:.1em;font-size:8px;font-weight:900}.success-score strong{font-size:42px;line-height:1}.success-score span{color:#cfd6e8;margin-top:5px;font-size:9px}.success-journey h2{margin:6px 0 12px;font-size:21px}.success-progress{align-items:center;gap:10px;display:flex}.success-progress i,.portfolio-progress i{background:#ffffff1f;border-radius:999px;flex:1;height:7px;display:block;overflow:hidden}.success-progress b,.portfolio-progress b{border-radius:inherit;background:linear-gradient(90deg,#8d76ff,#42d3b1);height:100%;display:block}.success-progress span{color:#cbd3e8;font-size:9px}.success-checklist{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.success-checklist>span{color:#b8c2d9;border:1px solid #ffffff18;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.success-checklist>span.done{color:#fff;background:#ffffff12}.success-checklist b{color:#54dbba}.success-next{border-left:1px solid #ffffff1f;gap:7px;padding:15px;display:grid}.success-next small{color:#bfb4ff;font-size:8px;font-weight:900}.success-next strong{font-size:12px;line-height:1.45}.success-next button{color:#513bd0;cursor:pointer;background:#fff;border:0;border-radius:9px;justify-self:start;padding:10px 12px;font-weight:850}.success-portfolio{margin-top:18px;padding:22px}.success-portfolio>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.success-portfolio h3{margin:5px 0 0}.success-portfolio>header>span{color:#7c879c;font-size:9px}.success-portfolio>div{margin-top:14px;display:grid}.success-portfolio article{border-top:1px solid #e8ebf2;grid-template-columns:auto minmax(190px,.8fr) minmax(220px,1.2fr) auto;align-items:center;gap:14px;padding:13px 2px;display:grid}.portfolio-score{color:#5d45da;align-items:baseline;gap:2px;width:58px;display:flex}.portfolio-score strong{font-size:24px}.portfolio-score span{font-size:8px}.portfolio-score.at_risk,.portfolio-score.attention{color:#c34a62}.success-portfolio article>div:nth-child(2){gap:4px;display:grid}.success-portfolio article>div:nth-child(2)>strong{font-size:11px}.success-portfolio article>div:nth-child(2)>span,.portfolio-progress small{color:#778298;font-size:8px}.portfolio-progress{gap:6px;display:grid}.portfolio-progress i{background:#e8eaf2;height:6px}.success-portfolio article>button{color:#5b43da;cursor:pointer;background:#fff;border:1px solid #d8dcea;border-radius:9px;padding:8px 10px;font-weight:850}@media (width<=950px){.customer-success-panel{grid-template-columns:130px 1fr}.success-next{border-top:1px solid #ffffff1f;border-left:0;grid-column:1/-1}.success-portfolio article{grid-template-columns:auto 1fr}.portfolio-progress{grid-column:1/-1}.success-portfolio article>button{position:absolute;right:24px}}@media (width<=620px){.customer-success-panel{grid-template-columns:1fr}.success-score{justify-self:start;min-width:110px}.success-next{grid-column:auto}.success-portfolio>header{flex-direction:column}.success-portfolio article{position:relative}.success-portfolio article>button{top:14px}.success-checklist{display:grid}}@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-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}.white-label-center{gap:18px;display:grid}.white-label-center>header{color:#fff;background:linear-gradient(135deg,#101b35,#1c2d55);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.white-label-center>header h2,.white-label-locked h2{margin:5px 0 7px;font-size:25px}.white-label-center>header p{color:#bec9dd;margin:0}.domain-state{white-space:nowrap;border:1px solid #ffffff38;border-radius:999px;padding:8px 12px;font-size:12px}.domain-state.active{color:#12633c;background:#daf7e8;border-color:#78d5a7}.domain-state.failed{color:#963535;background:#ffe7e7}.white-label-grid{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.white-label-form,.custom-domain-form{background:#fff;border:1px solid #e2e7ef;border-radius:18px;gap:14px;padding:22px;display:grid}.white-label-form h3,.custom-domain-form h3{margin:0;font-size:18px}.white-label-form label,.custom-domain-form label{color:#24314c;gap:7px;font-size:14px;font-weight:700;display:grid}.white-label-form input,.custom-domain-form input{color:#172033;min-height:44px;font:inherit;background:#fff;border:1px solid #d7deea;border-radius:10px;padding:10px 12px}.brand-color-field{grid-template-columns:52px 1fr;gap:9px;display:grid}.brand-color-field input[type=color]{padding:4px}.white-label-switch{border:1px solid #dfe6f2;border-radius:12px;align-items:flex-start;padding:13px;grid-template-columns:auto 1fr!important}.white-label-switch input{min-height:auto;margin-top:3px}.white-label-switch span{gap:3px;display:grid}.white-label-switch small{color:#6c7890;font-weight:400}.dns-instruction,.domain-validation{background:#f4f7fb;border-radius:13px;gap:8px;padding:15px;display:grid}.dns-instruction>small,.domain-validation>small{letter-spacing:1.5px;color:#66738c;font-size:11px}.dns-instruction>div,.domain-validation>div{grid-template-columns:84px 1fr;gap:10px;font-size:13px;display:grid}.dns-instruction span,.domain-validation span{color:#748097}.dns-instruction strong,.domain-validation strong{overflow-wrap:anywhere;color:#1b2945}.custom-domain-form p{color:#647089;margin:0;font-size:14px;line-height:1.6}.custom-domain-form a{color:#1769d2;font-weight:700}.domain-error,.white-label-message{color:#943737;background:#fff1f1;border-radius:10px;padding:12px;font-size:14px}.white-label-message{color:#17623e;background:#edf8f3;margin:0}.white-label-save{color:#fff;background:#1769d2;border:0;border-radius:10px;justify-self:start;padding:12px 18px;font-weight:800}.white-label-locked{background:linear-gradient(145deg,#fff,#f3f6fb);border:1px solid #dfe5ee;border-radius:18px;padding:28px}.white-label-locked p{color:#65718a}.white-label-locked>div{color:#fff;background:#101b35;border-radius:14px;gap:8px;margin:18px 0;padding:18px;display:grid}.white-label-locked a{color:#1769d2;font-weight:800}@media (width<=900px){.white-label-grid{grid-template-columns:1fr}}@media (width<=600px){.white-label-center>header{display:grid}.domain-state{justify-self:start}.dns-instruction>div,.domain-validation>div{grid-template-columns:1fr}}.billing-dunning-alert{color:#5f421b;background:#fff8ec;border:1px solid #f0bd72;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:flex}.billing-dunning-alert>div{gap:5px;display:grid}.billing-dunning-alert span{color:#af6818;letter-spacing:.11em;font-size:8px;font-weight:900}.billing-dunning-alert strong{font-size:14px}.billing-dunning-alert small{color:#806a4e;font-size:9px}.billing-dunning-alert button{color:#fff;cursor:pointer;background:#b96d18;border:0;border-radius:9px;padding:11px 13px;font-weight:850}@media (width<=680px){.billing-dunning-alert{flex-direction:column;align-items:flex-start}.billing-dunning-alert button{width:100%}}
