/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-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}::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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.shadow,.shadow\/active{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#f4f1eb;--panel:#fffdfa;--ink:#191a17;--muted:#77786f;--line:#dedbd3;--acid:#d9f47b;--coral:#ff735c;--violet:#6846e8}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}button,textarea{font:inherit}button{color:inherit}.app-shell{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#20211e;flex-direction:column;height:100vh;padding:27px 18px 20px;display:flex;position:sticky;top:0}.brand-mark{letter-spacing:-.3px;align-items:center;gap:11px;padding:0 9px 29px;font-size:17px;display:flex}.brand-mark>span{background:var(--acid);color:#1e201a;border-radius:10px 10px 4px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.primary-nav{gap:5px;display:grid}.nav-item{color:#a7a9a1;border-radius:11px;align-items:center;gap:12px;height:44px;padding:0 13px;font-size:14px;font-weight:540;text-decoration:none;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#2a2c27}.nav-item.active{color:#1f201c;background:var(--acid)}.nav-item.nav-disabled{opacity:.52;cursor:default}.nav-icon{text-align:center;width:19px;font-size:18px;line-height:1}.sidebar-bottom{gap:15px;margin-top:auto;display:grid}.usage-card{background:#292a26;border:1px solid #3b3d37;border-radius:13px;padding:15px}.usage-row{color:#d4d6cd;justify-content:space-between;font-size:12px;display:flex}.usage-row strong{color:var(--acid)}.usage-track{background:#44463f;border-radius:4px;height:4px;margin:11px 0 9px;overflow:hidden}.usage-track span{background:var(--acid);width:36%;height:100%;display:block}.usage-card small{color:#85877f;font-size:10px}.workspace-summary{background:#292a26;border:1px solid #3b3d37;border-radius:11px;padding:15px}.workspace-summary>span{color:#8e9088;letter-spacing:1.2px;font-size:8px;font-weight:750}.workspace-summary strong{color:#fff;margin-top:8px;font-size:12px;display:block}.workspace-summary small{color:#85877f;margin-top:5px;font-size:9px;display:block}.profile-button{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:7px;display:grid}.avatar{color:#7c3529;background:#f4cbbf;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.profile-button strong,.profile-button small{display:block}.profile-button strong{font-size:12px}.profile-button small{color:#85877f;margin-top:2px;font-size:10px}.profile-more{color:#85877f;letter-spacing:1px}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#f4f1ebed;justify-content:space-between;align-items:center;height:78px;padding:0 42px;display:flex}.brand-switcher{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.brand-switcher:disabled,.icon-button:disabled{cursor:default;opacity:1}.brand-switcher small,.brand-switcher strong{display:block}.brand-switcher small{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:2px;font-size:9px}.brand-switcher strong{font-size:13px}.brand-avatar{background:#f6a953;border:1px solid #c9c5bb;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.top-actions{align-items:center;gap:10px;display:flex}.icon-button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:11px;width:39px;height:39px;font-size:28px;line-height:.5}.primary-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:11px;height:40px;padding:0 17px;font-size:12px;font-weight:650}.primary-button span{color:var(--acid);margin-right:6px}.link-button{align-items:center;text-decoration:none;display:inline-flex}.content-wrap{max-width:1180px;margin:0 auto;padding:42px 42px 70px}.welcome-row{justify-content:space-between;align-items:flex-end;margin-bottom:31px;display:flex}.eyebrow{color:#99988f;letter-spacing:1.5px;margin:0 0 8px;font-size:10px;font-weight:720}.welcome-row h1{letter-spacing:-2px;margin:0;font-size:clamp(34px,3vw,46px);line-height:1}.welcome-row>div>p:last-child{color:var(--muted);margin:10px 0 0;font-size:14px}.approval-pill{border:1px solid var(--line);background:var(--panel);color:#65675e;border-radius:999px;align-items:center;gap:8px;padding:7px 10px 7px 7px;font-size:11px;display:flex}.approval-pill span{color:#b53c27;background:#ffddd6;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.approval-pill b{color:var(--ink);margin-left:5px}.workflow-gate-note{color:#9a4a35;flex-basis:100%;font-size:8px;line-height:1.45}.onboarding-card{border:1px solid var(--line);background:var(--panel);border-radius:22px;grid-template-columns:minmax(270px,.75fr) minmax(450px,1.25fr);display:grid;overflow:hidden;box-shadow:0 20px 55px #312c200f}.onboarding-intro{color:#fff;background:#252620;flex-direction:column;padding:43px;display:flex;position:relative;overflow:hidden}.onboarding-step{color:#a9aa9f;letter-spacing:1.4px;font-size:9px;font-weight:780}.onboarding-intro h2{z-index:1;letter-spacing:-1.5px;margin:22px 0 13px;font-size:36px;line-height:1.04;position:relative}.onboarding-intro>p{z-index:1;color:#a9aba1;margin:0;font-size:12px;line-height:1.7;position:relative}.memory-preview{z-index:1;gap:7px;margin-top:auto;padding-top:55px;display:grid;position:relative}.memory-preview>span{color:#777971;letter-spacing:1.2px;margin-bottom:3px;font-size:8px;font-weight:750}.memory-preview>div{background:#2b2d27;border:1px solid #3b3d36;border-radius:10px;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.memory-preview b{font-size:10px;font-weight:550}.memory-preview em{color:#6f716a;font-size:8px;font-style:normal}.memory-dot{border-radius:50%;width:6px;height:6px}.memory-dot.coral{background:var(--coral)}.memory-dot.acid{background:var(--acid)}.memory-dot.violet{background:#9c83ff}.brand-form{gap:17px;padding:39px 43px;display:grid}.brand-form label,.brand-form fieldset{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.brand-form label>span,.brand-form legend{color:#4d4f48;font-size:10px;font-weight:720}.brand-form label small{color:#aaa9a2;margin-left:5px;font-size:8px;font-weight:500}.brand-form input,.brand-form textarea{width:100%;color:var(--ink);background:#faf9f6;border:1px solid #ddd9d0;border-radius:10px;outline:none;font-size:11px;transition:all .18s}.brand-form input{height:42px;padding:0 12px}.brand-form textarea{resize:vertical;min-height:64px;padding:11px 12px}.brand-form input:focus,.brand-form textarea:focus{background:#fff;border-color:#8d72ef;box-shadow:0 0 0 3px #6846e817}.brand-form input::placeholder,.brand-form textarea::placeholder{color:#aaa9a2}.two-columns{grid-template-columns:1fr 1fr}.platform-options{flex-wrap:wrap;gap:7px;display:flex}.platform-option{color:#76776f;cursor:pointer;background:#faf9f6;border:1px solid #dedbd3;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 10px 0 7px;font-size:9px;display:flex}.platform-option>span{color:#666860;background:#e7e5df;border-radius:6px;place-items:center;width:21px;height:21px;font-size:7px;font-weight:800;display:grid}.platform-option.selected{color:#4f3ca9;background:#f0ecff;border-color:#7260cb}.platform-option.selected>span{background:var(--violet);color:#fff}.form-error{color:#aa3522;background:#fff0ed;border-radius:8px;margin:0;padding:9px 11px;font-size:10px}.save-brand-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:45px;margin-top:2px;font-size:11px;font-weight:700;display:flex}.save-brand-button span{color:var(--acid)}.save-brand-button:disabled{opacity:.55;cursor:wait}.foundation-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:16px;display:grid}.brand-memory-card,.next-step-card{border-radius:20px;min-height:340px}.brand-memory-card{border:1px solid var(--line);background:var(--panel);padding:29px}.card-kicker{color:#85867e;letter-spacing:1.2px;font-size:9px;font-weight:750}.card-kicker span{color:var(--violet)}.brand-memory-title{border-bottom:1px solid #ebe8e1;grid-template-columns:54px 1fr auto;align-items:center;gap:13px;margin:21px 0;padding-bottom:20px;display:grid}.large-brand-avatar{border-radius:15px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:800;display:grid}.brand-memory-title h2{letter-spacing:-.5px;margin:0;font-size:21px}.brand-memory-title p{color:var(--muted);margin:4px 0 0;font-size:10px}.ready-badge{color:#3e7538;background:#e6f2df;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:650}.memory-facts{grid-template-columns:1.25fr 1fr .8fr;gap:16px;display:grid}.memory-facts>div{min-width:0}.memory-facts span{color:#a2a29b;letter-spacing:1px;font-size:8px;font-weight:750}.memory-facts p{color:#4d4e48;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.outline-button{color:#66675f;cursor:pointer;background:#faf9f6;border:1px solid #dfdcd4;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:39px;margin-top:23px;padding:0 13px;font-size:10px;display:flex}.brand-memory-modal{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c1d199e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.brand-memory-modal>section{background:var(--panel);border:1px solid #ded9cf;border-radius:20px;width:min(720px,100%);max-height:min(850px,100vh - 48px);overflow:auto;box-shadow:0 28px 90px #14141147}.brand-memory-modal>section>header{z-index:1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 18px;display:flex;position:sticky;top:0}.brand-memory-modal header span{color:var(--violet);letter-spacing:1.2px;font-size:8px;font-weight:800}.brand-memory-modal header h2{letter-spacing:-.7px;margin:6px 0 0;font-size:23px}.brand-memory-modal header p{color:var(--muted);margin:7px 0 0;font-size:9px}.brand-memory-modal header>button{border:1px solid var(--line);color:#77786f;cursor:pointer;background:#faf9f6;border-radius:9px;width:31px;height:31px;font-size:17px}.brief-version-history{background:#f7f5f0;border:1px solid #ddd8cf;border-radius:10px}.brief-version-history>summary{color:#686a62;cursor:pointer;padding:11px 12px;font-size:8px;font-weight:750}.brief-version-history>div{max-height:180px;padding:0 12px 9px;overflow:auto}.brief-version-history article{border-top:1px solid #e5e0d7;grid-template-columns:31px 1fr;gap:9px;padding:9px 0;display:grid}.brief-version-history article>b{color:#6248bd;background:#eae3ff;border-radius:7px;align-self:start;place-items:center;height:24px;font-size:8px;display:grid}.brief-version-history p,.brief-version-history p>*{margin:0;display:block}.brief-version-history p strong{color:#5e6058;font-size:8px}.brief-version-history p small{color:#96988f;margin-top:4px;font-size:7px}.memory-editor-form{padding:23px 28px 28px}.memory-editor-form footer{justify-content:flex-end;gap:9px;display:flex}.memory-editor-form footer .save-brand-button{min-width:180px;margin:0;padding:0 18px}.next-step-card{background:var(--violet);color:#fff;padding:29px;position:relative;overflow:hidden}.next-step-card .onboarding-step{color:#d4ccf4}.next-step-card h2{letter-spacing:-1.2px;margin:21px 0 12px;font-size:29px;line-height:1.05;position:relative}.next-step-card>p{color:#d7cff4;margin:0;font-size:11px;line-height:1.6;position:relative}.next-step-preview{color:var(--ink);background:#fff;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;margin-top:27px;padding:12px;display:grid;position:relative}.next-step-preview>span{background:var(--ink);width:28px;height:28px;color:var(--acid);border-radius:8px;place-items:center;display:grid}.next-step-preview p{color:#86877f;margin:0;font-size:9px}.next-step-preview i{font-style:normal}.coming-next{color:#c5bbe8;text-align:center;text-transform:uppercase;letter-spacing:1px;margin-top:13px;font-size:8px;display:block}.assistant-ready-card{color:#fff;background:#252620;border-radius:20px;min-height:340px;padding:29px}.assistant-ready-card .onboarding-step{color:#979990}.assistant-ready-card h2{letter-spacing:-1.2px;margin:21px 0 12px;font-size:29px;line-height:1.05}.assistant-ready-card>p{color:#a9aba2;margin:0;font-size:11px;line-height:1.6}.assistant-ready-card ul{gap:7px;margin:23px 0 0;padding:0;list-style:none;display:grid}.assistant-ready-card li{color:#d5d7cd;border:1px solid #3a3c35;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:9px;display:flex}.assistant-ready-card li span{background:var(--acid);color:#364315;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-weight:800;display:grid}.studio-layout{margin-top:16px}.studio-layout.has-result{grid-template-columns:minmax(400px,.9fr) minmax(430px,1.1fr);align-items:start;gap:16px;display:grid}.studio-panel{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:30px}.studio-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.studio-heading h2{letter-spacing:-1.1px;margin:10px 0 0;font-size:28px;line-height:1.06}.context-chip{color:#6e7067;white-space:nowrap;border:1px solid #e1ded6;border-radius:999px;align-items:center;gap:7px;padding:5px 9px 5px 5px;font-size:8px;display:flex}.context-chip i{width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.runtime-banner{background:#f7f5f0;border:1px solid #ddd9d0;border-radius:11px;margin-top:18px;padding:13px 14px}.runtime-banner.personal{background:#f5f8e9;border-color:#c9d99a}.runtime-banner.managed{background:#f6f3fd;border-color:#d4cbed}.runtime-banner>span{color:#7a7d70;letter-spacing:1px;font-size:7px;font-weight:850;display:block}.runtime-banner.personal>span{color:#647636}.runtime-banner.managed>span{color:#6f58b4}.runtime-banner>strong{color:#383a34;margin-top:5px;font-size:10px;display:block}.runtime-banner>p{color:#777970;margin:5px 0 0;font-size:8px;line-height:1.5}.affiliate-context-banner{background:#f2f8df;border:1px solid #cddd9e;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:12px 13px;display:grid}.affiliate-context-banner>span{color:#52682c;letter-spacing:.08em;background:#dcefa3;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:900}.affiliate-context-banner strong,.affiliate-context-banner small{display:block}.affiliate-context-banner strong{color:#465336;font-size:9px}.affiliate-context-banner small{color:#74805c;margin-top:4px;font-size:7px;line-height:1.4}.affiliate-context-banner code{color:#617046;font-size:7px}.studio-form{gap:15px;margin-top:25px;display:grid}.core-flow-strip{background:#f8f6f1;border:1px solid #ddd8ce;border-radius:11px;align-items:center;gap:9px;margin-top:17px;padding:10px 12px;display:flex}.core-flow-strip span{color:#696b63;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.core-flow-strip b{color:#506526;background:#e4f2b7;border-radius:6px;place-items:center;width:19px;height:19px;font-size:7px;display:grid}.core-flow-strip i{color:#b1ada3;font-size:8px;font-style:normal}.instagram-guardrails{background:linear-gradient(145deg,#fbfcf4,#f5f1ff);border:1px solid #d6ddb9;border-radius:13px;gap:10px;margin-top:12px;padding:15px;display:grid}.instagram-guardrails>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.instagram-guardrails>header span{color:#6e5bab;letter-spacing:.1em;font-size:6px;font-weight:900}.instagram-guardrails>header h3{letter-spacing:-.3px;margin:5px 0 4px;font-size:15px}.instagram-guardrails>header p{color:#73766c;margin:0;font-size:8px;line-height:1.4}.instagram-guardrails>header>b{color:#6c57a7;background:#fff;border:1px solid #d9d1ec;border-radius:999px;padding:6px 8px;font-size:7px}.instagram-pillar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.instagram-pillar-grid article{background:#ffffffd4;border:1px solid #e3dfd6;border-radius:9px;flex-direction:column;min-height:156px;padding:10px;display:flex}.instagram-pillar-grid article>div{align-items:flex-start;gap:5px;display:flex}.instagram-pillar-grid article>div span{color:#5b7439;font-size:13px;font-weight:900}.instagram-pillar-grid article>div small{color:#777a72;font-size:6px;line-height:1.35}.instagram-pillar-grid article>strong{margin-top:9px;font-size:8px}.instagram-pillar-grid article>p{color:#7b7d75;margin:5px 0 8px;font-size:7px;line-height:1.4}.instagram-pillar-grid article button{color:#6d58a8;cursor:pointer;background:#fff;border:1px solid #d9d2ed;border-radius:7px;margin-top:auto;padding:7px 6px;font-size:6px;font-weight:850}.instagram-pillar-grid article button:hover{background:#f1edff}.instagram-guardrail-rules{border-top:1px solid #e0e3d3;flex-wrap:wrap;gap:5px 9px;padding-top:9px;display:flex}.instagram-guardrail-rules>span{color:#7b68b4;letter-spacing:.08em;width:100%;font-size:6px;font-weight:900}.instagram-guardrail-rules>small{color:#6f7269;font-size:6px;line-height:1.35}.studio-form label{gap:7px;display:grid}.studio-form label>span{color:#60625a;font-size:9px;font-weight:700}.idea-field,.source-field{position:relative}.idea-field textarea,.source-field textarea{resize:vertical;width:100%;color:var(--ink);background:#faf9f6;border:1px solid #dcd9d1;border-radius:10px;outline:none;padding:14px 15px 30px;font-size:11px;line-height:1.55}.idea-field textarea{min-height:120px}.source-field textarea{min-height:88px}.idea-field textarea:focus,.source-field textarea:focus{background:#fff;border-color:#8d72ef;box-shadow:0 0 0 3px #6846e817}.idea-field textarea::placeholder,.source-field textarea::placeholder{color:#aaa9a2}.idea-field>small,.source-field>small{color:#b1b0a9;font-size:7px;position:absolute;bottom:9px;right:10px}.source-field>span>small{color:#9d9e96;margin-left:4px;font-size:7px;font-weight:500}.source-metadata-grid{background:#f5f2ec;border:1px solid #e0ddd5;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.source-metadata-grid label{min-width:0}.source-metadata-grid label>span small{color:#9d9e96;margin-left:4px;font-size:7px;font-weight:500}.source-metadata-grid input,.source-metadata-grid select{color:#55574f;background:#fffdfa;border:1px solid #d8d4ca;border-radius:8px;outline:none;width:100%;height:38px;padding:0 10px;font-size:9px}.source-metadata-grid input:focus,.source-metadata-grid select:focus{border-color:#8d72ef;box-shadow:0 0 0 3px #6846e814}.studio-selects{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.studio-selects select{color:#55574f;background:#faf9f6;border:1px solid #ddd9d0;border-radius:9px;outline:none;width:100%;height:38px;padding:0 10px;font-size:9px}.studio-submit-row{justify-content:space-between;align-items:center;gap:15px;margin-top:3px;display:flex}.studio-submit-row p{color:#85877f;max-width:330px;margin:0;font-size:8px;line-height:1.45}.studio-submit-row>button{background:var(--violet);color:#fff;cursor:pointer;border:0;border-radius:10px;min-width:165px;height:42px;padding:0 14px;font-size:10px;font-weight:720}.studio-submit-row>button span{color:var(--acid);margin-left:8px}.studio-submit-row>button:disabled{opacity:.7;cursor:wait}.browser-handoff{background:#f6f9ed;border:1px solid #c9d99a;border-radius:13px;padding:16px}.browser-handoff>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.browser-handoff>header span{color:#66773b;letter-spacing:1px;font-size:7px;font-weight:850}.browser-handoff>header h3{color:#383a34;letter-spacing:-.25px;margin:5px 0 0;font-size:13px}.browser-handoff>header b{color:#53672c;white-space:nowrap;background:#dff0a9;border-radius:7px;padding:5px 7px;font-size:7px}.browser-handoff>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0;padding:0;list-style:none;display:grid}.browser-handoff>ol li{background:#fff;border:1px solid #dfe6ca;border-radius:9px;grid-template-columns:21px 1fr;gap:7px;padding:9px;display:grid}.browser-handoff>ol i{color:#52682b;background:#e8f3c5;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;font-weight:850;display:grid}.browser-handoff>ol strong,.browser-handoff>ol small{display:block}.browser-handoff>ol strong{color:#4d5045;font-size:8px}.browser-handoff>ol small{color:#8b8d84;margin-top:4px;font-size:7px;line-height:1.45}.open-chatgpt-button{color:#fff;cursor:pointer;background:#252620;border:0;border-radius:9px;width:100%;min-height:39px;font-size:9px;font-weight:750}.browser-handoff>details{margin-top:9px}.browser-handoff>details summary{color:#707469;cursor:pointer;font-size:7px}.browser-handoff>details textarea{resize:vertical;color:#666960;background:#fff;border:1px solid #d9deca;border-radius:8px;width:100%;min-height:150px;margin-top:8px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;line-height:1.45}.studio-advanced-options{background:#faf9f6;border:1px solid #e1ddd4;border-radius:10px}.studio-advanced-options>summary{color:#77786f;cursor:pointer;padding:11px 13px;font-size:8px;font-weight:700}.studio-advanced-options[open]>summary{border-bottom:1px solid #e8e4dc}.studio-advanced-options .experiment-builder{margin:12px}.browser-response-field{margin-top:12px;position:relative}.browser-response-field textarea{resize:vertical;color:#3f413b;background:#fff;border:1px solid #ccd5b2;border-radius:9px;width:100%;min-height:135px;padding:11px 12px 27px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;line-height:1.5}.browser-response-field>small{color:#a2a79a;font-size:6px;position:absolute;bottom:8px;right:9px}.browser-import-row{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.browser-import-row p{color:#7e8275;margin:0;font-size:7px;line-height:1.45}.browser-import-row button{color:#fff;cursor:pointer;background:#6b4ee3;border:0;border-radius:8px;min-width:154px;min-height:34px;padding:0 11px;font-size:8px;font-weight:750}.browser-import-row button:disabled{opacity:.5;cursor:not-allowed}.carousel-browser-import{background:#fff;border:1px solid #d8dfc3;border-radius:12px;gap:14px;margin-top:14px;padding:15px;display:grid}.carousel-browser-import>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.carousel-browser-import>header span,.carousel-browser-import>header strong{display:block}.carousel-browser-import>header span{color:#6f7d4b;letter-spacing:1px;font-size:7px;font-weight:850}.carousel-browser-import>header strong{color:#3e4337;margin-top:5px;font-size:11px}.carousel-browser-import>header b{color:#597032;white-space:nowrap;background:#e9f2cf;border-radius:7px;padding:5px 7px;font-size:7px}.carousel-file-picker{gap:6px;display:grid}.carousel-file-picker>span{color:#55594e;font-size:8px;font-weight:750}.carousel-file-picker input{color:#666b5e;background:#fafcf5;border:1px dashed #cfd6ba;border-radius:9px;width:100%;padding:9px;font-size:8px}.carousel-file-picker small{color:#8a8e82;font-size:7px;line-height:1.45}.carousel-copy-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.carousel-copy-editor fieldset{background:#fafaf7;border:1px solid #e1e3d9;border-radius:9px;min-width:0;margin:0;padding:10px}.carousel-copy-editor legend{align-items:center;gap:7px;max-width:100%;padding:0 4px;display:flex}.carousel-copy-editor legend b{color:#d9ee91;background:#273128;border-radius:7px;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.carousel-copy-editor legend span{color:#777b70;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.carousel-copy-editor label{gap:4px;margin-top:8px;display:grid}.carousel-copy-editor label span{color:#777b70;font-size:7px;font-weight:700}.carousel-copy-editor input,.carousel-copy-editor textarea{color:#41453e;background:#fff;border:1px solid #dedfd8;border-radius:7px;outline:none;width:100%;padding:7px 8px;font-size:8px;line-height:1.45}.carousel-copy-editor textarea{resize:vertical;min-height:53px}.carousel-copy-editor input:focus,.carousel-copy-editor textarea:focus{border-color:#7660d4;box-shadow:0 0 0 2px #7660d41a}.carousel-prepare-button,.carousel-import-button{color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:39px;font-size:9px;font-weight:780}.carousel-prepare-button{background:#343b30}.carousel-import-button{background:#674fd2}.carousel-prepare-button:disabled,.carousel-import-button:disabled{opacity:.55;cursor:wait}.carousel-qa-strip{background:#f4f6ee;border-radius:9px;flex-wrap:wrap;gap:6px;padding:9px;display:flex}.carousel-qa-strip span{border-radius:999px;padding:5px 7px;font-size:7px;font-weight:750}.carousel-qa-strip .passed{color:#4f6729;background:#e3f0bf}.carousel-qa-strip .failed{color:#9b4335;background:#ffe1dc}.carousel-final-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.carousel-final-preview figure{background:#f3f3ef;border:1px solid #dedfd8;border-radius:10px;margin:0;overflow:hidden}.carousel-final-preview img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.carousel-final-preview figcaption{justify-content:space-between;align-items:center;gap:5px;padding:7px;display:flex}.carousel-final-preview figcaption b{color:#4f5f39;font-size:7px}.carousel-final-preview figcaption span{color:#92958b;font-size:6px}@media (max-width:760px){.carousel-copy-editor{grid-template-columns:1fr}.carousel-final-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}.generating-dot{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:.8s ease-in-out infinite alternate pulse-dot;display:inline-block}@keyframes pulse-dot{to{opacity:.4;transform:scale(.45)}}.generated-result{background:#faf9fd;border:1px solid #d8d3e8;border-radius:16px;padding:27px}.generated-result>header{border-bottom:1px solid #e1ddef;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.result-status{color:#4f7b37;letter-spacing:.6px;text-transform:uppercase;font-size:8px;font-weight:750}.generated-result header h2{letter-spacing:-.5px;margin:7px 0 0;font-size:21px}.model-badge{color:#674bc5;white-space:nowrap;background:#e8e2ff;border-radius:7px;padding:6px 8px;font-size:8px}.demo-notice{color:#856f30;background:#fff7dc;border-radius:8px;margin:13px 0 0;padding:9px 10px;font-size:8px;line-height:1.5}.browser-result-notice{color:#5f7136;background:#eff7d9;border-radius:8px;margin:13px 0 0;padding:9px 10px;font-size:8px;line-height:1.5}.fallback-notice{color:#6f56bb;background:#f0ebff;border-radius:8px;margin:13px 0 0;padding:9px 10px;font-size:8px;line-height:1.5}.passport-created{background:#f2efe8;border:1px solid #ddd8cb;border-radius:8px;margin-top:10px;padding:10px 11px}.passport-created>span{color:#8b8c84;letter-spacing:1px;font-size:7px;font-weight:800}.passport-created p{color:#777970;margin:5px 0 0;font-size:8px;line-height:1.45}.passport-created strong{color:#44463f}.result-block{background:#fff;border:1px solid #e2deef;border-radius:11px;margin-top:14px;padding:13px}.result-block.featured{background:#f1edff;border-color:#d0c5fa}.result-block>div{justify-content:space-between;align-items:center;display:flex}.result-block>div>span{color:#96938f;letter-spacing:1px;font-size:7px;font-weight:800}.result-block button{color:#7258cf;cursor:pointer;background:0 0;border:0;font-size:7px}.result-block p{color:#484a43;white-space:pre-line;margin:8px 0 0;font-size:9px;line-height:1.6}.result-block.featured p{color:#4e3b98;font-size:11px;font-weight:650}.result-columns{grid-template-columns:1fr 1fr;gap:9px;display:grid}.risk-note{background:#fff0eb;border-radius:10px;grid-template-columns:22px 1fr;gap:9px;margin-top:14px;padding:11px;display:grid}.risk-note>span{color:#fff;background:#ff765f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.risk-note strong{color:#9c4638;font-size:8px;display:block}.risk-note p{color:#a9675c;margin:4px 0 0;font-size:8px;line-height:1.45}.workflow-section{margin-top:42px}.workflow-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.workflow-header h2{letter-spacing:-.8px;margin:0;font-size:25px}.workflow-header>div>p:last-child{color:var(--muted);margin:8px 0 0;font-size:10px}.workflow-summary{gap:7px;display:flex}.workflow-summary span{border:1px solid var(--line);background:var(--panel);color:#87887f;border-radius:999px;padding:7px 10px;font-size:8px}.workflow-summary b{color:var(--ink);margin-right:3px}.workflow-tabs{border:1px solid var(--line);background:#eae7e0;border-radius:11px;gap:4px;margin-top:20px;padding:4px;display:flex}.workflow-tabs button{color:#85867e;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;height:36px;font-size:9px;font-weight:650}.workflow-tabs button.active{background:var(--panel);color:var(--ink);box-shadow:0 2px 8px #29261e14}.workflow-tabs button span{background:#e9e6df;border-radius:999px;place-items:center;min-width:19px;height:18px;margin-left:5px;padding:0 5px;font-size:7px;display:inline-grid}.workflow-error{color:#aa3522;background:#fff0ed;border-radius:9px;justify-content:space-between;align-items:center;margin:10px 0 0;padding:10px 12px;font-size:9px;display:flex}.workflow-error button{color:inherit;cursor:pointer;background:0 0;border:0}.workflow-list{gap:8px;margin-top:12px;display:grid}.workflow-item{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.workflow-item.expanded{border-color:#cfc7ea;box-shadow:0 10px 30px #392e5d0f}.workflow-item-summary{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 68px 18px;align-items:center;gap:12px;width:100%;min-height:69px;padding:0 17px;display:grid}.platform-badge.red{background:#ef4e4e}.workflow-title{min-width:0}.workflow-title strong,.workflow-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-title strong{font-size:10px}.workflow-title small{color:#a1a29a;margin-top:4px;font-size:8px}.content-status{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:650}.content-status.neutral{color:#777870;background:#eeece7}.content-status.amber{color:#8a6a16;background:#fff0c6}.content-status.coral{color:#a44736;background:#ffe0da}.content-status.green{color:#497540;background:#e4f2dd}.content-status.violet{color:#684fb9;background:#e9e3ff}.workflow-date{color:#999a92;text-align:right;font-size:8px}.expand-mark{color:#a3a49c;text-align:center;font-size:12px;transition:transform .18s}.workflow-item.expanded .expand-mark{transform:rotate(180deg)}.workflow-detail{border-top:1px solid #ece9e3;padding:0 17px 18px}.content-preview-grid{grid-template-columns:minmax(0,1.65fr) minmax(200px,.65fr);gap:18px;padding:20px 0;display:grid}.content-preview-main{border-right:1px solid #e8e5de;padding-right:18px}.content-preview-grid span{color:#a09f98;letter-spacing:1px;margin:0 0 7px;font-size:7px;font-weight:800;display:block}.content-preview-main strong{color:#493890;margin-bottom:17px;font-size:12px;line-height:1.5;display:block}.content-preview-grid p{color:#55564f;white-space:pre-line;margin:0 0 16px;font-size:9px;line-height:1.65}.content-preview-grid aside p{color:#77786f}.hashtag-line{color:#654ec0!important}.content-passport{background:#f7f4ee;border:1px solid #d9d5cb;border-radius:12px;margin:0 0 14px;overflow:hidden}.content-passport>header{background:#eeebe4;border-bottom:1px solid #e2ded5;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.content-passport header span,.content-passport header strong{display:block}.content-passport header span{color:#8c8d85;letter-spacing:1px;font-size:7px;font-weight:800}.content-passport header strong{margin-top:4px;font-size:10px}.passport-state{white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:700}.passport-state.verified{color:#47733f;background:#dfeeda}.passport-state.review{color:#826316;background:#fff0c9}.passport-state.neutral{color:#696b63;background:#dedbd3}.passport-context-row{border-bottom:1px solid #e6e2da;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.passport-context-row>span{color:#96978f;letter-spacing:1px;font-size:7px;font-weight:800}.passport-context-row p{margin:0}.passport-context-row strong,.passport-context-row small{display:block}.passport-context-row strong{font-size:8px}.passport-context-row small{color:#92938b;margin-top:3px;font-size:7px;line-height:1.4}.passport-context-row>b{color:#56754b;font-size:7px}.passport-sources{gap:8px;padding:11px 14px;display:grid}.passport-sources article{background:#fffdfa;border:1px solid #dfdbd1;border-radius:9px;padding:11px}.source-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.source-heading>span{color:#96978f;letter-spacing:1px;font-size:6px;font-weight:800}.source-status{border-radius:999px;padding:5px 7px;font-size:6px}.source-status.verified{color:#4f7745;background:#e3f0de}.source-status.needs_review{color:#826316;background:#fff0c9}.source-status.expired{color:#9e4939;background:#ffe0da}.source-status.rejected{color:#6f716a;background:#eceae4}.passport-sources article>strong{margin-top:7px;font-size:9px;display:block}.passport-sources article>p{color:#73756c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.source-meta{color:#989990;flex-wrap:wrap;gap:5px 11px;margin-top:8px;font-size:7px;display:flex}.source-meta a{color:#6349bb;text-decoration:none}.source-review-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.source-review-actions button{color:#6149b3;cursor:pointer;background:#f3efff;border:1px solid #cbc3e6;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:700}.source-review-actions button.reject{color:#696b64;background:#f4f2ed;border-color:#ddd8ce}.source-review-actions button:disabled{opacity:.6;cursor:wait}.expired-note{color:#a45547;margin-top:8px;font-size:7px;display:block}.rejected-note{color:#777970;margin-top:8px;font-size:7px;display:block}.passport-empty{color:#898a82;margin:0;padding:14px;font-size:8px;line-height:1.5}.content-passport>footer{background:#eeebe4;border-top:1px solid #e2ded5;grid-template-columns:.65fr 1.35fr;gap:12px;padding:11px 14px;display:grid}.content-passport footer span,.content-passport footer strong,.content-passport footer small{display:block}.content-passport footer span{color:#96978f;letter-spacing:1px;font-size:6px;font-weight:800}.content-passport footer strong{color:#62645c;margin-top:4px;font-size:7px;line-height:1.45}.content-passport footer small{color:#777970;margin-top:6px;font-size:6px;font-weight:700;line-height:1.45}.passport-risk-notes{color:#62645c;margin:5px 0 0;padding-left:13px;font-size:7px;line-height:1.45}.passport-risk-notes li+li{margin-top:4px}.passport-media-evidence{background:#fbfaf7;border:1px solid #ddd9d0;border-radius:10px;margin:0 14px 13px;padding:12px}.passport-media-evidence>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.passport-media-evidence>header span{color:#8c8d85;letter-spacing:1px;font-size:7px;font-weight:800}.passport-media-evidence>header strong{font-size:9px}.passport-media-evidence>div{gap:8px;display:grid}.passport-media-evidence article{background:#fff;border:1px solid #e4e0d7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px;display:grid}.passport-media-evidence article div{gap:3px;display:grid}.passport-media-evidence article small,.passport-media-evidence article p,.passport-media-evidence>p{color:#777970;font-size:7px;line-height:1.5}.passport-media-evidence article p,.passport-media-evidence article>a,.passport-media-evidence article>small{overflow-wrap:anywhere;grid-column:1/-1;margin:0}.passport-media-evidence article>a{color:#565950;font-size:7px;font-weight:750}.media-integrity-warning{color:#835b16;background:#fff4dc;border:1px solid #e6b86a;border-radius:7px;margin:0 0 9px;padding:8px 9px;font-size:8px;line-height:1.45}.approval-media-preview{object-fit:contain;background:#f1efe9;border:1px solid #ddd9d0;border-radius:8px;grid-column:1/-1;width:100%;max-height:420px;display:block}.version-comparison,.content-audit-trail{background:#fff;border:1px solid #ddd8cf;border-radius:12px;margin:0 0 14px;overflow:hidden}.version-comparison>summary,.content-audit-trail>summary{cursor:pointer;background:#f3f0ea;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.version-comparison>summary span,.content-audit-trail>summary span{color:#85867e;letter-spacing:1px;font-size:7px;font-weight:850}.version-comparison>summary strong,.content-audit-trail>summary strong{font-size:8px}.version-selectors{border-top:1px solid #e7e2d9;grid-template-columns:1fr 1fr;gap:9px;padding:12px 14px;display:grid}.version-selectors label{gap:5px;display:grid}.version-selectors span{color:#92938b;font-size:7px;font-weight:750}.version-selectors select{color:#52544d;background:#faf9f6;border:1px solid #dedad1;border-radius:8px;width:100%;padding:8px;font-size:8px}.version-diff-list{gap:7px;padding:0 14px 14px;display:grid}.version-diff-list article{border:1px solid #e5e1d9;border-radius:9px;overflow:hidden}.version-diff-list article>header{background:#f8f6f2;justify-content:space-between;padding:7px 9px;display:flex}.version-diff-list header b,.version-diff-list header span{font-size:7px}.version-diff-list .changed header span{color:#6751b2;font-weight:800}.version-diff-list .unchanged{opacity:.62}.version-diff-list article>div{grid-template-columns:1fr 18px 1fr;align-items:start;gap:5px;padding:9px;display:grid}.version-diff-list p{color:#66685f;white-space:pre-wrap;margin:0;font-size:8px;line-height:1.5}.version-diff-list i{color:#aaa79d;text-align:center;font-size:8px;font-style:normal}.publish-ready-panel{background:#f8f6f2;border:1px solid #dfd9cf;border-radius:12px;margin:0 0 14px;padding:13px 14px}.publish-ready-panel.ready{background:#f3f8e9;border-color:#bcd58c}.publish-ready-panel>header{justify-content:space-between;gap:12px;display:flex}.publish-ready-panel header span,.publish-ready-panel header strong{display:block}.publish-ready-panel header span{color:#8a8b83;letter-spacing:1px;font-size:7px;font-weight:850}.publish-ready-panel header strong{margin-top:4px;font-size:11px}.publish-ready-panel header>b{color:#77786f;background:#e7e3db;border-radius:7px;align-self:start;padding:5px 7px;font-size:7px}.publish-ready-panel.ready header>b{color:#4f6528;background:#ddebba}.publish-ready-panel>p{color:#7c7e75;margin:8px 0 0;font-size:8px}.publish-ready-panel pre{color:#4f5249;white-space:pre-wrap;background:#fff;border:1px solid #d6e3ba;border-radius:9px;max-height:210px;margin:11px 0 0;padding:11px;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.publish-ready-panel button{color:#fff;cursor:pointer;background:#2d3028;border:0;border-radius:8px;margin-top:9px;padding:9px 11px;font-size:8px;font-weight:750}.content-audit-trail>div{padding:7px 14px 12px;display:grid}.content-audit-trail article{border-bottom:1px solid #eeeae3;grid-template-columns:24px 1fr;gap:9px;padding:9px 0;display:grid}.content-audit-trail article:last-child{border-bottom:0}.content-audit-trail article>i{color:#6248bd;background:#eee9fb;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:850;display:grid}.content-audit-trail p,.content-audit-trail p>*{margin:0;display:block}.content-audit-trail p strong{font-size:8px}.content-audit-trail p span{color:#777970;margin-top:3px;font-size:8px;line-height:1.45}.content-audit-trail p small{color:#a1a299;margin-top:4px;font-size:7px}.workflow-actions{border-top:1px solid #ece9e3;justify-content:flex-end;align-items:center;gap:8px;padding-top:13px;display:flex}.workflow-actions button,.content-edit-form button,.inline-workflow-form button{cursor:pointer;border-radius:8px;height:35px;padding:0 12px;font-size:8px;font-weight:680}.secondary-action{color:#696b62;background:#faf9f6;border:1px solid #ddd9d1}.primary-action{background:var(--ink);color:#fff;border:0}.primary-action span{color:var(--acid);margin-left:6px}.approve-action{color:#fff;background:#507c45;border:0}.danger-action{color:#a74d3c;background:#fff5f2;border:1px solid #efb6aa}.danger-action.solid{color:#fff;background:#bd5946;border:0}.workflow-actions button:disabled,.content-edit-form button:disabled,.inline-workflow-form button:disabled{opacity:.55;cursor:wait}.scheduled-confirmation{color:#56764d;margin-right:auto;font-size:8px;font-weight:650}.approval-history{border-top:1px solid #ece9e3;align-items:center;gap:13px;padding:11px 0;display:flex;overflow-x:auto}.approval-history>span{color:#a09f98;letter-spacing:1px;white-space:nowrap;font-size:7px;font-weight:800}.approval-history>div{align-items:center;gap:6px;min-width:max-content;display:flex}.approval-history i{color:#6b6d64;background:#eeeae4;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.approval-history p{color:#74756e;margin:0;font-size:7px}.approval-history strong{color:#454740}.approval-history small{color:#a4a59e;margin-top:2px;display:block}.content-edit-form{gap:12px;padding-top:18px;display:grid}.edit-form-heading{justify-content:space-between;align-items:flex-start;display:flex}.edit-form-heading span{color:#7259cd;letter-spacing:1px;font-size:7px;font-weight:800}.edit-form-heading h3{margin:4px 0 0;font-size:17px}.edit-form-heading>button{color:#999a92;background:0 0;border:1px solid #dfdcd5;width:30px;padding:0}.content-edit-form label,.inline-workflow-form label{gap:6px;display:grid}.content-edit-form label>span,.inline-workflow-form label>span{color:#77786f;font-size:8px;font-weight:700}.content-edit-form input,.content-edit-form textarea,.inline-workflow-form input,.inline-workflow-form textarea{width:100%;color:var(--ink);background:#faf9f6;border:1px solid #dcd9d1;border-radius:9px;outline:none;padding:10px 11px;font-size:9px}.content-edit-form textarea{resize:vertical;min-height:65px}.content-edit-form textarea.large{min-height:140px}.content-edit-form>div:last-child,.inline-workflow-form>div{justify-content:flex-end;gap:8px;display:flex}.inline-workflow-form{background:#faf8f5;border:1px solid #e4ddd5;border-radius:10px;gap:10px;margin-top:12px;padding:13px;display:grid}.inline-workflow-form textarea{resize:vertical;min-height:75px}.schedule-form{grid-template-columns:1fr auto;align-items:end}.schedule-form>div{align-items:end}.manual-publish-form>div:first-child{grid-template-columns:1fr 1fr;justify-content:stretch;gap:9px;display:grid}.manual-publish-form p{color:#777970;margin:0;font-size:7px;line-height:1.45}.workflow-empty{text-align:center;border:1px dashed #d4d0c7;border-radius:14px;padding:60px 20px}.workflow-empty>span{color:var(--violet);font-size:25px}.workflow-empty h3{margin:10px 0 6px;font-size:16px}.workflow-empty p{color:#92938b;margin:0;font-size:9px}.workflow-empty a{color:#6248bd;margin-top:15px;font-size:9px;font-weight:700;text-decoration:none;display:inline-block}.calendar-board{margin-top:12px}.calendar-days{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:repeat(7,minmax(110px,1fr));display:grid;overflow-x:auto}.calendar-column{border-right:1px solid #e9e6df;min-height:310px}.calendar-column:last-child{border-right:0}.calendar-column>header{border-bottom:1px solid #e9e6df;flex-direction:column;justify-content:center;align-items:center;height:67px;display:flex}.calendar-column>header span{color:#999a92;text-transform:uppercase;font-size:8px}.calendar-column>header strong{margin-top:3px;font-size:14px}.calendar-column>header i{color:#745bc8;text-transform:uppercase;margin-top:3px;font-size:6px;font-style:normal;font-weight:700}.calendar-column.today>header{background:#f0ecff}.calendar-column>div{gap:7px;padding:7px;display:grid}.calendar-column article{background:#faf9f6;border:1px solid #e2ded6;border-radius:8px;grid-template-columns:21px 1fr;gap:5px;padding:8px;display:grid}.calendar-platform{color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;font-weight:800;display:grid}.calendar-platform.coral{background:var(--coral)}.calendar-platform.blue{background:#3c73de}.calendar-platform.ink{background:#242520}.calendar-platform.red{background:#ef4e4e}.calendar-column time{color:#85867e;text-align:right;font-size:7px}.calendar-column article strong,.calendar-column article small{grid-column:1/-1;display:block}.calendar-column article strong{font-size:8px;line-height:1.35}.calendar-column article small{color:#a1a29a;font-size:7px}.calendar-column>div>button{color:#bbb9b2;background:0 0;border:1px dashed #dcd8d0;border-radius:8px;height:45px}.calendar-backlog{border:1px solid var(--line);background:var(--panel);border-radius:11px;align-items:center;gap:10px;margin-top:10px;padding:11px;display:flex;overflow-x:auto}.calendar-backlog>span{color:#96978f;letter-spacing:1px;white-space:nowrap;font-size:7px;font-weight:800}.calendar-backlog>div{background:#f2efe9;border-radius:8px;grid-template-columns:21px 1fr;align-items:center;gap:7px;min-width:190px;padding:7px;display:grid}.calendar-backlog p{margin:0}.calendar-backlog strong,.calendar-backlog small{display:block}.calendar-backlog strong{font-size:8px}.calendar-backlog small{color:#989990;margin-top:2px;font-size:7px}.media-section{margin-top:42px}.media-count{border:1px solid var(--line);background:var(--panel);color:#85867e;border-radius:999px;padding:8px 11px;font-size:8px}.media-count b{color:var(--ink)}.media-workbench{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);gap:14px;margin-top:20px;display:grid}.visual-generator{color:#fff;background:#252620;border-radius:18px;align-self:start;gap:14px;padding:24px;display:grid}.visual-generator-heading{border-bottom:1px solid #3b3c36;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.visual-generator-heading>span{color:#b8d866;letter-spacing:1.1px;font-size:8px;font-weight:800}.visual-generator-heading strong{color:#93958c;font-size:8px;font-weight:550}.visual-generator label{gap:7px;display:grid}.visual-generator label>span{color:#a9aba1;font-size:8px;font-weight:680}.visual-generator select,.visual-generator textarea{color:#eceee5;background:#30312c;border:1px solid #484a43;border-radius:9px;outline:none;width:100%;font-size:9px}.visual-generator select{height:38px;padding:0 10px}.visual-generator textarea{resize:vertical;min-height:145px;padding:11px;line-height:1.55}.visual-generator select:focus,.visual-generator textarea:focus{border-color:var(--acid)}.visual-options{flex-wrap:wrap;gap:6px;display:flex}.visual-options span{color:#92948b;background:#30312c;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;display:flex}.visual-options i{background:#777971;border-radius:50%;width:6px;height:6px}.visual-generator>button{background:var(--acid);color:#30351f;cursor:pointer;border:0;border-radius:9px;height:42px;font-size:9px;font-weight:800}.visual-generator>button span{margin-left:7px}.visual-generator>button:disabled{opacity:.6;cursor:wait}.visual-generator>small{color:#6f7169;text-align:center;font-size:7px;line-height:1.45}.no-visual-brief{text-align:center;padding:45px 12px}.no-visual-brief>span{color:var(--acid);font-size:25px}.no-visual-brief p{color:#9b9d94;font-size:9px;line-height:1.5}.no-visual-brief a{color:var(--acid);font-size:8px;text-decoration:none}.media-library{border:1px solid var(--line);background:var(--panel);border-radius:18px;min-height:430px;padding:22px}.media-library>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.media-library header span,.media-library header strong{display:block}.media-library header span{color:#9a9b93;letter-spacing:1px;font-size:7px;font-weight:800}.media-library header strong{margin-top:4px;font-size:14px}.media-library header button{color:#92938b;background:0 0;border:0;font-size:8px}.media-integrity-panel{background:#fff8e8;border:1px solid #e6b86a;border-radius:11px;gap:9px;margin:0 0 15px;padding:13px;display:grid}.media-integrity-panel>header{border-bottom:1px solid #f0dfb9;margin:0;padding:0 0 3px}.media-integrity-panel>header strong{color:#765719;font-size:10px}.media-integrity-panel>header b{color:#9a6d17;font-size:8px}.media-integrity-panel>p{color:#806b42;margin:0;font-size:7px;line-height:1.5}.media-integrity-panel>article{background:#fffdf7;border:1px solid #eedebc;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.media-integrity-panel>article strong,.media-integrity-panel>article small{display:block}.media-integrity-panel>article strong{color:#5b513d;font-size:8px}.media-integrity-panel>article small{color:#9a8a6a;margin-top:3px;font-size:6px}.media-integrity-panel>article button{color:#fff;cursor:pointer;background:#6d571f;border:0;border-radius:7px;min-height:27px;padding:0 9px;font-size:7px;font-weight:800}.media-integrity-panel>article button:disabled{opacity:.55;cursor:wait}.media-integrity-panel-error{color:#9d3e32;font-size:7px}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.media-card{background:#faf9f6;border:1px solid #e2dfd7;border-radius:12px;min-width:0;overflow:hidden}.media-preview{aspect-ratio:1.45;background:#ddd;position:relative;overflow:hidden}.media-preview img,.media-preview video{object-fit:cover;width:100%;height:100%;display:block}.media-preview.demo{border-left:6px solid var(--asset-accent);background:#ece9e2;flex-direction:column;justify-content:flex-end;padding:18px;display:flex}.media-preview.demo:before{content:"ÖRNEK YERLEŞİM";color:#999890;letter-spacing:1.2px;font-size:6px;font-weight:800;position:absolute;top:17px;left:18px}.media-preview.demo>span:first-child{z-index:1;color:#191a178c;letter-spacing:1.4px;margin-bottom:6px;font-size:6px;font-weight:850;position:relative}.media-preview.demo strong{z-index:1;color:#1f211c;letter-spacing:-.4px;max-width:80%;font-size:12px;line-height:1.1;position:relative}.media-preview.demo>i{color:#777970;letter-spacing:1px;font-size:6px;font-style:normal;font-weight:800;position:absolute;bottom:14px;right:16px}.asset-mode{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a1b18bf;border-radius:999px;padding:5px 7px;position:absolute;top:7px;right:7px;color:#fff!important;letter-spacing:0!important;font-size:6px!important}.media-card-copy{padding:10px}.media-card-copy strong,.media-card-copy>span{display:block}.media-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.media-card-copy>span{color:#9b9c94;margin-top:4px;font-size:7px}.media-card-copy p{color:#7c7d75;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:7px;line-height:1.4;display:-webkit-box;overflow:hidden}.media-selection-badge{letter-spacing:.04em;border-radius:999px;width:fit-content;margin-top:6px;padding:4px 6px;font-size:6px;display:block}.media-selection-badge.active{color:#4d5d20;background:#e6f2ba}.media-selection-badge.superseded{color:#77736a;background:#eee9e1}.media-selection-badge.archived{color:#8b3b32;background:#f3d9d4}.media-card-actions{align-items:center;gap:5px;margin-top:9px;display:flex}.media-card-actions button{color:#53554d;cursor:pointer;background:#fff;border:1px solid #d5d0c7;border-radius:6px;min-height:24px;padding:0 7px;font-size:6px;font-weight:750}.media-card-actions button:disabled{opacity:.55;cursor:wait}.visual-continuity-review{background:#faf8ff;border:1px solid #e2d9f7;border-radius:9px;margin-top:10px;padding:9px}.visual-continuity-review header{gap:3px;display:grid}.visual-continuity-review header span{color:#7459b8;letter-spacing:.08em;font-size:6px;font-weight:850}.visual-continuity-review header strong{font-size:8px}.visual-continuity-pair{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.visual-continuity-pair figure{background:#fff;border:1px solid #e8e3f1;border-radius:6px;margin:0;overflow:hidden}.visual-continuity-pair img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.visual-continuity-pair figcaption{color:#7f7a8d;padding:5px;font-size:6px}.visual-continuity-review>p{color:#777481;font-size:7px;line-height:1.4}.visual-continuity-review .media-card-actions{flex-wrap:wrap}.brand-product-boundary{background:#fffdf7;border:1px solid #d9d3c5;border-radius:11px;gap:5px;margin:10px 0 14px;padding:12px;display:grid}.brand-product-boundary>span{color:#7052c4;letter-spacing:.12em;font-size:7px;font-weight:900}.brand-product-boundary>strong{font-size:10px}.brand-product-boundary>p{color:#62645d;margin:0;font-size:8px;line-height:1.55}.brand-product-boundary>small{color:#8a8c84;font-size:7px;line-height:1.45}.brand-drift-warning{color:#7e2f25;background:#fff1ef;border:1px solid #d9a199;border-radius:9px;margin:10px 0;padding:10px;font-size:8px;line-height:1.5}.brand-drift-warning strong{color:#9d3023;margin-bottom:3px;display:block}.asset-alignment-warning{color:#fff;letter-spacing:.04em;background:#8d3127;border-radius:6px;width:fit-content;margin-top:7px;padding:4px 6px;font-size:6px;display:block}.media-card-copy a{color:#654ac0;margin-top:8px;font-size:7px;text-decoration:none;display:inline-block}.media-empty{text-align:center;border:1px dashed #d9d5cd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.media-empty>span{color:var(--violet);font-size:26px}.media-empty strong{margin-top:8px;font-size:11px}.media-empty p{color:#999a92;margin:5px 0 0;font-size:8px}.publishing-section{margin-top:42px}.production-pipeline{margin-top:28px}.pipeline-hero{color:#fff;background:#20221e;border-radius:17px;justify-content:space-between;align-items:flex-end;gap:22px;padding:25px;display:flex}.pipeline-hero h2{letter-spacing:-1px;margin:3px 0 8px;font-size:28px}.pipeline-hero p:last-child{color:#b9bcb3;max-width:620px;margin:0;font-size:9px;line-height:1.7}.pipeline-hero .eyebrow{color:var(--acid)}.pipeline-hero-actions{gap:7px;display:flex}.pipeline-hero-actions a{color:#e9ebe5;white-space:nowrap;border:1px solid #4a4d45;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:800;text-decoration:none}.pipeline-hero-actions a:first-child{border-color:var(--acid);background:var(--acid);color:#25271f}.pipeline-stage-map{grid-template-columns:repeat(7,minmax(0,1fr));margin:13px 0 0;padding:0;list-style:none;display:grid}.pipeline-stage-map li{border:1px solid var(--line);background:#faf9f6;border-right:0;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:9px;display:grid;position:relative}.pipeline-stage-map li:first-child{border-radius:11px 0 0 11px}.pipeline-stage-map li:last-child{border-right:1px solid var(--line);border-radius:0 11px 11px 0}.pipeline-stage-map li>b{color:#85877e;background:#ece9e2;border-radius:7px;place-items:center;width:24px;height:24px;font-size:6px;display:grid}.pipeline-stage-map strong,.pipeline-stage-map small{display:block}.pipeline-stage-map strong{font-size:7px}.pipeline-stage-map small{color:#999b92;margin-top:3px;font-size:6px}.pipeline-stage-map em{color:#989a91;font-size:9px;font-style:normal;font-weight:850}.pipeline-stage-map li.active{background:#f3efff}.pipeline-stage-map li.active>b{color:#fff;background:#7057c4}.pipeline-stage-map li.active em{color:#6049af}.pipeline-health{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:13px;display:grid;overflow:hidden}.pipeline-health article{border-right:1px solid var(--line);padding:15px}.pipeline-health article:last-child{border-right:0}.pipeline-health span,.pipeline-health strong,.pipeline-health small{display:block}.pipeline-health span{color:#8a8c83;letter-spacing:.1em;font-size:6px;font-weight:850}.pipeline-health strong{margin-top:6px;font-size:23px}.pipeline-health small{color:#999b92;margin-top:3px;font-size:7px}.pipeline-health article.warning{background:#fff3ed}.pipeline-health article.healthy{background:#f1f7e4}.pipeline-items{gap:11px;margin-top:13px;display:grid}.pipeline-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:17px}.pipeline-card.blocked{border-color:#e8b9aa}.pipeline-card>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.pipeline-format-mark{color:#6b50bd;background:#ede8fb;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.pipeline-card>header span,.pipeline-card>header strong,.pipeline-card>header small{display:block}.pipeline-card>header span{color:#7d67c3;letter-spacing:.08em;font-size:6px;font-weight:850}.pipeline-card>header strong{margin-top:3px;font-size:11px}.pipeline-card>header small{color:#9b9c94;margin-top:3px;font-size:7px}.pipeline-stage-badge{color:#72746c;text-transform:uppercase;background:#ece9e2;border-radius:999px;padding:6px 8px;font-size:6px}.pipeline-stage-badge.measurement{color:#587032;background:#eaf4d8}.pipeline-stage-badge.blocked{color:#a54732;background:#ffebe5}.pipeline-stage-badge.approval,.pipeline-stage-badge.scheduled{color:#6048ad;background:#ece7ff}.pipeline-progress{background:#eceae4;border-radius:999px;height:5px;margin:13px 0;position:relative;overflow:hidden}.pipeline-progress i{border-radius:inherit;background:linear-gradient(90deg,#7457c9,var(--acid));height:100%;display:block}.pipeline-progress span{color:#5e605a;font-size:5px;font-weight:900;position:absolute;top:-1px;right:4px}.pipeline-gates{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.pipeline-gate{background:#faf9f6;border:1px solid #e4e1da;border-radius:9px;grid-template-columns:20px minmax(0,1fr);gap:7px;min-height:57px;padding:8px;display:grid}.pipeline-gate>i{color:#7d7f77;background:#ece9e3;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;font-weight:900;display:grid}.pipeline-gate strong,.pipeline-gate small{display:block}.pipeline-gate strong{font-size:6px}.pipeline-gate small{color:#999a93;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:5.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.pipeline-gate.passed{background:#f7faef;border-color:#dce7c6}.pipeline-gate.passed>i{color:#506b27;background:#dcebbd}.pipeline-gate.blocked{background:#fff6f2;border-color:#efc8bc}.pipeline-gate.blocked>i{color:#a33c26;background:#ffdcd1}.pipeline-gate.pending>i{color:#7056bf;background:#eee8ff}.release-proof{background:#eff6df;border-radius:9px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;display:grid}.release-proof span{color:#68823d;letter-spacing:.08em;font-size:6px;font-weight:900}.release-proof strong{color:#51682e;font-size:7px}.release-proof small{color:#889676;text-align:right;font-size:6px}.release-proof.invalidated{background:#fff0eb}.pipeline-error{color:#a14631;background:#fff0eb;border-radius:8px;margin:9px 0 0;padding:8px 10px;font-size:7px}.pipeline-card>footer{border-top:1px solid #ece9e3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:11px;padding-top:10px;display:flex}.pipeline-card>footer a{color:#654db3;font-size:7px;font-weight:800;text-decoration:none}.reconcile-release-button{color:#fff;cursor:pointer;background:#252620;border:0;border-radius:7px;padding:6px 9px;font-size:7px;font-weight:800}.reconcile-release-button:disabled{opacity:.6;cursor:wait}.pipeline-empty{text-align:center;border:1px dashed #d4d0c7;border-radius:14px;margin-top:13px;padding:60px 20px}.pipeline-empty>span{color:#6d53bc;font-size:22px}.pipeline-empty h3{margin:8px 0 5px}.pipeline-empty p{color:#96988f;font-size:8px}.pipeline-empty a{color:#654db3;font-size:8px;font-weight:800;text-decoration:none}.release-draft{background:#fbfaf6;border:1px solid #ddd8cb;border-radius:9px;margin-top:10px}.release-draft>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;list-style:none;display:flex}.release-draft>summary::-webkit-details-marker{display:none}.release-draft>summary span{color:#8a7553;letter-spacing:.08em;font-size:6px;font-weight:900}.release-draft>summary strong{color:#665b49;font-size:7px}.release-draft>div{border-top:1px solid #ece7dc;padding:0 10px 10px}.release-draft p{white-space:pre-wrap;color:#626158;max-height:88px;font-size:7px;line-height:1.55;overflow:auto}.release-draft dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0;display:grid}.release-draft dl div{background:#fff;border-radius:7px;padding:7px}.release-draft dt{color:#aaa397;letter-spacing:.06em;font-size:5px;font-weight:900}.release-draft dd{color:#55544d;overflow-wrap:anywhere;margin:3px 0 0;font-size:6px;font-weight:800}.release-draft>div>small{color:#9a755e;font-size:6px}.dispatch-button{background:var(--panel);color:#62645c;cursor:pointer;border:1px solid #d8d4cc;border-radius:9px;height:37px;padding:0 13px;font-size:8px;font-weight:700}.dispatch-button:disabled{opacity:.55;cursor:wait}.dispatch-actions{align-items:center;gap:7px;display:flex}.dispatch-button.demo{color:#6049a8;background:#f3effd;border-color:#c9bdef}.publishing-message{color:#527241;background:#e9f4df;border-radius:9px;justify-content:space-between;align-items:center;margin:14px 0 0;padding:10px 12px;font-size:9px;display:flex}.publishing-message button{color:inherit;cursor:pointer;background:0 0;border:0}.connection-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:9px;margin-top:20px;display:grid}.connection-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:12px;display:grid}.connection-platform{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.connection-platform.coral{background:var(--coral)}.connection-platform.blue{background:#3c73de}.connection-platform.ink{background:#242520}.connection-platform.red{background:#ef4e4e}.connection-copy{min-width:0}.connection-copy strong,.connection-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.connection-copy strong{font-size:9px}.connection-copy span{color:#9a9b93;margin-top:4px;font-size:7px}.connection-card>button,.connection-actions button,.connection-button{color:#666860;cursor:pointer;background:#faf9f6;border:1px solid #d9d5cd;border-radius:8px;justify-content:center;align-items:center;height:29px;padding:0 9px;font-size:7px;font-weight:680;text-decoration:none;display:inline-flex}.connection-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.connection-button.primary{color:#fff;background:#6b4ee3;border-color:#6b4ee3}.connection-actions button:disabled,.connection-card>button:disabled{opacity:.55;cursor:not-allowed}.connection-status{border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:700;display:flex}.connection-status i{border-radius:50%;width:5px;height:5px}.connection-status.demo{color:#684dbd;background:#eee9ff}.connection-status.demo i{background:#7c60d8}.connection-status.connected{color:#4f7745;background:#e5f2df}.connection-status.connected i{background:#5e9350}.queue-panel{border:1px solid var(--line);background:var(--panel);border-radius:15px;margin-top:12px;overflow:hidden}.queue-panel>header{border-bottom:1px solid #e9e6df;justify-content:space-between;align-items:center;height:59px;padding:0 17px;display:flex}.queue-header-actions{align-items:center;gap:10px;display:flex}.queue-header-actions button{color:#66685f;cursor:pointer;background:#faf9f6;border:1px solid #d7d2c9;border-radius:7px;min-height:28px;padding:0 9px;font-size:7px}.queue-header-actions button:disabled{opacity:.55}.queue-panel header span,.queue-panel header strong{display:block}.queue-panel header>div>span{color:#96978f;letter-spacing:1px;font-size:7px;font-weight:800}.queue-panel header strong{margin-top:4px;font-size:12px}.queue-legend{color:#9b9c94;align-items:center;gap:5px;font-size:7px;display:flex!important}.queue-legend i{background:#d0ae55;border-radius:50%;width:5px;height:5px;margin-left:7px}.queue-legend i:nth-of-type(2){background:#6e9a60}.queue-legend i:nth-of-type(3){background:#c96651}.queue-list article{border-bottom:1px solid #ece9e3;grid-template-columns:28px minmax(0,1fr) 120px auto;align-items:center;gap:10px;min-height:64px;padding:0 17px;display:grid;position:relative}.metric-sync-health{color:#65705f;background:#f7faf5;border-bottom:1px solid #ece9e3;align-items:center;gap:10px;padding:9px 17px;font-size:7px;display:flex}.metric-sync-health>span{letter-spacing:.8px;font-weight:800}.metric-sync-health>b{font-size:8px}.metric-sync-health>small{text-overflow:ellipsis;white-space:nowrap;max-width:42%;margin-left:auto;overflow:hidden}.metric-sync-health.warning{color:#9a4d3f;background:#fff4ef}.queue-list article:last-child{border-bottom:0}.queue-state{color:#74766d;background:#eeeae3;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.queue-state.published{color:#4f7745;background:#e5f2df}.queue-state.failed{color:#a44736;background:#ffe0da}.queue-list article>div strong,.queue-list article>div span{display:block}.queue-list article>div strong{font-size:9px}.queue-list article>div span{color:#9b9c94;margin-top:4px;font-size:7px}.queue-list time{color:#8e8f87;text-align:right;font-size:7px}.job-status{color:#7e8077;background:#efede8;border-radius:999px;padding:6px 8px;font-size:7px}.job-status.published{color:#4d7944;background:#e4f2dd}.job-status.failed{color:#a44b3a;background:#ffe1db}.queue-list article>small{color:#b15645;grid-column:2/-1;margin:-9px 0 8px;font-size:7px}.queue-empty{color:#999a92;justify-content:center;align-items:center;gap:10px;min-height:110px;display:flex}.queue-empty>span{border:1px dashed #ccc8bf;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.queue-empty p{max-width:400px;margin:0;font-size:8px;line-height:1.5}.connection-note{background:#e9e6df;border-radius:10px;grid-template-columns:26px 1fr;gap:9px;margin-top:10px;padding:12px;display:grid}.connection-note>span{font-size:13px}.connection-note p{color:#787970;margin:0;font-size:8px;line-height:1.5}.connection-note strong{color:#4a4c45}.instagram-readiness{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:7px;margin-top:10px;display:grid}.instagram-readiness>span{color:#585a53;background:#f8f6f1;border:1px solid #dedbd3;border-radius:10px;grid-template-columns:20px 1fr;align-items:center;gap:7px;min-height:48px;padding:9px;font-size:8px;display:grid}.instagram-readiness i{background:#e9e6df;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;font-weight:800;display:grid}.instagram-readiness b{color:#8a8c84;text-transform:uppercase;letter-spacing:.08em;grid-column:2;font-size:7px}.instagram-readiness .ready i{color:#fff;background:#2f7d62}.instagram-readiness .ready b{color:#2f7d62}.instagram-readiness .missing i{color:#fff;background:#b76545}.instagram-readiness .missing b{color:#a6583b}@media (max-width:800px){.instagram-readiness{grid-template-columns:1fr 1fr}}.analytics-section{margin-top:42px}.performance-data-note{color:#756a45;background:#f6f0dc;border:1px solid #ddd5b7;border-radius:9px;margin:14px 0 0;padding:11px 13px;font-size:8px;line-height:1.5}.performance-data-note strong{color:#4f482f}.report-button{background:var(--violet);color:#fff;cursor:pointer;border:0;border-radius:9px;height:38px;padding:0 14px;font-size:8px;font-weight:750}.report-button:disabled{opacity:.6;cursor:wait}.analytics-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:20px;display:grid}.analytics-metrics article{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-height:126px;padding:18px;position:relative}.analytics-metrics article>span{color:#979890;letter-spacing:1px;font-size:7px;font-weight:800}.analytics-metrics strong{letter-spacing:-1px;margin:12px 0 6px;font-size:29px;display:block}.analytics-metrics small{color:#9b9c94;font-size:7px}.analytics-metrics article>b{color:#9b9c94;text-align:right;max-width:48%;font-size:6px;font-weight:550;line-height:1.35;position:absolute;top:14px;right:12px}.operational-metrics{grid-template-columns:repeat(4,1fr)}.operational-metrics article{border-top:3px solid var(--acid)}.operations-principle{color:#526c32;letter-spacing:.6px;background:#e7f1d8;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:800}.secondary-performance{background:#f8f7f3;border:1px solid #d9d5cd;border-radius:14px;margin-top:14px;overflow:hidden}.performance-recommendations{background:#faf8ff;border:1px solid #d9d0f2;border-radius:14px;margin-top:14px;padding:18px}.performance-recommendations>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.performance-recommendations h2{letter-spacing:-.4px;margin:4px 0 5px;font-size:17px}.performance-recommendations header p:not(.eyebrow){color:#777970;max-width:650px;margin:0;font-size:8px;line-height:1.5}.performance-recommendations header>b{white-space:nowrap;border-radius:8px;padding:7px 9px;font-size:7px}.performance-recommendations header>b.ready{color:#26784b;background:#dff2e6}.performance-recommendations header>b.waiting{color:#806c2a;background:#f4edcf}.recommendation-meta{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.recommendation-meta span{color:#777970;background:#fff;border-radius:7px;padding:6px 8px;font-size:7px}.recommendation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.recommendation-list article{background:#fff;border:1px solid #e5ddf6;border-radius:9px;padding:11px}.recommendation-list article>span{color:#7458c7;letter-spacing:1px;font-size:6px;font-weight:800}.recommendation-list h3{margin:7px 0 4px;font-size:10px}.recommendation-list p{color:#686a62;margin:0;font-size:8px;line-height:1.45}.recommendation-list small{color:#96968d;margin-top:8px;font-size:6px;line-height:1.4;display:block}.recommendation-empty{background:#fff;border:1px dashed #d8d0ed;border-radius:9px;margin-top:12px;padding:18px}.recommendation-empty strong{font-size:9px}.recommendation-empty p{color:#777970;margin:5px 0 0;font-size:8px;line-height:1.5}.secondary-performance>summary,.p2-admin-preparation>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;list-style:none;display:flex}.secondary-performance>summary::-webkit-details-marker{display:none}.p2-admin-preparation>summary::-webkit-details-marker{display:none}.secondary-performance>summary span,.secondary-performance>summary small,.p2-admin-preparation>summary span,.p2-admin-preparation>summary small{display:block}.secondary-performance>summary span,.p2-admin-preparation>summary span{color:#55574f;font-size:9px;font-weight:700}.secondary-performance>summary span b,.p2-admin-preparation>summary span b{color:#7458c7;letter-spacing:.8px;margin-right:8px;font-size:7px;display:inline-block}.secondary-performance>summary small,.p2-admin-preparation>summary small{color:#92948b;text-align:right;max-width:390px;font-size:7px;line-height:1.4}.secondary-performance[open]>summary,.p2-admin-preparation[open]>summary{background:#f1eee8;border-bottom:1px solid #e2ded7}.secondary-performance-body{padding:0 16px 16px}.signal-boundary{color:#73688d;background:#ece8f7;border-radius:9px;margin:12px 0 0;padding:11px 13px;font-size:8px;line-height:1.5}.signal-boundary strong{color:#564a72}.secondary-top-content{margin-top:12px}.analytics-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:12px;margin-top:12px;display:grid}.performance-chart,.platform-table,.top-content-panel,.ai-report-panel{border:1px solid var(--line);background:var(--panel);border-radius:15px}.performance-chart{min-height:320px;padding:20px}.performance-chart>header,.platform-table>header,.top-content-panel>header,.ai-report-panel>header{justify-content:space-between;align-items:flex-start;display:flex}.performance-chart header span,.performance-chart header strong,.platform-table header span,.platform-table header strong,.top-content-panel header span,.top-content-panel header strong,.ai-report-panel header span,.ai-report-panel header strong{display:block}.performance-chart header>div>span,.platform-table header>span,.top-content-panel header>span,.ai-report-panel header>div>span{color:#96978f;letter-spacing:1px;font-size:7px;font-weight:800}.performance-chart header strong,.platform-table header strong,.top-content-panel header strong,.ai-report-panel header strong{margin-top:4px;font-size:13px}.chart-total{text-align:right;color:var(--ink)!important;letter-spacing:0!important;font-size:14px!important;font-weight:750!important}.chart-total small{color:#9a9b93;margin-top:2px;font-size:6px;font-weight:500;display:block}.bar-chart{align-items:flex-end;gap:12px;height:220px;padding-top:30px;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.bar-chart i{background:#ddd9d1;border-radius:6px 6px 2px 2px;width:100%;max-width:35px;min-height:5px}.bar-chart>div:nth-last-child(-n+3) i{background:#cdb8ff}.bar-chart>div:last-child i{background:var(--violet)}.bar-chart small{color:#999a92;margin-top:7px;font-size:7px}.bar-value{color:#7b7c74!important;font-size:6px!important}.platform-table{padding:20px}.platform-table>header{margin-bottom:12px}.platform-table>div:not(.analytics-empty-row){border-top:1px solid #ece9e3;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:59px;display:grid}.analytics-platform{color:#fff;background:#262721;border-radius:8px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:800;display:grid}.analytics-platform.instagram{background:var(--coral)}.analytics-platform.linkedin{background:#3c73de}.platform-table p{margin:0}.platform-table p strong,.platform-table p small,.platform-table>div>span b,.platform-table>div>span small{display:block}.platform-table p strong{font-size:8px}.platform-table p small{color:#9a9b93;margin-top:3px;font-size:6px}.platform-table>div>span b{text-align:right;font-size:9px}.platform-table>div>span small{color:#9b9c94;text-align:right;margin-top:2px;font-size:6px}.analytics-lower-grid{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:12px;margin-top:12px;display:grid}.top-content-panel,.ai-report-panel{padding:20px}.top-content-panel>header,.ai-report-panel>header{margin-bottom:12px}.top-content-panel>div:not(.analytics-empty-row){border-top:1px solid #ece9e3;grid-template-columns:25px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:58px;display:grid}.rank{color:#777970;background:#ece9e3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-weight:700;display:grid}.top-content-panel>div:nth-of-type(2) .rank{background:var(--acid);color:#38451b}.top-content-panel p{margin:0}.top-content-panel p strong,.top-content-panel p small,.top-content-panel>div>span b,.top-content-panel>div>span small{display:block}.top-content-panel p strong{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:8px;overflow:hidden}.top-content-panel p small{color:#9b9c94;margin-top:3px;font-size:6px}.top-content-panel>div>span b{text-align:right;font-size:8px}.top-content-panel>div>span small{color:#9b9c94;margin-top:2px;font-size:6px}.analytics-empty-row{color:#999a92;text-align:center;padding:40px 10px;font-size:8px}.ai-report-panel{color:#fff;background:#252620}.ai-report-panel header>div>span{color:var(--acid)}.ai-report-panel header strong{color:#fff}.report-freshness{background:#39432d;border-radius:999px;padding:5px 7px;color:var(--acid)!important;letter-spacing:0!important;font-size:6px!important}.executive-summary{color:#b4b6ac;margin:0 0 15px;font-size:9px;line-height:1.6}.insight-list{gap:7px;display:grid}.insight-list>div{background:#2d2f29;border:1px solid #3b3d36;border-radius:9px;grid-template-columns:22px 1fr;gap:8px;padding:9px;display:grid}.insight-list>div>span{width:20px;height:20px;color:var(--acid);background:#41443a;border-radius:50%;place-items:center;font-size:7px;display:grid}.insight-list p{margin:0}.insight-list strong,.insight-list small{display:block}.insight-list strong{font-size:8px}.insight-list small{color:#85877e;margin-top:4px;font-size:7px;line-height:1.45}.recommendation-box{background:var(--acid);color:#29301a;border-radius:9px;margin-top:9px;padding:11px}.recommendation-box>span{letter-spacing:1px;font-weight:800;color:#66733b!important;font-size:6px!important}.recommendation-box strong{margin-top:5px!important;font-size:9px!important}.recommendation-box p{color:#66733b;margin:4px 0 0;font-size:7px;line-height:1.4}.report-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.report-empty>span{color:var(--acid);font-size:29px}.report-empty p{color:#999b92;max-width:320px;margin:10px 0 0;font-size:8px;line-height:1.5}.report-empty button{color:var(--acid);cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:8px}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.metrics-grid article{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-height:116px;padding:18px}.metrics-grid article>span{color:#999a93;letter-spacing:1px;font-size:8px;font-weight:750}.metrics-grid strong{margin:9px 0 5px;font-size:28px;line-height:1;display:block}.metrics-grid small{color:#aaa9a2;font-size:8px}.metrics-grid strong em{color:#a4a59d;margin-left:2px;font-size:12px;font-style:normal}.setup-score div{background:#e9e6df;border-radius:4px;height:4px;margin-top:12px;overflow:hidden}.setup-score i{background:var(--violet);width:100%;height:100%;display:block}.setup-roadmap{margin-top:38px}.roadmap-list{border:1px solid var(--line);background:var(--panel);border-radius:15px;margin-top:18px;display:grid;overflow:hidden}.roadmap-item{border-bottom:1px solid #ece9e3;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;min-height:67px;padding:0 18px;display:grid}.roadmap-item:last-child{border-bottom:0}.roadmap-item>span{color:#9c9d95;border:1px solid #dbd8d0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:700;display:grid}.roadmap-item strong,.roadmap-item small{display:block}.roadmap-item strong{font-size:10px}.roadmap-item small{color:#aaa9a2;margin-top:4px;font-size:8px}.roadmap-item>b{color:#aaa9a2;font-size:8px;font-weight:600}.roadmap-item.complete>span{background:var(--acid);color:#3e4b18;border-color:#d9edc1}.roadmap-item.complete>b{color:#62802e}.roadmap-item.current{background:#faf8ff}.roadmap-item.current>span{border-color:var(--violet);background:var(--violet);color:#fff}.roadmap-item.current>b{color:var(--violet)}.priority-matrix{margin-top:42px}.matrix-principle{background:var(--panel);color:#74766d;text-align:center;border:1px solid #d8d4cc;border-radius:10px;min-width:130px;padding:10px 13px;font-size:8px}.matrix-principle b{color:var(--ink);margin-bottom:2px;font-size:18px;display:block}.priority-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:15px;margin-top:18px;overflow-x:auto}.priority-table-wrap table{border-collapse:collapse;width:100%;min-width:820px}.priority-table-wrap th,.priority-table-wrap td{color:#71736a;text-align:left;vertical-align:middle;border-bottom:1px solid #eae7e0;padding:13px 15px;font-size:8px;line-height:1.45}.priority-table-wrap thead th{color:#8c8e85;letter-spacing:.65px;text-transform:uppercase;background:#f4f1eb;font-size:7px;font-weight:800}.priority-table-wrap tbody th{width:27%;color:var(--ink);font-size:9px;font-weight:720}.priority-table-wrap tbody tr:last-child th,.priority-table-wrap tbody tr:last-child td{border-bottom:0}.priority-table-wrap tbody tr:nth-child(-n+2){background:#fbfdef}.priority-state{white-space:nowrap;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:7px;font-weight:750;display:inline-flex}.priority-state.primary{background:var(--acid);color:#43501e}.priority-state.active{color:#6247af;background:#e8e1fb}.priority-state.restrained{color:#777970;background:#eeeae3}.priority-state.foundation{color:#526b78;background:#e5edf1}.priority-matrix>footer{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.priority-matrix>footer p{color:#777970;background:#faf9f6;border:1px solid #dedad2;border-radius:10px;margin:0;padding:11px 13px;font-size:8px;line-height:1.5}.priority-matrix>footer strong{color:#4d4f47}.p2-proof-gate{background:#f8f5ff;border:1px solid #d9d0f2;border-radius:14px;margin-top:12px;padding:18px}.p2-proof-gate header span,.p2-proof-gate header strong{display:block}.p2-proof-gate header span{color:#7458c7;letter-spacing:1px;font-size:7px;font-weight:800}.p2-proof-gate header strong{margin-top:5px;font-size:13px}.p2-proof-gate>p{color:#74716f;margin:9px 0 0;font-size:8px;line-height:1.55}.p2-proof-gate>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.p2-proof-gate>div span{color:#5e5f58;background:#fff;border:1px solid #e1daef;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;padding:9px 10px;font-size:7px;display:flex}.p2-proof-gate>div b{color:#907dbf;letter-spacing:.5px;font-size:6px}.p2-proof-gate>footer{color:#8c849d;border-top:1px solid #ded6ec;margin-top:12px;padding-top:10px;font-size:7px;line-height:1.5}.p2-admin-preparation{background:#faf8ff;border:1px dashed #cfc8dc;border-radius:14px;margin-top:30px;overflow:hidden}.p2-admin-preparation>div{padding:0 16px 16px}.signin-shell{color:#fff;background:#24251f;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.signin-shell>section{flex-direction:column;justify-content:center;max-width:720px;padding:10vw;display:flex}.signin-brand{padding:0 0 70px}.signin-shell h1{letter-spacing:-3.5px;margin:20px 0 18px;font-size:clamp(46px,6vw,76px);line-height:.95}.signin-shell h1 em{color:var(--acid);font-style:normal}.signin-shell section>p{color:#abad9f;max-width:520px;margin:0;font-size:15px;line-height:1.7}.signin-button{width:max-content;color:var(--ink);background:#fff;border-radius:11px;align-items:center;gap:28px;margin-top:34px;padding:15px 18px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.signin-button span{color:var(--violet)}.signin-shell>aside{background:var(--violet);place-items:center;display:grid;position:relative;overflow:hidden}.signin-workflow{background:#24251f29;border:1px solid #ffffff3d;border-radius:16px;width:min(340px,74%);padding:28px}.signin-workflow>span{color:#d8d0fa;letter-spacing:1.4px;font-size:9px;font-weight:800}.signin-workflow ol{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.signin-workflow li{border-top:1px solid #ffffff2e;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:15px 0;display:grid}.signin-workflow li>b{width:30px;height:30px;color:var(--acid);letter-spacing:0;border:1px solid #ffffff40;border-radius:8px;place-items:center;font-size:8px;display:grid}.signin-workflow strong,.signin-workflow small{display:block}.signin-workflow strong{font-size:12px}.signin-workflow small{color:#d8d0fa;text-transform:none;letter-spacing:0;margin-top:3px;font-size:8px}.hero-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);gap:16px;display:grid}.ai-card{background:var(--violet);color:#fff;border-radius:20px;min-height:330px;padding:32px;position:relative;overflow:hidden}.ai-card-copy{z-index:1;max-width:420px;position:relative}.spark-badge{color:#d8d0ff;letter-spacing:1.3px;margin-bottom:16px;font-size:10px;font-weight:740;display:inline-block}.ai-card h2{letter-spacing:-1.5px;margin:0;font-size:35px;line-height:1.04}.ai-card p{color:#d8d1f7;max-width:400px;margin:13px 0 22px;font-size:12px;line-height:1.6}.prompt-box{z-index:1;color:var(--ink);background:#fff;border-radius:14px;padding:16px;position:relative;box-shadow:0 12px 30px #1c11462b}.prompt-box label{color:#4f514a;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.prompt-box textarea{resize:none;color:#34352f;border:0;outline:none;width:100%;height:43px;padding:0;font-size:11px;line-height:1.45;display:block}.prompt-box textarea::placeholder{color:#aaa9a3}.prompt-actions{justify-content:space-between;align-items:center;display:flex}.prompt-chips{gap:7px;display:flex}.prompt-chips button{color:#696a64;cursor:pointer;background:#faf9f6;border:1px solid #e6e3dc;border-radius:7px;height:25px;padding:0 9px;font-size:9px}.generate-button{background:var(--ink);width:29px;height:29px;color:var(--acid);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.pulse-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;flex-direction:column;min-height:330px;padding:25px;display:flex}.card-heading{justify-content:space-between;align-items:center;display:flex}.card-heading>div{color:#74766e;letter-spacing:1.2px;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.status-dot{background:#64ad66;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 3px #e2f2df}.card-heading button{color:#93948d;cursor:pointer;background:0 0;border:0;font-size:9px}.pulse-score{justify-content:space-between;align-items:flex-end;margin-top:31px;display:flex}.pulse-score strong{letter-spacing:-2px;font-size:50px;line-height:.9}.pulse-score div span{color:#a3a49d;font-size:12px}.trend{color:#368239;background:#e8f5e5;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:700}.pulse-card>p{color:var(--muted);margin:9px 0 0;font-size:11px}.mini-chart{border-bottom:1px solid #ece9e2;align-items:flex-end;gap:9px;height:95px;margin-top:auto;padding-top:14px;display:flex}.mini-chart span{background:#d9d6cd;border-radius:4px 4px 0 0;flex:1;min-width:5px}.mini-chart span:nth-last-child(-n+3){background:var(--acid)}.mini-chart span:last-child{background:var(--ink)}.chart-labels{color:#a3a49d;justify-content:space-between;margin-top:7px;font-size:8px;display:flex}.schedule-section{margin-top:42px}.section-title-row{justify-content:space-between;align-items:flex-end;display:flex}.section-title-row h2{letter-spacing:-.7px;margin:0;font-size:23px}.text-button{cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:650}.text-button span{margin-left:7px}.calendar-strip{border:1px solid var(--line);background:#fffdfa8c;border-radius:15px;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:20px;padding:8px;display:grid}.calendar-day{cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:63px;display:flex;position:relative}.calendar-day span{color:#999a93;margin-bottom:5px;font-size:9px}.calendar-day strong{font-size:14px}.calendar-day.active{background:var(--ink);color:#fff}.calendar-day.active span{color:#b9bbb2}.calendar-day i{background:var(--acid);border-radius:50%;width:3px;height:3px;position:absolute;bottom:7px}.post-list{border:1px solid var(--line);background:var(--panel);border-radius:15px;margin-top:14px;display:grid;overflow:hidden}.post-row{border-bottom:1px solid #ece9e3;grid-template-columns:60px 35px 1fr auto 26px;align-items:center;gap:13px;min-height:66px;padding:0 18px;display:grid}.post-row:last-child{border-bottom:0}.post-row time{color:#77786f;font-size:10px;font-family:var(--font-geist-mono),monospace}.platform-badge{color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.platform-badge.coral{background:var(--coral)}.platform-badge.blue{background:#3c73de}.platform-badge.ink{background:#242520}.post-copy strong,.post-copy span{display:block}.post-copy strong{font-size:11px}.post-copy span{color:#9a9a93;margin-top:4px;font-size:9px}.post-status{color:#62675d;background:#edf0e8;border-radius:999px;padding:5px 8px;font-size:9px}.post-row>button{color:#989990;cursor:pointer;background:0 0;border:0}.trust-mode-toggle{color:#4e5048;background:#f8f6f1;border:1px solid #ddd8cf;border-radius:10px;grid-template-columns:18px 1fr;align-items:start;gap:9px;padding:11px 12px;font-size:9px;font-weight:700;display:grid!important}.trust-mode-toggle input{accent-color:var(--violet);margin:1px 0 0;width:15px!important;height:15px!important}.trust-mode-toggle small{color:#8f9188;margin-top:4px;font-size:7px;font-weight:500;line-height:1.45;display:block}.experiment-builder{background:#faf9f6;border:1px solid #ddd8cf;border-radius:12px;margin:4px 0 0;padding:15px}.experiment-builder legend{color:#55574f;padding:0 5px;font-size:9px;font-weight:750}.experiment-builder legend small{color:#a0a199;font-weight:500}.experiment-mode-buttons{gap:6px;margin-bottom:11px;display:flex}.experiment-mode-buttons button{color:#787a71;cursor:pointer;background:#fff;border:1px solid #dcd8d0;border-radius:8px;height:29px;padding:0 10px;font-size:7px;font-weight:700}.experiment-mode-buttons button.selected{border-color:var(--violet);color:#5a3db6;background:#efeaff}.experiment-fields{gap:9px;display:grid}.experiment-fields.two{grid-template-columns:1fr 1fr}.experiment-fields.three{grid-template-columns:1fr 1fr 110px}.experiment-fields label span{color:#73756d;margin-bottom:5px;font-size:7px;font-weight:700;display:block}.experiment-fields input,.experiment-fields select,.experiment-fields textarea{width:100%;min-height:36px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dcd8d0;border-radius:8px;padding:8px 9px;font-size:8px}.experiment-fields textarea{resize:vertical;min-height:70px}.experiment-builder>small{color:#8e8f87;margin-top:9px;font-size:7px;line-height:1.45;display:block}.learning-loop{margin-top:42px;scroll-margin-top:20px}.learning-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.decision-memory-panel,.experiment-overview{border:1px solid var(--line);background:var(--panel);border-radius:15px;min-height:260px;padding:18px}.decision-memory-panel>header span,.decision-memory-panel>header strong,.experiment-overview>header span,.experiment-overview>header strong{display:block}.decision-memory-panel>header span,.experiment-overview>header span{color:#96978f;letter-spacing:1px;font-size:7px;font-weight:800}.decision-memory-panel>header strong,.experiment-overview>header strong{margin-top:5px;font-size:13px}.decision-memory-panel>div,.experiment-overview>div{gap:8px;margin-top:14px;display:grid}.decision-memory-panel section,.experiment-overview section{background:#faf9f6;border:1px solid #e6e2db;border-radius:10px;padding:12px}.decision-rule-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.decision-rule-heading>span{color:#6548bd;letter-spacing:.8px;background:#e9e2ff;border-radius:5px;padding:4px 6px;font-size:6px;font-weight:800;display:inline-block}.decision-rule-heading>b{color:#806929;background:#f4ead1;border-radius:999px;padding:4px 6px;font-size:6px}.decision-memory-panel section.active .decision-rule-heading>b{color:#4e7745;background:#e3f1dc}.decision-memory-panel section>strong{margin-top:7px;font-size:9px;line-height:1.45;display:block}.decision-memory-panel section p{color:#85877e;margin:5px 0 0;font-size:7px;line-height:1.45}.decision-memory-panel section small{color:#aaa9a1;margin-top:7px;font-size:6px;display:block}.decision-rule-metadata{grid-template-columns:1fr 1fr;gap:5px;margin:10px 0 0;display:grid}.decision-rule-metadata>div{background:#fff;border-radius:7px;padding:7px}.decision-rule-metadata dt{color:#9b9c94;font-size:6px}.decision-rule-metadata dd{color:#595b54;margin:3px 0 0;font-size:7px;font-weight:650;line-height:1.35}.decision-rule-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex!important}.decision-rule-actions button{background:var(--violet);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:30px;padding:0 9px;font-size:7px;font-weight:750}.decision-rule-actions button.quiet{color:#777970;background:#fff;border:1px solid #d9d5cd}.decision-rule-actions button:disabled{opacity:.55;cursor:wait}.decision-rule-actions small{flex-basis:100%;margin:2px 0 0!important}.experiment-overview section>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.experiment-overview section>div>strong{font-size:9px}.experiment-overview section>div>b{border-radius:999px;padding:4px 7px;font-size:6px}.experiment-overview section>div>b.insufficient{color:#806929;background:#f4ead1}.experiment-overview section>div>b.enough{color:#4e7745;background:#e3f1dc}.experiment-overview section>p{color:#676960;margin:8px 0;font-size:8px;line-height:1.45}.experiment-overview dl,.client-review-board dl{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.experiment-overview dl>div,.client-review-board dl>div{background:#fff;border-radius:7px;padding:7px}.experiment-overview dt,.client-review-board dt{color:#9b9c94;font-size:6px}.experiment-overview dd,.client-review-board dd{margin:3px 0 0;font-size:7px;font-weight:700}.experiment-overview section>small{color:#8d8f86;margin-top:8px;font-size:6px;line-height:1.45;display:block}.experiment-overview .causality-warning{color:#75652f;background:#f4ead1;border-radius:7px;padding:8px;font-size:7px}.learning-empty{text-align:center;border:1px dashed #d8d4cc;border-radius:10px;flex-direction:column;justify-content:center;min-height:150px;padding:20px;display:flex!important}.learning-empty strong{font-size:10px}.learning-empty p{color:#94968d;max-width:350px;margin:7px auto 0;font-size:8px;line-height:1.55}.editorial-quality{background:#faf9f6;border:1px solid #d9d5cd;border-radius:13px;margin-top:14px;overflow:hidden}.editorial-quality>header{border-bottom:1px solid #e5e1da;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 15px;display:flex}.editorial-quality>header span,.editorial-quality>header strong{display:block}.editorial-quality>header span{color:#8f9188;letter-spacing:1px;font-size:7px;font-weight:800}.editorial-quality>header strong{margin-top:4px;font-size:11px}.quality-state{white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:7px}.quality-state.blocker{color:#a44836;background:#ffe0da}.quality-state.warning{color:#7a6329;background:#f4ead1}.quality-state.clear{color:#4d7744;background:#e3f1dc}.quality-finding-list{gap:8px;padding:12px;display:grid}.quality-finding-list article{background:#fff;border:1px solid #e2ded7;border-left-width:3px;border-radius:9px;padding:12px}.quality-finding-list article.blocker{border-left-color:var(--coral)}.quality-finding-list article.warning{border-left-color:#d2aa4e}.quality-finding-list article.accepted{opacity:.68;border-left-color:#799a68}.quality-finding-list article>div{justify-content:space-between;align-items:center;display:flex}.quality-finding-list article>div span{color:#777970;letter-spacing:.8px;font-size:6px;font-weight:800}.quality-finding-list article>div b{color:#a55a49;font-size:6px}.quality-finding-list article.warning>div b{color:#917126}.quality-finding-list article.accepted>div b{color:#5d7e50}.quality-finding-list article>strong{margin-top:7px;font-size:9px;display:block}.quality-finding-list blockquote{color:#777970;background:#f8f7f3;border-left:2px solid #dad6ce;margin:7px 0 0;padding:7px 9px;font-size:7px;line-height:1.45}.quality-finding-list article>p{color:#74766d;margin:7px 0 0;font-size:8px;line-height:1.45}.quality-finding-list article>button{color:#686a61;cursor:pointer;background:#faf9f6;border:1px solid #d7d2c8;border-radius:7px;margin-top:9px;padding:6px 8px;font-size:7px;font-weight:700}.quality-finding-list article>button:disabled{opacity:.6}.quality-finding-list article>p small{color:#9a9b93;font-size:7px}.quality-override-form{gap:7px;margin-top:9px;display:grid}.quality-override-form textarea{resize:vertical;width:100%;min-height:58px;color:var(--ink);background:#fffdfa;border:1px solid #d7d2c8;border-radius:7px;padding:8px;font-size:8px;line-height:1.4}.quality-override-form>div{justify-content:flex-end;gap:6px;display:flex}.quality-override-form button{color:#686a61;cursor:pointer;background:#faf9f6;border:1px solid #d7d2c8;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:700}.quality-override-form button:last-child{background:var(--ink);color:#fff}.quality-override-form button:disabled{opacity:.55;cursor:not-allowed}.editorial-quality>footer{color:#96978f;border-top:1px solid #e5e1da;padding:9px 12px;font-size:7px;line-height:1.45}.quality-empty{color:#74766d;margin:0;padding:18px;font-size:8px}.visual-intelligence-page{gap:16px;display:grid}.visual-intelligence-header{border:1px solid var(--line);background:var(--panel);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:22px;padding:29px;display:flex}.visual-intelligence-header h2{letter-spacing:-1px;max-width:680px;margin:8px 0 10px;font-size:28px;line-height:1.05}.visual-intelligence-header>div>p:last-child{max-width:640px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.visual-intelligence-summary{grid-template-columns:repeat(2,minmax(80px,1fr));gap:8px;min-width:205px;display:grid}.visual-intelligence-summary span{color:#81837a;text-transform:uppercase;letter-spacing:.6px;background:#faf9f6;border:1px solid #e0ddd5;border-radius:9px;padding:10px;font-size:7px}.visual-intelligence-summary b{color:var(--ink);letter-spacing:-.4px;margin-bottom:3px;font-size:17px;display:block}.visual-success{color:#536d31;background:#f4f8e7;border:1px solid #c9d99a;border-radius:10px;margin:0;padding:10px 12px;font-size:9px}.visual-intelligence-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:16px;display:grid}.visual-intelligence-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;min-width:0;padding:22px}.visual-intelligence-card>header{border-bottom:1px solid #e7e3db;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.visual-intelligence-card>header h3{letter-spacing:-.5px;margin:6px 0 0;font-size:20px}.visual-intelligence-card>header small{color:#999b92;text-align:right;max-width:190px;font-size:8px;line-height:1.45}.asset-library-list{gap:8px;margin-top:14px;display:grid}.asset-library-item{background:#fffdfa;border:1px solid #e5e1d9;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.asset-thumbnail{color:#9a9b92;background:#eeeae1;border-radius:7px;place-items:center;width:48px;height:48px;font-size:7px;font-weight:800;display:grid;overflow:hidden}.asset-thumbnail img{object-fit:cover;width:100%;height:100%}.asset-library-copy{min-width:0}.asset-library-title{align-items:center;gap:6px;display:flex}.asset-library-title strong{color:#3d3f38;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.asset-library-title b{color:#607343;text-transform:uppercase;background:#edf0e5;border-radius:5px;padding:3px 5px;font-size:6px}.asset-library-title b.processing,.asset-library-title b.uploading{color:#8c6f27;background:#f4ead1}.asset-library-copy p{color:#787a71;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:7px;overflow:hidden}.asset-library-copy small{color:#a0a198;margin-top:4px;font-size:7px;display:block}.subtle-button{color:#777970;cursor:pointer;background:#faf9f6;border:1px solid #dedad1;border-radius:7px;padding:6px 7px;font-size:7px}.asset-metadata-form{border-top:1px solid #ebe7df;grid-column:1/-1;gap:9px;padding-top:10px;display:grid}.asset-metadata-form label,.visual-passport-form label,.visual-review-form label{gap:5px;display:grid}.asset-metadata-form label>span,.visual-passport-form label>span,.visual-review-form label>span{color:#686a61;font-size:8px;font-weight:700}.asset-metadata-form input,.asset-metadata-form select,.asset-metadata-form textarea,.visual-passport-form input,.visual-passport-form textarea,.visual-review-form select{width:100%;color:var(--ink);background:#faf9f6;border:1px solid #ddd9d1;border-radius:7px;outline:none;padding:8px;font-size:8px}.asset-metadata-form input,.asset-metadata-form select,.visual-passport-form input{height:33px}.asset-metadata-form textarea,.visual-passport-form textarea{resize:vertical;min-height:52px;line-height:1.4}.asset-metadata-form .form-submit-row,.visual-passport-form .form-submit-row{margin-top:0}.asset-metadata-form .form-submit-row>span{color:#9a9b93;font-family:ui-monospace,monospace;font-size:7px}.visual-passport-form{gap:11px;margin-top:14px;display:grid}.passport-list{border-top:1px solid #e7e3db;gap:8px;margin-top:15px;padding-top:15px;display:grid}.passport-row{background:#faf9f6;border:1px solid #e3ded5;border-radius:9px;gap:6px;padding:10px;display:grid}.passport-row>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.passport-row strong{color:#44463f;font-size:9px}.passport-row small{color:#999b92;font-size:7px}.passport-row p{color:#777970;margin:0;font-size:8px;line-height:1.45}.passport-tags{flex-wrap:wrap;gap:4px;display:flex}.passport-tags span{color:#5b7434;background:#eaf2d5;border-radius:5px;padding:4px 5px;font-size:6px}.passport-tags span.forbidden{color:#a64c3a;background:#ffe4df}.review-builder-card{gap:15px;display:grid}.visual-review-form{background:#faf9f6;border:1px solid #e1ddd5;border-radius:10px;gap:10px;padding:13px;display:grid}.visual-review-form select{height:35px}.visual-review-form .primary-button{justify-self:start;height:35px;font-size:8px}.visual-review-list{gap:10px;display:grid}.visual-review-card{background:#fffdfa;border:1px solid #e1ddd5;border-radius:10px;padding:12px}.visual-review-card>header{justify-content:space-between;gap:10px;display:flex}.visual-review-card>header strong,.visual-review-card>header small{display:block}.visual-review-card>header strong{color:#42443d;font-size:9px}.visual-review-card>header small{color:#95978e;margin-top:4px;font-size:7px}.visual-review-card>header>b{color:#806728;white-space:nowrap;background:#f4ead1;border-radius:6px;align-self:start;padding:4px 6px;font-size:6px}.visual-review-comparison{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.visual-review-comparison>div{background:#faf9f6;border:1px solid #e9e5dd;border-radius:7px;min-width:0;padding:7px}.visual-review-comparison span{color:#9a9b93;letter-spacing:.7px;font-size:6px;font-weight:800;display:block}.visual-review-comparison img{aspect-ratio:1.35;object-fit:cover;border-radius:5px;width:100%;margin-top:6px}.visual-review-comparison p{color:#9a9b93;text-align:center;margin:14px 0;font-size:8px}.visual-rule-findings{color:#a24b3a;gap:4px;margin:9px 0 0;padding-left:16px;font-size:8px;line-height:1.4;display:grid}.visual-review-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.visual-review-actions button{color:#686a61;cursor:pointer;background:#faf9f6;border:1px solid #d8d3ca;border-radius:7px;padding:7px 8px;font-size:7px;font-weight:700}.visual-review-actions button:first-child{color:#567236;background:#f1f7df;border-color:#bdd09a}.visual-review-actions button:last-child{color:#a64a39;background:#fff0ed;border-color:#efc3b8}.review-decision-note{color:#777970;border-top:1px solid #ebe7df;margin:9px 0 0;padding-top:8px;font-size:8px;line-height:1.45}@media (max-width:900px){.visual-intelligence-header{display:grid}.visual-intelligence-summary{grid-template-columns:repeat(4,1fr)}.visual-intelligence-grid{grid-template-columns:1fr}}@media (max-width:620px){.visual-intelligence-summary{grid-template-columns:repeat(2,1fr)}.asset-library-item{grid-template-columns:40px minmax(0,1fr)}.asset-thumbnail{width:40px;height:40px}.asset-library-item>.subtle-button{grid-column:2;justify-self:start}.four-columns,.visual-review-comparison{grid-template-columns:1fr}}.content-experiment-card{background:#f8f5ff;border:1px solid #d9d0f2;border-radius:12px;margin-top:12px;padding:14px}.content-experiment-card>header{justify-content:space-between;align-items:center;display:flex}.content-experiment-card>header span{color:#7458c7;letter-spacing:1px;font-size:7px;font-weight:800}.content-experiment-card>header b{color:#5c42aa;background:#e7dfff;border-radius:6px;padding:5px 7px;font-size:7px}.content-experiment-card h3{margin:9px 0 5px;font-size:11px}.content-experiment-card>p{color:#696b63;margin:0;font-size:8px;line-height:1.5}.content-experiment-card>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.content-experiment-card>div span{color:#777970;background:#fff;border-radius:7px;padding:6px 7px;font-size:7px}.content-experiment-card>small{color:#81789b;margin-top:9px;font-size:7px;line-height:1.5;display:block}.client-review-board{margin-top:14px}.client-review-board>header{color:#fff;background:#252620;border-radius:13px;justify-content:space-between;align-items:flex-end;gap:20px;padding:17px;display:flex}.client-review-board>header span{color:var(--acid);letter-spacing:1px;font-size:7px;font-weight:800}.client-review-board>header h3{margin:5px 0 0;font-size:15px}.client-review-board>header p{color:#abad9f;max-width:390px;margin:0;font-size:8px;line-height:1.5}.client-review-board>article{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:9px;padding:14px}.client-review-board>article>div:first-child{align-items:center;gap:9px;display:flex}.client-review-board>article>div strong,.client-review-board>article>div small{display:block}.client-review-board>article>div strong{font-size:10px}.client-review-board>article>div small{color:#979890;margin-top:3px;font-size:7px}.client-review-board>article>p{color:#60625a;margin:10px 0;font-size:9px;line-height:1.5}.client-review-board dl>div{background:#f7f5f0}.asset-first-flow{display:block}.asset-first-flow>label{margin-top:13px}.asset-flow-step{background:#faf9f6;border:1px solid #ddd9d1;border-radius:11px;grid-template-columns:27px 1fr;gap:10px;margin-top:9px;padding:12px;display:grid}.asset-flow-step.primary{background:#f5f8e9;border-color:#bfcf8b}.asset-flow-step.fallback{background:#f4f1fa}.asset-step-number{color:#66685f;background:#e5e1d9;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.asset-flow-step.primary .asset-step-number{background:var(--acid);color:#3f4b1c}.asset-flow-step.fallback .asset-step-number{color:#5c43aa;background:#ded4f8}.asset-flow-step strong{font-size:9px;display:block}.asset-flow-step p{color:#85877e;margin:4px 0 8px;font-size:7px;line-height:1.45}.asset-flow-step input[type=file]{background:#fff;border:1px dashed #cfcbc2;border-radius:7px;width:100%;padding:7px;font-size:7px}.asset-flow-step button{color:#fff;cursor:pointer;background:#2c2d27;border:0;border-radius:7px;min-height:30px;margin-top:7px;padding:0 10px;font-size:7px;font-weight:700}.asset-flow-step button:disabled{opacity:.55}.asset-flow-step label{display:block}.asset-flow-step textarea{width:100%;min-height:75px}.asset-flow-step.primary label:not(.asset-usage-confirm){margin:7px 0}.asset-flow-step.primary label>span{color:#777970;margin-bottom:4px;font-size:7px;font-weight:750;display:block}.asset-flow-step.primary select,.asset-flow-step.primary input[type=text],.asset-flow-step.primary input[type=url]{color:#383a34;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #d4d0c5;border-radius:7px;padding:0 8px;font-size:8px}.asset-usage-confirm{align-items:flex-start;gap:7px;margin-top:8px;display:flex!important}.asset-usage-confirm input{margin-top:2px}.asset-usage-confirm span{line-height:1.45;margin:0!important}.image-browser-handoff{color:#3f413a;margin-top:10px}.image-browser-handoff>header small{color:#858a79;margin-top:5px;font-size:6px;display:block}.image-browser-import{background:#fff;border:1px solid #dce4c5;border-radius:10px;gap:9px;margin-top:12px;padding:11px;display:grid}.image-browser-import>label>span{color:#666a5e;margin-bottom:5px;font-size:7px;font-weight:750;display:block}.image-browser-import input[type=file]{color:#5f6259;background:#fafcf5;border:1px dashed #cfd7b8;border-radius:8px;width:100%;padding:8px;font-size:7px}.image-browser-import>button{color:#fff;cursor:pointer;background:#252620;border:0;border-radius:8px;min-height:36px;font-size:8px;font-weight:800}.image-browser-import>button:disabled{opacity:.58;cursor:wait}.image-browser-handoff>p{color:#69705d;margin:9px 0 0;font-size:7px;line-height:1.5}.asset-rights{border-top:1px solid #ece8df;margin:8px 0 0;padding-top:7px}.asset-rights>div{grid-template-columns:48px 1fr;gap:5px;margin-top:3px;font-size:7px;display:grid}.asset-rights dt{color:#999a92}.asset-rights dd{color:#5f615a;overflow-wrap:anywhere;margin:0;font-weight:700}.asset-rights a{margin:0}.shot-brief-list{border-top:1px solid #e6e2db;margin-top:14px}.shot-brief-list>header{border:0!important;padding:13px 0!important}.shot-brief-list details{border-top:1px solid #ebe8e1;padding:10px 0}.shot-brief-list summary{cursor:pointer;justify-content:space-between;gap:10px;display:flex}.shot-brief-list summary strong{font-size:8px}.shot-brief-list summary span{color:#979890;font-size:7px}.shot-brief-list p{color:#696b63;font-size:8px;line-height:1.45}.shot-brief-list ol{color:#6f7168;padding-left:20px;font-size:7px;line-height:1.6}.shot-brief-list details>small{color:#999b92;font-size:6px;line-height:1.45}.visual-passport-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:11px 0;display:grid}.visual-passport-grid>div{background:#fbfaf7;border:1px solid #e5e0d7;border-radius:8px;padding:9px}.visual-passport-grid>div:last-child{grid-column:1/-1}.visual-passport-grid span{color:#8f9188;letter-spacing:.7px;font-size:6px;font-weight:800}.visual-passport-grid p{color:#64665d;margin:5px 0 0;font-size:7px;line-height:1.45}.ai-operations{margin-top:42px;scroll-margin-top:20px}.operations-state{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:750}.operations-state.passed{color:#4b7541;background:#e3f1dc}.operations-state.failed{color:#a44736;background:#ffe0da}.ai-operations-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.p2-ai-budget{background:#faf8ff;border:1px dashed #cfc8dc;border-radius:16px;overflow:hidden}.p2-ai-budget>summary{cursor:pointer;grid-template-columns:1fr auto;align-content:center;gap:4px 12px;min-height:70px;padding:15px 18px;list-style:none;display:grid}.p2-ai-budget>summary::-webkit-details-marker{display:none}.p2-ai-budget>summary span,.p2-ai-budget>summary strong,.p2-ai-budget>summary small{display:block}.p2-ai-budget>summary span{color:#7458c7;letter-spacing:.8px;font-size:7px;font-weight:800}.p2-ai-budget>summary strong{font-size:11px}.p2-ai-budget>summary small{color:#9388af;grid-area:1/2/3;align-self:center;font-size:7px}.p2-ai-budget[open]>summary{border-bottom:1px solid #e2ddeb}.p2-ai-budget>.ai-budget-card{border:0;border-radius:0}.quality-baseline-card,.ai-budget-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-height:340px;padding:20px}.quality-baseline-card>header,.ai-budget-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.quality-baseline-card>header span,.quality-baseline-card>header strong,.ai-budget-card>header span,.ai-budget-card>header strong{display:block}.quality-baseline-card>header span,.ai-budget-card>header span{color:#92948b;letter-spacing:1px;font-size:7px;font-weight:800}.quality-baseline-card>header strong,.ai-budget-card>header strong{margin-top:5px;font-size:12px}.quality-baseline-card>header>b{color:#5b44b0;letter-spacing:-1px;font-size:27px}.ai-budget-card>header>b{color:#57734a;background:#e7f0dd;border-radius:7px;padding:5px 7px;font-size:7px}.ai-budget-card.warning>header>b{color:#7b652a;background:#f4ead1}.ai-budget-card.blocked>header>b{color:#a44736;background:#ffe0da}.quality-baseline-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:25px;display:grid}.quality-baseline-metrics>div{background:#faf9f6;border:1px solid #e4e0d8;border-radius:11px;padding:13px}.quality-baseline-metrics span,.quality-baseline-metrics strong,.quality-baseline-metrics small{display:block}.quality-baseline-metrics span{color:#999b92;letter-spacing:.8px;font-size:6px;font-weight:800}.quality-baseline-metrics strong{margin-top:8px;font-size:17px}.quality-baseline-metrics small{color:#92948b;margin-top:5px;font-size:6px;line-height:1.4}.quality-baseline-card>footer{border-top:1px solid #e7e3dc;margin-top:24px;padding-top:15px}.quality-baseline-card>footer span{border-radius:7px;padding:6px 8px;font-size:7px;font-weight:750;display:inline-block}.gate-pass{color:#4b7541;background:#e8f4e1}.gate-fail{color:#a44736;background:#ffe5df}.quality-baseline-card>footer p{color:#85877e;margin:9px 0 0;font-size:7px;line-height:1.5}.budget-amounts{align-items:baseline;gap:6px;margin-top:23px;display:flex}.budget-amounts strong{letter-spacing:-1px;font-size:28px}.budget-amounts span{color:#999b92;font-size:9px}.budget-progress{background:#ebe8e1;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.budget-progress i{border-radius:inherit;background:var(--violet);height:100%;display:block}.ai-budget-card.warning .budget-progress i{background:#d2aa4e}.ai-budget-card.blocked .budget-progress i{background:var(--coral)}.budget-facts{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.budget-facts span{color:#8a8c83;background:#f7f5f0;border-radius:8px;padding:8px;font-size:6px;line-height:1.4}.budget-facts b{color:#4d4f48;margin-bottom:3px;font-size:8px;display:block}.provider-spend-list{gap:5px;margin-top:12px;display:grid}.provider-spend-list>div{color:#85877e;border:1px solid #e7e3dc;border-radius:8px;justify-content:space-between;gap:10px;padding:7px 9px;font-size:7px;display:flex}.provider-spend-list strong{color:#4b4d46}.budget-empty{color:#707862;background:#f5f8e9;border-radius:9px;margin:12px 0 0;padding:10px;font-size:7px;line-height:1.5}.budget-policy-form{border-top:1px solid #e6e2db;grid-template-columns:1fr 100px;gap:8px;margin-top:13px;padding-top:13px;display:grid}.budget-policy-form label>span{color:#81837a;margin-bottom:5px;font-size:6px;font-weight:750;display:block}.budget-policy-form input[type=number],.budget-policy-form select{color:#4c4e47;background:#faf9f6;border:1px solid #dcd8d0;border-radius:8px;width:100%;height:33px;padding:0 8px;font-size:8px}.hard-limit-toggle{background:#faf9f6;border:1px solid #e2ded6;border-radius:8px;grid-column:1/-1;grid-template-columns:16px 1fr;align-items:start;gap:7px;padding:8px;display:grid}.hard-limit-toggle input{accent-color:var(--violet);margin:1px 0 0}.hard-limit-toggle span{margin:0!important}.hard-limit-toggle b,.hard-limit-toggle small{display:block}.hard-limit-toggle b{color:#55574f;font-size:7px}.hard-limit-toggle small{color:#94968d;margin-top:3px;font-size:6px;font-weight:500}.budget-policy-form>button{color:#fff;cursor:pointer;background:#252620;border:0;border-radius:8px;grid-column:1/-1;min-height:34px;font-size:8px;font-weight:750}.budget-policy-form>button:disabled{opacity:.55;cursor:wait}.budget-message{color:#696b63;margin:8px 0 0;font-size:7px}.ai-budget-card>footer{color:#9a9c93;margin-top:10px;font-size:6px;line-height:1.45}.operations-dashboard{margin-top:42px;scroll-margin-top:20px}.operations-health-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.operations-health-grid article{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:16px}.operations-health-grid span,.operations-health-grid strong,.operations-health-grid small{display:block}.operations-health-grid span{color:#96988f;letter-spacing:.8px;font-size:6px;font-weight:800}.operations-health-grid strong{margin-top:8px;font-size:21px}.operations-health-grid strong em{color:#999b92;font-size:8px;font-style:normal}.operations-health-grid small{color:#85877e;margin-top:5px;font-size:7px;line-height:1.4}.operation-event-list{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:10px;overflow:hidden}.operation-event-list>header{border-bottom:1px solid #e9e5de;justify-content:space-between;gap:12px;padding:12px 15px;display:flex}.operation-event-list>header span{color:#8d8f86;letter-spacing:1px;font-size:7px;font-weight:800}.operation-event-list>header b{color:#a0a199;font-size:7px}.operation-event-list>article{border-bottom:1px solid #efebe5;grid-template-columns:8px minmax(0,1fr) 145px 70px;align-items:center;gap:10px;min-height:50px;padding:0 15px;display:grid}.operation-event-list>article:last-child{border-bottom:0}.operation-dot{background:#6ea562;border-radius:50%;width:7px;height:7px}.operation-dot.failed{background:var(--coral)}.operation-dot.blocked{background:#d2aa4e}.operation-event-list article strong,.operation-event-list article small{display:block}.operation-event-list article strong{font-size:8px}.operation-event-list article small{color:#a0a199;margin-top:3px;font-size:6px}.operation-event-list article code{color:#777970;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.operation-event-list article>b{color:#8f9188;text-align:right;font-size:7px}.operations-empty{text-align:center;padding:24px}.operations-empty strong{font-size:9px}.operations-empty p{color:#94968d;margin:6px 0 0;font-size:7px}.operations-dashboard>footer{color:#94968d;margin-top:9px;font-size:7px;line-height:1.5}.topbar-context{align-items:center;gap:10px;min-width:0;display:flex}.workspace-switcher-control{gap:2px;min-width:180px;display:grid}.workspace-switcher-control>span,.active-brand-label small{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:8px}.workspace-switcher-control select{max-width:250px;height:24px;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:none;padding:0 22px 0 0;font-size:12px;font-weight:700}.workspace-switcher-control select:disabled{-webkit-appearance:none;appearance:none;opacity:1;cursor:default}.active-brand-label{border-left:1px solid var(--line);gap:3px;margin-left:7px;padding-left:16px;display:grid}.active-brand-label strong{font-size:11px}.team-dashboard{margin-top:42px;scroll-margin-top:20px}.team-count{border:1px solid var(--line);background:var(--panel);color:#81837a;border-radius:999px;padding:8px 11px;font-size:8px}.team-count b{color:var(--ink);margin-right:3px}.team-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:10px;margin-top:18px;display:grid}.team-invite-card,.team-role-card{border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:22px}.team-invite-card h3,.team-role-card h3{letter-spacing:-.4px;margin:10px 0 0;font-size:17px}.team-invite-card form{grid-template-columns:minmax(180px,1.4fr) minmax(130px,.6fr);gap:10px;margin-top:18px;display:grid}.team-invite-card form>label{gap:6px;display:grid}.team-invite-card form>label>span,.team-invite-card legend{color:#74766e;letter-spacing:.7px;font-size:7px;font-weight:800}.team-invite-card input,.team-invite-card select{color:#4e5049;width:100%;height:38px;font:inherit;background:#faf9f6;border:1px solid #ddd9d0;border-radius:9px;outline:none;padding:0 10px;font-size:9px}.team-invite-card input:focus,.team-invite-card select:focus{background:#fff;border-color:#8d72ef;box-shadow:0 0 0 3px #6846e814}.team-invite-card fieldset{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.team-brand-options{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.team-brand-options label{color:#62645d;cursor:pointer;background:#faf9f6;border:1px solid #dfdcd4;border-radius:8px;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:8px;display:flex}.team-brand-options input{width:13px;height:13px;accent-color:var(--violet);margin:0}.team-invite-card form>button{color:#fff;cursor:pointer;background:#252620;border:0;border-radius:9px;grid-column:1/-1;min-height:40px;font-size:9px;font-weight:750}.team-invite-card form>button:disabled{opacity:.5;cursor:not-allowed}.team-message{color:#666860;margin:10px 0 0;font-size:8px;line-height:1.5}.invite-link-result{background:#f4f8e8;border:1px solid #cdd9ab;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px;padding:10px;display:grid}.invite-link-result>span{color:#657638;letter-spacing:1px;grid-column:1/-1;font-size:6px;font-weight:850}.invite-link-result input{background:#fff;height:32px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.invite-link-result button{color:#fff;cursor:pointer;background:#596d31;border:0;border-radius:8px;min-width:70px;font-size:8px;font-weight:750}.team-role-card dl{gap:0;margin:15px 0 0;display:grid}.team-role-card dl>div{border-bottom:1px solid #ece8e1;grid-template-columns:75px 1fr;gap:9px;padding:9px 0;display:grid}.team-role-card dl>div:last-child{border-bottom:0}.team-role-card dt{color:#4c4e47;font-size:8px;font-weight:800}.team-role-card dd{color:#85877f;margin:0;font-size:7px;line-height:1.45}.team-member-list,.team-invitation-list{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:10px;overflow:hidden}.team-member-list>header,.team-invitation-list>header{border-bottom:1px solid #e9e5de;justify-content:space-between;gap:10px;padding:12px 15px;display:flex}.team-member-list>header span,.team-invitation-list>header span{color:#83857c;letter-spacing:1px;font-size:7px;font-weight:850}.team-member-list>header b,.team-invitation-list>header b{color:#a0a199;font-size:7px}.team-member-row{border-bottom:1px solid #ede9e2;grid-template-columns:34px minmax(150px,.7fr) minmax(260px,1.3fr) auto;align-items:start;gap:11px;min-height:68px;padding:12px 15px;display:grid}.team-member-row:last-child{border-bottom:0}.team-avatar{color:#674dc3;background:#ebe5ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:850;display:grid}.team-member-identity{min-width:0;padding-top:3px}.team-member-identity strong,.team-member-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-member-identity strong{font-size:9px}.team-member-identity small{color:#999b92;margin-top:4px;font-size:7px}.member-controls{grid-template-columns:105px 1fr;align-items:start;gap:7px;display:grid}.member-controls>select{color:#54564f;width:100%;height:32px;font:inherit;background:#faf9f6;border:1px solid #dfdbd3;border-radius:8px;padding:0 7px;font-size:8px}.member-brand-scope{flex-wrap:wrap;gap:4px;display:flex}.member-brand-scope label{color:#70726a;cursor:pointer;border:1px solid #e2ded6;border-radius:7px;align-items:center;gap:4px;min-height:29px;padding:0 7px;font-size:7px;display:flex}.member-brand-scope input{width:11px;height:11px;accent-color:var(--violet);margin:0}.member-error{color:#aa3522;grid-column:1/-1;font-size:7px}.locked-role{color:#65675f;background:#eeeae3;border-radius:999px;justify-self:start;margin-top:4px;padding:6px 8px;font-size:7px;font-weight:750;display:inline-flex}.member-actions{gap:5px;padding-top:1px;display:flex}.member-actions button,.team-invitation-list article>button{color:#62645d;cursor:pointer;background:#faf9f6;border:1px solid #ddd9d0;border-radius:7px;min-height:30px;padding:0 8px;font-size:7px;font-weight:750}.member-actions button:first-child:not(.remove-member){color:#fff;background:#6b4ee3;border-color:#6b4ee3}.member-actions .remove-member{color:#a04a3b}.member-actions button:disabled{opacity:.5;cursor:wait}.team-invitation-list article{border-bottom:1px solid #ede9e2;grid-template-columns:minmax(0,1fr) 130px auto;align-items:center;gap:10px;min-height:55px;padding:9px 15px;display:grid}.team-invitation-list article:last-child{border-bottom:0}.team-invitation-list strong,.team-invitation-list small{display:block}.team-invitation-list strong{font-size:8px}.team-invitation-list small{color:#92948b;margin-top:4px;font-size:7px}.team-invitation-list time{color:#8c8e85;font-size:7px}.team-dashboard>footer{color:#84744b;background:#fff8e6;border:1px solid #e0d7bd;border-radius:10px;margin-top:10px;padding:11px 13px;font-size:7px;line-height:1.55}.team-dashboard>footer strong{color:#66572f}.commercial-readiness{margin-top:42px;scroll-margin-top:20px}.commercial-grid,.privacy-workbench{grid-template-columns:1fr 1fr;gap:14px;margin-top:17px;display:grid}.plan-card,.privacy-notice-card,.data-request-card,.retention-card,.workspace-deletion-card{background:#fff;border:1px solid #e5e2da;border-radius:16px;box-shadow:0 8px 24px #1a1e1a09}.plan-card,.privacy-notice-card,.data-request-card,.retention-card{padding:18px}.plan-card>header,.privacy-notice-card>header,.data-request-card>header,.retention-card>header,.workspace-deletion-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.plan-card header div,.privacy-notice-card header div,.workspace-deletion-card header div{gap:5px;display:grid}.plan-card header span,.privacy-notice-card header span,.data-request-card header span,.retention-card header span,.workspace-deletion-card header span{color:#99978f;letter-spacing:.14em;font-size:7px;font-weight:850}.plan-card header strong,.privacy-notice-card header strong,.data-request-card header strong,.retention-card header strong,.workspace-deletion-card header strong{color:#252923;font-size:12px}.plan-card header b,.privacy-notice-card header b,.workspace-deletion-card header b{color:#48723e;white-space:nowrap;background:#ecf7e8;border-radius:999px;padding:5px 8px;font-size:7px}.plan-card>p,.privacy-notice-card>p{color:#74766f;margin:14px 0;font-size:8px;line-height:1.65}.plan-card>footer,.retention-card>footer{color:#898a84;border-top:1px solid #efeee9;margin-top:14px;padding-top:12px;font-size:7px;line-height:1.55}.quota-list{gap:10px;margin-top:15px;display:grid}.quota-list>div>span{justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.quota-list strong{color:#555951;font-size:7px}.quota-list small{color:#878a83;font-size:7px}.quota-list i{background:#edeee9;border-radius:999px;height:5px;display:block;overflow:hidden}.quota-list i b{border-radius:inherit;background:linear-gradient(90deg,#79a66a,#d0a35b);min-width:2px;height:100%;display:block}.privacy-notice-card a{color:#426a3c;margin:0 10px 10px 0;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.privacy-notice-card button,.data-request-card button,.workspace-deletion-card button{color:#fff;font:inherit;cursor:pointer;background:#263126;border:0;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:750}.privacy-notice-card button:disabled,.data-request-card button:disabled,.workspace-deletion-card button:disabled{cursor:not-allowed;opacity:.55}.privacy-notice-card>small{color:#6f776c;margin-top:6px;font-size:7px;line-height:1.5;display:block}.configuration-warning{color:#776331;background:#fff8e8;border:1px solid #ecdca9;border-radius:9px;padding:10px 11px;font-size:7px;line-height:1.55;display:block}.data-request-card form{gap:10px;margin-top:15px;display:grid}.data-request-card label,.workspace-deletion-card label{color:#6b6d66;gap:5px;font-size:7px;font-weight:750;display:grid}.data-request-card select,.data-request-card textarea,.workspace-deletion-card input,.workspace-deletion-card textarea{color:#343832;width:100%;font:inherit;background:#fafbf8;border:1px solid #dfe1db;border-radius:9px;outline:none;padding:9px 10px;font-size:8px}.data-request-card textarea{resize:vertical;min-height:76px}.data-request-list{gap:7px;margin-top:15px;display:grid}.data-request-list>div{background:#f6f7f3;border-radius:9px;grid-template-columns:1fr auto;gap:3px 10px;padding:9px 10px;display:grid}.data-request-list span,.data-request-list strong{font-size:7px}.data-request-list strong{color:#58704f}.data-request-list small{color:#8b8d87;grid-column:1/-1;font-size:6px}.retention-card>div{margin-top:13px;display:grid}.retention-card dl{border-bottom:1px solid #efeee9;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;margin:0;padding:9px 0;display:grid}.retention-card dt{color:#555951;font-size:7px;font-weight:750}.retention-card dd{gap:2px;margin:0;display:grid}.retention-card dd strong{color:#4f6e48;font-size:7px}.retention-card dd span{color:#898b85;font-size:6px;line-height:1.45}.workspace-deletion-card{background:#fffdfa;border-color:#eadbc9;margin-top:14px;padding:18px}.workspace-deletion-card details{margin-top:13px}.workspace-deletion-card summary{color:#714f34;cursor:pointer;font-size:8px;font-weight:800}.workspace-deletion-card form{gap:10px;max-width:620px;margin-top:12px;display:grid}.workspace-deletion-card form>p,.scheduled-deletion p{color:#777066;font-size:8px;line-height:1.6}.workspace-deletion-card textarea{resize:vertical;min-height:58px}.scheduled-deletion{background:#fbf2e8;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:13px;padding:12px;display:flex}.scheduled-deletion p{margin:0}.commercial-message{z-index:5;color:#4f6949;background:#f1f8ee;border:1px solid #d9e2d5;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:14px 0 0;padding:11px 13px;font-size:8px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 20px #1c2b1b17}.commercial-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.privacy-operations-card{background:#fff;border:1px solid #dde4db;border-radius:16px;margin-top:14px;padding:18px}.privacy-operations-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.privacy-operations-card>header div{gap:5px;display:grid}.privacy-operations-card>header span{color:#99978f;letter-spacing:.14em;font-size:7px;font-weight:850}.privacy-operations-card>header strong{color:#252923;font-size:12px}.privacy-operations-card>header b{color:#765f2d;background:#f3ecdc;border-radius:999px;padding:5px 8px;font-size:7px}.privacy-operations-card>div{gap:8px;margin-top:14px;display:grid}.privacy-operations-card section{background:#fafbf8;border:1px solid #ecece6;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.privacy-request-summary{grid-template-columns:1fr auto;gap:3px 10px;display:grid}.privacy-request-summary>span,.privacy-request-summary>strong{font-size:7px}.privacy-request-summary>strong{color:#56704e}.privacy-request-summary>small,.privacy-request-summary>p,.privacy-request-summary>em{grid-column:1/-1}.privacy-request-summary>small{color:#8b8d87;font-size:6px}.privacy-request-summary>p{color:#686b64;margin:6px 0 0;font-size:8px;line-height:1.5}.privacy-request-summary>em{color:#557050;font-size:7px;font-style:normal;line-height:1.45}.privacy-operations-card section>button,.privacy-operations-card form button{color:#fff;font:inherit;cursor:pointer;background:#263126;border:0;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:750}.privacy-operations-card form{border-top:1px solid #e5e6e0;grid-column:1/-1;grid-template-columns:180px minmax(0,1fr);gap:9px;padding-top:10px;display:grid}.privacy-operations-card form label{color:#6b6d66;gap:5px;font-size:7px;font-weight:750;display:grid}.privacy-operations-card form select,.privacy-operations-card form textarea{width:100%;font:inherit;background:#fff;border:1px solid #dfe1db;border-radius:8px;padding:8px 9px;font-size:8px}.privacy-operations-card form textarea{resize:vertical;min-height:60px}.privacy-operations-card form>div{grid-column:1/-1;gap:7px;display:flex}.privacy-operations-card form button.secondary,.readiness-dashboard button.secondary{color:#676c64;background:#fff;border:1px solid #d9ddd5}.privacy-operations-card>footer{color:#8a8c86;margin-top:12px;font-size:7px;line-height:1.5}.scheduled-deletion-flow{gap:10px;margin-top:13px;display:grid}.deletion-wait-note{color:#7d776d;background:#f7f4ee;border-radius:9px;margin:0;padding:10px 12px;font-size:7px}.deletion-execution-form{background:#fff7f4;border:1px solid #e4c4bb;border-radius:10px;gap:10px;padding:13px;display:grid}.deletion-execution-form>strong{color:#7e3d32;font-size:9px}.deletion-execution-form>p{color:#7f6c67;margin:0;font-size:7px;line-height:1.55}.deletion-execution-form button{background:#8b3328;justify-self:start}.readiness-dashboard{margin-top:42px;scroll-margin-top:20px}.readiness-header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.readiness-header h2{color:#222820;margin:3px 0 7px;font-size:20px}.readiness-header p:not(.eyebrow){color:#777a72;max-width:620px;margin:0;font-size:8px;line-height:1.6}.readiness-outcomes{gap:7px;min-width:190px;display:grid}.readiness-outcomes span{text-align:center;border-radius:9px;padding:7px 9px;font-size:7px;font-weight:850}.readiness-outcomes .ready{color:#46713d;background:#edf7e9;border:1px solid #cce0c7}.readiness-outcomes .blocked{color:#785f2b;background:#fff7e7;border:1px solid #ead7b5}.readiness-count{align-items:baseline;gap:8px;margin:16px 0 10px;display:flex}.readiness-count strong{color:#33462e;font-size:18px}.readiness-count span{color:#83867e;font-size:7px}.system-check-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.system-check-list article{background:#fff;border:1px solid #e5e5df;border-radius:11px;grid-template-columns:7px minmax(0,1fr);gap:8px;padding:11px;display:grid}.system-check-list article>i{background:#c88b42;border-radius:50%;width:7px;height:7px;margin-top:2px}.system-check-list article>i.passed{background:#6b9a5c}.system-check-list article>i.pilot_only{background:#c39a4a}.system-check-list article div{align-content:start;gap:5px;display:grid}.system-check-list strong{color:#484d46;font-size:7px;line-height:1.35}.system-check-list p{color:#83867f;margin:0;font-size:6px;line-height:1.5}.system-check-list article>b{color:#767a73;background:#f1f2ee;border-radius:999px;grid-column:2;justify-self:start;padding:3px 6px;font-size:6px}.manual-check-list{background:#fff;border:1px solid #dfdfd9;border-radius:14px;margin-top:12px;overflow:hidden}.manual-check-list>header{background:#f7f8f4;border-bottom:1px solid #e8e8e2;padding:14px 16px}.manual-check-list>header span{color:#777c73;letter-spacing:.12em;font-size:7px;font-weight:850}.manual-check-list>header p{color:#858880;margin:5px 0 0;font-size:7px;line-height:1.5}.manual-check-list>article{border-bottom:1px solid #ecece7;grid-template-columns:minmax(0,1fr) auto;gap:11px;padding:13px 16px;display:grid}.manual-check-list>article:last-child{border-bottom:0}.manual-check-list article>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;display:grid}.manual-state{color:#757871;background:#f0f1ed;border-radius:999px;padding:3px 6px;font-size:6px;font-weight:800}.manual-state.passed{color:#4e7645;background:#eaf5e6}.manual-state.blocked{color:#8a483d;background:#faebe6}.manual-check-list article strong{color:#444942;font-size:8px}.manual-check-list article p,.manual-check-list article small{color:#81847d;grid-column:1/-1;margin:0;font-size:7px;line-height:1.5}.manual-check-list article small{color:#536c4d}.manual-check-list article>button,.manual-check-list form button{color:#fff;font:inherit;cursor:pointer;background:#2c352b;border:0;border-radius:8px;align-self:start;padding:8px 10px;font-size:7px;font-weight:750}.manual-check-list form{background:#f7f8f4;border-radius:9px;grid-column:1/-1;grid-template-columns:170px minmax(0,1fr);gap:9px;padding:11px;display:grid}.manual-check-list form label{color:#686d65;gap:5px;font-size:7px;font-weight:750;display:grid}.manual-check-list form select,.manual-check-list form textarea{width:100%;font:inherit;background:#fff;border:1px solid #daddd6;border-radius:8px;padding:8px 9px;font-size:8px}.manual-check-list form textarea{resize:vertical;min-height:64px}.manual-check-list form>div{grid-column:1/-1;gap:7px;display:flex}.readiness-message{color:#4d7045;background:#edf6e9;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:7px}.readiness-dashboard>footer{color:#7b6b42;background:#fff9ea;border:1px solid #e5dcc5;border-radius:10px;margin-top:10px;padding:11px 13px;font-size:7px;line-height:1.55}.team-access-summary{border:1px solid var(--line);background:var(--panel);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:21px;display:flex}.team-access-summary h2{margin:0;font-size:19px}.team-access-summary>div>p:last-child{color:#777970;max-width:720px;margin:7px 0 0;font-size:8px;line-height:1.55}.scope-brand-list{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.scope-brand-list span{color:#644db8;background:#ece6ff;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:750}.invitation-shell{background:radial-gradient(circle at 80% 15%,#e5f2b4 0,#0000 28%),#252620;place-items:center;min-height:100vh;padding:32px;display:grid}.invitation-shell>section{background:#fffdfa;border:1px solid #45473f;border-radius:24px;width:min(670px,100%);padding:42px;box-shadow:0 28px 90px #00000040}.invitation-shell .signin-brand{padding:0 0 30px}.invitation-shell .signin-brand strong{color:#252620}.invitation-shell h1{letter-spacing:-2px;margin:18px 0 15px;font-size:44px;line-height:1.02}.invitation-shell h1 em{color:var(--violet);font-style:normal}.invitation-shell>section>p{color:#71736b;margin:0;font-size:11px;line-height:1.65}.invitation-action{background:#f7f5f0;border:1px solid #dfdbd3;border-radius:13px;margin-top:24px;padding:18px}.invitation-action>p{color:#777970;margin:0 0 12px;font-size:8px}.invitation-action>button,.invitation-action>a{color:#fff;cursor:pointer;background:#252620;border:0;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:42px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.invitation-action>a span{color:var(--acid);margin-left:8px}.invitation-action>button:disabled{opacity:.6;cursor:wait}.invitation-message{border-radius:8px;margin:10px 0;padding:10px;font-size:8px;line-height:1.5}.invitation-message.success{color:#4b7541;background:#e8f4e1}.invitation-message.error{color:#9f4435;background:#ffe7e1}.invitation-footnote{color:#9b9d94;margin-top:17px;font-size:7px;line-height:1.5;display:block}.today-work,.pilot-success{border:1px solid var(--line);background:var(--panel);border-radius:17px;overflow:hidden}.today-work>header,.pilot-success>header{justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 27px 20px;display:flex}.today-work>header h2,.pilot-success>header h2{color:#343630;letter-spacing:-.55px;margin:5px 0 7px;font-size:22px}.today-work>header p:last-child,.pilot-success>header p:last-child{color:#7b7d74;max-width:680px;margin:0;font-size:8px;line-height:1.55}.today-total{border-radius:12px;justify-items:center;min-width:84px;padding:11px 14px;display:grid}.today-total.attention{color:#994b37;background:#fff1e9}.today-total.clear{color:#4e7445;background:#edf6e9}.today-total strong{font-size:25px;line-height:1}.today-total span{text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:800}.today-task-list{border-top:1px solid #ebe8e1}.today-task-list>article{border-bottom:1px solid #efede7;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:12px 27px;display:grid}.today-task-list>article.clear{opacity:.62}.today-task-list>article:last-child{border-bottom:0}.today-task-count{color:#55584f;background:#f1f1ec;border-radius:11px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:800;display:grid}.today-task-list .amber.open .today-task-count{color:#8c6e22;background:#fff2cd}.today-task-list .violet.open .today-task-count{color:#654cb6;background:#ece6ff}.today-task-list .blue.open .today-task-count{color:#35628f;background:#e4f0ff}.today-task-list .green.open .today-task-count{color:#4d7444;background:#e8f4e3}.today-task-list .coral.open .today-task-count{color:#9a4837;background:#ffe5dd}.today-task-list article>div>strong{color:#454740;font-size:9px}.today-task-list article>div>p{color:#84867e;margin:5px 0 0;font-size:7px;line-height:1.45}.today-task-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.today-task-actions a{color:#fff;background:#2f312c;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:112px;min-height:34px;padding:0 11px;font-size:7px;font-weight:800;text-decoration:none;display:flex}.today-task-actions a span{color:var(--acid)}.today-task-actions a.secondary{color:#624cb2;background:#eee9ff;min-width:auto}.today-task-list article.clear .today-task-actions a{color:#777a71;background:#eeeee9}.today-work>footer{background:#f8f7f3;border-top:1px solid #e8e5dd;align-items:center;gap:14px;padding:14px 27px;display:flex}.today-work>footer a{background:var(--acid);color:#30342b;border-radius:8px;padding:8px 11px;font-size:7px;font-weight:850;text-decoration:none}.today-work>footer span{color:#82857c;font-size:7px}.pilot-success{margin-top:18px}.pilot-success>header>a{color:#5e6158;white-space:nowrap;border:1px solid #d9d6ce;border-radius:8px;padding:9px 11px;font-size:7px;font-weight:800;text-decoration:none}.pilot-primary-metrics{border-top:1px solid #e9e6df;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pilot-primary-metrics>article{border-bottom:1px solid #e9e6df;border-right:1px solid #e9e6df;flex-direction:column;min-height:124px;padding:17px 19px;display:flex}.pilot-primary-metrics>article:nth-child(4n){border-right:0}.pilot-primary-metrics>article.pending{background:#fbfaf6}.pilot-primary-metrics article>span{color:#8b8e85;letter-spacing:.1em;font-size:6px;font-weight:850}.pilot-primary-metrics article>strong{color:#383a35;margin:13px 0 7px;font-size:19px;line-height:1.05}.pilot-primary-metrics article.pending>strong{color:#83724a;font-size:12px}.pilot-primary-metrics article>small{color:#81847c;margin-top:auto;font-size:7px;line-height:1.45}.pilot-secondary{border:1px solid #e3e0d8;border-radius:12px;margin:17px 19px;overflow:hidden}.pilot-secondary>header{background:#f5f3ee;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.pilot-secondary>header strong{color:#4f524b;font-size:8px}.pilot-secondary>header span{color:#8b8d86;font-size:7px}.pilot-secondary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.pilot-secondary dl>div{border-top:1px solid #ece9e2;gap:5px;padding:13px 15px;display:grid}.pilot-secondary dl>div:nth-child(odd){border-right:1px solid #ece9e2}.pilot-secondary dt{color:#92948d;text-transform:uppercase;font-size:6px;font-weight:800}.pilot-secondary dd{color:#4e514a;margin:0;font-size:8px;line-height:1.5}.pilot-success>footer{color:#7c704e;background:#fff9e9;border-top:1px solid #e7e3db;padding:13px 19px;font-size:7px;line-height:1.55}.workflow-focus{background:#f6f3ff;border:1px solid #ded8f2;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 0;padding:11px 13px;display:grid}.workflow-focus>span{color:#6a51bd;letter-spacing:.12em;font-size:6px;font-weight:900}.workflow-focus p{color:#76726f;margin:0;font-size:7px}.workflow-focus p strong{color:#51456e;margin-bottom:3px;font-size:8px;display:block}.workflow-focus a{color:#6b53b8;font-size:7px;font-weight:750}.passport-header-actions{align-items:center;gap:8px;display:flex}.passport-header-actions>button{color:#5c6156;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d3c7;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:750}.source-add-form{background:#faf8f2;border:1px solid #ded8c8;border-radius:10px;margin:12px 0;padding:14px}.source-add-form>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.source-add-form header span{color:#8b867a;letter-spacing:.1em;font-size:6px;font-weight:850;display:block}.source-add-form header strong{color:#4c4f48;margin-top:4px;font-size:10px;display:block}.source-add-form header small{color:#888980;text-align:right;max-width:300px;font-size:7px;line-height:1.45}.source-add-grid{grid-template-columns:1fr 150px;gap:9px;display:grid}.source-add-grid label{color:#777a72;gap:5px;font-size:7px;font-weight:750;display:grid}.source-add-grid input,.source-add-grid select,.source-add-grid textarea{color:#4e514a;width:100%;font:inherit;background:#fff;border:1px solid #d8d5cc;border-radius:8px;padding:8px 9px;font-size:8px}.source-add-grid textarea{resize:vertical;min-height:76px}.source-add-grid .source-excerpt{grid-column:1/-1}.source-add-form>div:last-child{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.source-add-form>div:last-child button{color:#63665e;font:inherit;cursor:pointer;background:#eceae3;border:0;border-radius:8px;padding:8px 11px;font-size:7px;font-weight:800}.source-add-form>div:last-child button:last-child{color:#fff;background:#2f312c}.human-time-tracker,.approval-reminder{background:#f8f7f3;border:1px solid #dfddd5;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:12px 0;padding:12px 14px;display:flex}.human-time-tracker.active{background:#f3f8e7;border-color:#b9cd81}.approval-reminder{background:#f4f6fc;border-color:#d7dcef}.human-time-tracker span,.approval-reminder span{color:#8c8f86;letter-spacing:.1em;font-size:6px;font-weight:850;display:block}.human-time-tracker strong,.approval-reminder strong{color:#4c5048;margin-top:4px;font-size:9px;display:block}.human-time-tracker small,.approval-reminder small{color:#81847b;margin-top:3px;font-size:7px;display:block}.human-time-tracker button,.approval-reminder button{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#30332d;border:0;border-radius:8px;padding:8px 11px;font-size:7px;font-weight:800}.human-time-tracker.active button{background:#667c37}.pilot-board{border:1px solid var(--line);background:var(--panel);border-radius:17px;scroll-margin-top:20px;overflow:hidden}.pilot-board-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 27px 20px;display:flex}.pilot-board-header h2{color:#343630;letter-spacing:-.55px;margin:5px 0 7px;font-size:22px}.pilot-board-header p:last-child{color:#7b7d74;max-width:700px;margin:0;font-size:8px;line-height:1.55}.pilot-program-state{color:#777a71;white-space:nowrap;background:#efefea;border-radius:999px;padding:8px 11px;font-size:7px;font-weight:850}.pilot-program-state.draft{color:#7c6425;background:#fff2cf}.pilot-program-state.active{color:#4c7142;background:#e7f3df}.pilot-program-state.completed{color:#624caf;background:#e9e4fb}.pilot-step-nav{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 27px 20px;list-style:none;display:grid}.pilot-step-nav li{background:#faf9f5;border:1px solid #e5e2da;border-right:0;align-items:center;gap:9px;padding:12px;display:flex;position:relative}.pilot-step-nav li:first-child{border-radius:11px 0 0 11px}.pilot-step-nav li:last-child{border-right:1px solid #e5e2da;border-radius:0 11px 11px 0}.pilot-step-nav li:after{z-index:2;background:inherit;content:"";border-top:1px solid #e5e2da;border-right:1px solid #e5e2da;width:9px;height:9px;position:absolute;right:-5px;transform:rotate(45deg)}.pilot-step-nav li:last-child:after{display:none}.pilot-step-nav b{z-index:3;color:#8a8c84;background:#ebe9e2;border-radius:8px;place-items:center;width:24px;height:24px;font-size:7px;display:grid;position:relative}.pilot-step-nav span,.pilot-step-nav small{display:block}.pilot-step-nav span{color:#686b63;font-size:7px;font-weight:850}.pilot-step-nav small{color:#9a9c94;margin-top:3px;font-size:6px;font-weight:500}.pilot-step-nav li.active{background:#f1ecff}.pilot-step-nav li.active b{color:#fff;background:#7057c4}.pilot-step-nav li.active span{color:#594697}.pilot-step-nav li.done{background:#eff7de}.pilot-step-nav li.done b{color:#fff;background:#789342}.pilot-step-nav li.done span{color:#53682f}.pilot-affiliate-scope{background:#fff;border:1px solid #ddd8ec;border-radius:14px;margin:0 27px 20px;scroll-margin-top:20px;overflow:hidden}.pilot-affiliate-scope>header{background:#f4f1fb;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.pilot-affiliate-scope>header span,.pilot-offer-selector>header span{color:#7869a8;letter-spacing:.1em;font-size:6px;font-weight:900;display:block}.pilot-affiliate-scope>header strong{color:#504968;margin-top:4px;font-size:10px;display:block}.pilot-scope-counts{gap:6px;display:flex}.pilot-scope-counts b{color:#826027;white-space:nowrap;background:#fff0d8;border-radius:999px;padding:6px 8px;font-size:6px}.pilot-scope-counts b.ready{color:#4b7043;background:#e5f1dc}.pilot-affiliate-scope>form{display:grid}.pilot-scope-settings{background:#fbfaf7;border-top:1px solid #e8e3f1;grid-template-columns:160px minmax(0,1fr) 150px;gap:13px;padding:16px;display:grid}.pilot-scope-settings>label,.pilot-fixed-duration{flex-direction:column;gap:6px;display:flex}.pilot-scope-settings>label>span,.pilot-fixed-duration>span,.pilot-scope-settings legend{color:#777a72;font-size:7px;font-weight:800}.pilot-scope-settings select{color:#4b4e46;height:39px;font:inherit;background:#fff;border:1px solid #dad6cc;border-radius:9px;padding:0 10px;font-size:8px}.pilot-scope-settings small,.pilot-fixed-duration small{color:#92948c;font-size:6px;line-height:1.35}.pilot-scope-settings fieldset{border:0;min-width:0;margin:0;padding:0}.pilot-scope-settings fieldset>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.pilot-scope-settings fieldset label{cursor:pointer}.pilot-scope-settings fieldset input{opacity:0;pointer-events:none;position:absolute}.pilot-scope-settings fieldset label span{color:#73766e;background:#fff;border:1px solid #ddd9cf;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:750;display:block}.pilot-scope-settings fieldset label.selected span{color:#5e49a6;background:#eee9ff;border-color:#836fd2}.pilot-fixed-duration{background:#f4f8e7;border:1px solid #dfe8c2;border-radius:10px;padding:10px 12px}.pilot-fixed-duration strong{color:#52652e;font-size:16px}.pilot-offer-selector{padding:0 16px 16px}.pilot-offer-selector>header{justify-content:space-between;gap:15px;padding:13px 0 9px;display:flex}.pilot-offer-selector>header strong{color:#4d5048;font-size:9px}.pilot-offer-selector>header span{color:#8c8e86;letter-spacing:0}.pilot-offer-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pilot-program-option{background:#faf9f5;border:1px solid #e2ded5;border-radius:11px;overflow:hidden}.pilot-program-option>header{border-bottom:1px solid #e8e5dd;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.pilot-program-option header strong,.pilot-program-option header small{display:block}.pilot-program-option header strong{color:#4d5048;font-size:8px}.pilot-program-option header small{color:#92948c;margin-top:4px;font-size:6px}.pilot-program-option header>b{color:#624db0;background:#eee9ff;border-radius:999px;padding:5px 7px;font-size:6px}.pilot-program-option>div{background:#e9e6df;gap:1px;display:grid}.pilot-program-option>div>label{cursor:pointer;background:#fff;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:10px 11px;display:grid}.pilot-program-option>div>label.selected{background:#f2f8e6}.pilot-program-option input{accent-color:#6d54c2;width:15px;height:15px}.pilot-program-option label span strong,.pilot-program-option label span small{display:block}.pilot-program-option label span strong{color:#565950;font-size:7px}.pilot-program-option label span small{color:#94968e;margin-top:4px;font-size:6px}.pilot-program-option>p{color:#8b8d85;margin:0;padding:12px;font-size:7px}.pilot-offer-empty{text-align:center;background:#faf9f5;border:1px dashed #d8d3c8;border-radius:11px;grid-column:1/-1;padding:17px}.pilot-offer-empty strong{color:#53564e;font-size:9px}.pilot-offer-empty p{color:#85877f;margin:6px 0 10px;font-size:7px}.pilot-offer-empty a{color:#624db0;font-size:7px;font-weight:850}.pilot-affiliate-scope form>footer{background:#f7f5ef;border-top:1px solid #e7e3db;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.pilot-affiliate-scope form>footer span{color:#86887f;font-size:6px}.pilot-affiliate-scope form>footer button{color:#fff;min-width:170px;height:38px;font:inherit;cursor:pointer;background:#2f312c;border:0;border-radius:9px;font-size:7px;font-weight:850}.pilot-affiliate-scope form>footer button:disabled{opacity:.5}.pilot-scope-summary{border-top:1px solid #e8e3f1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pilot-scope-summary>div{border-right:1px solid #ece9e2;padding:13px 15px}.pilot-scope-summary>div:nth-child(4){border-right:0}.pilot-scope-summary>div span,.pilot-scope-summary>div strong{display:block}.pilot-scope-summary>div span{color:#92948c;font-size:6px;font-weight:850}.pilot-scope-summary>div strong{color:#4d5048;margin-top:6px;font-size:9px}.pilot-scope-summary ul{border-top:1px solid #ece9e2;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pilot-scope-summary li{border-bottom:1px solid #ece9e2;border-right:1px solid #ece9e2;padding:10px 15px}.pilot-scope-summary li:nth-child(2n){border-right:0}.pilot-scope-summary li b,.pilot-scope-summary li small{display:block}.pilot-scope-summary li b{color:#555850;font-size:7px}.pilot-scope-summary li small{color:#91938b;margin-top:4px;font-size:6px}.pilot-empty-state{background:#faf9f5;border:1px dashed #d7d2c6;border-radius:13px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:17px;margin:0 27px 22px;padding:18px;display:grid}.pilot-empty-state>span{color:#3b4433;background:#e8f4b8;border-radius:16px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:900;display:grid}.pilot-empty-state strong{color:#454840;font-size:10px}.pilot-empty-state p{color:#80827b;max-width:670px;margin:5px 0 0;font-size:7px;line-height:1.5}.pilot-empty-state button,.pilot-actions button{color:#fff;font:inherit;cursor:pointer;background:#2f322c;border:0;border-radius:9px;padding:10px 13px;font-size:7px;font-weight:850}.pilot-empty-state button:disabled,.pilot-actions button:disabled{opacity:.45;cursor:not-allowed}.pilot-empty-state small{color:#85877f;font-size:7px}.pilot-progress-card{background:#faf9f5;border-top:1px solid #ece9e2;padding:18px 27px 20px}.pilot-progress-copy{align-items:baseline;gap:12px;display:flex}.pilot-progress-copy span{color:#85887f;font-size:7px;font-weight:800}.pilot-progress-copy strong{color:#41453d;font-size:14px}.pilot-progress-copy p{color:#8a8c84;margin:0 0 0 auto;font-size:7px}.pilot-progress-bar{background:#e8e6df;border-radius:999px;height:6px;margin:13px 0 10px;overflow:hidden}.pilot-progress-bar i{border-radius:inherit;background:linear-gradient(90deg,#cbe96f,#785ed1);height:100%;display:block}.pilot-slots{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}.pilot-slots i{color:#aaa;background:#fff;border:1px solid #dfdcd4;border-radius:7px;place-items:center;height:25px;font-size:6px;font-style:normal;font-weight:850;display:grid}.pilot-slots i.filled{color:#4c5f28;background:#eaf5c6;border-color:#b6d36c}.pilot-time-progress{grid-template-columns:90px minmax(0,1fr) 90px;align-items:center;gap:10px;margin-top:13px;display:grid}.pilot-time-progress>span,.pilot-time-progress>small{color:#7e8178;font-size:6px}.pilot-time-progress>small{text-align:right}.pilot-time-progress>div{background:#e3e0d8;border-radius:999px;height:5px;overflow:hidden}.pilot-time-progress>div>i{border-radius:inherit;background:#765dc8;height:100%;display:block}.pilot-affiliate-metrics{border-top:1px solid #e9e6df;border-bottom:1px solid #e9e6df;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(170px,1.4fr);display:grid}.pilot-affiliate-metrics article{background:#fff;border-right:1px solid #e9e6df;flex-direction:column;min-height:104px;padding:15px 16px;display:flex}.pilot-affiliate-metrics article:last-child{border-right:0}.pilot-affiliate-metrics span{color:#92948c;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.pilot-affiliate-metrics strong{color:#444840;margin:10px 0 7px;font-size:18px}.pilot-affiliate-metrics small{color:#8a8c84;margin-top:auto;font-size:6px}.pilot-affiliate-metrics article.ready{background:#f3f8e9}.pilot-affiliate-metrics article.ready strong,.pilot-affiliate-metrics article.ready small{color:#506a42}.pilot-affiliate-metrics article.revenue{background:#f1f6dd}.pilot-affiliate-metrics article.revenue strong{font-size:12px;line-height:1.3}.pilot-pipeline{border-top:1px solid #e9e6df;border-bottom:1px solid #e9e6df;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pilot-pipeline article{border-right:1px solid #e9e6df;flex-direction:column;min-height:105px;padding:16px 17px;display:flex}.pilot-pipeline article:last-child{border-right:0}.pilot-pipeline span{color:#8c8f86;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.pilot-pipeline strong{color:#3d413a;margin:10px 0 7px;font-size:21px}.pilot-pipeline small{color:#85877f;margin-top:auto;font-size:6px;line-height:1.4}.pilot-pipeline article.warning strong{color:#a14b38}.pilot-simulation-note{color:#706889;background:#f3f1f8;border-radius:8px;margin:12px 27px 0;padding:9px 11px;font-size:7px}.pilot-kpi-grid{background:#fff;border-bottom:1px solid #e9e6df;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pilot-kpi-grid article{border-right:1px solid #eeeae2;flex-direction:column;min-height:92px;padding:14px 17px;display:flex}.pilot-kpi-grid article:last-child{border-right:0}.pilot-kpi-grid span{color:#8c8f86;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.pilot-kpi-grid strong{color:#4a4e45;margin:9px 0 6px;font-size:16px}.pilot-kpi-grid small{color:#85877f;margin-top:auto;font-size:6px;line-height:1.4}.pilot-kpi-grid article.warning strong{color:#a14b38}.pilot-gates{border:1px solid #e1ded6;border-radius:13px;margin:20px 27px 0;overflow:hidden}.pilot-gates>header{background:#f5f4ef;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.pilot-gates header span{color:#8b8e85;letter-spacing:.11em;font-size:6px;font-weight:900;display:block}.pilot-gates header strong{color:#4a4e46;margin-top:4px;font-size:10px;display:block}.pilot-gates header small{color:#777b72;font-size:7px;font-weight:800}.pilot-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pilot-gate-grid article{border-top:1px solid #ece9e2;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:95px;padding:13px 15px;display:grid}.pilot-gate-grid article:nth-child(odd){border-right:1px solid #ece9e2}.pilot-gate-grid article>i{color:#9d4d39;background:#fff0e6;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:900;display:grid}.pilot-gate-grid article.passed>i{color:#4e7445;background:#e6f2df}.pilot-gate-grid article strong{color:#4c5048;font-size:8px}.pilot-gate-grid article p{color:#85877f;margin:5px 0 0;font-size:7px;line-height:1.45}.pilot-gate-grid article>a{color:#6650b1;white-space:nowrap;font-size:7px;font-weight:800}.pilot-gate-restricted{color:#85877f;border-top:1px solid #ece9e2;margin:0;padding:12px 15px;font-size:7px}.pilot-measurement-contract{border:1px solid #ded9ed;border-radius:13px;margin:16px 27px 0;overflow:hidden}.pilot-measurement-contract>header{background:#f4f1fb;padding:13px 15px}.pilot-measurement-contract header span{color:#7666aa;letter-spacing:.1em;font-size:6px;font-weight:900;display:block}.pilot-measurement-contract header strong{color:#504968;margin-top:4px;font-size:10px;display:block}.pilot-measurement-contract>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pilot-measurement-contract article{border-top:1px solid #e8e3f1;border-right:1px solid #e8e3f1;gap:5px;padding:13px 15px;display:grid}.pilot-measurement-contract article:nth-child(3n){border-right:0}.pilot-measurement-contract article strong{color:#50534c;font-size:8px}.pilot-measurement-contract article span{color:#85877f;font-size:7px}.pilot-measurement-contract>footer{color:#796e4d;background:#fff9e8;border-top:1px solid #e8e3f1;padding:11px 15px;font-size:7px;line-height:1.5}.pilot-actions{background:#f8f7f3;border-top:1px solid #e8e5dd;align-items:center;gap:13px;margin-top:18px;padding:15px 27px;display:flex}.pilot-actions span{color:#80837a;font-size:7px}.pilot-actions a{color:#5f49ae;margin-left:auto;font-size:7px;font-weight:850}.pilot-board-message{color:#4e7045;background:#edf5e8;border-radius:9px;margin:12px 27px 18px;padding:10px 12px;font-size:7px;line-height:1.5}.affiliate-dashboard{gap:18px;display:grid}.affiliate-hero{color:#fff;background:#20211e;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);align-items:center;gap:38px;min-height:300px;padding:40px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #20211e1f}.affiliate-hero:after{content:"";background:radial-gradient(circle,#d9f47b2e,#6846e808 52%,#0000 70%);border-radius:50%;width:390px;height:390px;position:absolute;bottom:-120px;right:-90px}.affiliate-kicker{color:var(--acid);letter-spacing:.16em;font-size:8px;font-weight:850}.affiliate-hero h2{z-index:1;letter-spacing:-2.2px;margin:18px 0 13px;font-size:46px;line-height:.98;position:relative}.affiliate-hero>div:first-child>p{z-index:1;color:#b5b7ad;max-width:560px;margin:0;font-size:11px;line-height:1.65;position:relative}.affiliate-network-cloud{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.affiliate-network-cloud>span{color:#c8cac0;background:#292a26;border:1px solid #3b3d36;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 13px;font-size:8px;font-weight:700;display:flex}.affiliate-network-cloud>span.connected{color:#eff8d2;background:#313726;border-color:#758b37}.affiliate-network-cloud small{color:#72756c;letter-spacing:.08em;font-size:6px;font-weight:850}.affiliate-network-cloud .connected small{color:var(--acid)}.affiliate-metrics{border:1px solid var(--line);background:var(--panel);border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(200px,1.4fr);display:grid;overflow:hidden}.affiliate-metrics article{border-right:1px solid #ebe8e1;flex-direction:column;min-height:112px;padding:18px 19px;display:flex}.affiliate-metrics article:last-child{border-right:0}.affiliate-metrics span{color:#94968d;letter-spacing:.12em;font-size:6px;font-weight:850}.affiliate-metrics strong{color:#343630;margin:11px 0 5px;font-size:25px;line-height:1}.affiliate-metrics small{color:#81837a;margin-top:auto;font-size:7px;line-height:1.4}.affiliate-metrics .earnings-metric{background:#eef7d5}.affiliate-metrics .earnings-metric strong{color:#4e6523;font-size:17px;line-height:1.2}.affiliate-message{color:#536833;background:#f2f8df;border:1px solid #cddd9e;border-radius:10px;margin:0;padding:11px 14px;font-size:8px;line-height:1.5}.affiliate-builders{gap:9px;display:grid}.affiliate-builders>details{border:1px solid var(--line);background:var(--panel);border-radius:15px;overflow:hidden}.affiliate-builders>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:13px 19px;list-style:none;display:flex}.affiliate-builders>details>summary::-webkit-details-marker{display:none}.affiliate-builders summary>span{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 11px;display:grid}.affiliate-builders summary b{color:#536828;background:#e8f4bc;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.affiliate-builders summary strong{color:#454740;font-size:10px}.affiliate-builders summary small{color:#85877f;font-size:7px}.affiliate-builders summary>i{color:#888a82;font-size:18px;font-style:normal}.affiliate-builders details[open] summary>i{transform:rotate(45deg)}.affiliate-form{background:#f8f6f1;border-top:1px solid #ebe8e1;gap:13px;padding:18px 20px 20px;display:grid}.affiliate-form-grid{gap:10px;display:grid}.affiliate-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.affiliate-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.affiliate-form label{gap:6px;min-width:0;display:grid}.affiliate-form label>span{color:#666960;font-size:7px;font-weight:800}.affiliate-form input,.affiliate-form select,.affiliate-form textarea{color:#4b4e46;width:100%;font:inherit;background:#fffdfa;border:1px solid #dad6cc;border-radius:9px;outline:none;font-size:8px}.affiliate-form input,.affiliate-form select{height:39px;padding:0 10px}.affiliate-form textarea{resize:vertical;min-height:76px;padding:10px;line-height:1.55}.affiliate-form input:focus,.affiliate-form select:focus,.affiliate-form textarea:focus{border-color:#8270ce;box-shadow:0 0 0 3px #6846e814}.affiliate-form>footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.affiliate-form>footer p{color:#86887f;margin:0;font-size:7px}.affiliate-form>footer button{color:#fff;min-width:160px;height:38px;font:inherit;cursor:pointer;background:#292a26;border:0;border-radius:9px;font-size:8px;font-weight:800}.affiliate-form>footer button:disabled{opacity:.55;cursor:wait}.affiliate-empty-inline{color:#85877f;background:#f8f6f1;border-top:1px solid #ebe8e1;margin:0;padding:18px 20px;font-size:8px}.affiliate-offers-section,.affiliate-events-section{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:27px}.affiliate-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:19px;display:grid}.affiliate-offer-card{background:#faf9f6;border:1px solid #e1ded6;border-radius:15px;flex-direction:column;min-height:330px;padding:19px;display:flex}.affiliate-offer-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.affiliate-offer-card>header>small{color:#92938c;text-align:right;font-size:6px;font-weight:750}.offer-type{color:#634eb0;text-transform:uppercase;letter-spacing:.08em;background:#ece6ff;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:850}.offer-type.product{color:#886326;background:#fff0d9}.offer-type.software,.offer-type.app{color:#6049b0;background:#e9e4ff}.offer-type.travel{color:#3b6588;background:#dff1ff}.offer-type.lead,.offer-type.finance{color:#4b7345;background:#e6f2df}.affiliate-offer-card h3{color:#343630;letter-spacing:-.45px;margin:17px 0 8px;font-size:18px}.affiliate-offer-card>p{color:#777a71;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.offer-economics{background:#e3e0d8;border:1px solid #e3e0d8;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:17px 0;display:grid;overflow:hidden}.offer-economics>span{background:#fff;flex-direction:column;min-width:0;padding:9px;display:flex}.offer-economics small{color:#97998f;letter-spacing:.08em;font-size:5px;font-weight:850}.offer-economics strong{color:#4f524a;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;overflow:hidden}.tracking-link-row{background:#fff;border:1px dashed #cbc7bc;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.tracking-link-row code{color:#6b6d65;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.tracking-link-row button{color:#624db0;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:7px;font-weight:800}.affiliate-offer-card>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;display:flex}.affiliate-offer-card>footer>span{border-radius:999px;padding:5px 7px;font-size:6px;font-weight:800}.source-ok{color:#4d7546;background:#e6f2df}.source-review{color:#876124;background:#fff0d9}.affiliate-offer-card>footer a{color:#5d47ac;text-align:right;font-size:7px;font-weight:800;text-decoration:none}.affiliate-zero-state{text-align:center;background:#faf9f6;border:1px dashed #d7d2c7;border-radius:14px;justify-items:center;margin-top:18px;padding:45px 20px;display:grid}.affiliate-zero-state>span{color:#53672c;background:#e7f2bd;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.affiliate-zero-state h3{color:#4a4c45;margin:16px 0 7px;font-size:16px}.affiliate-zero-state p{color:#83857d;max-width:480px;margin:0;font-size:8px;line-height:1.55}.affiliate-event-list{border:1px solid #e3e0d9;border-radius:12px;margin-top:17px;overflow:hidden}.affiliate-event-list article{border-bottom:1px solid #ece9e2;grid-template-columns:8px minmax(0,1fr) auto 130px;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:grid}.affiliate-event-list article:last-child{border-bottom:0}.event-dot{background:#7d69cb;border-radius:50%;width:7px;height:7px}.event-dot.click{background:#8e9087}.event-dot.refund,.event-dot.cancellation{background:#d16d5b}.affiliate-event-list strong,.affiliate-event-list small{display:block}.affiliate-event-list strong{color:#51534c;font-size:8px}.affiliate-event-list small{color:#8c8e86;margin-top:4px;font-size:6px}.affiliate-event-list article>b{color:#50682d;font-size:8px}.affiliate-event-list time{color:#92948d;text-align:right;font-size:6px}.affiliate-jump-nav{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f6eb;border:1px solid #dfdcd4;border-radius:13px;justify-content:center;gap:7px;padding:8px;display:flex;position:sticky;top:8px;box-shadow:0 10px 30px #36363112}.affiliate-jump-nav a{color:#62655d;border-radius:8px;padding:8px 12px;font-size:7px;font-weight:800;text-decoration:none}.affiliate-jump-nav a:hover{color:#5e4aa7;background:#ece7ff}.affiliate-operations-section,.affiliate-import-section,.affiliate-report-section{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:27px;scroll-margin-top:24px}.affiliate-program-list{gap:8px;margin-top:18px;display:grid}.affiliate-program-card{background:#faf9f6;border:1px solid #e2dfd7;border-radius:12px;overflow:hidden}.affiliate-program-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:12px 15px;list-style:none;display:flex}.affiliate-program-card>summary::-webkit-details-marker{display:none}.affiliate-program-card>summary strong,.affiliate-program-card>summary small{display:block}.affiliate-program-card>summary strong{color:#474a43;font-size:10px}.affiliate-program-card>summary small{color:#85877f;margin-top:5px;font-size:7px}.lifecycle-badge{color:#6f716a;white-space:nowrap;background:#efede7;border-radius:999px;flex:none;padding:6px 8px;font-size:6px;font-weight:850}.lifecycle-badge.active{color:#4a7043;background:#e5f1dc}.lifecycle-badge.limited,.lifecycle-badge.paused,.lifecycle-badge.draft{color:#846025;background:#fff0d8}.lifecycle-badge.discontinued,.lifecycle-badge.expired{color:#96594d;background:#f0e4e1}.affiliate-form.compact{padding:16px}.affiliate-empty-inline.standalone{border:1px dashed #d8d4ca;border-radius:11px;margin-top:17px}.affiliate-list-tools{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.affiliate-list-tools input,.affiliate-list-tools select{color:#5d6058;height:36px;font:inherit;background:#fff;border:1px solid #dad6cd;border-radius:9px;padding:0 10px;font-size:7px}.affiliate-list-tools input{width:230px}.offer-title-line{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.offer-title-line h3{min-width:0}.offer-editor{border-top:1px solid #e5e1d9;margin-top:13px}.offer-editor>summary{color:#634fb0;cursor:pointer;padding-top:13px;font-size:7px;font-weight:800;list-style:none}.offer-editor>summary::-webkit-details-marker{display:none}.offer-editor .affiliate-form{border:1px solid #e3dfd6;border-radius:10px;margin:12px -12px -12px}.affiliate-template-link{color:#604ba9;white-space:nowrap;background:#f3efff;border:1px solid #d8d0f0;border-radius:9px;align-self:center;padding:9px 11px;font-size:7px;font-weight:850;text-decoration:none}.affiliate-import-box{background:#f8f6f1;border:1px solid #e1ddd4;border-radius:13px;margin-top:18px;padding:17px}.affiliate-import-box label{gap:6px;display:grid}.affiliate-import-box label>span{color:#666960;font-size:7px;font-weight:800}.affiliate-import-box select,.affiliate-import-box input{color:#4b4e46;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #dad6cc;border-radius:9px;padding:0 10px;font-size:8px}.affiliate-file-field input{padding:8px}.affiliate-import-actions{align-items:end;gap:7px;display:flex}.affiliate-import-actions button{color:#60635b;height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3cfc5;border-radius:9px;flex:1;font-size:7px;font-weight:800}.affiliate-import-actions button.primary{color:#fff;background:#2e302b;border-color:#2e302b}.affiliate-import-actions button:disabled{opacity:.45;cursor:not-allowed}.affiliate-csv-hint{color:#85877f;margin:12px 0 0;font-size:7px;line-height:1.5}.affiliate-csv-preview{margin-top:15px}.csv-preview-summary{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.csv-preview-summary span,.csv-preview-summary>strong{color:#666960;background:#ece9e1;border-radius:999px;padding:6px 8px;font-size:7px}.csv-preview-summary b{margin-right:3px}.csv-preview-summary .accepted{color:#4b7045;background:#e4f2dd}.csv-preview-summary .duplicate{color:#826027;background:#fff0d8}.csv-preview-summary .rejected{color:#96594d;background:#f3e4e0}.csv-preview-summary>strong{color:#52682c;background:#e8f4bc;margin-left:auto}.affiliate-table-wrap{background:#fff;border:1px solid #e1ded6;border-radius:11px;width:100%;overflow:auto}.affiliate-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.affiliate-table-wrap th{color:#85877f;letter-spacing:.05em;text-align:left;white-space:nowrap;background:#f0eee8;padding:9px 10px;font-size:6px;font-weight:850}.affiliate-table-wrap td{color:#5d6058;vertical-align:top;border-top:1px solid #ece9e2;padding:10px;font-size:7px}.affiliate-table-wrap td strong,.affiliate-table-wrap td small{display:block}.affiliate-table-wrap td small{color:#91938b;margin-top:4px;font-size:6px;line-height:1.4}.csv-row-state,.evidence-pill{color:#696b64;white-space:nowrap;background:#eeeae3;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:850;display:inline-block}.csv-row-state.accepted,.evidence-pill.sufficient{color:#4a7044;background:#e4f2dd}.csv-row-state.duplicate,.evidence-pill.early{color:#816027;background:#fff0d8}.csv-row-state.rejected{color:#97594d;background:#f3e4e0}.affiliate-import-history{margin-top:17px}.affiliate-import-history h3{color:#4d5048;margin:0 0 8px;font-size:10px}.affiliate-import-history article{border-top:1px solid #e8e5de;grid-template-columns:minmax(0,1fr) 90px 90px 90px;align-items:center;gap:12px;padding:10px 12px;display:grid}.affiliate-import-history article strong,.affiliate-import-history article small{display:block}.affiliate-import-history article strong{color:#555850;font-size:8px}.affiliate-import-history article small{color:#92948c;margin-top:4px;font-size:6px}.affiliate-import-history article>span{color:#777a72;font-size:7px}.import-state{color:#816027;text-align:center;background:#fff0d8;border-radius:999px;padding:5px 7px;font-size:6px}.import-state.completed{color:#4a7044;background:#e4f2dd}.import-state.failed{color:#97594d;background:#f3e4e0}.report-confidence{color:#816027;white-space:nowrap;background:#fff0d8;border-radius:999px;align-self:center;padding:8px 10px;font-size:7px;font-weight:850}.report-confidence.ready{color:#4a7044;background:#e4f2dd}.affiliate-report-filters{background:#f8f6f1;border:1px solid #e1ddd4;border-radius:12px;grid-template-columns:120px 120px minmax(150px,1fr) 130px minmax(170px,1.2fr) auto;align-items:end;gap:8px;margin-top:18px;padding:14px;display:grid}.affiliate-report-filters label{gap:5px;display:grid}.affiliate-report-filters label>span{color:#74776e;font-size:6px;font-weight:800}.affiliate-report-filters input,.affiliate-report-filters select{color:#555850;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #d8d4ca;border-radius:8px;padding:0 8px;font-size:7px}.affiliate-report-filters button{color:#fff;height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#2e302b;border:0;border-radius:8px;padding:0 13px;font-size:7px;font-weight:850}.affiliate-report-filters button:disabled{opacity:.55}.affiliate-report-metrics{border:1px solid #e1ddd5;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(190px,1.4fr);margin-top:13px;display:grid;overflow:hidden}.affiliate-report-metrics article{background:#fff;border-right:1px solid #e8e5de;flex-direction:column;min-height:88px;padding:14px;display:flex}.affiliate-report-metrics article:last-child{border-right:0}.affiliate-report-metrics span{color:#91938b;letter-spacing:.08em;font-size:6px;font-weight:850}.affiliate-report-metrics strong{color:#4d5048;margin-top:auto;font-size:19px}.affiliate-report-metrics strong small{color:#7f8279;font-size:8px}.affiliate-report-metrics .report-revenue{background:#eef7d5}.affiliate-report-metrics .report-revenue strong{color:#50672d;font-size:14px;line-height:1.3}.affiliate-evidence-note{color:#766542;background:#fff9e9;border:1px solid #ead6ad;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:11px 13px;display:flex}.affiliate-evidence-note.ready{color:#4f6d43;background:#f1f8e9;border-color:#c7dcae}.affiliate-evidence-note strong{font-size:8px}.affiliate-evidence-note span{text-align:right;font-size:7px}.affiliate-attribution-warning{color:#685e7d;background:#f0edf8;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:7px;line-height:1.5}.revenue-table{margin-top:12px}.revenue-table table{min-width:930px}.revenue-table td:nth-child(n+3),.revenue-table th:nth-child(n+3){text-align:right}.affiliate-zero-state.compact{padding:30px 18px}.affiliate-event-list select{color:#656860;width:120px;height:30px;font:inherit;background:#fff;border:1px solid #d9d5cc;border-radius:7px;font-size:6px}@media (max-width:900px){.commercial-grid,.privacy-workbench{grid-template-columns:1fr}.scheduled-deletion{flex-direction:column;align-items:flex-start}.system-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-header{flex-direction:column}.readiness-outcomes{grid-template-columns:1fr 1fr;width:100%}.app-shell{grid-template-columns:76px 1fr}.sidebar{padding-inline:10px}.brand-mark strong,.nav-item{font-size:0}.brand-mark{justify-content:center;padding-inline:0}.nav-item{justify-content:center;padding:0}.nav-icon{font-size:18px}.usage-card,.profile-button>span:not(.avatar){display:none}.profile-button{justify-content:center;display:flex}.hero-grid,.onboarding-card,.foundation-grid,.studio-layout.has-result{grid-template-columns:1fr}.calendar-days{grid-template-columns:repeat(7,130px)}.media-workbench,.analytics-grid,.analytics-lower-grid{grid-template-columns:1fr}.analytics-metrics,.p2-proof-gate>div,.operations-health-grid{grid-template-columns:1fr 1fr}.team-layout{grid-template-columns:1fr}.team-member-row{grid-template-columns:34px minmax(120px,.7fr) minmax(220px,1.3fr)}.member-actions{grid-column:2/-1;justify-content:flex-end}.operation-event-list>article{grid-template-columns:8px minmax(0,1fr) 58px}.operation-event-list article code{display:none}.learning-grid,.ai-operations-grid{grid-template-columns:1fr}.memory-preview{padding-top:35px}.metrics-grid{grid-template-columns:1fr 1fr}.signin-shell{grid-template-columns:1fr}.pilot-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-pipeline,.pilot-affiliate-metrics,.pilot-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-pipeline article:nth-child(3n),.pilot-affiliate-metrics article:nth-child(3n),.pilot-kpi-grid article:nth-child(3n){border-right:0}.pilot-measurement-contract>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-measurement-contract article:nth-child(3n){border-right:1px solid #e8e3f1}.pilot-measurement-contract article:nth-child(2n){border-right:0}.pilot-scope-settings{grid-template-columns:140px minmax(0,1fr)}.pilot-fixed-duration{grid-column:1/-1}.pilot-offer-selector>div,.affiliate-hero{grid-template-columns:1fr}.affiliate-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-metrics article{border-bottom:1px solid #ebe8e1}.affiliate-metrics .earnings-metric{grid-column:1/-1}.affiliate-form-grid.four,.affiliate-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-report-filters .report-search{grid-column:1/-1}.affiliate-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-report-metrics .report-revenue{grid-column:1/-1}.affiliate-import-history article{grid-template-columns:minmax(0,1fr) repeat(3,80px)}.pilot-primary-metrics>article:nth-child(4n){border-right:1px solid #e9e6df}.pilot-primary-metrics>article:nth-child(2n){border-right:0}.signin-shell>aside{display:none}}.growth-funnel-panel{background:linear-gradient(145deg,#fbfcf5 0%,#f6f3ff 100%);border:1px solid #d9ddd0;border-radius:18px;margin:20px 0;padding:22px}.growth-funnel-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.growth-funnel-header h2{letter-spacing:-.03em;margin:4px 0 6px;font-size:21px}.growth-funnel-header>div>p:last-child{color:#686b62;max-width:660px;margin:0;font-size:10px;line-height:1.55}.growth-data-state{text-align:right;background:#fff;border:1px solid #ddd8cf;border-radius:11px;min-width:170px;padding:10px 12px}.growth-data-state span,.growth-data-state small{display:block}.growth-data-state span{font-size:8px;font-weight:850}.growth-data-state small{color:#878980;margin-top:4px;font-size:7px}.growth-data-state.live span{color:#4d7645}.growth-data-state.simulated span,.growth-data-state.mixed span{color:#8b6d28}.growth-funnel{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:20px;display:grid}.growth-funnel article{background:#ffffffeb;border:1px solid #e3e0d8;border-radius:12px;min-height:92px;padding:13px}.growth-funnel article span,.growth-funnel article small{display:block}.growth-funnel article span{color:#8a8d84;letter-spacing:.08em;font-size:7px;font-weight:850}.growth-funnel article strong{letter-spacing:-.04em;margin:9px 0 5px;font-size:20px;display:block}.growth-funnel article small{color:#7b7d75;font-size:7px;line-height:1.35}.funnel-arrow{color:#a3a59c;font-size:14px}.growth-signal-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:11px;display:grid}.growth-signal-grid article{color:#fff;background:#171915;border-radius:10px;padding:11px 12px}.growth-signal-grid span,.growth-signal-grid small{display:block}.growth-signal-grid span{color:#aeb0a9;letter-spacing:.08em;font-size:6px;font-weight:800}.growth-signal-grid strong{color:var(--acid);margin:6px 0 3px;font-size:15px;display:block}.growth-signal-grid small{color:#8f928a;font-size:6px;line-height:1.3}.growth-operations-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:9px;margin-top:11px;display:grid}.weekly-growth-report,.profile-conversion-alerts{background:#ffffffe6;border:1px solid #e0dcd4;border-radius:12px;padding:15px}.weekly-growth-report>header,.profile-conversion-alerts>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.weekly-growth-report>header span,.profile-conversion-alerts>header span{color:#8070ad;letter-spacing:.08em;font-size:6px;font-weight:850}.weekly-growth-report>header strong,.profile-conversion-alerts>header strong{margin-top:4px;font-size:10px;display:block}.weekly-growth-report>header b{color:#617439;background:#eef5d7;border-radius:7px;padding:5px 7px;font-size:7px}.weekly-growth-report>div{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:13px;display:grid}.weekly-growth-report>div>span{background:#f4f2ed;border-radius:8px;padding:9px 7px}.weekly-growth-report>div b,.weekly-growth-report>div small{display:block}.weekly-growth-report>div b{font-size:11px}.weekly-growth-report>div small{color:#8e9088;margin-top:3px;font-size:6px}.weekly-growth-report>p{color:#73756d;margin:11px 0 0;font-size:7px;line-height:1.5}.profile-conversion-alerts>div{gap:6px;margin-top:12px;display:grid}.profile-conversion-alerts section{background:#f6f4ef;border-radius:9px;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px;display:grid}.profile-conversion-alerts section>i{color:#777970;background:#ece8df;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:900;display:grid}.profile-conversion-alerts section.warning>i{color:#926d23;background:#fff0cf}.profile-conversion-alerts section.action>i{color:#654da5;background:#e8e1fb}.profile-conversion-alerts section p,.profile-conversion-alerts section strong,.profile-conversion-alerts section span{margin:0;display:block}.profile-conversion-alerts section strong{font-size:8px}.profile-conversion-alerts section span{color:#85877e;margin-top:3px;font-size:6px;line-height:1.4}.profile-conversion-alerts section a{color:#654da5;margin-top:5px;font-size:6px;font-weight:800;text-decoration:none;display:inline-block}.growth-next-action{background:#f7f3ff;border:1px solid #d8cfef;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:14px 15px;display:flex}.growth-next-action span{color:#7864ae;letter-spacing:.08em;font-size:6px;font-weight:850}.growth-next-action strong{margin:4px 0;font-size:10px;display:block}.growth-next-action p{color:#73706f;margin:0;font-size:8px;line-height:1.45}.growth-next-action a{color:#fff;background:#6a50b7;border-radius:9px;flex:none;padding:10px 12px;font-size:8px;font-weight:800;text-decoration:none}.growth-event-recorder{background:#ffffffbf;border:1px solid #dfdbd2;border-radius:11px;margin-top:10px}.growth-event-recorder>summary{color:#64675f;cursor:pointer;justify-content:space-between;padding:11px 13px;font-size:8px;font-weight:750;display:flex}.growth-event-recorder>summary span{color:#6a50b7;font-size:13px}.growth-event-recorder form{grid-template-columns:180px minmax(220px,1fr) auto;gap:8px;padding:0 13px 10px;display:grid}.growth-event-recorder label span{color:#8a8c84;margin-bottom:4px;font-size:6px;font-weight:750;display:block}.growth-event-recorder select,.growth-event-recorder input{color:#55574f;background:#fff;border:1px solid #ddd9d0;border-radius:8px;width:100%;height:35px;padding:0 9px;font-size:8px}.growth-event-recorder button{height:35px;color:var(--acid);background:#242620;border:0;border-radius:8px;align-self:end;padding:0 12px;font-size:8px;font-weight:800}.growth-event-recorder>p,.growth-event-recorder>small{color:#777970;margin:0 13px 8px;font-size:7px;display:block}.growth-event-recorder>p{color:#4e7745;font-weight:750}.growth-link-manager{background:#ffffffbf;border:1px solid #dfdbd2;border-radius:11px;margin-top:10px}.growth-link-manager>summary{color:#64675f;cursor:pointer;justify-content:space-between;padding:11px 13px;font-size:8px;font-weight:750;display:flex}.growth-link-manager>summary span{color:#6a50b7;font-size:11px}.growth-link-manager form{grid-template-columns:180px minmax(240px,1fr) auto;gap:8px;padding:0 13px 10px;display:grid}.growth-link-manager label span{color:#8a8c84;margin-bottom:4px;font-size:6px;font-weight:750;display:block}.growth-link-manager input{color:#55574f;background:#fff;border:1px solid #ddd9d0;border-radius:8px;width:100%;height:35px;padding:0 9px;font-size:8px}.growth-link-manager form button{height:35px;color:var(--acid);background:#242620;border:0;border-radius:8px;align-self:end;padding:0 12px;font-size:8px;font-weight:800}.growth-link-manager>p,.growth-link-manager>small{color:#777970;margin:0 13px 8px;font-size:7px;display:block}.growth-link-list{gap:5px;margin:0 13px 9px;display:grid}.growth-link-list article{background:#fff;border:1px solid #e4e0d8;border-radius:8px;grid-template-columns:minmax(0,1fr) 75px auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.growth-link-list strong,.growth-link-list small{display:block}.growth-link-list strong{font-size:8px}.growth-link-list small{color:#999b92;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.growth-link-list>article>span{color:#686a62;text-align:right;font-size:7px}.growth-link-list button{color:#62645c;background:#f8f6f2;border:1px solid #d9d5cc;border-radius:7px;height:28px;font-size:7px}@media (max-width:900px){.growth-funnel-header,.growth-next-action{flex-direction:column;align-items:stretch}.growth-data-state{text-align:left}.growth-funnel{grid-template-columns:1fr}.funnel-arrow{text-align:center;transform:rotate(90deg)}.growth-signal-grid{grid-template-columns:1fr 1fr}.growth-operations-grid,.growth-event-recorder form,.growth-link-manager form{grid-template-columns:1fr}.growth-event-recorder button,.growth-link-manager form button{width:100%}.growth-link-list article{grid-template-columns:minmax(0,1fr) auto}.growth-link-list>article>span{display:none}}@media (max-width:540px){.growth-funnel-panel{padding:15px}.growth-signal-grid{grid-template-columns:1fr}}.organic-sprint{gap:12px;margin:20px 0;display:grid}.organic-sprint-hero{color:#fff;background:#22231f;border-radius:20px;grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:26px;padding:28px;display:grid}.organic-sprint-hero h2{letter-spacing:-1.2px;margin:8px 0 11px;font-size:31px;line-height:1.04}.organic-sprint-hero>div>p:not(.eyebrow):not(.organic-sprint-message){color:#b6b9af;max-width:720px;margin:0;font-size:10px;line-height:1.6}.organic-sprint-hero aside{background:#2b2d28;border:1px solid #3b3d36;border-radius:14px;align-self:stretch;padding:18px}.organic-sprint-hero aside span{color:#a5a99e;letter-spacing:1px;font-size:7px;font-weight:850}.organic-sprint-hero aside strong{color:var(--acid);letter-spacing:-.7px;margin:14px 0 7px;font-size:25px;display:block}.organic-sprint-hero aside p{color:#b8bbb1;margin:0;font-size:9px;line-height:1.55}.organic-sprint-hero aside small{color:#868a80;margin-top:26px;font-size:7px;display:block}.organic-sprint-actions{align-items:center;gap:9px;margin-top:20px;display:flex}.organic-status{color:#aeb2a7;border:1px solid #444740;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:800}.organic-status.active{color:#dff7a0;background:#344021;border-color:#6c7c43}.organic-sprint-actions button{background:var(--acid);color:#313b1e;cursor:pointer;border:0;border-radius:9px;min-height:34px;padding:0 12px;font-size:8px;font-weight:850}.organic-sprint-actions button:disabled{opacity:.65;cursor:wait}.organic-sprint-new-plan{background:var(--acid);color:#313b1e;border-radius:9px;align-items:center;min-height:34px;padding:0 12px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.organic-sprint-message{background:#344021;border-radius:8px;padding:9px 10px;color:#dff7a0!important;margin-top:10px!important;font-size:8px!important}.organic-sprint-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.organic-sprint-readiness article{background:var(--panel);border:1px solid #dedbd2;border-radius:12px;align-items:center;gap:10px;min-height:67px;padding:12px;display:flex}.organic-sprint-readiness article>span{color:#53692c;background:#e6f5b7;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.organic-sprint-readiness p,.organic-sprint-readiness strong,.organic-sprint-readiness small{margin:0;display:block}.organic-sprint-readiness strong{font-size:8px}.organic-sprint-readiness small{color:#90928a;margin-top:4px;font-size:6px;line-height:1.35}.organic-operating-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.organic-operating-flow article{background:var(--panel);border:1px solid #dedbd2;border-radius:15px;min-height:190px;padding:18px}.organic-operating-flow article>span{color:#52682b;background:#e6f5b7;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.organic-operating-flow article small{color:#85877f;letter-spacing:.09em;margin-top:18px;font-size:6px;font-weight:850;display:block}.organic-operating-flow article strong{margin-top:7px;font-size:11px;line-height:1.35;display:block}.organic-operating-flow article p{color:#7b7d75;margin:8px 0 0;font-size:8px;line-height:1.55}.organic-profile-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9px;display:grid}.organic-profile-card,.organic-keyword-card{background:var(--panel);border:1px solid #dcd8cf;border-radius:15px;padding:20px}.organic-profile-card>header,.organic-keyword-card>header{color:#85877f;justify-content:space-between;gap:12px;font-size:7px;display:flex}.organic-profile-card>header span,.organic-keyword-card>header span{letter-spacing:.08em;font-weight:850}.organic-profile-card>header b,.organic-keyword-card>header b{color:#6654a4}.organic-profile-card>strong{margin-top:18px;font-size:16px;display:block}.organic-profile-card>p{color:#686b62;white-space:pre-line;margin:8px 0 14px;font-size:9px;line-height:1.6}.organic-profile-card>div{background:#f1edff;border-radius:10px;gap:4px;padding:11px;display:grid}.organic-profile-card>div span{color:#7e68ba;letter-spacing:.08em;font-size:6px;font-weight:850}.organic-profile-card>div b{font-size:9px}.organic-profile-card>div small{color:#918a9e;font-size:7px}.organic-keyword-card>p{color:#686b62;margin:17px 0 13px;font-size:9px;line-height:1.55}.organic-keyword-card>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.organic-keyword-card>div>span{background:#242620;border-radius:10px;padding:10px}.organic-keyword-card>div b,.organic-keyword-card>div small{display:block}.organic-keyword-card>div b{color:var(--acid);font-size:10px}.organic-keyword-card>div small{color:#94978d;margin-top:4px;font-size:6px}.instagram-profile-os{background:linear-gradient(145deg,#fbfcf5 0%,#f6f3ff 100%);border:1px solid #cfd8b4;border-radius:16px;gap:12px;padding:21px;display:grid}.instagram-profile-os>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.instagram-profile-os>header span,.instagram-profile-os>header>b{color:#6f5aab;letter-spacing:.1em;font-size:6px;font-weight:900}.instagram-profile-os>header h3{letter-spacing:-.4px;margin:5px 0;font-size:19px}.instagram-profile-os>header p{color:#72766c;max-width:700px;margin:0;font-size:8px;line-height:1.5}.instagram-profile-os>header>b{color:#6651a2;letter-spacing:0;background:#fff;border:1px solid #d8d1eb;border-radius:999px;padding:7px 9px}.instagram-profile-os-top{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:9px;display:grid}.instagram-profile-preview,.instagram-pinned-blueprint{background:#ffffffd1;border:1px solid #e2dfd5;border-radius:12px;padding:16px}.instagram-profile-preview>span,.instagram-pinned-blueprint>span{color:#7d68b5;letter-spacing:.09em;font-size:6px;font-weight:900}.instagram-profile-preview>strong{margin-top:13px;font-size:14px;display:block}.instagram-profile-preview>p{color:#696c63;margin:7px 0 14px;font-size:9px;line-height:1.5}.instagram-profile-preview>div{border-top:1px solid #e7e3db;gap:5px;padding-top:11px;display:grid}.instagram-profile-preview>div>small{color:#92948b;letter-spacing:.08em;font-size:6px;font-weight:900}.instagram-profile-preview>div>span{background:#f2eefb;border-radius:8px;justify-content:space-between;gap:10px;padding:7px 8px;display:flex}.instagram-profile-preview>div b,.instagram-profile-preview>div em{font-size:7px;font-style:normal}.instagram-profile-preview>div em{color:#88818e;text-align:right}.instagram-pinned-blueprint>small{color:#8b8d84;margin-top:4px;font-size:7px;display:block}.instagram-pinned-blueprint ol{gap:6px;margin:13px 0 0;padding:0;list-style:none;display:grid}.instagram-pinned-blueprint li{background:#fff;border:1px solid #e6e2d9;border-radius:9px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:9px;display:grid}.instagram-pinned-blueprint li>i{width:26px;height:26px;color:var(--acid);background:#23251f;border-radius:8px;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.instagram-pinned-blueprint li strong,.instagram-pinned-blueprint li p,.instagram-pinned-blueprint li small{display:block}.instagram-pinned-blueprint li strong{font-size:9px}.instagram-pinned-blueprint li p{color:#64675e;margin:4px 0;font-size:7px;line-height:1.4}.instagram-pinned-blueprint li small{color:#8f9189;font-size:6px;line-height:1.35}.instagram-content-pillars{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.instagram-content-pillars article{background:#fff;border:1px solid #e2ded6;border-radius:10px;min-height:145px;padding:12px}.instagram-content-pillars header{align-items:flex-start;gap:6px;display:flex}.instagram-content-pillars header span{color:#5d7438;font-size:14px;font-weight:900}.instagram-content-pillars header b{color:#777a71;font-size:7px;line-height:1.3}.instagram-content-pillars article>strong{margin-top:11px;font-size:8px;display:block}.instagram-content-pillars article>p{color:#777a71;margin:5px 0 0;font-size:7px;line-height:1.4}.instagram-content-pillars article>small{color:#96988f;border-top:1px solid #ece8e1;margin-top:10px;padding-top:8px;font-size:6px;line-height:1.4;display:block}.instagram-profile-rules{border-top:1px solid #dfe4cf;flex-wrap:wrap;align-items:center;gap:7px;padding-top:11px;display:flex}.instagram-profile-rules>span{color:#7b68b4;letter-spacing:.09em;font-size:6px;font-weight:900}.instagram-profile-rules>small{color:#6f7269;background:#fff;border-radius:7px;padding:6px 8px;font-size:6px;line-height:1.3}.organic-pinned,.organic-experiment-plan,.organic-hypotheses,.organic-calendar{background:var(--panel);border:1px solid #dcd8cf;border-radius:16px;padding:21px}.organic-pinned>header,.organic-experiment-plan>header,.organic-hypotheses>header,.organic-calendar>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.organic-pinned>header span,.organic-experiment-plan>header span,.organic-hypotheses>header span,.organic-calendar>header span{color:#7b68b4;letter-spacing:.09em;font-size:6px;font-weight:850}.organic-pinned h3,.organic-experiment-plan h3,.organic-hypotheses h3,.organic-calendar h3{margin:5px 0 0;font-size:18px}.organic-pinned>header>small,.organic-experiment-plan>header>small,.organic-hypotheses>header>small,.organic-calendar>header>small{color:#90928a;font-size:7px}.organic-pinned>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.organic-pinned article{background:#faf9f6;border:1px solid #e1ddd5;border-radius:12px;min-height:174px;padding:16px;position:relative}.organic-pinned article>span{color:#d0cbc0;font-size:25px;font-weight:900}.organic-pinned article>small{color:#7a65b1;margin-top:12px;font-size:6px;font-weight:850;display:block}.organic-pinned article>strong{margin-top:6px;font-size:11px;line-height:1.35;display:block}.organic-pinned article>p{color:#7d7f77;margin:7px 0 0;font-size:8px;line-height:1.45}.organic-pinned article>b{color:#61763b;font-size:6px;position:absolute;bottom:12px;right:12px}.organic-pinned-tools{align-items:center;gap:8px;display:flex}.organic-pinned-tools small{color:#7a7d74;font-size:7px;font-weight:800}.organic-pinned-tools button{color:#fff;cursor:pointer;background:#282a24;border:0;border-radius:8px;min-height:30px;padding:0 11px;font-size:7px;font-weight:850}.organic-pinned-tools button:disabled{cursor:wait;opacity:.62}.organic-pinned>.organic-rollout-proof{background:#fbfaf7;border:1px solid #ded9cf;border-radius:12px;grid-template-columns:none;margin-top:14px;padding:14px;display:block}.organic-rollout-proof>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.organic-rollout-proof>header span,.organic-rollout-proof>header strong{display:block}.organic-rollout-proof>header span{color:#96978f;letter-spacing:.8px;font-size:7px;font-weight:800}.organic-rollout-proof>header strong{margin-top:3px;font-size:10px}.organic-rollout-proof>header small{color:#777;font-size:7px}.organic-rollout-proof>.organic-rollout-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.organic-rollout-checks label{background:#fff;border:1px solid #e5e1d8;border-radius:8px;align-items:flex-start;gap:7px;padding:8px;font-size:8px;line-height:1.4;display:flex}.organic-rollout-checks label.disabled{color:#aaa;background:#f4f2ee}.organic-rollout-evidence{align-items:flex-end;gap:10px;margin-top:10px;display:flex}.organic-rollout-evidence label{flex:1}.organic-rollout-evidence label span{color:#777;margin-bottom:4px;font-size:7px;display:block}.organic-rollout-evidence textarea{resize:vertical;width:100%;min-height:54px}.organic-rollout-evidence button{min-height:34px}.organic-experiment-plan>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.organic-experiment-plan article{background:#faf9f6;border:1px solid #e2ded6;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:12px;display:grid}.organic-experiment-plan article>span{color:#777970;background:#eeebe5;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.organic-experiment-plan article strong,.organic-experiment-plan article small{display:block}.organic-experiment-plan article>div>small{color:#7b67b2;font-size:6px;font-weight:850}.organic-experiment-plan article strong{margin-top:5px;font-size:9px;line-height:1.3}.organic-experiment-plan article p{color:#92948b;margin:4px 0 0;font-size:6px}.organic-experiment-plan article aside{text-align:right;max-width:90px}.organic-experiment-plan article aside b,.organic-experiment-plan article aside small{display:block}.organic-experiment-plan article aside b{color:#7a7d74;font-size:7px}.organic-experiment-plan article aside small{color:#a0a198;margin-top:4px;font-size:6px;line-height:1.3}.organic-experiment-plan article.published{background:#f4faef;border-color:#c9ddb9}.organic-experiment-plan article.published>span{color:#4b773d;background:#dff0cf}.organic-experiment-plan article.published aside b{color:#4b773d}.organic-experiment-plan article.failed{background:#fff5f2;border-color:#efd0c8}.organic-experiment-plan>footer{color:#888a82;border-top:1px solid #e8e4dc;margin-top:12px;padding-top:11px;font-size:7px;line-height:1.5}.organic-experiment-plan article aside a{color:#67549f;margin-top:7px;font-size:6px;font-weight:800;display:block}.organic-reconcile{border-top:1px dashed #ddd8ce;grid-column:2/4;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;padding-top:8px;display:grid}.organic-reconcile label{color:#767970;grid-column:1/-1;font-size:6px;font-weight:800}.organic-reconcile input{color:#34352f;background:#fff;border:1px solid #d8d3c9;border-radius:7px;min-width:0;height:30px;padding:0 9px;font-size:7px}.organic-reconcile button{color:#fff;cursor:pointer;background:#6d5aa3;border:0;border-radius:7px;height:30px;padding:0 10px;font-size:7px;font-weight:850}.organic-reconcile button:disabled{cursor:wait;opacity:.58}.organic-growth-tools{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9px;display:grid}.reels-production,.growth-learning{background:var(--panel);border:1px solid #dcd8cf;border-radius:15px;padding:20px}.reels-production>header,.growth-learning>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reels-production>header span,.growth-learning>header span{color:#725cb0;letter-spacing:.08em;font-size:6px;font-weight:850}.reels-production h3,.growth-learning h3{margin:5px 0 0;font-size:15px}.reels-production>header small,.growth-learning>header small{color:#8d8f87;font-size:7px}.reels-production>div{gap:5px;margin-top:13px;display:grid}.reels-production article{background:#f6f4ef;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.reels-production article i{color:#586d32;background:#e7f1c7;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:900;display:grid}.reels-production article p,.reels-production article strong,.reels-production article small{margin:0;display:block}.reels-production article strong{font-size:8px}.reels-production article small{color:#8b8d85;margin-top:3px;font-size:6px}.reels-production>footer{border-top:1px solid #e5e1d9;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.reels-production>footer span{color:#898b83;font-size:7px}.reels-production>footer a{color:#644ba7;font-size:7px;font-weight:850;text-decoration:none}.growth-learning>div{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:13px;display:grid}.growth-learning article{background:#faf9f6;border:1px solid #e5e1d9;border-radius:9px;min-height:92px;padding:10px}.growth-learning article>span{color:#8a8c84;font-size:6px;font-weight:850}.growth-learning article>strong{margin-top:6px;font-size:10px;display:block}.growth-learning article>p{color:#8a8c84;margin:5px 0 0;font-size:6px;line-height:1.45}.growth-learning article.candidate{background:#f5faec;border-color:#cddcae}.growth-learning article.candidate>strong{color:#526c32}.organic-hypotheses>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.organic-hypotheses article{background:#faf9f6;border:1px solid #e2ded5;border-radius:12px;padding:16px}.organic-hypotheses article>span{color:#6e58ad;font-size:6px;font-weight:850}.organic-hypotheses article>strong{margin-top:7px;font-size:12px;display:block}.organic-hypotheses article>p{color:#777a71;min-height:52px;margin:7px 0 12px;font-size:8px;line-height:1.5}.organic-hypotheses dl{gap:5px;margin:0;display:grid}.organic-hypotheses dl div{border-top:1px solid #e8e4dc;grid-template-columns:80px 1fr;gap:8px;padding-top:6px;display:grid}.organic-hypotheses dt,.organic-hypotheses dd{margin:0;font-size:7px}.organic-hypotheses dt{color:#999b93}.organic-hypotheses dd{color:#55574f}.organic-shoot-plan{background:var(--panel);border:1px solid #dcd8cf;border-radius:16px;overflow:hidden}.organic-shoot-plan>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.organic-shoot-plan>summary span{font-size:10px;font-weight:800}.organic-shoot-plan>summary b{color:#6d56ae;letter-spacing:.08em;margin-right:8px;font-size:7px}.organic-shoot-plan>summary small{color:#92948b;font-size:7px}.organic-shoot-plan>div{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 21px 21px;display:grid}.organic-shoot-plan article{background:#faf9f6;border:1px solid #e4e0d8;border-radius:11px;grid-template-columns:30px 1fr;gap:10px;padding:13px;display:grid}.organic-shoot-plan article>span{color:#52672b;background:#e6f5b7;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.organic-shoot-plan article strong{font-size:9px}.organic-shoot-plan article p{color:#7d7f77;margin:4px 0 7px;font-size:7px;line-height:1.4}.organic-shoot-plan ul{color:#686a62;gap:3px;margin:0;padding-left:14px;font-size:7px;display:grid}.organic-shoot-plan article small{color:#9a7650;margin-top:7px;font-size:6px;line-height:1.4;display:block}.organic-calendar>div{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:16px;display:grid}.organic-calendar>div>section{border:1px solid #e1ddd4;border-radius:12px;overflow:hidden}.organic-calendar>div>section>header{background:#f0ecfb;justify-content:space-between;padding:10px 12px;display:flex}.organic-calendar>div>section>header span{color:#6651a6;font-size:7px;font-weight:900}.organic-calendar>div>section>header small{color:#8c849f;font-size:6px}.organic-calendar article{border-top:1px solid #e8e4dc;grid-template-columns:58px 48px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:55px;padding:8px 11px;display:grid}.organic-calendar article time{color:#92948b;font-size:6px}.organic-calendar article>span{color:var(--acid);text-align:center;background:#252720;border-radius:7px;padding:5px 6px;font-size:6px}.organic-calendar article strong,.organic-calendar article small{display:block}.organic-calendar article strong{font-size:8px;line-height:1.3}.organic-calendar article small{color:#9a9c94;margin-top:3px;font-size:6px}.organic-calendar article>b{color:#6f58b0;font-size:6px}.organic-decision-gate{background:#f6f2ff;border:1px solid #d8cfed;border-radius:16px;grid-template-columns:minmax(0,1fr) 130px;gap:20px;padding:22px;display:grid}.organic-decision-gate>div>span{color:#765fb3;letter-spacing:.09em;font-size:6px;font-weight:900}.organic-decision-gate>div>strong{margin:7px 0 5px;font-size:16px;display:block}.organic-decision-gate>div>p{color:#73706f;margin:0;font-size:8px;line-height:1.5}.organic-decision-gate aside{color:#fff;background:#272821;border-radius:12px;align-content:center;place-items:center;min-height:90px;display:grid}.organic-decision-gate aside>span{color:var(--acid);font-size:28px;font-weight:900}.organic-decision-gate aside small{color:#a4a79d;font-size:6px}.organic-decision-gate aside b{margin-top:5px;font-size:7px}.organic-decision-gate.ready{background:#f5f9e9;border-color:#c9d99a}.linkedin-expansion-gate{background:#fff9eb;border:1px solid #dfd5bb;border-radius:16px;padding:21px}.linkedin-expansion-gate>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.linkedin-expansion-gate>header>div>span{color:#927438;letter-spacing:.09em;font-size:6px;font-weight:900}.linkedin-expansion-gate h3{margin:6px 0 5px;font-size:18px}.linkedin-expansion-gate>header p{color:#7f755f;max-width:650px;margin:0;font-size:8px;line-height:1.5}.linkedin-expansion-gate>header aside{color:#fff;background:#292a25;border-radius:11px;flex:none;place-items:center;width:82px;min-height:67px;display:grid}.linkedin-expansion-gate>header aside strong{color:#f0cb73;font-size:20px}.linkedin-expansion-gate>header aside small{color:#a9a99f;font-size:6px}.linkedin-expansion-gate>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.linkedin-expansion-gate article{background:#fffdfa;border:1px solid #e7dcc4;border-radius:10px;gap:9px;min-height:86px;padding:11px;display:flex}.linkedin-expansion-gate article>span{color:#806323;background:#f2e6c8;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:7px;font-weight:900;display:grid}.linkedin-expansion-gate article p,.linkedin-expansion-gate article strong,.linkedin-expansion-gate article small{margin:0;display:block}.linkedin-expansion-gate article strong{font-size:8px;line-height:1.35}.linkedin-expansion-gate article small{color:#969187;margin-top:5px;font-size:6px;line-height:1.4}.linkedin-expansion-gate article.complete{background:#f4faef;border-color:#cfe0c2}.linkedin-expansion-gate article.complete>span{color:#4b773d;background:#dceecf}.linkedin-expansion-gate>footer{color:#8a806b;margin-top:11px;font-size:7px;line-height:1.5}.linkedin-expansion-gate.ready{background:#f5faec;border-color:#c6dcae}.linkedin-expansion-gate.compact{margin-top:12px;padding:17px}.linkedin-expansion-gate.compact h3{font-size:15px}.linkedin-expansion-gate.compact>div{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}@media (max-width:900px){.organic-sprint-hero,.organic-profile-grid,.organic-growth-tools,.instagram-profile-os-top{grid-template-columns:1fr}.organic-sprint-readiness,.organic-operating-flow,.organic-keyword-card>div{grid-template-columns:1fr 1fr}.organic-calendar>div,.organic-experiment-plan>div{grid-template-columns:1fr}.instagram-content-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.linkedin-expansion-gate>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.organic-sprint-readiness,.organic-pinned>div,.organic-hypotheses>div,.organic-shoot-plan>div,.instagram-content-pillars{grid-template-columns:1fr}.organic-pinned>header,.instagram-profile-os>header{flex-direction:column}.organic-pinned-tools{justify-content:space-between;width:100%}.organic-profile-os-top,.organic-decision-gate{grid-template-columns:1fr}.organic-calendar article{grid-template-columns:50px 44px 1fr}.organic-calendar article>b{display:none}.linkedin-expansion-gate>header{flex-direction:column}.linkedin-expansion-gate>header aside{width:100%}.linkedin-expansion-gate>div{grid-template-columns:1fr}}@media (max-width:540px){.organic-sprint-hero{padding:20px}.organic-sprint-hero h2{font-size:25px}.organic-operating-flow,.organic-keyword-card>div,.growth-learning>div,.weekly-growth-report>div{grid-template-columns:1fr}.organic-pinned,.organic-experiment-plan,.organic-hypotheses,.organic-calendar,.reels-production,.growth-learning{padding:15px}.organic-experiment-plan article{grid-template-columns:32px 1fr}.organic-experiment-plan article aside{text-align:left;grid-column:2;max-width:none}.organic-reconcile{grid-column:2;grid-template-columns:1fr}.organic-reconcile label{grid-column:1}}@media (max-width:900px){.instagram-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.instagram-guardrails>header{flex-direction:column}.instagram-pillar-grid{grid-template-columns:1fr}.instagram-guardrail-rules{display:grid}}.otelora-guide-shell{color:#242620;background:#f2f0e9;min-height:100vh;padding:28px}.otelora-guide-hero{color:#fff;background:#22231f;border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:18px;max-width:1160px;margin:0 auto;padding:34px;display:grid}.otelora-guide-hero nav{border-bottom:1px solid #3a3c35;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-bottom:26px;display:flex}.otelora-guide-hero nav strong{color:var(--acid);letter-spacing:.12em;font-size:15px}.otelora-guide-hero nav span{color:#969a90;margin-left:auto;font-size:9px}.otelora-guide-hero nav i{gap:4px;font-style:normal;display:flex}.otelora-guide-hero nav i a{color:#9ea198;border:1px solid #474a42;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:850;text-decoration:none}.otelora-guide-hero nav i a.active{border-color:var(--acid);color:var(--acid)}.otelora-guide-hero>div{padding:32px 10px 12px 0}.otelora-guide-hero>div>p:first-child{color:#aab09f;letter-spacing:.14em;margin:0;font-size:8px;font-weight:850}.otelora-guide-hero h1{letter-spacing:-.06em;margin:14px 0 17px;font-size:clamp(42px,6.5vw,76px);line-height:.92}.otelora-guide-hero h1 em{color:var(--acid);font-style:normal}.otelora-guide-hero>div>p:nth-of-type(2){color:#b3b7ad;max-width:690px;margin:0;font-size:13px;line-height:1.65}.otelora-guide-hero>div>a{background:var(--acid);color:#34411c;border-radius:11px;align-items:center;gap:7px;min-height:46px;margin-top:26px;padding:0 17px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.otelora-guide-hero>div>a span{font-size:17px}.otelora-guide-hero>aside{background:#2a2c27;border:1px solid #3d4038;border-radius:18px;align-self:end;min-height:235px;padding:25px}.otelora-guide-hero>aside span{color:#9ca095;letter-spacing:.12em;font-size:8px;font-weight:850}.otelora-guide-hero>aside strong{color:var(--acid);letter-spacing:-.05em;margin:44px 0 10px;font-size:38px;display:block}.otelora-guide-hero>aside p{color:#b1b5ab;margin:0;font-size:11px;line-height:1.6}.otelora-guide-steps{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1160px;margin:12px auto 0;display:grid}.otelora-guide-steps article{background:#fff;border:1px solid #d8d4ca;border-radius:18px;min-height:260px;padding:24px}.otelora-guide-steps article>span{color:#52672b;background:#e6f5b7;border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.otelora-guide-steps article small{color:#8170b2;letter-spacing:.1em;margin-top:34px;font-size:7px;font-weight:900;display:block}.otelora-guide-steps h2{letter-spacing:-.03em;margin:9px 0 10px;font-size:18px;line-height:1.2}.otelora-guide-steps p{color:#777a71;margin:0;font-size:10px;line-height:1.65}.otelora-guide-checklist{background:#fff;border:1px solid #d8d4ca;border-radius:22px;grid-template-columns:minmax(240px,.45fr) minmax(0,1.55fr);gap:28px;max-width:1160px;margin:12px auto 0;padding:32px;display:grid}.otelora-guide-checklist>div>p{color:#6e58ad;letter-spacing:.12em;margin:0;font-size:8px;font-weight:900}.otelora-guide-checklist>div h2{letter-spacing:-.05em;margin:12px 0;font-size:35px;line-height:1}.otelora-guide-checklist>div span{color:#81837b;font-size:10px;line-height:1.55}.otelora-guide-checklist ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.otelora-guide-checklist li{background:#faf9f6;border:1px solid #e2ded5;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.otelora-guide-checklist li>span{color:#6d57ac;background:#ece7f9;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.otelora-guide-checklist li strong,.otelora-guide-checklist li small{display:block}.otelora-guide-checklist li strong{font-size:10px}.otelora-guide-checklist li small{color:#8b8d84;margin-top:4px;font-size:8px;line-height:1.45}.otelora-guide-checklist li>b{color:var(--acid);background:#242620;border-radius:8px;padding:6px 8px;font-size:7px}.otelora-guide-footer{color:#fff;background:#6c50c5;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1160px;margin:12px auto 0;padding:26px 30px;display:grid}.otelora-guide-footer>div span,.otelora-guide-footer>div strong{display:block}.otelora-guide-footer>div span{color:#d3cafa;letter-spacing:.12em;font-size:7px;font-weight:900}.otelora-guide-footer>div strong{margin-top:7px;font-size:18px}.otelora-guide-footer>a{color:#5c45a9;background:#fff;border-radius:10px;padding:13px 15px;font-size:9px;font-weight:850;text-decoration:none}.otelora-guide-footer>small{color:#d7cff1;grid-column:1/-1;font-size:7px;line-height:1.45}@media (max-width:850px){.otelora-guide-hero,.otelora-guide-checklist{grid-template-columns:1fr}.otelora-guide-steps{grid-template-columns:1fr 1fr}.otelora-guide-hero>aside{min-height:0}.otelora-guide-hero>aside strong{margin-top:20px}}@media (max-width:560px){.otelora-guide-shell{padding:10px}.otelora-guide-hero{padding:22px}.otelora-guide-hero nav span{display:none}.otelora-guide-hero>div{padding-right:0}.otelora-guide-steps{grid-template-columns:1fr}.otelora-guide-checklist{padding:20px}.otelora-guide-checklist li{grid-template-columns:30px 1fr}.otelora-guide-checklist li>b{grid-column:2;justify-self:start}.otelora-guide-footer{grid-template-columns:1fr;padding:22px}.otelora-guide-footer>a{text-align:center}}@media (max-width:900px){.pipeline-stage-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pipeline-stage-map li,.pipeline-stage-map li:first-child,.pipeline-stage-map li:last-child{border:1px solid var(--line);border-radius:9px}.pipeline-gates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pipeline-hero{flex-direction:column;align-items:flex-start}.pipeline-hero-actions{flex-direction:column;width:100%}.pipeline-hero-actions a{text-align:center}.pipeline-stage-map,.pipeline-health,.pipeline-gates{grid-template-columns:1fr 1fr}.pipeline-card>header{grid-template-columns:38px minmax(0,1fr)}.pipeline-stage-badge{grid-column:2;justify-self:start}.release-proof{grid-template-columns:1fr}.release-proof small{text-align:left}}.otelora-carousel-stage{background:#191a17;width:1080px;min-height:1350px;margin:0}.otelora-carousel-stage.export-mode{width:1080px;height:1350px;min-height:1350px;overflow:hidden}.otelora-carousel-stage.render-2x{width:2160px;height:2700px;min-height:2700px;overflow:hidden}.otelora-carousel-stage.render-2x .otelora-carousel-slide{zoom:2}.otelora-carousel-slide{color:#fff;width:1080px;height:1350px;font-family:var(--font-geist-sans),Arial,sans-serif;background:#22231f;grid-template-rows:auto 1fr auto;padding:70px 76px 58px;display:grid;position:relative;overflow:hidden}.otelora-carousel-slide.light{color:#20211e;background:#f4f1eb}.otelora-carousel-slide.violet{color:#fff;background:#6846e8}.otelora-carousel-slide.has-image{background-position:50%;background-size:cover}.otelora-carousel-slide.has-image:after{content:"";pointer-events:none;background:linear-gradient(135deg,#1516135c,#0000 60%);position:absolute;inset:0}.otelora-carousel-slide.light.has-image:after{background:linear-gradient(135deg,#f4f1eb38,#0000 60%)}.otelora-carousel-slide>header,.otelora-carousel-copy,.otelora-carousel-slide>footer{z-index:1;position:relative}.otelora-carousel-slide>header{border-bottom:2px solid;justify-content:space-between;align-items:center;padding-bottom:28px;display:flex}.otelora-carousel-slide>header strong{color:#d9f47b;letter-spacing:.18em;font-size:30px}.otelora-carousel-slide.light>header strong{color:#6846e8}.otelora-carousel-slide>header span{letter-spacing:.1em;opacity:.64;font-size:16px;font-weight:800}.otelora-carousel-copy{align-self:center}.otelora-carousel-copy>p{color:#d9f47b;letter-spacing:.12em;margin:0 0 30px;font-size:21px;font-weight:850}.otelora-carousel-slide.light .otelora-carousel-copy>p{color:#6846e8}.otelora-carousel-copy h1{letter-spacing:-.06em;max-width:920px;margin:0;font-size:84px;line-height:.92}.otelora-carousel-copy h1 span{display:block}.otelora-carousel-lead{opacity:.8;max-width:860px;margin-top:38px;font-size:34px;font-weight:520;line-height:1.35}.otelora-carousel-items{grid-template-columns:1fr 1fr;gap:16px;margin-top:50px;display:grid}.otelora-carousel-items article{background:#ffffff14;border:2px solid #ffffff38;border-radius:22px;min-height:126px;padding:25px 27px}.otelora-carousel-slide.light .otelora-carousel-items article{background:#fffdfa;border-color:#ddd8ce}.otelora-carousel-items span,.otelora-carousel-items strong{display:block}.otelora-carousel-items span{color:#d9f47b;letter-spacing:.12em;font-size:18px;font-weight:900}.otelora-carousel-slide.light .otelora-carousel-items span{color:#6846e8}.otelora-carousel-items strong{margin-top:10px;font-size:27px;line-height:1.2}.otelora-carousel-flow{gap:13px;margin-top:54px;display:grid}.otelora-carousel-flow article{color:#20211e;background:#fffdfa;border-radius:19px;grid-template-columns:70px 1fr;align-items:center;gap:19px;min-height:91px;padding:14px 20px;display:grid;box-shadow:0 13px 30px #1e1d1914}.otelora-carousel-flow span{background:#d9f47b;border-radius:16px;place-items:center;width:58px;height:58px;font-size:18px;font-weight:900;display:grid}.otelora-carousel-flow strong{font-size:29px}.otelora-carousel-note{opacity:.76;border-top:2px solid;margin-top:45px;padding-top:23px;font-size:28px;font-weight:720;line-height:1.35}.otelora-carousel-note.keyword{color:#30391f;letter-spacing:.07em;opacity:1;background:#d9f47b;border:0;border-radius:28px;place-items:center;width:fit-content;min-width:250px;height:116px;margin-top:55px;padding:0 42px;font-size:55px;font-weight:950;display:inline-grid}.otelora-carousel-slide>footer{letter-spacing:.12em;border-top:2px solid;justify-content:space-between;align-items:center;padding-top:28px;font-size:19px;font-weight:850;display:flex}.otelora-carousel-slide>footer i{color:#30391f;background:#d9f47b;border-radius:50%;place-items:center;width:58px;height:58px;font-size:31px;font-style:normal;display:grid}.community-inbox{gap:14px;display:grid}.community-header{color:#fff;background:#22231f;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.community-header h2{letter-spacing:-.04em;margin:4px 0 7px;font-size:27px}.community-header>div:first-child>p:last-child{color:#a9aca3;max-width:670px;margin:0;font-size:10px;line-height:1.55}.community-header>div:last-child{text-align:right;background:#2a2c27;border:1px solid #3a3c35;border-radius:11px;min-width:150px;padding:13px}.community-header>div:last-child strong,.community-header>div:last-child span,.community-header>div:last-child small{display:block}.community-header>div:last-child strong{color:var(--acid);font-size:25px}.community-header>div:last-child span{font-size:8px}.community-header>div:last-child small{color:#989b92;margin-top:5px;font-size:7px}.community-status{color:#477042;background:#e5f2de;border-radius:9px;margin:0;padding:10px 12px;font-size:8px;font-weight:750}.community-guardrails{flex-wrap:wrap;gap:7px;display:flex}.community-guardrails span{color:#65724d;background:#f8faef;border:1px solid #d9ddd0;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:700}.community-automation{background:#f8f6f1;border:1px solid #d8d4ca;border-radius:15px;grid-template-columns:minmax(230px,1.25fr) minmax(230px,.9fr);gap:16px 22px;padding:20px;display:grid}.community-automation.active{background:#f2f8e8;border-color:#bad49e}.community-automation h3{margin:5px 0 7px;font-size:16px}.community-automation>div>p:last-child{color:#777a71;max-width:650px;margin:0;font-size:8px;line-height:1.5}.community-automation dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.community-automation dl div{background:#fff;border:1px solid #ddd9d0;border-radius:10px;align-content:center;min-height:70px;padding:10px;display:grid}.community-automation dt{color:#8b8d84;font-size:6px;line-height:1.35}.community-automation dd{color:#50534a;margin:5px 0 0;font-size:18px;font-weight:900}.community-automation.active dd{color:#4f713f}.community-automation ul{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.community-automation li{color:#696b63;background:#ece9e2;border-radius:999px;padding:6px 8px;font-size:7px}.community-automation.active li{color:#526b43;background:#e0edcf}.community-automation>small{color:#9a6b12;grid-column:1/-1;font-size:7px}.community-automation>button{min-height:36px;color:var(--acid);cursor:pointer;background:#252720;border:0;border-radius:9px;grid-column:1/-1;justify-self:start;padding:0 13px;font-size:8px;font-weight:850}.community-automation.active>button{color:#fff;background:#5f7338}.community-automation>button:disabled{cursor:not-allowed;opacity:.55}.community-channel-health{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px;display:grid}.community-channel-health>span{background:#f8f6f1;border:1px solid #dedbd3;border-radius:11px;grid-template-columns:22px 1fr;align-items:center;gap:3px 7px;min-height:76px;padding:10px;display:grid}.community-channel-health i{background:#e9e6df;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-style:normal;font-weight:850;display:grid}.community-channel-health b{color:#55574f;font-size:8px}.community-channel-health small{overflow-wrap:anywhere;color:#888a82;font-size:6px;line-height:1.35}.community-channel-health em{color:#888a82;letter-spacing:.07em;text-transform:uppercase;grid-column:2;font-size:6px;font-style:normal;font-weight:800}.community-channel-health .ready i{color:#fff;background:#2f7d62}.community-channel-health .ready em{color:#2f7d62}.community-channel-health .missing i{color:#fff;background:#b76545}.community-channel-health .missing em{color:#a6583b}.community-channel-health .waiting i{color:#fff;background:#d6a33d}.community-channel-health .waiting em{color:#9a6b12}.community-subscription-action{background:#fff6dc;border:1px solid #e3c77e;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.community-subscription-action strong{color:#795817;font-size:9px}.community-subscription-action p{color:#8a7650;margin:4px 0 0;font-size:7px;line-height:1.45}.community-subscription-action button{color:#fff;cursor:pointer;background:#7c5b17;border:1px solid #7c5b17;border-radius:8px;flex:none;height:34px;padding:0 12px;font-size:8px;font-weight:800}.community-keyword-rules{background:#fff;border:1px solid #d9d5ca;border-radius:15px;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:center;gap:20px;padding:20px;display:grid}.community-keyword-rules h3{letter-spacing:-.02em;margin:5px 0 7px;font-size:15px}.community-keyword-rules>div>p:last-child{color:#7b7e74;margin:0;font-size:8px;line-height:1.5}.community-keyword-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.community-keyword-list>span{color:#6752a5;background:#f0edfa;border-radius:10px;padding:11px}.community-keyword-list b,.community-keyword-list small{display:block}.community-keyword-list b{letter-spacing:.05em;font-size:9px}.community-keyword-list small{color:#8b7ab9;margin-top:4px;font-size:6px;line-height:1.35}.community-keyword-list .community-keyword-empty{color:#81837b;background:#f6f4ef;grid-column:1/-1;font-size:8px;line-height:1.5}.community-list{gap:10px;display:grid}.community-empty{text-align:center;background:#ffffff73;border:1px dashed #cdc9bf;border-radius:15px;padding:34px}.community-empty strong{font-size:13px}.community-empty p{color:#7b7d75;max-width:560px;margin:7px auto 0;font-size:9px;line-height:1.5}.community-conversation{background:#f5f3ee;border:1px solid #d8d4cb;border-radius:16px;overflow:hidden;box-shadow:0 9px 30px #37342b0d}.community-conversation.test-event{box-shadow:none;border-style:dashed}.community-conversation-header{background:#ece9e2;border-bottom:1px solid #dedad1;grid-template-columns:minmax(150px,1fr) minmax(150px,.8fr) minmax(170px,.9fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.community-conversation-header>div:first-child span,.community-conversation-header>div:first-child strong,.community-conversation-header>div:first-child small,.community-conversation-header label span,.community-follow-up>*{display:block}.community-conversation-header>div:first-child span,.community-conversation-header label span{color:#8d8e86;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:7px;font-weight:750}.community-conversation-header>div:first-child strong{color:#3f413b;font-size:11px}.community-conversation-header>div:first-child small,.community-follow-up small,.community-follow-up time{color:#85877e;margin-top:3px;font-size:7px}.community-conversation-header select{color:#55574f;background:#fff;border:1px solid #d1cdc4;border-radius:8px;width:100%;height:34px;padding:0 9px;font-size:8px}.community-follow-up{background:#ffffff8c;border:1px solid #d8d3c9;border-radius:9px;min-height:48px;padding:8px 10px}.community-follow-up b{color:#65675f;font-size:8px}.community-timeline{gap:10px;padding:10px;display:grid}.community-timeline .community-item{position:relative}.community-timeline .community-item:not(:last-child):after{content:"";background:#cbc7bd;width:1px;height:10px;position:absolute;bottom:-11px;left:27px}.community-conversation-context{color:#4f6544;background:#f2f8e8;border-bottom:1px solid #dce8c9;align-items:center;gap:10px;padding:10px 16px;display:flex}.community-conversation-context span{color:#769064;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.community-conversation-context b{font-size:9px}.community-conversation-context small{color:#6f7d66;text-align:right;max-width:470px;margin-left:auto;font-size:7px;line-height:1.45}.community-item{background:var(--panel);border:1px solid #dedbd3;border-radius:14px;padding:17px}.community-item.test-event{background:#fafafa;border-style:dashed}.community-item.needs_review{background:#fffaf0;border-color:#d5a74c}.community-item.sending{background:#faf9f6;border-color:#c8c2b6}.community-item>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.community-item>header>div{align-items:center;gap:7px;display:flex}.community-item>header b,.community-item>header small,.community-item time{color:#92948b;font-size:7px}.intent-badge{color:#6b6d65;background:#eeeae3;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.intent-badge.purchase_intent{color:#4f713f;background:#e7f2d8}.intent-badge.complaint{color:#a24432;background:#ffe4de}.intent-badge.question{color:#604ab0;background:#e9e4ff}.intent-badge.spam{color:#777970;background:#ececea}.intent-badge.test{color:#48545c;background:#eceff1}.community-item blockquote{color:#474943;background:#f8f5ff;border-left:3px solid #cfc7e8;border-radius:0 9px 9px 0;margin:13px 0 9px;padding:12px;font-size:10px;line-height:1.55}.community-context{flex-wrap:wrap;gap:6px;display:flex}.community-context span{color:#80827a;background:#f3f1ec;border-radius:7px;padding:5px 7px;font-size:7px}.community-item form{border-top:1px solid #ebe8e1;gap:8px;margin-top:12px;padding-top:12px;display:grid}.community-item form label>span{color:#7f8178;margin-bottom:5px;font-size:7px;font-weight:750;display:block}.community-item textarea{color:#4d4f48;width:100%;min-height:76px;font:inherit;resize:vertical;background:#faf9f6;border:1px solid #dcd8d0;border-radius:9px;padding:10px;font-size:9px;line-height:1.5}.community-item form footer{justify-content:flex-end;gap:7px;display:flex}.community-item select,.community-item button,.community-resolution.review button{color:#686a62;background:#fff;border:1px solid #dcd8d0;border-radius:8px;height:34px;padding:0 10px;font-size:8px}.community-item button,.community-resolution.review button{cursor:pointer}.community-item .send-community-reply{color:var(--acid);background:#252720;border-color:#252720;font-weight:800}.community-resolution{color:#53724b;background:#e8f3e1;border-radius:9px;margin-top:12px;padding:10px;font-size:8px}.community-resolution p{color:#676b62;margin:5px 0 0;line-height:1.45}.community-resolution.ignored{color:#777970;background:#efefec}.community-resolution.sending{color:#666960;background:#efede8}.community-resolution.review{color:#855c11;background:#fff3cf;border:1px solid #e3c77e}.community-resolution.review footer{justify-content:flex-end;gap:7px;margin-top:9px;display:flex}.community-resolution.review .confirm-community-delivery{color:#fff;background:#7c5b17;border-color:#7c5b17;font-weight:800}.community-error{color:#a34b39;margin-top:8px;font-size:7px;display:block}@media (max-width:700px){.community-header{flex-direction:column}.community-header>div:last-child{text-align:left;width:100%}.community-automation{grid-template-columns:1fr}.community-automation dl{grid-template-columns:1fr 1fr 1fr}.community-channel-health{grid-template-columns:1fr 1fr}.community-subscription-action{flex-direction:column;align-items:stretch}.community-subscription-action button{width:100%}.community-keyword-rules{grid-template-columns:1fr}.community-keyword-list{grid-template-columns:1fr 1fr}.community-conversation-header{grid-template-columns:1fr}.community-conversation-context{flex-direction:column;align-items:flex-start}.community-conversation-context small{text-align:left;margin-left:0}.community-item form footer,.community-resolution.review footer{flex-direction:column;align-items:stretch}.community-item form footer>*,.community-resolution.review footer>*{width:100%}.community-item>header{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.retention-card dl{grid-template-columns:1fr;gap:4px}.privacy-operations-card form,.manual-check-list form,.system-check-list,.readiness-outcomes{grid-template-columns:1fr}.app-shell{display:block}.sidebar{z-index:10;width:100%;height:66px;padding:8px 12px;position:fixed;top:auto;bottom:0}.brand-mark,.sidebar-bottom{display:none}.primary-nav{justify-content:space-around;display:flex}.nav-item{width:44px;height:48px}.primary-nav .nav-item.mobile-secondary,.primary-nav .nav-section-label,.primary-nav .nav-divider{display:none}.topbar{height:68px;padding:0 18px}.content-wrap{padding:28px 18px 100px}.welcome-row{align-items:flex-start}.approval-pill{display:none}.ai-card{min-height:360px;padding:25px}.calendar-strip{gap:2px}.post-row{grid-template-columns:40px 31px 1fr 22px;gap:8px;padding:0 10px}.post-status,.brand-switcher>span:nth-child(2),.active-brand-label{display:none}.workspace-switcher-control{min-width:0}.workspace-switcher-control>span{display:none}.workspace-switcher-control select{max-width:150px}.foundation-badge{display:none}.onboarding-intro,.brand-form{padding:27px 23px}.two-columns,.memory-facts{grid-template-columns:1fr}.memory-facts{gap:9px}.metrics-grid{grid-template-columns:1fr 1fr}.brand-memory-title{grid-template-columns:48px 1fr}.ready-badge{display:none}.brand-memory-modal{padding:10px}.brand-memory-modal>section{max-height:calc(100vh - 20px)}.brand-memory-modal>section>header,.memory-editor-form{padding-left:18px;padding-right:18px}.signin-shell>section{padding:40px 24px}.signin-shell h1{letter-spacing:-2.5px;font-size:46px}.studio-heading,.studio-submit-row{flex-direction:column;align-items:flex-start}.studio-submit-row>button{width:100%}.studio-selects,.source-metadata-grid,.browser-handoff>ol{grid-template-columns:1fr}.core-flow-strip{flex-direction:column;align-items:flex-start}.core-flow-strip>i{display:none}.browser-import-row{flex-direction:column;align-items:flex-start}.browser-import-row button{width:100%}.experiment-fields.two,.experiment-fields.three,.result-columns{grid-template-columns:1fr}.workflow-header{flex-direction:column;align-items:flex-start}.workflow-item-summary{grid-template-columns:31px minmax(0,1fr) auto 16px;gap:8px;padding:0 10px}.workflow-date{display:none}.content-preview-grid{grid-template-columns:1fr}.content-preview-main{border-right:0;padding-right:0}.content-passport>header{flex-direction:column;align-items:flex-start}.passport-context-row,.content-passport>footer,.version-selectors,.version-diff-list article>div{grid-template-columns:1fr}.version-diff-list article>div>i{transform:rotate(90deg)}.workflow-actions{flex-wrap:wrap}.schedule-form,.media-grid{grid-template-columns:1fr}.queue-list article{grid-template-columns:28px minmax(0,1fr) auto;padding:9px 10px}.queue-list time{display:none}.analytics-metrics{grid-template-columns:1fr 1fr}.p2-proof-gate>div,.decision-rule-metadata{grid-template-columns:1fr}.secondary-performance>summary,.p2-admin-preparation>summary{flex-direction:column;align-items:flex-start;gap:7px}.secondary-performance>summary small,.p2-admin-preparation>summary small{text-align:left}.client-review-board>header{flex-direction:column;align-items:flex-start}.client-review-board dl,.experiment-overview dl,.quality-baseline-metrics,.priority-matrix>footer,.team-invite-card form{grid-template-columns:1fr}.team-member-row{grid-template-columns:32px minmax(0,1fr)}.member-controls,.member-actions,.locked-role{grid-column:2}.member-controls{grid-template-columns:1fr}.member-actions{justify-content:flex-start}.team-invitation-list article{grid-template-columns:minmax(0,1fr) auto}.team-invitation-list time{display:none}.team-access-summary{flex-direction:column;align-items:flex-start}.scope-brand-list{justify-content:flex-start}.invitation-shell{padding:14px}.invitation-shell>section{padding:27px 22px}.invitation-shell h1{font-size:36px}.today-work>header,.pilot-success>header,.source-add-form>header{flex-direction:column}.today-task-list>article{grid-template-columns:38px minmax(0,1fr)}.today-task-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.pilot-board-header,.pilot-empty-state,.pilot-progress-copy,.pilot-actions,.pilot-affiliate-scope>header,.pilot-affiliate-scope form>footer,.pilot-offer-selector>header{flex-direction:column;align-items:flex-start}.pilot-empty-state{display:flex}.pilot-empty-state button,.pilot-affiliate-scope form>footer button{width:100%}.pilot-progress-copy{display:flex}.pilot-progress-copy p{margin-left:0}.pilot-step-nav{grid-template-columns:1fr 1fr;gap:6px}.pilot-step-nav li,.pilot-step-nav li:first-child,.pilot-step-nav li:last-child{border:1px solid #e5e2da;border-radius:9px}.pilot-step-nav li:after{display:none}.pilot-scope-counts{flex-wrap:wrap;width:100%}.pilot-scope-settings{grid-template-columns:1fr}.pilot-fixed-duration{grid-column:auto}.pilot-scope-summary{grid-template-columns:1fr 1fr}.pilot-scope-summary>div:nth-child(2n){border-right:0}.pilot-scope-summary ul{grid-template-columns:1fr}.pilot-scope-summary li{border-right:0}.pilot-time-progress{grid-template-columns:1fr}.pilot-time-progress>small{text-align:left}.pilot-slots{grid-template-columns:repeat(5,minmax(0,1fr))}.pilot-pipeline,.pilot-affiliate-metrics,.pilot-gate-grid,.pilot-measurement-contract>div{grid-template-columns:1fr}.pilot-pipeline article,.pilot-affiliate-metrics article,.pilot-gate-grid article:nth-child(odd),.pilot-measurement-contract article{border-right:0}.pilot-gate-grid article{grid-template-columns:24px minmax(0,1fr)}.pilot-gate-grid article>a{grid-column:2}.pilot-actions a{margin-left:0}.pilot-primary-metrics,.pilot-secondary dl,.source-add-grid,.pilot-kpi-grid{grid-template-columns:1fr}.pilot-primary-metrics>article,.pilot-kpi-grid>article{border-right:0!important}.pilot-secondary dl>div:nth-child(odd){border-right:0}.source-add-form header small{text-align:left}.workflow-focus{grid-template-columns:1fr}.human-time-tracker,.approval-reminder,.passport-header-actions{flex-direction:column;align-items:flex-start}.affiliate-hero{padding:28px 22px}.affiliate-hero h2{font-size:38px}.affiliate-network-cloud,.affiliate-offer-grid,.affiliate-form-grid.two,.affiliate-form-grid.three,.affiliate-form-grid.four{grid-template-columns:1fr}.affiliate-metrics{grid-template-columns:1fr 1fr}.affiliate-form>footer,.affiliate-offer-card>footer{flex-direction:column;align-items:flex-start}.affiliate-form>footer button{width:100%}.offer-economics{grid-template-columns:1fr 1fr}.affiliate-event-list article{grid-template-columns:8px minmax(0,1fr) auto}.affiliate-event-list time{display:none}.affiliate-jump-nav{justify-content:flex-start;overflow:auto}.affiliate-jump-nav a{flex:none}.affiliate-operations-section,.affiliate-import-section,.affiliate-report-section,.affiliate-offers-section,.affiliate-events-section{padding:19px 15px}.affiliate-program-card>summary,.affiliate-evidence-note{flex-direction:column;align-items:flex-start}.affiliate-list-tools{flex-direction:column}.affiliate-list-tools input,.affiliate-list-tools select{width:100%}.affiliate-import-actions{flex-direction:column;align-items:stretch}.affiliate-report-filters{grid-template-columns:1fr}.affiliate-report-filters .report-search{grid-column:auto}.affiliate-report-metrics{grid-template-columns:1fr 1fr}.affiliate-evidence-note span{text-align:left}.affiliate-import-history article{grid-template-columns:minmax(0,1fr) auto}.affiliate-import-history article>span{display:none}.affiliate-import-history article>b{grid-area:1/2}.csv-preview-summary>strong{width:100%;margin-left:0}.affiliate-event-list select{width:95px}}.community-meeting-confirmation,.community-meeting-confirmed{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:12px 0;padding:14px}.community-channel-boundary{background:#fffaf0;border:1px solid #d8c9a6;border-radius:12px;gap:4px;margin:12px 0;padding:12px 14px;display:grid}.community-channel-boundary span,.community-channel-boundary small{color:var(--muted)}.community-test-archive{border:1px dashed var(--line);border-radius:14px;margin-top:18px;padding:14px}.community-test-archive>summary{cursor:pointer;font-weight:700}.community-test-archive>p{color:var(--muted)}.community-meeting-confirmation{grid-template-columns:minmax(180px,1fr) minmax(180px,.7fr) minmax(240px,1.2fr) auto;align-items:end;gap:10px;display:grid}.community-meeting-confirmation label{gap:5px;display:grid}.community-meeting-confirmation input{width:100%}.community-meeting-confirmed{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.community-meeting-confirmed small{flex-basis:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.governance-page{gap:16px;display:grid}.governance-hero{color:#fff;background:#252620;border-radius:20px;justify-content:space-between;align-items:stretch;gap:24px;padding:29px;display:flex}.governance-hero h2{letter-spacing:-1.4px;margin:12px 0 10px;font-size:34px;line-height:1.02}.governance-hero p{color:#a9aba2;max-width:650px;margin:0;font-size:10px;line-height:1.65}.governance-hero .card-kicker{color:#d9f47b}.governance-version{text-align:right;background:#2c2e28;border:1px solid #42443b;border-radius:13px;flex-direction:column;justify-content:center;min-width:158px;padding:15px;display:flex}.governance-version span{color:#9ca197;letter-spacing:1px;font-size:7px;font-weight:800}.governance-version strong{color:var(--acid);letter-spacing:-1px;margin-top:5px;font-size:35px}.governance-version small{color:#a9aba2;margin-top:5px;font-size:7px}.governance-form{gap:14px;display:grid}.governance-form.compact{gap:12px;margin-top:17px}.governance-section{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:20px}.governance-section>header{border-bottom:1px solid #ebe8e1;padding-bottom:14px}.governance-section h3,.governance-history h3,.vault-panel h3,.vault-records h3{letter-spacing:-.35px;margin:0;font-size:17px}.governance-section header p,.vault-panel header p{color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.5}.governance-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding-top:15px;display:grid}.governance-fields label:first-child:nth-last-child(odd){grid-column:1/-1}.governance-fields label,.governance-form.compact label{gap:6px;min-width:0;display:grid}.governance-fields label>span,.governance-form.compact label>span,.governance-save-row label>span{color:#55574f;font-size:8px;font-weight:750}.governance-fields label>span small{color:#a2a39b;margin-left:5px;font-size:7px;font-weight:500}.governance-fields input,.governance-fields textarea,.governance-save-row input,.governance-form.compact input,.governance-form.compact textarea,.governance-form.compact select{width:100%;color:var(--ink);background:#faf9f6;border:1px solid #ddd9d0;border-radius:9px;outline:none;font-size:9px}.governance-fields textarea,.governance-form.compact textarea{resize:vertical;min-height:74px;padding:10px;line-height:1.45}.governance-fields input,.governance-save-row input,.governance-form.compact input,.governance-form.compact select{height:37px;padding:0 10px}.governance-fields input:focus,.governance-fields textarea:focus,.governance-save-row input:focus,.governance-form.compact input:focus,.governance-form.compact textarea:focus,.governance-form.compact select:focus{background:#fff;border-color:#8d72ef;box-shadow:0 0 0 3px #6846e814}.governance-save-row{background:#f7f4ff;border:1px solid #d9d2ef;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:13px;padding:16px 20px;display:grid}.governance-save-row label{gap:6px;display:grid}.governance-save-row .primary-button{min-width:215px}.success-note{color:#477042;background:#e5f2de;border-radius:9px;margin:0;padding:10px 12px;font-size:8px;font-weight:750}.governance-history,.vault-records{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden}.governance-history>header,.vault-records>header{border-bottom:1px solid #ebe8e1;justify-content:space-between;align-items:flex-end;gap:20px;padding:19px 20px;display:flex}.governance-history>header>span,.vault-records>header>small{color:#92948b;font-size:8px}.governance-history-list{display:grid}.governance-history-list article{border-bottom:1px solid #f0ede7;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 20px;display:grid}.governance-history-list article:last-child{border-bottom:0}.governance-history-list article>b{color:#6248bd;background:#e9e4ff;border-radius:7px;place-items:center;width:34px;height:25px;font-size:8px;display:grid}.governance-history-list strong,.governance-history-list small{display:block}.governance-history-list strong{color:#50534b;font-size:8px}.governance-history-list small{color:#989a91;margin-top:3px;font-size:7px}.governance-history-list em{color:#4f793c;font-size:7px;font-style:normal;font-weight:800}.source-vault-hero{background:#6846e8}.source-vault-hero .card-kicker{color:#d9f47b}.vault-stats{grid-template-columns:repeat(3,1fr);align-self:center;gap:7px;min-width:290px;display:grid}.vault-stat{background:#ffffff1a;border:1px solid #ffffff38;border-radius:11px;align-content:center;min-height:84px;padding:11px;display:grid}.vault-stat span,.vault-stat small{color:#d8d0f5;font-size:7px}.vault-stat strong{color:#fff;margin-top:4px;font-size:23px}.vault-stat small{margin-top:3px;line-height:1.35}.vault-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vault-panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-width:0;padding:20px}.vault-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vault-panel header .card-kicker,.vault-records .card-kicker{color:#85867e}.status-chip{letter-spacing:.7px;white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:5px 7px;font-size:6px;font-weight:850;display:inline-flex}.status-chip.pending{color:#916b1b;background:#fff2cc}.status-chip.verified{color:#4d753f;background:#e2f1d9}.status-chip.blocked{color:#a34534;background:#ffe2dd}.status-chip.muted{color:#777970;background:#ecece8}.vault-panel .primary-button{justify-self:start;min-width:145px}.vault-record-list,.claim-record-list{display:grid}.vault-record-list article,.claim-record-list article{border-bottom:1px solid #f0ede7;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px 20px;display:grid}.vault-record-list article:last-child,.claim-record-list article:last-child{border-bottom:0}.vault-record-icon{color:#654dc1;background:#ece7ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:7px;font-weight:850;display:grid}.vault-record-main,.claim-record-main{min-width:0}.vault-record-main strong,.vault-record-main small,.vault-record-main p,.claim-record-main strong,.claim-record-main small,.claim-record-main em{display:block}.vault-record-main strong,.claim-record-main strong{color:#4b4e47;font-size:9px;line-height:1.4}.vault-record-main small,.claim-record-main small{color:#92948b;margin-top:4px;font-size:7px;line-height:1.4}.vault-record-main p{color:#73766d;margin:7px 0 0;font-size:8px;line-height:1.45}.vault-record-actions,.claim-record-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.vault-record-actions button,.claim-record-actions button{color:#62645c;cursor:pointer;background:#faf9f6;border:1px solid #d8d4cb;border-radius:7px;min-height:27px;padding:0 8px;font-size:7px}.vault-record-actions button:hover,.claim-record-actions button:hover{color:#6049bb;border-color:#8c78db}.claim-record-main em{color:#9b6c1e;margin-top:5px;font-size:7px;font-style:normal}.claim-status-dot{background:#d3a342;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #fff4d8}.claim-status-dot[data-status=verified]{background:#4d8a58;box-shadow:0 0 0 4px #e5f3df}.claim-status-dot[data-status=restricted],.claim-status-dot[data-status=expired]{background:#b6503e;box-shadow:0 0 0 4px #ffe5df}.subtle-danger{color:#a24534!important}.empty-governance-state{color:#92948b;text-align:center;padding:28px 20px;font-size:8px}.claims-records{margin-top:0}@media (max-width:850px){.governance-hero{flex-direction:column;align-items:flex-start}.governance-version{text-align:left;width:100%}.vault-stats{width:100%}.vault-grid{grid-template-columns:1fr}}@media (max-width:650px){.governance-fields{grid-template-columns:1fr}.governance-fields label:first-child:nth-last-child(odd){grid-column:auto}.governance-save-row{grid-template-columns:1fr}.governance-save-row .primary-button{width:100%}.governance-hero{padding:23px 19px}.governance-hero h2{font-size:29px}.governance-section,.vault-panel{padding:16px}.governance-history>header,.vault-records>header{flex-direction:column;align-items:flex-start;gap:7px}.vault-record-list article,.claim-record-list article{grid-template-columns:30px minmax(0,1fr);padding:13px 14px}.vault-record-actions,.claim-record-actions{grid-column:2;justify-content:flex-start}.vault-record-icon{width:28px;height:28px}.vault-stats{min-width:0}.vault-stat{min-height:72px}.vault-stat strong{font-size:20px}}.campaign-workspace-page{gap:16px;display:grid}.content-set-panel{gap:14px;display:grid}.content-set-intro{background:#f5faec;border:1px solid #d8dfc6;border-radius:15px;justify-content:space-between;align-items:flex-end;gap:20px;padding:19px 20px;display:flex}.content-set-intro h3{letter-spacing:-.4px;margin:5px 0 7px;font-size:19px}.content-set-intro p{color:#69725b;max-width:650px;margin:0;font-size:8px;line-height:1.6}.content-set-proof{text-align:right;border:1px solid #d3dfbc;border-radius:10px;min-width:160px;padding:12px}.content-set-proof span,.content-set-proof strong,.content-set-proof small{display:block}.content-set-proof span{color:#778565;letter-spacing:.1em;font-size:6px;font-weight:850}.content-set-proof strong{color:#506f44;margin-top:5px;font-size:23px}.content-set-proof small{color:#849079;margin-top:3px;font-size:7px}.content-set-grid{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:12px;display:grid}.content-set-create,.content-set-list,.content-set-detail{border:1px solid var(--line);background:var(--panel);border-radius:15px;min-width:0;padding:18px 20px}.content-set-create header,.content-set-list header,.content-set-detail>header,.content-set-attach>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.content-set-create h4,.content-set-list h4,.content-set-detail h4,.content-set-attach h5{letter-spacing:-.3px;margin:4px 0 0;font-size:16px}.content-set-create header small,.content-set-list header small,.content-set-attach header small{color:#999b92;font-size:7px}.content-set-create form{gap:10px;display:grid}.content-set-create textarea{min-height:62px}.content-set-list>div{gap:6px;display:grid}.content-set-list button{color:inherit;text-align:left;cursor:pointer;background:#faf9f6;border:1px solid #ebe8e1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.content-set-list button.selected{background:#f2efff;border-color:#c7b9ed}.content-set-list button span,.content-set-list button strong,.content-set-list button small{min-width:0;display:block}.content-set-list button strong{color:#53564e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.content-set-list button small{color:#999b92;margin-top:4px;font-size:7px}.content-set-list button b{color:#5c7b4e;background:#e8f0dd;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.content-set-detail>header{border-bottom:1px solid #ebe8e1;padding-bottom:14px}.content-set-detail>header p{max-width:650px;color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.5}.content-set-lineage{background:#f7f4ff;border:1px solid #dad3f1;border-radius:10px;gap:5px;min-width:165px;padding:10px;display:grid}.content-set-lineage span{color:#8c7fbd;letter-spacing:.7px;font-size:6px;font-weight:850}.content-set-lineage strong{color:#5e46af;font-size:8px}.content-set-lineage small{color:#9990be;font-size:7px}.content-set-items{gap:6px;padding:14px 0;display:grid}.content-set-items article{background:#fffdfa;border:1px solid #ebe8e1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.content-set-items article>div,.content-set-items article strong,.content-set-items article small{min-width:0;display:block}.content-set-items article strong{color:#56584f;margin-top:5px;font-size:9px}.content-set-items article small{color:#999b92;margin-top:4px;font-size:7px}.content-set-items article>b{color:#7f8380;font-size:8px}.set-role{letter-spacing:.05em;border-radius:4px;padding:3px 5px;font-size:6px;font-weight:850;display:inline-block}.set-role.parent{color:#5b7d4d;background:#e4f0dc}.set-role.variant{color:#6953b5;background:#eee9ff}.content-set-attach{border-top:1px solid #ebe8e1;gap:10px;padding-top:14px;display:grid}.content-set-attach header{margin-bottom:0}.content-set-attach h5{font-size:13px}.content-set-attach label>span{color:#777970;margin-bottom:5px;font-size:7px;font-weight:750;display:block}.content-set-attach .secondary-button{justify-self:end}@media (max-width:850px){.content-set-grid{grid-template-columns:1fr}.content-set-intro,.content-set-detail>header{flex-direction:column;align-items:flex-start}.content-set-proof,.content-set-lineage{text-align:left;width:100%}}.prompt-registry-card{background:#fbfaff;border:1px solid #ded9ef;border-radius:13px;margin-top:13px;padding:17px}.prompt-registry-card>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.prompt-registry-card h3{margin:4px 0 0;font-size:15px}.prompt-registry-card>header small{color:#8f8aa1;text-align:right;max-width:390px;font-size:7px;line-height:1.5}.prompt-registry-card>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.prompt-registry-card article{background:#fff;border:1px solid #e9e4f5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:10px;display:grid}.prompt-registry-card article>div,.prompt-registry-card article strong,.prompt-registry-card article small{min-width:0;display:block}.prompt-registry-card article strong{color:#5d527b;font-size:8px}.prompt-registry-card article small{color:#9c97aa;margin-top:4px;font-size:6px}.prompt-registry-card article>b{color:#8178a3;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:6px;overflow:hidden}.prompt-registry-card article>em{letter-spacing:.05em;border-radius:4px;grid-area:1/2;align-self:start;padding:4px 5px;font-size:5px;font-style:normal;font-weight:850}.prompt-registry-card article>em.connected{color:#5a7c4a;background:#e2f1dc}.prompt-registry-card article>em.registered{color:#6c56b7;background:#eee9ff}@media (max-width:850px){.prompt-registry-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-registry-card>header{flex-direction:column;align-items:flex-start}.prompt-registry-card>header small{text-align:left;max-width:none}}@media (max-width:560px){.prompt-registry-card>div{grid-template-columns:1fr}}.reusable-learnings,.measurement-panel{background:#faf8ff;border:1px solid #d9d3f1;border-radius:14px;gap:14px;margin-top:16px;padding:16px;display:grid}.reusable-learnings header,.measurement-panel .studio-intro,.hypothesis-list>header,.retrospective-section>header,.comparison-table>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.reusable-learnings h3,.measurement-panel h3,.hypothesis-list h4,.retrospective-section h4{margin:4px 0 0;font-size:14px}.reusable-learnings header small,.measurement-panel .studio-intro p,.measurement-panel .studio-intro>small,.hypothesis-list>header small,.retrospective-section>header small{color:#8f8e99;text-align:right;max-width:330px;font-size:7px;line-height:1.5}.reusable-learnings>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reusable-learnings article{background:#fff;border:1px solid #e8e1fb;border-radius:9px;padding:10px}.reusable-learnings article strong,.reusable-learnings article p,.reusable-learnings article small{display:block}.reusable-learnings article strong{color:#5d48a6;font-size:8px}.reusable-learnings article p{color:#686977;margin:6px 0;font-size:8px;line-height:1.45}.reusable-learnings article small{color:#9694a0;font-size:7px}.measurement-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.measurement-source-card{background:#fff;border:1px solid #e4e0d7;border-radius:10px;gap:5px;padding:13px;display:grid}.measurement-source-card span{color:#777a71;letter-spacing:.8px;font-size:6px;font-weight:850}.measurement-source-card strong{color:#4f5e35;letter-spacing:-.5px;font-size:17px}.measurement-source-card small{color:#8b8d84;font-size:7px}.measurement-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.comparison-table{background:#fff;border:1px solid #e5e1d9;border-radius:10px;min-width:0;padding:12px}.comparison-table>header strong{color:#5a5d54;font-size:9px}.comparison-table>header small{color:#999a92;font-size:7px}.comparison-table>p{color:#999a92;font-size:8px}.comparison-table>div{gap:6px;margin-top:10px;display:grid}.comparison-table article{background:#faf9f6;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:8px;display:grid}.comparison-table article strong,.comparison-table article b,.comparison-table article small{display:block}.comparison-table article strong{color:#575a52;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.comparison-table article b{color:#5d48a6;font-size:8px}.comparison-table article small{color:#999a92;font-size:6px}.hypothesis-list,.retrospective-section{border-top:1px solid #e8e4dc;gap:10px;padding-top:4px;display:grid}.hypothesis-list>div{gap:7px;display:grid}.hypothesis-list article{background:#fff;border:1px solid #e5e1d9;border-radius:9px;padding:10px}.hypothesis-list article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.hypothesis-list article strong{color:#565950;font-size:8px}.hypothesis-list article b{border-radius:5px;padding:4px 6px;font-size:6px}.measurement-ready{color:#4d773f;background:#e5f2de}.measurement-waiting{color:#967123;background:#fff3d5}.hypothesis-list article p{color:#666960;margin:6px 0 0;font-size:8px;line-height:1.45}.hypothesis-list article small{color:#989a91;margin-top:5px;font-size:7px;display:block}.manual-metric-panel,.campaign-closure{background:#fff;border:1px solid #ded9ed;border-radius:10px;gap:10px;padding:13px;display:grid}.manual-metric-panel>header,.campaign-closure>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.manual-metric-panel h4,.campaign-closure h4{color:#575064;margin:4px 0 0;font-size:11px}.manual-metric-panel header small,.campaign-closure header small{color:#8f8e99;text-align:right;max-width:320px;font-size:7px;line-height:1.45}.campaign-closure{background:#f7f5ff;border-color:#d4cbed}.campaign-closure-checks{flex-wrap:wrap;gap:6px;display:flex}.campaign-closure-checks span{border-radius:999px;padding:6px 8px;font-size:7px}.campaign-closure-checks .done{color:#4d773f;background:#e5f2de}.campaign-closure-checks .pending{color:#a04f36;background:#fff0e8}.retrospective-section .learning-form{padding-top:0}.retrospective-section .form-submit-row select{color:#65685f;background:#faf9f6;border:1px solid #ddd9d0;border-radius:8px;height:34px;padding:0 9px;font-size:8px}.campaign-hero{color:#fff;background:#272924;border-radius:20px;justify-content:space-between;align-items:stretch;gap:22px;padding:29px;display:flex}.campaign-hero h2{letter-spacing:-1.4px;margin:12px 0 10px;font-size:34px;line-height:1.02}.campaign-hero p{color:#aaaca3;max-width:650px;margin:0;font-size:10px;line-height:1.65}.campaign-hero .card-kicker{color:var(--acid)}.campaign-hero-principle{background:#30322c;border:1px solid #45483f;border-radius:13px;flex-direction:column;justify-content:center;align-self:center;min-width:225px;padding:15px;display:flex}.campaign-hero-principle span,.campaign-hero-principle small{color:#aeb0a7;font-size:7px}.campaign-hero-principle strong{color:var(--acid);margin:9px 0;font-size:12px;line-height:1.4}.campaign-hero-principle small{line-height:1.45}.campaign-workspace-grid{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:16px;display:grid}.campaign-list-panel,.campaign-main-panel,.lineage-panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-width:0;overflow:hidden}.campaign-list-panel{position:sticky;top:16px}.campaign-list-panel>header{border-bottom:1px solid #ebe8e1;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.campaign-list-panel h3,.campaign-detail-header h3,.lineage-panel h3{letter-spacing:-.35px;margin:3px 0 0;font-size:16px}.campaign-list-panel header button{color:#5d5e57;cursor:pointer;background:#faf9f6;border:1px solid #d7d2c8;border-radius:7px;padding:6px 8px;font-size:7px}.campaign-list{display:grid}.campaign-list>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0ede7;justify-content:space-between;align-items:center;gap:8px;padding:13px 15px;display:flex}.campaign-list>button:hover,.campaign-list>button.selected{background:#f1eeff}.campaign-list>button span{min-width:0}.campaign-list>button strong,.campaign-list>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.campaign-list>button strong{color:#4d5048;font-size:8px}.campaign-list>button small{color:#999a92;margin-top:4px;font-size:7px}.campaign-list>button b{color:#6348bd;background:#e9e4ff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.campaign-empty{color:#92948b;padding:22px 16px;font-size:8px;line-height:1.5}.campaign-main-panel{padding:20px}.campaign-detail-header{border-bottom:1px solid #ebe8e1;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.campaign-detail-header p{max-width:650px;color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.5}.campaign-lineage-pill{background:#f7f4ff;border:1px solid #dad3f1;border-radius:10px;gap:5px;min-width:190px;padding:10px;display:grid}.campaign-lineage-pill span{color:#8c7fbd;letter-spacing:.7px;font-size:6px;font-weight:850}.campaign-lineage-pill strong{color:#5e46af;font-size:8px}.campaign-tabs{border-bottom:1px solid #ebe8e1;gap:5px;padding:14px 0;display:flex;overflow:auto}.campaign-tabs button{color:#797b72;cursor:pointer;background:#faf9f6;border:1px solid #dfdcd5;border-radius:8px;flex:none;min-height:31px;padding:0 10px;font-size:7px;font-weight:750}.campaign-tabs button.active{color:#5e46af;background:#eeeaff;border-color:#7257d5}.campaign-tabs b{color:#9484d2;margin-left:3px}.campaign-contract-form,.brief-contract-form,.production-studio-form,.learning-form{gap:13px;padding-top:18px;display:grid}.form-section-heading,.studio-intro,.lineage-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.form-section-heading h3,.studio-intro h3{letter-spacing:-.4px;margin:4px 0 0;font-size:17px}.form-section-heading small,.studio-intro p,.lineage-panel>header>small{color:#96988f;text-align:right;max-width:330px;font-size:8px;line-height:1.5}.field-grid{gap:12px;display:grid}.field-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.field-grid.four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.campaign-contract-form label,.brief-contract-form label,.production-studio-form label,.learning-form label{gap:6px;min-width:0;display:grid}.campaign-contract-form label>span,.brief-contract-form label>span,.production-studio-form label>span,.learning-form label>span{color:#585b53;font-size:8px;font-weight:750}.campaign-contract-form input,.campaign-contract-form textarea,.campaign-contract-form select,.brief-contract-form input,.brief-contract-form textarea,.brief-contract-form select,.production-studio-form input,.production-studio-form textarea,.production-studio-form select,.learning-form input,.learning-form textarea{width:100%;color:var(--ink);background:#faf9f6;border:1px solid #ddd9d0;border-radius:9px;outline:none;font-size:9px}.campaign-contract-form input,.campaign-contract-form select,.brief-contract-form input,.brief-contract-form select,.production-studio-form input,.production-studio-form select,.learning-form input{height:37px;padding:0 10px}.campaign-contract-form textarea,.brief-contract-form textarea,.production-studio-form textarea,.learning-form textarea{resize:vertical;min-height:70px;padding:10px;line-height:1.45}.campaign-contract-form input:focus,.campaign-contract-form textarea:focus,.campaign-contract-form select:focus,.brief-contract-form input:focus,.brief-contract-form textarea:focus,.brief-contract-form select:focus,.production-studio-form input:focus,.production-studio-form textarea:focus,.production-studio-form select:focus,.learning-form input:focus,.learning-form textarea:focus{background:#fff;border-color:#8d72ef;box-shadow:0 0 0 3px #6846e814}.campaign-contract-form label>span small,.brief-contract-form label>span small,.production-studio-form label>span small{color:#a3a49c;margin-top:3px;font-size:7px;font-weight:500;display:block}.form-submit-row{justify-content:space-between;align-items:center;gap:12px;padding-top:7px;display:flex}.form-submit-row small{color:#979990;max-width:520px;font-size:7px;line-height:1.45}.secondary-button{color:#654dc1;cursor:pointer;background:#f8f5ff;border:1px solid #d7d0ed;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:750}.form-submit-row .primary-button{min-width:210px}.brief-selector{align-items:center;gap:10px;padding-top:15px;display:flex}.brief-selector span{color:#686b62;font-size:8px;font-weight:750}.brief-selector select{color:#54574f;background:#faf9f6;border:1px solid #ddd9d0;border-radius:8px;min-width:230px;height:33px;padding:0 9px;font-size:8px}.brief-lineage-card{background:#f8f6ff;border:1px solid #d9d3f1;border-radius:10px;gap:4px;min-width:200px;padding:10px;display:grid}.brief-lineage-card span{color:#8c7fbd;font-size:6px;font-weight:850}.brief-lineage-card strong{color:#5e46af;font-size:9px}.brief-lineage-card small{color:#797b73;font-size:7px;line-height:1.4}.brief-suggestions{background:#fffaf0;border:1px solid #e5d8ad;border-radius:12px;gap:8px;padding:13px;display:grid}.brief-suggestions header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.brief-suggestions h4{margin:3px 0 0;font-size:12px}.brief-suggestions header small{color:#a28137;font-size:7px}.brief-suggestions label{background:#fffdf6;border:1px solid #f0e6c8;border-radius:8px;align-items:flex-start;gap:8px;padding:8px;display:flex}.brief-suggestions label input{width:13px;height:13px;margin-top:2px}.brief-suggestions label span{color:#69614c;gap:3px;font-size:8px;font-weight:500;line-height:1.4;display:grid}.brief-suggestions label strong{color:#98721d;text-transform:uppercase;font-size:6px}.brief-suggestions label small{color:#89806a;font-size:7px}.brief-review-list,.learning-list,.lineage-events{gap:8px;margin-top:17px;display:grid}.brief-review-list article,.learning-list article,.lineage-events article{background:#fcfbf8;border:1px solid #ebe8e1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.brief-review-list article strong,.brief-review-list article small,.learning-list article strong,.learning-list article small,.lineage-events article strong,.lineage-events article small{display:block}.brief-review-list article strong,.learning-list article strong,.lineage-events article strong{color:#52554d;font-size:8px}.brief-review-list article small,.learning-list article small,.lineage-events article small{color:#999a92;margin-top:4px;font-size:7px}.brief-review-list article p,.learning-list article p{color:#6d7067;margin:0;font-size:8px;line-height:1.45}.brief-review-list article>div:last-child{gap:5px;display:flex}.brief-review-list button{color:#615d52;cursor:pointer;background:#fff;border:1px solid #d7d2c8;border-radius:7px;min-height:26px;padding:0 8px;font-size:7px}.studio-layer-heading{border-top:1px solid #ebe8e1;align-items:center;gap:10px;padding-top:4px;display:flex}.studio-layer-heading span{color:#6148bd;letter-spacing:.8px;font-size:7px;font-weight:850}.studio-layer-heading small{color:#999a92;font-size:7px}.studio-version-stack{background:#f8f6ff;border:1px solid #dad4ed;border-radius:10px;gap:5px;min-width:165px;padding:11px;display:grid}.studio-version-stack span{color:#8c7fbd;font-size:6px;font-weight:850}.studio-version-stack b{color:#5e46af;font-size:8px}.studio-large-textarea{min-height:150px!important}.blocked-production,.campaign-empty-large{text-align:center;justify-items:center;gap:8px;padding:45px 20px;display:grid}.blocked-production span,.campaign-empty-large>span{color:#a27a25;background:#fff3cc;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.blocked-production strong,.campaign-empty-large h3{color:#54574f;font-size:13px}.blocked-production p,.campaign-empty-large p{color:#92948b;max-width:390px;margin:0;font-size:8px;line-height:1.5}.learning-count{color:#4d773f;background:#e5f2de;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:800}.learning-list article{grid-template-columns:1fr}.learning-list article>small{color:#8b8d84;font-size:7px}.lineage-panel{padding:18px 20px}.lineage-flow{align-items:center;gap:7px;padding:17px 0 13px;display:flex;overflow:auto}.lineage-flow span{color:#5e46af;background:#f8f6ff;border:1px solid #dcd6f1;border-radius:8px;flex:none;padding:8px 10px;font-size:7px;font-weight:750}.lineage-flow i{color:#b3a6e0;flex:none;font-size:12px;font-style:normal}.lineage-events{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.lineage-events article{grid-template-columns:1fr}.lineage-events article em{color:#5d7b51;background:#e9f1e2;border-radius:5px;justify-self:start;margin-top:5px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800}@media (max-width:950px){.campaign-workspace-grid{grid-template-columns:1fr}.campaign-list-panel{position:static}.campaign-list{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-list>button{border-right:1px solid #f0ede7}.lineage-events{grid-template-columns:1fr 1fr}.measurement-comparison-grid{grid-template-columns:1fr}.reusable-learnings>div{grid-template-columns:1fr 1fr}}.otelora-growth-center{--otelora-ink:#20251f;--otelora-moss:#577044;--otelora-lime:#dff596;--otelora-sand:#f2eee3;--otelora-violet:#6b52b3;gap:14px;padding-bottom:28px;display:grid}.otelora-growth-hero{background:var(--otelora-ink);color:#fff;border-radius:22px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:24px;padding:30px;display:grid;overflow:hidden;box-shadow:0 18px 42px #1b1f191f}.otelora-growth-kicker{color:#aeb7a7;letter-spacing:.14em;font-size:7px;font-weight:900}.otelora-growth-hero h2{letter-spacing:-2.1px;margin:11px 0 13px;font-size:43px;line-height:.93}.otelora-growth-hero h2 em{color:var(--otelora-lime);font-style:normal}.otelora-growth-hero>div>p:not(.otelora-growth-message){color:#b9c0b5;max-width:720px;margin:0;font-size:10px;line-height:1.65}.otelora-growth-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:21px;display:flex}.otelora-growth-primary,.otelora-growth-secondary{border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.otelora-growth-primary{background:var(--otelora-lime);color:#304020;cursor:pointer;border:0}.otelora-growth-primary span{margin-left:12px;font-size:11px}.otelora-growth-primary:disabled{opacity:.58;cursor:wait}.otelora-growth-secondary{color:#d5dbd1;background:0 0;border:1px solid #485047}.otelora-growth-readonly{color:#9ba398;font-size:8px}.otelora-growth-message{background:#313b26;border:1px solid #52603d;border-radius:9px;padding:9px 11px;color:#dff596!important;margin:10px 0 0!important;font-size:8px!important;line-height:1.45!important}.otelora-growth-hero aside{background:linear-gradient(145deg,#2a3029,#252a24);border:1px solid #40473f;border-radius:16px;flex-direction:column;align-self:stretch;padding:18px;display:flex}.otelora-growth-hero aside>span{color:#929d8f;letter-spacing:.14em;font-size:6px;font-weight:900}.otelora-growth-hero blockquote{color:#f7f8f4;letter-spacing:-.4px;margin:23px 0 10px;font-size:17px;font-weight:720;line-height:1.25}.otelora-growth-hero aside>small{color:#929a8f;font-size:7px;line-height:1.55}.otelora-growth-hero aside>div{color:#a8b0a4;align-items:center;gap:7px;margin-top:auto;padding-top:23px;font-size:7px;font-weight:800;display:flex}.otelora-growth-hero aside>div i{background:#a7925f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #a7925f1f}.otelora-growth-hero aside>div.active{color:#dff596}.otelora-growth-hero aside>div.active i{background:#bfe36a;box-shadow:0 0 0 4px #bfe36a1f}.otelora-growth-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.otelora-growth-stats article{background:var(--panel);border:1px solid #ddd9cf;border-radius:12px;align-items:baseline;gap:9px;min-height:63px;padding:13px;display:flex}.otelora-growth-stats strong{color:var(--otelora-moss);letter-spacing:-.7px;font-size:18px}.otelora-growth-stats span{color:#82857d;font-size:7px;line-height:1.35}.otelora-profile-os,.otelora-launch-pack,.otelora-queue,.otelora-phases,.otelora-programs,.otelora-guardrails,.otelora-funnel{background:var(--panel);border:1px solid #ddd9cf;border-radius:17px;padding:22px}.otelora-profile-os>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.otelora-profile-os>header span{color:var(--otelora-violet);letter-spacing:.12em;font-size:6px;font-weight:900}.otelora-profile-os h3{color:#2b2f29;letter-spacing:-.45px;margin:5px 0 0;font-size:18px}.otelora-profile-os>header small{color:#91938b;font-size:7px}.otelora-profile-os-grid{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:8px;margin-top:16px;display:grid}.otelora-profile-card,.otelora-pinned-profile{background:#faf9f5;border:1px solid #e2ded5;border-radius:13px}.otelora-profile-card{padding:17px}.otelora-profile-card>span{color:#6b53aa;font-size:7px;font-weight:850}.otelora-profile-card>strong{color:#33372f;margin-top:13px;font-size:14px;display:block}.otelora-profile-card>p{color:#72756d;margin:7px 0 15px;font-size:8px;line-height:1.55}.otelora-profile-card>div{flex-wrap:wrap;gap:5px;display:flex}.otelora-profile-card>div b{color:#5b703f;background:#e9f0d7;border-radius:999px;padding:5px 7px;font-size:6px}.otelora-pinned-profile>header{border-bottom:1px solid #e5e1d9;justify-content:space-between;gap:10px;padding:11px 13px;display:flex}.otelora-pinned-profile>header span{color:#6c55aa;font-size:6px;font-weight:900}.otelora-pinned-profile>header small{color:#94968e;font-size:6px}.otelora-pinned-profile>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.otelora-pinned-profile article{border-right:1px solid #e6e2da;grid-template-columns:24px minmax(0,1fr);gap:7px;padding:12px;display:grid}.otelora-pinned-profile article:last-child{border-right:0}.otelora-pinned-profile article i{color:#6a50a9;background:#eee9f8;border-radius:6px;place-items:center;width:22px;height:22px;font-size:6px;font-style:normal;font-weight:900;display:grid}.otelora-pinned-profile article strong{color:#42463f;font-size:8px}.otelora-pinned-profile article p{color:#7f817a;margin:5px 0;font-size:6px;line-height:1.45}.otelora-pinned-profile article small{color:#70804f;font-size:5px;font-weight:850}.otelora-pillar-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.otelora-pillar-strip article{background:#f1eee6;border-radius:9px;padding:10px}.otelora-pillar-strip strong,.otelora-pillar-strip span,.otelora-pillar-strip small{display:block}.otelora-pillar-strip strong{color:#5e7441;font-size:11px}.otelora-pillar-strip span{color:#42453f;margin-top:5px;font-size:7px;font-weight:800;line-height:1.35}.otelora-pillar-strip small{color:#8e9088;margin-top:4px;font-size:6px}.otelora-launch-pack>header,.otelora-queue>header,.otelora-phases>header,.otelora-programs>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.otelora-launch-pack>header span,.otelora-queue>header span,.otelora-phases>header span,.otelora-programs>header span,.otelora-guardrails header span,.otelora-funnel header span{color:var(--otelora-violet);letter-spacing:.12em;font-size:6px;font-weight:900}.otelora-launch-pack h3,.otelora-queue h3,.otelora-phases h3,.otelora-programs h3,.otelora-guardrails h3,.otelora-funnel h3{color:#2b2f29;letter-spacing:-.45px;margin:5px 0 0;font-size:18px}.otelora-launch-pack>header small,.otelora-queue>header small,.otelora-phases>header small,.otelora-programs>header small{color:#91938b;font-size:7px}.otelora-launch-pack>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.otelora-launch-pack details{background:#faf9f5;border:1px solid #e2ded5;border-radius:12px;min-width:0;overflow:hidden}.otelora-launch-pack summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;min-height:148px;padding:15px;list-style:none;display:grid}.otelora-launch-pack summary::-webkit-details-marker{display:none}.otelora-launch-pack summary span{color:var(--otelora-violet);letter-spacing:.08em;font-size:6px;font-weight:900}.otelora-launch-pack summary strong{color:#343832;grid-column:1/-1;align-self:start;font-size:12px;line-height:1.35}.otelora-launch-pack summary i{color:#9c9e96;grid-area:1/2;font-size:11px;font-style:normal}.otelora-launch-pack details[open] summary i{transform:rotate(45deg)}.otelora-launch-pack details>div{background:#fff;border-top:1px solid #e3dfd6;padding:13px 15px 15px}.otelora-launch-pack details p{color:#686b63;margin:0;font-size:8px;line-height:1.55}.otelora-launch-pack dl{gap:6px;margin:12px 0 0;display:grid}.otelora-launch-pack dl div{border-top:1px solid #eeebe4;grid-template-columns:80px minmax(0,1fr);gap:8px;padding-top:6px;display:grid}.otelora-launch-pack dt,.otelora-launch-pack dd{margin:0;font-size:7px;line-height:1.4}.otelora-launch-pack dt{color:#9b9d95}.otelora-launch-pack dd{color:#54574f}.otelora-week-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.otelora-week-grid>section{background:#fcfbf8;border:1px solid #dfdbd2;border-radius:12px;overflow:hidden}.otelora-week-grid>section>header{background:#f0ecfa;justify-content:space-between;align-items:center;gap:9px;padding:10px 12px;display:flex}.otelora-week-grid>section>header b{color:#654ca9;font-size:7px}.otelora-week-grid>section>header span{color:#8c849e;font-size:6px}.otelora-week-grid article{border-top:1px solid #e8e4dc;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:75px;padding:10px 12px;display:grid}.otelora-week-grid time{color:#9b9d95;font-size:6px}.otelora-week-grid article small,.otelora-week-grid article strong,.otelora-week-grid article p{display:block}.otelora-week-grid article small{color:#6d57ad;font-size:6px;font-weight:800}.otelora-week-grid article strong{color:#3d403a;margin-top:4px;font-size:8px;line-height:1.35}.otelora-week-grid article p{color:#95978f;margin:3px 0 0;font-size:6px}.otelora-week-grid article>span{color:#7c7f77;background:#eceae4;border-radius:999px;padding:4px 6px;font-size:5px;font-weight:900}.otelora-week-grid article>span.product{color:#587235;background:#e9f2d2}.otelora-week-grid article>span.insight{color:#6a51a8;background:#eee8fa}.otelora-phases>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.otelora-phases article{background:#faf9f5;border:1px solid #e2ded5;border-radius:13px;min-height:230px;padding:18px;position:relative}.otelora-phases article>span{color:#d4d0c7;font-size:28px;font-weight:900}.otelora-phases article>small{color:var(--otelora-violet);letter-spacing:.09em;margin-top:14px;font-size:6px;font-weight:900;display:block}.otelora-phases article>strong{color:#343831;margin-top:6px;font-size:12px;line-height:1.35;display:block}.otelora-phases article>p{color:#81837b;margin:8px 0 13px;font-size:7px;line-height:1.5}.otelora-phases ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.otelora-phases li{color:#5c6f43;background:#eef3e4;border-radius:7px;padding:6px 7px;font-size:7px}.otelora-programs>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.otelora-programs article{background:#faf9f6;border:1px solid #e3dfd7;border-radius:11px;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:13px;display:grid}.otelora-programs article>span{color:#5a7138;background:#e9f2cd;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.otelora-programs article small{color:#7c66b6;font-size:6px;font-weight:850}.otelora-programs article strong{color:#3a3e37;margin-top:4px;font-size:9px;display:block}.otelora-programs article p{color:#81837b;margin:5px 0 7px;font-size:7px;line-height:1.45}.otelora-programs article b{color:#56634b;font-size:6px;line-height:1.4}.otelora-governance-grid{grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:9px;display:grid}.otelora-guardrails ol{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.otelora-guardrails li{background:#f7f6f1;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:9px;display:grid}.otelora-guardrails li span{color:#6b54aa;background:#ece8f6;border-radius:7px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.otelora-guardrails li p{color:#676a62;margin:1px 0 0;font-size:8px;line-height:1.5}.otelora-funnel>div{gap:0;margin-top:16px;display:grid}.otelora-funnel article{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;display:grid}.otelora-funnel article i{color:#5c713f;background:#eaf1da;border-radius:6px;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;font-weight:900;display:grid}.otelora-funnel article span{color:#575b53;font-size:7px}.otelora-funnel article b{color:#b0b2aa;font-size:7px}.otelora-funnel footer{color:#7c6740;background:#fff5df;border-radius:8px;margin-top:12px;padding:9px 10px;font-size:7px;line-height:1.45}.otelora-episode-bank{background:var(--panel);border:1px solid #ddd9cf;border-radius:15px;overflow:hidden}.otelora-episode-bank summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;list-style:none;display:flex}.otelora-episode-bank summary::-webkit-details-marker{display:none}.otelora-episode-bank summary span{color:#383c35;font-size:10px}.otelora-episode-bank summary b{color:var(--otelora-violet);letter-spacing:.1em;margin-right:9px;font-size:6px}.otelora-episode-bank summary small{color:#93958d;font-size:7px}.otelora-episode-bank ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0 20px 20px;list-style:none;display:grid}.otelora-episode-bank li{color:#5a5d56;background:#faf9f6;border:1px solid #e4e0d8;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:9px;font-size:7px;line-height:1.4;display:flex}.otelora-episode-bank li span{color:#745db0;font-size:7px;font-weight:900}@media (max-width:1050px){.otelora-growth-hero{grid-template-columns:1fr}.otelora-growth-hero aside>div{margin-top:25px}.otelora-growth-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.otelora-launch-pack>div{grid-template-columns:1fr}.otelora-launch-pack summary{min-height:0}.otelora-profile-os-grid,.otelora-governance-grid{grid-template-columns:1fr}.otelora-episode-bank ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.otelora-growth-hero{padding:22px}.otelora-growth-hero h2{font-size:35px}.otelora-growth-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.otelora-pinned-profile>div,.otelora-pillar-strip{grid-template-columns:1fr}.otelora-pinned-profile article{border-bottom:1px solid #e6e2da;border-right:0}.otelora-week-grid,.otelora-programs>div,.otelora-phases>div{grid-template-columns:1fr}.otelora-phases article{min-height:0}.otelora-episode-bank ol{grid-template-columns:1fr}.otelora-profile-os,.otelora-launch-pack,.otelora-queue,.otelora-phases,.otelora-programs,.otelora-guardrails,.otelora-funnel{padding:17px}}@media (max-width:520px){.otelora-growth-stats{grid-template-columns:1fr}.otelora-week-grid article{grid-template-columns:50px minmax(0,1fr)}.otelora-week-grid article>span{grid-column:2;justify-self:start}.otelora-growth-actions,.otelora-growth-primary,.otelora-growth-secondary{width:100%}}@media (max-width:700px){.campaign-hero,.campaign-detail-header,.form-section-heading,.studio-intro,.lineage-panel>header{flex-direction:column;align-items:flex-start}.campaign-hero{padding:23px 19px}.campaign-hero h2{font-size:29px}.campaign-hero-principle,.campaign-lineage-pill,.brief-lineage-card,.studio-version-stack{width:100%;min-width:0}.campaign-main-panel,.lineage-panel{padding:16px}.campaign-list,.field-grid.two-columns,.field-grid.three-columns,.lineage-events{grid-template-columns:1fr}.form-section-heading small,.studio-intro p,.lineage-panel>header>small{text-align:left;max-width:none}.form-submit-row{flex-direction:column;align-items:stretch}.form-submit-row .primary-button,.secondary-button{width:100%}.brief-selector{flex-direction:column;align-items:stretch}.brief-selector select{width:100%}.brief-review-list article{grid-template-columns:1fr}.brief-review-list article>div:last-child{justify-content:flex-start}.lineage-flow{padding-bottom:6px}}.client-review-package-panel{background:#faf8ff;border:1px solid #d8d0f0;border-radius:15px;gap:13px;margin-top:16px;padding:17px;display:grid}.client-review-package-panel>header,.client-review-package-footer,.client-review-share{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.client-review-package-panel>header span,.client-review-package-binding span,.client-review-share label>span,.client-review-fingerprint{color:#8d82b6;letter-spacing:.8px;font-size:6px;font-weight:850}.client-review-package-panel>header h3{color:#514282;margin:4px 0 0;font-size:14px}.client-review-package-panel>header small,.client-review-package-footer p{color:#888691;text-align:right;max-width:340px;margin:0;font-size:7px;line-height:1.5}.client-review-package-binding{background:#fff;border:1px solid #e7e1f7;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.client-review-package-binding>div{border-right:1px solid #eeeaf6;gap:4px;padding:10px 11px;display:grid}.client-review-package-binding>div:last-child{border-right:0}.client-review-package-binding strong{color:#5c4a96;font-size:9px}.client-review-share{background:#fff;border:1px solid #e6def8;border-radius:10px;align-items:end;padding:10px}.client-review-share label{flex:1;gap:6px;display:grid}.client-review-share input{color:#64616f;background:#faf9f6;border:1px solid #ddd8e9;border-radius:7px;width:100%;height:33px;padding:0 9px;font-size:8px}.client-review-share button{min-height:33px}.client-review-package-footer{align-items:center}.client-review-package-footer p{text-align:left;flex:1;max-width:none}.client-review-package-footer .primary-action{min-width:220px}.client-review-fingerprint{color:#89859a;letter-spacing:0;font-weight:500;display:block}.public-review-shell{color:#292b28;background:#f5f3ee;min-height:100vh;padding:42px max(22px,50vw - 590px)}.public-review-header{color:#fff;background:#272924;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:28px;padding:30px;display:flex}.public-review-eyebrow{color:#d9f47b;letter-spacing:1.1px;font-size:7px;font-weight:850}.public-review-header h1{letter-spacing:-1.5px;max-width:760px;margin:11px 0 9px;font-size:35px;line-height:1.05}.public-review-header p{color:#b7b9b0;max-width:680px;margin:0;font-size:10px;line-height:1.55}.public-review-brand-mark{color:#d9f47b;border:1px solid #53564c;border-radius:15px;place-items:center;width:58px;height:58px;font-size:31px;font-weight:800;display:grid}.public-review-brand-mark span{color:#fff}.public-review-binding{background:#fff;border:1px solid #e2ded4;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;display:grid;box-shadow:0 5px 18px #23211a08}.public-review-binding>div{border-right:1px solid #efede7;gap:5px;padding:14px;display:grid}.public-review-binding>div:last-child{border-right:0}.public-review-binding span,.public-review-section-heading>div>span{color:#8d8f86;letter-spacing:.9px;font-size:6px;font-weight:850}.public-review-binding strong{color:#55584f;font-size:10px}.review-status{border-radius:999px;width:fit-content;padding:5px 7px;font-size:7px!important}.review-status.in_review,.review-status.changes_requested{color:#97741e;background:#fff0c9}.review-status.approved{color:#4d783e;background:#e1f1d9}.review-status.withdrawn,.review-status.superseded{color:#a14d3a;background:#ffe2dc}.public-review-alert{color:#994c3c;background:#fff1ee;border:1px solid #efc7bc;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:8px;line-height:1.45}.public-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.public-review-copy,.public-review-media,.public-review-comments{background:#fff;border:1px solid #e2ded4;border-radius:15px;min-width:0;padding:20px}.public-review-section-heading{border-bottom:1px solid #eeeae2;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.public-review-section-heading h2{color:#484b43;letter-spacing:-.4px;margin:5px 0 0;font-size:17px}.public-review-section-heading small{color:#96988f;text-align:right;max-width:220px;font-size:7px;line-height:1.45}.review-copy-card{gap:7px;padding-top:16px;display:grid}.review-copy-card label{color:#999b92;letter-spacing:.8px;font-size:6px;font-weight:850}.review-copy-card h3,.review-copy-card p,.review-copy-card pre{color:#5e6159;white-space:pre-wrap;margin:0 0 8px;font-size:9px;line-height:1.6}.review-copy-card h3{color:#363934;font-size:14px}.review-copy-card .review-copy-hook{color:#554487;font-weight:750}.review-copy-card .review-copy-cta{color:#47723e;font-weight:750}.review-copy-card pre{background:#f8f7f3;border-radius:8px;padding:11px;font-family:inherit;font-size:8px}.review-history{border-top:1px solid #eeeae2;margin-top:21px;padding-top:17px}.review-history-row{border-bottom:1px solid #f1eee8;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.review-history-row>b{color:#604ab7;background:#eeeaff;border-radius:6px;place-items:center;width:30px;height:24px;font-size:7px;display:grid}.review-history-row p{margin:0}.review-history-row strong,.review-history-row small{display:block}.review-history-row strong{color:#5d6058;font-size:8px}.review-history-row small{color:#999b92;margin-top:3px;font-size:7px}.review-history-row em{color:#4d793e;font-size:7px;font-style:normal;font-weight:800}.review-media-grid{gap:12px;padding-top:16px;display:grid}.review-media-grid figure{margin:0}.review-media-frame{background:#eeece6;border-radius:11px;place-items:center;min-height:170px;display:grid;overflow:hidden}.review-media-frame img,.review-media-frame video{object-fit:contain;width:100%;max-height:440px;display:block}.review-media-frame span{color:#999b92;font-size:8px}.review-media-grid figcaption{gap:4px;padding-top:7px;display:grid}.review-media-grid figcaption b{color:#5a5d55;font-size:8px}.review-media-grid figcaption small{color:#999b92;font-size:7px}.review-media-empty{color:#999b92;text-align:center;padding:28px;font-size:8px}.public-review-comments{margin-top:14px}.review-comment-list{gap:8px;padding:16px 0;display:grid}.review-no-comments{color:#999b92;text-align:center;background:#faf9f6;border-radius:9px;margin:0;padding:18px;font-size:8px}.review-comment-row{background:#fcfbf8;border:1px solid #ece9e1;border-radius:9px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px;display:grid}.review-comment-avatar{color:#654dc1;background:#e9e4ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.review-comment-row strong,.review-comment-row small,.review-comment-row em{display:block}.review-comment-row strong{color:#55584f;font-size:8px}.review-comment-row small{color:#999b92;margin-top:3px;font-size:7px}.review-comment-row em{color:#8069be;margin-top:6px;font-size:7px;font-style:italic}.review-comment-row p{color:#64675e;margin:7px 0 0;font-size:8px;line-height:1.45}.review-action-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;display:grid}.review-comment-form,.review-decision-card{background:#faf9f6;border:1px solid #e8e3d8;border-radius:11px;gap:11px;padding:15px;display:grid}.review-decision-card{background:#faf8ff;border-color:#d9d2f1}.review-comment-form h3,.review-decision-card h3{color:#55584f;margin:0;font-size:12px}.review-decision-card>span{color:#8069be;letter-spacing:.8px;font-size:6px;font-weight:850}.review-decision-card p{color:#85877f;margin:0;font-size:8px;line-height:1.5}.review-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.review-comment-form label,.review-decision-card label{gap:5px;display:grid}.review-comment-form label>span,.review-decision-card label>span{color:#777a71;font-size:7px;font-weight:750}.review-comment-form input,.review-comment-form select,.review-comment-form textarea,.review-decision-card textarea{color:#4e5149;background:#fff;border:1px solid #ddd9d0;border-radius:8px;outline:none;width:100%;font-size:8px}.review-comment-form input,.review-comment-form select{height:34px;padding:0 9px}.review-comment-form textarea,.review-decision-card textarea{resize:vertical;min-height:72px;padding:9px}.review-secondary-button,.review-danger-button,.review-approve-button{cursor:pointer;border-radius:8px;min-height:32px;padding:0 11px;font-size:8px;font-weight:750}.review-secondary-button{color:#644cbb;background:#fff;border:1px solid #d5cee9;justify-self:start}.review-danger-button{color:#a04939;background:#fff3f0;border:1px solid #edc5bc}.review-approve-button{color:#47753b;background:#e9f5e2;border:1px solid #b9d5a9}.review-decision-buttons{flex-wrap:wrap;gap:7px;display:flex}.review-form-message{background:#fff;border-radius:7px;padding:8px;color:#6550a7!important;font-size:8px!important}.public-review-footer{color:#95978e;justify-content:space-between;gap:16px;padding:17px 3px 3px;font-size:7px;display:flex}.public-review-footer small{text-align:right}.public-review-empty{text-align:center;background:#fff;border:1px solid #e1ddd3;border-radius:18px;max-width:520px;margin:13vh auto 0;padding:36px 28px}.public-review-empty>span{color:#9a771e;background:#fff0c9;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto 13px;font-size:20px;display:grid}.public-review-empty h1{color:#484b43;margin:0;font-size:24px}.public-review-empty p{color:#888a82;margin:9px 0 0;font-size:9px;line-height:1.55}@media (max-width:850px){.client-review-package-panel>header,.client-review-package-footer,.client-review-share{flex-direction:column;align-items:flex-start}.client-review-package-panel>header small{text-align:left;max-width:none}.client-review-package-binding{grid-template-columns:1fr 1fr}.client-review-package-binding>div:nth-child(2){border-right:0}.client-review-package-footer .primary-action{width:100%}.public-review-header{flex-direction:column;align-items:flex-start}.public-review-binding{grid-template-columns:repeat(3,1fr)}.public-review-binding>div:nth-child(3){border-right:0}.public-review-grid,.review-action-grid{grid-template-columns:1fr}}@media (max-width:560px){.public-review-shell{padding:16px 11px}.public-review-header{padding:22px 18px}.public-review-header h1{font-size:28px}.public-review-binding{grid-template-columns:1fr 1fr}.public-review-binding>div:nth-child(odd){border-right:1px solid #efede7}.public-review-binding>div:nth-child(2n){border-right:0}.public-review-copy,.public-review-media,.public-review-comments{padding:15px}.public-review-section-heading{flex-direction:column;align-items:flex-start}.public-review-section-heading small{text-align:left;max-width:none}.review-form-grid{grid-template-columns:1fr}.public-review-footer{flex-direction:column;align-items:flex-start}.public-review-footer small{text-align:left}}.nav-divider{background:#343630;height:1px;margin:8px 4px}.nav-section-label{color:#656961;letter-spacing:.12em;text-transform:uppercase;margin:4px 13px 0;font-size:9px;font-weight:800}.operations-shortcuts{background:#fbfaf6;border-bottom:1px solid #efede7;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 27px;display:grid}.operation-shortcut{min-height:66px;color:inherit;background:#fff;border:1px solid #e5e2db;border-radius:10px;gap:4px;padding:10px;text-decoration:none;display:grid}.operation-shortcut span{color:#898b82;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.operation-shortcut strong{color:#3f423b;font-size:19px;line-height:1}.operation-shortcut small{color:#8c8e85;font-size:7px}.operation-shortcut small b{color:#6250ad}.operation-shortcut.amber{background:#fffaf0;border-color:#eadcb5}.operation-shortcut.coral{background:#fff8f5;border-color:#efd0c6}.operation-shortcut.green{background:#f8fbf2;border-color:#d9e7c9}.operation-shortcut.violet{background:#faf8ff;border-color:#ddd5f1}.operations-library-page{gap:14px;margin-top:28px;display:grid}.operations-library-hero{color:#fff;background:#20221e;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:22px;padding:26px;display:flex}.operations-library-hero h2{letter-spacing:-1px;max-width:650px;margin:6px 0 9px;font-size:28px;line-height:1.03}.operations-library-hero p{color:#b9bcb3;max-width:670px;margin:0;font-size:10px;line-height:1.6}.operations-library-hero .card-kicker{color:var(--acid)}.operations-library-proof{text-align:right;border:1px solid #45483e;border-radius:10px;min-width:170px;padding:12px}.operations-library-proof span,.operations-library-proof strong,.operations-library-proof small{display:block}.operations-library-proof span{color:#a8ad9d;letter-spacing:.1em;font-size:6px;font-weight:850}.operations-library-proof strong{color:var(--acid);margin-top:6px;font-size:23px}.operations-library-proof small{color:#8e9285;margin-top:3px;font-size:7px}.operations-library-stats{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.operations-library-stats article{border-right:1px solid #ebe8e1;min-height:85px;padding:14px}.operations-library-stats article:last-child{border-right:0}.operations-library-stats span,.operations-library-stats strong,.operations-library-stats small{display:block}.operations-library-stats span{color:#8c8e85;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.operations-library-stats strong{color:#3f423b;margin-top:7px;font-size:23px}.operations-library-stats small{color:#999b92;margin-top:3px;font-size:7px}.operations-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operations-library-card{border:1px solid var(--line);background:var(--panel);border-radius:15px;min-height:150px;padding:18px}.operations-library-card h3{letter-spacing:-.35px;margin:6px 0 7px;font-size:16px}.operations-library-card p{color:#777970;max-width:510px;min-height:43px;margin:0 0 16px;font-size:9px;line-height:1.55}.operations-library-card a{color:#624bb0;font-size:8px;font-weight:850;text-decoration:none}.operations-library-card a span{margin-left:5px}.library-lineage-note{background:#f6faed;border:1px solid #d8dfc6;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.library-lineage-note h3{margin:5px 0 6px;font-size:15px}.library-lineage-note p{color:#6f7860;max-width:700px;margin:0;font-size:8px;line-height:1.55}.library-lineage-note .link-button{white-space:nowrap;flex:none}.product-spine-card{background:#fbfaff;border:1px solid #dcd8ee;border-radius:14px;padding:17px}.product-spine-card>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.product-spine-card h3{margin:4px 0 0;font-size:15px}.product-spine-card>header small{color:#8e899e;font-size:7px}.product-spine-card>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.product-spine-card article{background:#fff;border:1px solid #e9e4f5;border-radius:8px;align-items:center;gap:8px;min-height:52px;padding:9px;display:flex}.product-spine-card article>b{color:#7760c0;background:#eeeafc;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.product-spine-card article>div,.product-spine-card strong,.product-spine-card small{min-width:0;display:block}.product-spine-card strong{color:#5b5570;font-size:8px}.product-spine-card small{color:#9994a8;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.angle-options{background:#fff8e8;border:1px solid #eadbb0;border-radius:9px;gap:7px;padding:10px;display:grid}.angle-options>div{gap:3px;display:grid}.angle-options>div>strong{color:#7f621e;font-size:9px}.angle-options>div>small{color:#9b8560;font-size:7px}.angle-options label span b{color:#575a52;font-size:8px;font-weight:600}.angle-empty{color:#967d45;border:1px dashed #ddc98e;border-radius:8px;margin:0;padding:10px;font-size:8px;line-height:1.45}.studio-generation-card{background:#f8f6ff;border:1px solid #d8d0f2;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin:16px 0 2px;padding:13px;display:flex}.studio-generation-card>div{gap:4px;min-width:0;display:grid}.studio-generation-card strong{color:#554494;font-size:9px;line-height:1.4}.studio-generation-card small{color:#858191;font-size:7px}.studio-generation-card .primary-button{flex:none}.studio-pipeline-list{border-top:1px solid #ebe8e1;gap:7px;margin-top:17px;padding-top:14px;display:grid}.studio-pipeline-list>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.studio-pipeline-list>header strong{color:#55584f;font-size:9px}.studio-pipeline-list>header small{color:#979990;font-size:7px}.studio-pipeline-list article{background:#fcfbf8;border:1px solid #ebe8e1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.studio-pipeline-list article>div{gap:3px;display:grid}.studio-pipeline-list article b{color:#5d547c;font-size:8px}.studio-pipeline-list article small{color:#94968d;font-size:7px}.studio-pipeline-list article button,.studio-pipeline-list article a{color:#6252a1;cursor:pointer;background:#fff;border:1px solid #d8d1c7;border-radius:7px;min-height:27px;padding:0 9px;font-size:7px;font-weight:750;text-decoration:none}.first-release-path{background:#fbfdf7;border:1px solid #d9e2c7;border-radius:14px;padding:17px}.first-release-path>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.first-release-path h3{margin:4px 0 0;font-size:15px}.first-release-path>header small{color:#858f78;text-align:right;max-width:330px;font-size:7px;line-height:1.45}.first-release-path-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.first-release-path-grid article{background:#fff;border:1px solid #e1e7d5;border-radius:8px;grid-template-columns:auto auto;gap:4px 6px;min-height:61px;padding:9px;display:grid}.first-release-path-grid article>b{color:#9ba193;background:#edf0e9;border-radius:5px;place-items:center;width:17px;height:17px;font-size:8px;display:grid}.first-release-path-grid article>span{color:#b0b5aa;align-self:center;font-size:6px;font-weight:850}.first-release-path-grid article>strong{color:#777d70;grid-column:1/-1;font-size:7px;line-height:1.3}.first-release-path-grid article.complete{background:#f5faee;border-color:#cfe1ba}.first-release-path-grid article.complete>b{color:#4f7737;background:#dceecb}.first-release-path-grid article.complete>strong{color:#55753f}.first-release-path-grid article.next{background:#faf8ff;border-color:#cfc2ee;box-shadow:0 0 0 2px #eee8ff}.first-release-path-grid article.next>b{color:#684fb7;background:#e8e0ff}.first-release-path-grid article.next>strong{color:#5c4898}.first-release-path footer{color:#959b8c;gap:14px;margin-top:11px;font-size:6px;display:flex}.first-release-path footer b{color:#5d7c47}.first-release-path footer span:nth-child(2) b{color:#684fb7}@media (max-width:850px){.operations-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-library-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-library-stats article:nth-child(3){border-right:0}.operations-library-hero,.library-lineage-note{flex-direction:column;align-items:flex-start}.operations-library-proof{text-align:left;width:100%}.library-lineage-note .link-button{width:100%}.product-spine-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}.product-spine-card>header{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.operations-shortcuts{padding-inline:16px}.operations-library-grid{grid-template-columns:1fr}.operations-library-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-library-stats article:nth-child(3){border-right:1px solid #ebe8e1}.operations-library-stats article:nth-child(2n){border-right:0}.operations-library-hero{padding:21px 18px}.operations-library-hero h2{font-size:25px}.product-spine-card>div{grid-template-columns:1fr}}.model-badge small{color:#989a91;margin-top:3px;font-size:6px;font-weight:600;display:block}.ai-pipeline-dashboard{gap:14px;margin-top:28px;display:grid}.ai-pipeline-header{color:#fff;background:#20221e;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:22px;padding:25px;display:flex}.ai-pipeline-header h2{letter-spacing:-1px;max-width:680px;margin:6px 0 9px;font-size:27px;line-height:1.04}.ai-pipeline-header p{color:#b9bcb3;max-width:690px;margin:0;font-size:10px;line-height:1.6}.ai-pipeline-header .card-kicker{color:var(--acid)}.ai-pipeline-summary{text-align:right;border:1px solid #464941;border-radius:10px;min-width:175px;padding:12px}.ai-pipeline-summary span,.ai-pipeline-summary strong,.ai-pipeline-summary small{display:block}.ai-pipeline-summary span{color:#a8ad9d;letter-spacing:.1em;font-size:6px;font-weight:850}.ai-pipeline-summary strong{color:var(--acid);margin-top:5px;font-size:25px}.ai-pipeline-summary small{color:#929689;margin-top:3px;font-size:7px}.ai-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ai-stage-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:145px;padding:14px;display:grid}.ai-stage-card.review{background:#faf8ff;border-color:#d9d0f2}.ai-stage-card.blocked{background:#fff7f4;border-color:#edc8be}.ai-stage-card.done{background:#f8fbf1;border-color:#d4e2bf}.ai-stage-number{color:#777970;background:#ece9e2;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:850;display:grid}.ai-stage-card.review .ai-stage-number{color:#654db6;background:#e8e1ff}.ai-stage-card.blocked .ai-stage-number{color:#a14735;background:#ffe0d8}.ai-stage-card.done .ai-stage-number{color:#527138;background:#dfeec8}.ai-stage-mode{color:#8b8d84;letter-spacing:.08em;font-size:6px;font-weight:850}.ai-stage-card h3{color:#444740;margin:5px 0;font-size:11px}.ai-stage-card p{color:#7d7f76;margin:0;font-size:8px;line-height:1.45}.ai-stage-card footer{border-top:1px solid #ebe8e1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding-top:9px;display:flex}.ai-stage-card footer b{color:#777970;text-transform:uppercase;background:#eeeae3;border-radius:5px;padding:4px 6px;font-size:6px}.ai-stage-card.review footer b{color:#664db9;background:#ebe4ff}.ai-stage-card.blocked footer b{color:#a24736;background:#ffe4dd}.ai-stage-card.done footer b{color:#57733b;background:#e3f0d5}.ai-stage-card footer small{color:#999b92;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.ai-pipeline-lower{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.ai-guardrail-card,.ai-run-log{border:1px solid var(--line);background:var(--panel);border-radius:15px;min-width:0;padding:18px}.ai-guardrail-card header,.ai-run-log header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-guardrail-card h3,.ai-run-log h3{margin:4px 0 0;font-size:15px}.ai-guardrail-card header a{color:#624bb0;font-size:7px;font-weight:850;text-decoration:none}.ai-guardrail-card ul{gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.ai-guardrail-card li{color:#6f7169;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;font-size:8px;line-height:1.45;display:grid}.ai-guardrail-card li i{color:#527337;background:#e7f1d6;border-radius:5px;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;font-weight:850;display:grid}.ai-run-log header small{color:#999b92;text-align:right;max-width:180px;font-size:7px;line-height:1.4}.ai-run-log>div{gap:7px;margin-top:15px;display:grid}.ai-run-log article{background:#fcfbf8;border:1px solid #e8e4dc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.ai-run-log article strong,.ai-run-log article small{display:block}.ai-run-log article strong{color:#55584f;font-size:8px}.ai-run-log article small{color:#999b92;margin-top:3px;font-size:6px}.ai-run-log article>span,.ai-run-log article>b{color:#878980;white-space:nowrap;font-size:6px;font-weight:650}.ai-run-log article em{color:#684db9;white-space:nowrap;background:#eee8ff;border-radius:5px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800}.ai-empty{color:#999b92;text-align:center;background:#faf9f6;border-radius:9px;margin:15px 0 0;padding:17px;font-size:8px}@media (max-width:950px){.ai-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-pipeline-lower{grid-template-columns:1fr}}@media (max-width:700px){.ai-pipeline-header{flex-direction:column;align-items:flex-start}.ai-pipeline-summary{text-align:left;width:100%}.ai-stage-grid{grid-template-columns:1fr}.ai-run-log article{grid-template-columns:minmax(0,1fr) auto}.ai-run-log article>b,.ai-run-log article em{justify-self:start}}.otelora-activation-board,.otelora-content-pack,.otelora-xray-desk{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:22px}.otelora-activation-board>header,.otelora-content-pack>header,.otelora-xray-desk>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.otelora-activation-board>header span,.otelora-content-pack>header span,.otelora-xray-desk>header span{color:#7155bd;letter-spacing:.11em;font-size:7px;font-weight:900}.otelora-activation-board h3,.otelora-content-pack h3,.otelora-xray-desk h3{letter-spacing:-.45px;margin:5px 0 0;font-size:19px}.otelora-activation-board>header small,.otelora-content-pack>header small{color:#92958c;text-align:right;max-width:290px;font-size:7px;line-height:1.45}.otelora-activation-board>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.otelora-activation-board article{background:#fcfbf8;border:1px solid #e8e4dc;border-radius:10px;grid-template-columns:auto 1fr;gap:6px 9px;min-height:137px;padding:12px;display:grid}.otelora-activation-board article>b{color:#674caf;background:#ece5ff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.otelora-activation-board article>time{color:#8d8f87;align-self:center;font-size:7px;font-weight:850}.otelora-activation-board article>span{color:#607244;letter-spacing:.06em;text-transform:uppercase;background:#edf2df;border-radius:5px;grid-column:1/-1;width:max-content;padding:4px 6px;font-size:6px;font-weight:850}.otelora-activation-board article>p{color:#686b63;grid-column:1/-1;margin:0;font-size:8px;line-height:1.5}.otelora-activation-board article>strong{color:#50446f;border-top:1px solid #ebe8e1;grid-column:1/-1;align-self:end;padding-top:7px;font-size:7px}.otelora-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.otelora-pack-grid>article{background:#fcfbf8;border:1px solid #e4e0d8;border-radius:12px;min-width:0;overflow:hidden}.otelora-pack-grid>article>header{background:#f8f6f1;border-bottom:1px solid #e8e5dd;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.otelora-pack-grid>article>header span,.otelora-content-pack>footer>strong{color:#8d8f87;letter-spacing:.09em;font-size:6px;font-weight:900;display:block}.otelora-pack-grid>article>header strong{color:#4e514a;margin-top:4px;font-size:10px;display:block}.otelora-copy-card button,.otelora-xray-desk>header button{color:#614aa8;cursor:pointer;background:#fff;border:1px solid #d7cfee;border-radius:7px;min-height:29px;padding:0 9px;font-size:7px;font-weight:850}.otelora-copy-card pre{color:#5e615a;white-space:pre-wrap;max-height:280px;margin:0;padding:14px;font:8px/1.65 inherit;overflow:auto}.otelora-carousel-script ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.otelora-carousel-script li{border-bottom:1px solid #ebe8e1;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:10px 13px;display:grid}.otelora-carousel-script li:last-child{border-bottom:0}.otelora-carousel-script li>b{color:#7a62c4;font-size:9px}.otelora-carousel-script li strong{color:#53564e;font-size:8px}.otelora-carousel-script li p{color:#85877f;margin:3px 0 0;font-size:7px;line-height:1.45}.otelora-video-script>div{display:grid}.otelora-video-script section{border-bottom:1px solid #ebe8e1;grid-template-columns:43px minmax(0,1fr);gap:9px;padding:9px 13px;display:grid}.otelora-video-script section:last-child{border-bottom:0}.otelora-video-script time{color:#765dbf;font-size:7px;font-weight:850}.otelora-video-script section b{color:#5a5d55;font-size:7px}.otelora-video-script section p{color:#85877f;margin:3px 0 0;font-size:7px;line-height:1.45}.otelora-content-pack>footer{background:#faf8ff;border:1px solid #e0d9f2;border-radius:11px;margin-top:12px;padding:13px}.otelora-content-pack>footer>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.otelora-content-pack>footer button{color:#686273;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3def1;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:5px 7px;min-height:70px;padding:9px;font:7px/1.45 inherit;display:grid}.otelora-content-pack>footer button>span{color:#7257bb;font-weight:900}.otelora-content-pack>footer button>b{color:#8877bd;grid-column:1/-1;align-self:end;font-size:6px}.otelora-xray-desk>header>div:last-child{align-items:center;gap:8px;display:flex}.otelora-xray-desk>header .otelora-growth-primary{min-height:32px;padding:0 11px}.otelora-xray-stats{border:1px solid #e4e0d8;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.otelora-xray-stats article{background:#fcfbf8;border-right:1px solid #e9e6de;min-height:72px;padding:12px}.otelora-xray-stats article:last-child{border-right:0}.otelora-xray-stats strong,.otelora-xray-stats span{display:block}.otelora-xray-stats strong{color:#51456f;font-size:21px}.otelora-xray-stats span{color:#90928a;margin-top:4px;font-size:7px}.otelora-xray-list{gap:7px;display:grid}.otelora-xray-list>details{background:#fcfbf8;border:1px solid #e4e0d8;border-radius:10px;overflow:hidden}.otelora-xray-list summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 12px;list-style:none;display:grid}.otelora-xray-list summary::-webkit-details-marker{display:none}.otelora-xray-list summary>span{border-radius:5px;padding:4px 6px;font-size:6px;font-weight:900}.otelora-xray-list .risk-high{color:#9c402d;background:#ffe3dc}.otelora-xray-list .risk-medium{color:#896515;background:#fff1ce}.otelora-xray-list .risk-low{color:#537237;background:#e7f2d8}.otelora-xray-list summary strong,.otelora-xray-list summary small{display:block}.otelora-xray-list summary strong{color:#4d5049;font-size:9px}.otelora-xray-list summary small{color:#94968e;margin-top:3px;font-size:7px}.otelora-xray-list summary>b{color:#6652a4;font-size:7px}.otelora-xray-list summary>i{color:#9b9d95;font-size:12px;font-style:normal}.otelora-xray-detail{background:#fff;border-top:1px solid #e6e3dc;grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr);gap:12px;padding:13px;display:grid}.otelora-xray-detail>section>span{color:#8b7ab5;letter-spacing:.09em;font-size:6px;font-weight:900}.otelora-xray-detail ol{gap:7px;margin:10px 0;padding:0;list-style:none;display:grid}.otelora-xray-detail li{background:#faf8ff;border-left:2px solid #cabbea;padding:8px}.otelora-xray-detail li b{color:#5e5574;font-size:8px}.otelora-xray-detail li p{color:#85818f;margin:3px 0 0;font-size:7px;line-height:1.45}.otelora-xray-detail>section>small{color:#999b93;font-size:6px;line-height:1.45}.otelora-xray-detail aside{background:#f7f6f2;border-radius:9px;padding:10px}.otelora-xray-detail label span{color:#777a71;margin-bottom:5px;font-size:7px;font-weight:850;display:block}.otelora-xray-detail select{color:#54574f;background:#fff;border:1px solid #d9d5cc;border-radius:7px;width:100%;min-height:34px;padding:0 8px;font-size:8px}.otelora-xray-detail dl{gap:7px;margin:10px 0 0;display:grid}.otelora-xray-detail dl div{gap:2px;display:grid}.otelora-xray-detail dt{color:#9a9c94;font-size:6px}.otelora-xray-detail dd{color:#5c5f57;margin:0;font-size:7px;font-weight:750}.otelora-xray-empty{text-align:center;border:1px dashed #d9d4ca;border-radius:11px;padding:24px}.otelora-xray-empty strong{color:#5b5e56;font-size:10px}.otelora-xray-empty p{color:#91938b;max-width:560px;margin:7px auto 0;font-size:8px;line-height:1.5}.xray-public-page{color:#252823;background:#f4f2ec;min-height:100vh}.xray-public-nav{justify-content:space-between;align-items:center;gap:20px;max-width:1080px;margin:auto;padding:22px 24px;display:flex}.xray-public-nav a{color:inherit;text-decoration:none}.xray-public-nav a span,.xray-public-nav a b{display:block}.xray-public-nav a span{color:#7655c0;letter-spacing:.18em;font-size:9px;font-weight:950}.xray-public-nav a b{margin-top:3px;font-size:8px}.xray-public-nav>small{color:#8d9087;font-size:8px}.xray-public-hero{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:34px;max-width:1080px;margin:auto;padding:58px 24px 48px;display:grid}.xray-public-hero>div>span{color:#7453bc;letter-spacing:.13em;font-size:8px;font-weight:900}.xray-public-hero h1{letter-spacing:-2.2px;max-width:720px;margin:13px 0 17px;font-size:48px;line-height:.98}.xray-public-hero h1 em{color:#6f53af;font-family:Georgia,serif;font-weight:400}.xray-public-hero p{color:#6e7168;max-width:660px;margin:0;font-size:11px;line-height:1.7}.xray-public-hero ol{color:#fff;background:#22251f;border:1px solid #373a34;border-radius:15px;align-self:end;margin:0;padding:16px;list-style:none}.xray-public-hero li{border-bottom:1px solid #3b3e37;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:11px 0;display:grid}.xray-public-hero li:last-child{border-bottom:0}.xray-public-hero li b{color:#d7f46d;font-size:8px}.xray-public-hero li span{color:#c4c7be;font-size:9px}.xray-form{gap:12px;max-width:1080px;margin:0 auto;padding:0 24px 56px;display:grid}.xray-form>section{background:#fff;border:1px solid #dedbd3;border-radius:16px;padding:24px}.xray-form>section>header{gap:13px;margin-bottom:20px;display:flex}.xray-form>section>header>span{color:#674bad;background:#ebe4ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.xray-form h2{margin:0;font-size:18px}.xray-form header p{color:#95978f;margin:4px 0 0;font-size:8px}.xray-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.xray-form label>span,.xray-form legend{color:#696c64;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.xray-form label>span small{color:#aaa;font-size:6px;font-weight:600}.xray-form input:not([type=checkbox]),.xray-form select,.xray-form textarea{color:#353832;background:#fbfaf7;border:1px solid #d8d5cd;border-radius:9px;outline:none;width:100%;min-height:42px;padding:10px 11px;font:9px inherit}.xray-form textarea{resize:vertical}.xray-form input:focus,.xray-form select:focus,.xray-form textarea:focus{border-color:#896dcc;box-shadow:0 0 0 3px #eee9fb}.xray-form fieldset{border:0;margin:0 0 16px;padding:0}.xray-checks{flex-wrap:wrap;gap:7px;display:flex}.xray-checks label{cursor:pointer;background:#fbfaf7;border:1px solid #ddd9d0;border-radius:8px;align-items:center;gap:6px;padding:8px 9px;display:flex}.xray-checks label>span{margin:0;font-size:7px}.xray-checks input{accent-color:#7254b8}.xray-honeypot{opacity:0;pointer-events:none;position:absolute;left:-9999px}.xray-form .xray-consent{background:#f9fcef;border-color:#d9e2c4;padding:17px 20px}.xray-consent>label{grid-template-columns:auto 1fr;align-items:start;gap:9px;display:grid}.xray-consent>label>span{color:#687259;margin:0;font-size:8px;font-weight:650;line-height:1.55}.xray-consent input{accent-color:#66813a;margin-top:2px}.xray-form>button{color:#fff;cursor:pointer;background:#22251f;border:0;border-radius:11px;justify-self:end;align-items:center;gap:14px;min-height:46px;padding:0 18px;font-size:9px;font-weight:850;display:flex}.xray-form>button span{color:#d9f66f;font-size:16px}.xray-form>button:disabled{opacity:.55;cursor:wait}.xray-form-error{color:#a44231;background:#fff4f1;border:1px solid #efc9bf;border-radius:9px;margin:0;padding:12px;font-size:8px}.xray-success,.xray-unavailable{text-align:center;background:#fbfdef;border:1px solid #d8dfc7;border-radius:18px;max-width:820px;margin:0 auto 70px;padding:42px}.xray-success>span{color:#657f3e;letter-spacing:.12em;font-size:8px;font-weight:900}.xray-success h2,.xray-unavailable h2{margin:10px 0;font-size:27px}.xray-success p,.xray-unavailable p{color:#73796a;max-width:620px;margin:0 auto;font-size:10px;line-height:1.65}.xray-success small{color:#949a8b;margin-top:15px;font-size:7px;display:block}.xray-unavailable a{color:#674caf;margin-top:15px;font-size:9px;font-weight:850;display:inline-block}.xray-public-footer{border-top:1px solid #d9d6ce;justify-content:space-between;align-items:center;gap:25px;max-width:1032px;margin:auto;padding:24px 0 34px;display:flex}.xray-public-footer p{color:#92958c;max-width:730px;margin:0;font-size:7px;line-height:1.5}.xray-public-footer a{color:#6b50ae;font-size:7px;font-weight:850;text-decoration:none}@media (max-width:900px){.otelora-activation-board>div{grid-template-columns:repeat(2,minmax(0,1fr))}.otelora-pack-grid,.otelora-content-pack>footer>div,.xray-public-hero{grid-template-columns:1fr}.xray-public-hero ol{align-self:auto}.otelora-xray-detail{grid-template-columns:1fr}}@media (max-width:650px){.otelora-activation-board,.otelora-content-pack,.otelora-xray-desk{padding:16px}.otelora-activation-board>header,.otelora-content-pack>header,.otelora-xray-desk>header{flex-direction:column;align-items:flex-start}.otelora-activation-board>header small,.otelora-content-pack>header small{text-align:left}.otelora-activation-board>div{grid-template-columns:1fr}.otelora-xray-desk>header>div:last-child{flex-direction:column;align-items:stretch;width:100%}.otelora-xray-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.otelora-xray-stats article:nth-child(2){border-right:0}.otelora-xray-stats article:nth-child(-n+2){border-bottom:1px solid #e9e6de}.otelora-xray-list summary{grid-template-columns:auto minmax(0,1fr) auto}.otelora-xray-list summary>b{grid-column:2}.otelora-xray-list summary>i{grid-area:1/3/span 2}.xray-public-nav,.xray-public-hero,.xray-form{padding-left:17px;padding-right:17px}.xray-public-hero{padding-top:36px}.xray-public-hero h1{letter-spacing:-1.6px;font-size:36px}.xray-form-grid{grid-template-columns:1fr}.xray-form>section{padding:18px}.xray-form>button{justify-content:space-between;justify-self:stretch}.xray-public-footer{flex-direction:column;align-items:flex-start;margin:0 17px}.xray-success,.xray-unavailable{margin:0 17px 50px;padding:28px 18px}}@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}
