:root{--primary:#ff6b35;--secondary:#fff2e6;--accent:#1fa6a6;--highlight:#ffb703;--ink:#2b2118;--paper:#fffbf7;--muted:#6d5b4b;--line:#2b211830;--good:#205f3a;--warn:#6b4700;--bad:#8a2f2f;--shadow:6px 7px 0 #2b2118eb;color:var(--ink);background:var(--secondary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--secondary);overflow-x:hidden}.platform-access-results{gap:14px;margin:20px 0;padding:0;list-style:none;display:grid}.platform-access-results>li{border-top:1px solid var(--line);padding-top:16px}.platform-access h3{margin:18px 0 6px;font-size:15px}.platform-access input,.platform-access select,.platform-access label{width:100%;display:block}.platform-access input,.platform-access select{border:2px solid var(--ink);background:var(--paper);border-radius:7px;min-height:44px;margin:7px 0 13px;padding:8px}.ae-profiles{max-width:900px}.ae-target-lookup,.ae-profile-workbench{margin-top:22px}.ae-lookup-controls{align-items:end;gap:12px;display:flex}.ae-lookup-controls input,.ae-profile-form input,.ae-profile-form select,.ae-reason-action select{border:2px solid var(--ink);background:var(--paper);border-radius:7px;width:100%;min-height:44px;margin-top:7px;padding:8px}.ae-lookup-controls input{margin:0}.ae-profile-workbench>.action-row{align-items:center}.ae-profile-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:18px 0;padding:16px 0;display:grid}.ae-profile-facts div{gap:4px;min-width:0;display:grid}.ae-profile-facts span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.ae-profile-facts strong,.ae-confirmation-dialog dd{overflow-wrap:anywhere}.ae-capacity-warning{color:var(--warn);background:#fff0c2;border:1px solid #a46d00;border-radius:8px;grid-column:1/-1;margin:0;padding:12px;font-weight:800}.ae-target-confirmation{border-left:4px solid var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--paper));margin:18px 0;padding:12px 14px}.ae-target-confirmation p{margin:6px 0 0}.ae-profile-form,.ae-reason-action{max-width:580px;margin-top:24px}.ae-profile-form fieldset{border:0;min-width:0;margin:0;padding:0}.ae-profile-form label,.ae-reason-action label{margin-top:14px;font-weight:800;display:block}.ae-profile-form button,.ae-reason-action button{margin-top:18px}.ae-lifecycle-actions{border-top:1px solid var(--line);margin-top:26px}.ae-dialog-backdrop{z-index:20;background:#1116148c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ae-confirmation-dialog{border:2px solid var(--ink);background:var(--paper);width:min(100%,560px);box-shadow:5px 5px 0 var(--ink);border-radius:12px;padding:clamp(18px,4vw,28px)}.ae-confirmation-dialog dl{gap:10px;margin:20px 0;display:grid}.ae-confirmation-dialog dl div{grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.ae-confirmation-dialog dt{color:var(--muted);font-weight:800}.ae-confirmation-dialog dd{margin:0;font-weight:800}.totp-qr{background:#fff;width:min(240px,100%);height:auto;margin:12px 0;display:block}.totp-secret{overflow-wrap:anywhere;max-width:100%}@media (width<=760px){.platform-access-results>li{min-width:0}.platform-access .button-link{width:100%;margin-top:10px}.ae-lookup-controls,.ae-profile-facts{grid-template-columns:1fr;display:grid}.ae-lookup-controls button,.ae-profile-form button,.ae-reason-action button,.ae-confirmation-dialog .action-row>*{width:100%}.ae-confirmation-dialog .action-row{grid-template-columns:1fr;display:grid}.ae-confirmation-dialog dl div{grid-template-columns:1fr;gap:2px}}.brand-review-page,.lifecycle-page{max-width:1180px}.brand-review-queue{padding:0;overflow:hidden}.brand-review-queue-head,.brand-review-row{grid-template-columns:minmax(0,1fr) 150px minmax(120px,.7fr) auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.brand-review-queue-head{background:var(--ink);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.brand-review-row{border-top:1px solid var(--line)}.brand-review-row button{justify-self:end}.brand-review-split{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start;gap:20px;display:grid}.brand-review-facts{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 0;display:grid}.brand-review-facts div{background:var(--paper);min-width:0;padding:14px}.brand-review-facts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.brand-review-facts dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:700}.brand-review-decision{position:sticky;top:20px}.brand-review-decision fieldset{border:0;min-width:0;margin:18px 0;padding:0}.brand-review-decision label,.brand-assignment-decision label{margin:14px 0;font-weight:800;display:block}.brand-review-decision label span{color:var(--muted);font-weight:400}.brand-review-decision select,.brand-review-decision textarea,.brand-assignment-decision select{border:2px solid var(--ink);background:var(--paper);width:100%;min-height:44px;font:inherit;border-radius:7px;margin-top:7px;padding:10px;display:block}.brand-review-decision textarea{resize:vertical;min-height:100px}.brand-review-decision>button+button,.brand-lifecycle-confirm>button+button{margin-left:10px}.brand-review-empty{text-align:center;padding:52px 24px}.brand-review-skeleton{background:linear-gradient(90deg,#eaded2,#f9eee5,#eaded2);min-height:72px}.brand-assignment-decision,.brand-lifecycle-confirm{max-width:560px;margin-top:20px}.text-button{color:var(--ink);font:inherit;background:0 0;border:0;margin:0 0 16px;font-weight:800;text-decoration:underline}@media (prefers-reduced-motion:reduce){.brand-review-skeleton{background:#eaded2}}@media (width<=760px){.brand-review-page,.lifecycle-page{padding-inline:16px}.brand-review-split,.brand-review-facts{grid-template-columns:1fr}.brand-review-decision{position:static}.brand-review-queue-head{display:none}.brand-review-row{grid-template-columns:1fr;gap:8px}.brand-review-row button,.brand-review-decision>button,.brand-lifecycle-confirm>button{justify-self:stretch;width:100%}.brand-review-decision>button+button,.brand-lifecycle-confirm>button+button{margin:10px 0 0}}button,input,select,textarea{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button,.share-actions a,.button-link{border:2px solid var(--ink);background:var(--primary);min-height:44px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:9px 15px;font-weight:800;text-decoration:none;display:inline-flex}:is(button,a,input,select,textarea,[tabindex]):focus{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 3px var(--paper), 0 0 0 6px var(--ink)}button.secondary{background:var(--paper)}.app-shell{place-items:center;min-height:100vh;padding:20px;display:grid}.card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:clamp(18px,4vw,28px)}.app-shell .card{width:min(100%,38rem);box-shadow:var(--shadow)}.staff-step-up{place-items:center;min-height:100vh;padding:20px;display:grid}.staff-step-up-card{width:min(100%,42rem);box-shadow:var(--shadow)}.staff-step-up-card .eyebrow{margin-top:24px}.staff-step-up-card form{gap:10px;margin-top:22px;display:grid}.staff-step-up-card form label{margin:0}.staff-step-up-card form button{justify-self:start}.staff-step-up-notice{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff0c2;border-radius:10px;margin:20px 0;padding:16px}.staff-step-up-notice p{margin-bottom:0}@media (width<=620px){.staff-step-up{place-items:start center;padding:16px}.staff-step-up-card form button,.staff-step-up-card .action-row>*{width:100%}}.account-persona-actions{border-top:1px solid var(--line);margin:24px 0;padding-top:20px}.account-persona-actions h2,.account-persona-actions p{margin:0}.account-persona-actions p{color:var(--muted);margin-top:8px}.account-persona-actions .actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.secondary-link{background:var(--paper)}.creator-registration-page{width:min(840px,100%)}.creator-registration-card form,.creator-registration-card fieldset{gap:16px;display:grid}.creator-registration-card fieldset{border:0;margin:0;padding:0}.creator-registration-card label,.creator-registration-card select,.creator-registration-card input{width:100%;display:block}.creator-registration-card input,.creator-registration-card select{border:2px solid var(--ink);background:var(--paper);border-radius:7px;min-height:44px;margin-top:6px;padding:9px}.creator-submission-summary dl{grid-template-columns:minmax(9rem,max-content) minmax(0,1fr);gap:.25rem 1rem;margin:1.25rem 0;display:grid}.creator-submission-summary dt{color:var(--ink-muted);font-weight:700}.creator-submission-summary dd{overflow-wrap:anywhere;margin:0}.creator-choice-group{border:0;margin:0;padding:0}.creator-choice-group legend{margin-bottom:8px;font-weight:800}.creator-choice-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.creator-choice-group label{border:1px solid var(--line);border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:8px;display:flex}.creator-choice-group input{width:20px;min-height:20px;margin:0}.registration-result{max-width:620px}@media (width<=620px){.account-persona-actions .actions,.account-persona-actions .showcase-link,.creator-registration-card button{width:100%}.creator-choice-group>div{grid-template-columns:1fr}.creator-submission-summary dl{grid-template-columns:1fr;gap:.125rem}.creator-submission-summary dd{margin-bottom:.75rem}}.app-shell-brand{width:fit-content;margin-bottom:18px}.route-resolution-status{color:var(--muted);align-items:center;gap:10px;margin:16px 0 0;font-size:16px;line-height:1.5;display:flex}.magic-link-form{margin-top:18px}.magic-link-form label{margin-top:0}.magic-link-controls{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.magic-link-action{gap:8px;min-width:220px}.magic-link-action:disabled{cursor:not-allowed;opacity:.74}.magic-link-controls[aria-busy=true] .magic-link-action:disabled{cursor:wait}.magic-link-status{min-height:21px;color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:700;line-height:1.5}.magic-link-status.sent{color:var(--good)}.magic-link-status.error{color:var(--bad)}.eyebrow{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;-webkit-text-decoration:underline 3px var(--primary);text-decoration:underline 3px var(--primary);text-underline-offset:4px;margin:0 0 7px;font-size:12px;font-weight:800}h1,h2{overflow-wrap:anywhere}h1{letter-spacing:-.035em;max-width:520px;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.08}h2{margin:0;font-size:20px}p{overflow-wrap:anywhere}.dashboard-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--paper);border-right:1px solid var(--line);height:100vh;padding:28px 20px;position:sticky;top:0}.mobile-navigation-header{display:contents}.mobile-menu-button{display:none}.brand{min-height:44px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.brand img{object-fit:contain;width:38px;height:38px}.nav-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:28px 12px 8px;font-size:11px;font-weight:800}.sidebar nav{gap:5px;display:grid}.sidebar nav a{min-height:44px;color:var(--muted);border-radius:8px;align-items:center;gap:5px;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}.sidebar nav a.active{color:var(--ink);background:var(--secondary);box-shadow:inset 4px 0 var(--primary)}.sidebar nav small{font-size:10px}.creator-main{min-width:0}.topbar{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:12px clamp(16px,4vw,52px);display:flex}.access-state{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.access-state.suspended{color:var(--bad);background:#fde5e1}.route-page{width:min(1180px,100%);margin:0 auto;padding:38px clamp(16px,4vw,52px) 70px}.owner-skip-link{top:0}.owner-workspace-state{color:#165e60;text-transform:none;background:#d8f1ef;border-color:#17686b;font-weight:800}.owner-timeline{width:min(880px,100%)}.owner-timeline .page-header{margin-bottom:26px}.owner-timeline .page-header h1{max-width:none}.owner-timeline .lede{margin:12px 0 0}.owner-progress-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.owner-progress-rail li{min-width:0;color:var(--muted);text-align:center;padding-top:17px;font-size:12px;font-weight:800;position:relative}.owner-progress-rail li:before,.owner-progress-rail li:after{content:"";background:var(--line);height:2px;position:absolute;top:7px}.owner-progress-rail li:before{left:0;right:50%}.owner-progress-rail li:after{left:50%;right:0}.owner-progress-rail li:first-child:before,.owner-progress-rail li:last-child:after{display:none}.owner-progress-rail li>span:first-child{z-index:1;border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:18px;height:18px;position:absolute;top:0;left:calc(50% - 9px)}.owner-progress-rail li>span:last-child{overflow-wrap:anywhere;display:block}.owner-progress-rail li.complete:before,.owner-progress-rail li.complete:after,.owner-progress-rail li.current:before{background:var(--good)}.owner-progress-rail li.complete>span:first-child{background:#d8f1ef}.owner-progress-rail li.current{color:var(--ink)}.owner-progress-rail li.current>span:first-child{background:var(--highlight)}.owner-withdrawal-notice{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff0c2;border-radius:10px;margin:0 0 22px;padding:16px 18px}.owner-withdrawal-notice h2,.owner-withdrawal-notice p{margin:0}.owner-withdrawal-notice p{margin-top:7px}.owner-timeline-composition{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:start;gap:20px;display:grid}.owner-timeline-card,.owner-status-card,.owner-next-step{border:2px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--ink);border-radius:12px}.owner-timeline-card,.owner-status-card{padding:26px}.owner-card-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.owner-card-heading>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.owner-timeline-card h2,.owner-status-card h2{margin-top:2px;font-size:22px}.owner-milestone-timeline{margin:18px 0 0;padding:0;list-style:none}.owner-milestone-timeline li{grid-template-columns:34px minmax(0,1fr);gap:15px;padding:0 0 24px;display:grid;position:relative}.owner-milestone-timeline li:before{content:"";background:var(--line);width:2px;position:absolute;top:36px;bottom:-2px;left:16px}.owner-milestone-timeline li:last-child{padding-bottom:0}.owner-milestone-timeline li:last-child:before{display:none}.owner-milestone-number{z-index:1;border:2px solid var(--ink);background:var(--paper);border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.owner-milestone-timeline li:first-child .owner-milestone-number{background:#d8f1ef}.owner-milestone-heading{flex-wrap:wrap;align-items:flex-start;gap:7px;display:flex}.owner-milestone-heading strong{font-size:17px;line-height:1.2}.owner-milestone-timeline p{color:var(--muted);margin:8px 0 0;font-size:15px}.owner-milestone-timeline time{color:var(--muted);margin-top:7px;font-size:13px;font-weight:800;display:block}.owner-state-chip{border:1px solid var(--good);min-height:28px;color:var(--good);letter-spacing:.02em;text-transform:uppercase;background:#e1f3e6;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:900;display:inline-flex}.owner-status-card>.owner-state-chip{margin-bottom:8px}.owner-status-card>p:not(.eyebrow){margin:18px 0 0}.owner-status-facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;padding:14px 0;display:grid}.owner-status-facts dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.owner-status-facts dd{margin:4px 0 0;font-weight:800}.owner-status-emphasis,.owner-next-step{background:#d8f1ef}.owner-status-emphasis{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);color:#165e60;border-radius:9px;padding:16px}.owner-status-emphasis strong{font-size:18px;line-height:1.2;display:block}.owner-status-emphasis p{margin:7px 0 0}.owner-next-step{margin-top:24px;padding:26px}.owner-next-step h2,.owner-next-step p{margin:0}.owner-next-step p:last-child{margin-top:10px}.assigned-brands-list,.onboarding-timeline{gap:16px;padding:0;list-style:none;display:grid}.assigned-brands-list li{justify-content:space-between;align-items:center;gap:18px;display:flex}.onboarding-panel,.onboarding-form,.onboarding-read-only{margin-top:20px}.assigned-brand-timeline .page-header{border:2px solid var(--ink);background:linear-gradient(135deg, #fff8ef, var(--paper));box-shadow:7px 7px 0 var(--ink);border-radius:12px;gap:8px;padding:clamp(20px,4vw,44px);display:grid}.assigned-brand-timeline .onboarding-panel{border:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.assigned-brand-timeline .onboarding-panel p{background:var(--workspace);border-radius:7px;margin:0;padding:12px;font-weight:700}.onboarding-form{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.onboarding-form .internal-copy{border-left:4px solid var(--primary);background:#fff4d8;padding:10px 12px;font-weight:700}.onboarding-form form{gap:14px;margin-top:16px;display:grid}.contact-form form{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form form>label:nth-child(3),.contact-form form>label:nth-child(6),.contact-form form>button{grid-column:1/-1}.onboarding-form label{gap:6px;font-weight:800;display:grid}.onboarding-form .check{align-items:center;gap:10px;min-height:44px;display:flex}.onboarding-form .check input[type=checkbox]{width:44px;min-width:44px;height:44px;padding:0}.onboarding-form input,.onboarding-form textarea,.onboarding-form select{border:2px solid var(--ink);background:var(--paper);border-radius:7px;width:100%;min-height:44px;padding:9px}.onboarding-form textarea{min-height:88px}.onboarding-form-row{grid-template-columns:repeat(2,minmax(44px,1fr));gap:12px;display:grid}.onboarding-read-only{border:2px solid var(--warn);background:#fff4d8}.stale-composition{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.stale-composition .onboarding-read-only,.stale-composition .stale-revalidation{margin-top:0}.stale-revalidation{background:#fde5e1}.locked-draft-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;margin:16px 0;padding:14px 0;display:grid}.locked-draft-facts>dt,.locked-draft-facts dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.locked-draft-facts div{gap:3px;display:grid}.locked-draft-facts dd{margin:0;font-weight:800}.form-error{border:2px solid var(--bad);background:#fde5e1;padding:12px;font-weight:800}.onboarding-timeline{margin:18px 0}.onboarding-timeline li{border-left:3px solid var(--primary);padding:0 0 18px 16px}.onboarding-timeline strong,.onboarding-timeline time{display:block}.onboarding-timeline time{color:var(--muted);margin-top:6px;font-size:14px}@media (width<=620px){.owner-timeline{padding-top:26px}.owner-progress-rail{margin-bottom:24px}.owner-progress-rail li{font-size:10px}.owner-timeline-composition{grid-template-columns:1fr}.owner-timeline-card,.owner-status-card,.owner-next-step{padding:20px}.owner-milestone-timeline li{grid-template-columns:32px minmax(0,1fr);gap:11px}.owner-milestone-number{width:32px;height:32px}.owner-milestone-timeline li:before{top:32px;left:15px}.assigned-brands-list li{flex-direction:column;align-items:stretch}.assigned-brands-list .button-link,.onboarding-form button{width:100%}.contact-form form,.onboarding-form-row{grid-template-columns:1fr}.contact-form form>label:nth-child(3),.contact-form form>label:nth-child(6),.contact-form form>button{grid-column:auto}.assigned-brand-timeline .onboarding-panel,.stale-composition{grid-template-columns:1fr}}.skip-link{z-index:10;border:2px solid var(--ink);box-sizing:border-box;background:var(--paper);min-height:44px;color:var(--ink);border-radius:6px;padding:10px 14px;font-weight:800;position:absolute;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.page-header{margin-bottom:28px}.lede,.subtle{color:var(--muted)}.lede{max-width:680px;font-size:16px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.position-card{box-shadow:var(--shadow)}.position{letter-spacing:-.05em;margin:14px 0 26px;font-size:clamp(40px,8vw,64px);line-height:1;display:block}.counts{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;display:grid}.counts dt{color:var(--muted);font-size:13px}.counts dd{margin:4px 0 0;font-size:24px;font-weight:900}.guidance{border-top:1px solid var(--line);margin:22px 0 0;padding-top:16px;font-weight:800}.overview-header{max-width:760px}.overview-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:20px;display:grid}.overview-position-card{border:2px solid var(--ink)}.priority-explanation{margin:-14px 0 22px}.overview-next-step{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#ffe09a;flex-direction:column;align-items:flex-start;gap:13px;display:flex;position:relative;overflow:hidden}.overview-next-step p,.overview-next-step h2{margin:0}.overview-next-step .showcase-link{margin-top:auto}.overview-step-number{border:2px solid var(--ink);background:var(--highlight);border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;font-weight:900;display:grid}.live-access-card{border:2px solid var(--ink);background:#d8f1ef;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:24px;display:grid}.live-access-card p{margin:0}.overview-section{margin-top:38px}.overview-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.overview-section-copy{max-width:760px;margin:-8px 0 18px}.overview-showcase-grid .showcase-card p:not(.eyebrow),.overview-showcase-grid .showcase-card h3,.overview-page .empty-showcase h3{margin:0}.example-earnings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.example-earnings-card{border:2px solid var(--ink);min-width:0;box-shadow:4px 4px 0 var(--ink);gap:14px;display:grid}.example-earnings-card h3,.example-earnings-card p,.example-earnings-card dl{margin:0}.example-earnings-card h3{font-size:18px}.example-earnings-card dl{border-top:1px solid var(--line);padding-top:14px}.example-earnings-card dt{color:var(--muted);font-size:12px;font-weight:800}.example-earnings-card dd{margin:5px 0 0;font-size:26px;font-weight:900}.section-card{margin-top:20px}label{margin:18px 0 7px;font-weight:800;display:block}.link-controls{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;display:grid}input{border:2px solid var(--ink);min-width:0;min-height:44px;color:var(--ink);background:#fff6ed;border-radius:7px;padding:9px 12px}select,textarea{border:2px solid var(--ink);width:100%;min-height:44px;color:var(--ink);background:#fff6ed;border-radius:7px;padding:9px 12px}textarea{resize:vertical;min-height:96px}.share-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.share-actions a{background:var(--highlight)}.share-feedback{color:var(--muted);font-weight:700}.table-wrap{overscroll-behavior-x:contain;max-width:100%;margin-top:16px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:600px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}th{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.status{color:var(--warn);white-space:nowrap;background:#fff0c2;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.status.validated{color:var(--good);background:#e1f3e6}.status.pending{color:var(--warn);background:#fff0c2}.status.not-eligible{color:var(--bad);background:#fde5e1}.notice{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fde5e1;border-radius:10px;padding:16px 18px}.notice p{margin-bottom:0}.notice+.metric-grid{margin-top:20px}.account-registration-link{margin:22px 0 0}.brand-registration-page,.brand-onboarding-page{max-width:840px}.brand-callback-retry{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.brand-callback-retry h1{margin-top:18px}.brand-callback-retry .notice{margin:18px 0}.brand-callback-scrub-notice{border-left:9px solid var(--accent);background:#e7f6f4}.brand-callback-return-error{border-left:9px solid var(--bad)}.brand-callback-retry-actions{border:1px solid var(--line);border-radius:10px;padding:18px}.brand-callback-retry-actions h2,.brand-callback-retry-actions p{margin:0}.brand-callback-retry-actions p{color:var(--muted);margin-top:8px}@media (width<=620px){.brand-callback-retry .action-row>*{width:100%}}.brand-registration-card,.brand-onboarding-card,.brand-next-step{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.brand-registration-card form{max-width:620px}.brand-registration-card fieldset{border:0;margin:0;padding:0}.brand-registration-card fieldset:disabled{opacity:.72}.brand-registration-card button{margin-top:22px}.field-error,.brand-form-error{color:var(--bad);font-weight:800}.field-error{margin:7px 0 0}.brand-form-error{margin-top:20px}.brand-onboarding-page .status{margin-bottom:12px;display:inline-flex}.brand-onboarding-card,.brand-next-step{gap:14px;display:grid}.brand-onboarding-card>*,.brand-next-step>*{margin:0}.brand-onboarding-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:8px 0;padding:16px 0;display:grid}.brand-onboarding-facts dt{color:var(--muted);font-size:12px;font-weight:800}.brand-onboarding-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:800}.brand-next-step{background:#d8f1ef;margin-top:24px}.loading-page{min-height:60vh}.campaign-page{width:min(1040px,100% - 248px);margin-left:max(248px,50vw - 396px);padding-top:0}.campaign-skip-link{top:0}.campaign-topbar{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px clamp(16px,4vw,52px);display:flex}.campaign-sidebar{z-index:2;position:fixed;left:0}.campaign-sidebar .brand img{width:38px;height:38px}.campaign-nav-item{min-height:44px;color:var(--muted);align-items:center;padding:10px 12px;font-weight:700;display:flex}.campaign-page-header{justify-content:space-between;align-items:end;gap:20px;margin:38px 0 28px;display:flex}.campaign-page-header h1{max-width:none}.campaign-lede{max-width:680px;color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.5}.campaign-header-actions,.campaign-row-actions,.campaign-actions,.campaign-toggles{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.campaign-header-actions a,.campaign-row-actions a:not(.button-link){align-items:center;min-height:44px;font-weight:800;display:inline-flex}.campaign-chip,.campaign-locked{color:#165e60;text-transform:uppercase;background:#d8f1ef;border:1px solid #17686b;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:12px;font-weight:900;display:inline-flex}.campaign-empty,.campaign-row,.campaign-form>fieldset,.campaign-history-banner,.campaign-revision-detail,.campaign-conflict,.campaign-error-summary{border:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--ink);border-radius:12px}.campaign-empty{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:390px;padding:clamp(24px,5vw,42px);display:grid}.campaign-empty>p{max-width:610px}.campaign-empty-symbol{border:2px solid var(--ink);background:#d8f1ef;border-radius:50%;place-items:center;width:76px;height:76px;font-size:29px;font-weight:900;display:grid}.campaign-empty p,.campaign-row p,.campaign-history-banner p,.campaign-revision-detail>p{margin:0;line-height:1.55}.campaign-library,.campaign-history{gap:14px;margin:0 0 22px;padding:0;list-style:none;display:grid}.campaign-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.campaign-row h2,.campaign-history h2{margin:10px 0 6px;font-size:20px}.campaign-form-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:22px;display:grid}.campaign-form{border:2px solid var(--ink);background:var(--paper);min-width:0;box-shadow:4px 4px 0 var(--ink);border-radius:12px;gap:24px;padding:clamp(20px,4vw,30px);display:grid}.campaign-form>fieldset{min-inline-size:0;box-shadow:none;border:0;gap:28px;margin:0;padding:0;display:grid}.campaign-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.campaign-section-heading h2{font-size:22px}.campaign-section-heading small{color:var(--muted);font-weight:700}.campaign-section-help{color:var(--muted);margin:-4px 0 16px;line-height:1.5}.campaign-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.campaign-field{min-width:0;color:var(--ink);gap:7px;font-weight:800;display:grid}.campaign-field.full{grid-column:1/-1}.campaign-field input,.campaign-field select,.campaign-field textarea,.campaign-conflict textarea{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:44px;color:var(--ink);border-radius:7px;padding:10px 12px}.campaign-field textarea,.campaign-conflict textarea{resize:vertical}.campaign-field span:not(.form-error){color:var(--muted);font-size:12px;font-weight:600}.campaign-choice{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;display:grid}.campaign-license-fields{margin-top:18px}.campaign-permitted-use,.campaign-permission-cards{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-inline-size:0;margin:18px 0 0;padding:0;display:grid}.campaign-permitted-use legend,.campaign-permission-cards legend{grid-column:1/-1;margin-bottom:2px;font-weight:800}.campaign-permission-cards .campaign-check:last-child{grid-column:1/-1}.campaign-deliverables{gap:1rem;min-inline-size:0;margin:1rem 0 0;display:grid}.campaign-deliverables>.campaign-fields{border:1px solid var(--border);border-radius:.75rem;padding:1rem}.campaign-choice legend{grid-column:1/-1;margin-bottom:5px;font-weight:800}.campaign-check{border:1px solid var(--line);border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-weight:700;display:flex}.campaign-check:has(input:checked){border-color:var(--ink);background:#fff0c2}.campaign-check input{width:18px;height:18px;accent-color:var(--primary)}.campaign-policy{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#d8f1ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px;display:grid}.campaign-progress{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:12px;padding:20px;display:grid;position:sticky;top:22px}.campaign-progress h2{font-size:21px}.campaign-progress dl{margin:0;display:grid}.campaign-progress dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.campaign-progress dt{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.campaign-progress dd{margin:0;font-size:12px;font-weight:800}.campaign-save-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.campaign-policy h2{font-size:20px}.campaign-policy ul{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;padding:0;list-style:none;display:grid}.campaign-policy li{border-top:1px solid #17686b4d;gap:4px;padding:12px 0;display:grid}.campaign-policy li span{color:#165e60;font-size:13px;line-height:1.45}.campaign-error-summary,.campaign-warning,.campaign-history-banner{padding:18px}.campaign-error-summary{background:#fde5e1}.campaign-error-summary h2,.campaign-error-summary p{margin:0}.campaign-error-summary p{margin-top:6px}.campaign-warning,.campaign-history-banner{background:#fff0c2;margin-bottom:22px}.campaign-readonly{color:var(--muted);margin:0;font-weight:700}.campaign-history li{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.campaign-history li>span{border:2px solid var(--ink);background:#d8f1ef;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.campaign-history p{color:var(--muted);margin:0}.campaign-revision-detail{padding:clamp(22px,4vw,30px)}.campaign-revision-detail h2{margin:16px 0 10px;font-size:28px}.campaign-revision-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.campaign-revision-detail dl div{border-top:1px solid var(--line);padding:12px 0}.campaign-revision-detail dt{color:var(--muted);font-size:12px;font-weight:800}.campaign-revision-detail dd{margin:5px 0 0;font-weight:800}.campaign-conflict{background:#fff0c2;padding:clamp(22px,4vw,30px)}.campaign-conflict>p{margin:0 0 18px;font-size:17px;font-weight:700;line-height:1.5}.campaign-conflict>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.campaign-conflict article{border:1px solid var(--ink);background:var(--paper);border-radius:8px;align-content:start;gap:10px;padding:16px;display:grid}.campaign-conflict article h2,.campaign-conflict article p{margin:0}@media (width<=760px){.campaign-page{width:100%;margin-left:0}.campaign-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:6px 8px;position:static}.campaign-sidebar .mobile-navigation-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign-sidebar .brand{letter-spacing:.04em;min-height:44px;font-size:9px}.campaign-sidebar .brand img{width:22px;height:22px}.campaign-sidebar .mobile-menu-button{min-height:44px;box-shadow:none;padding:8px 10px;font-size:11px}.campaign-sidebar .nav-label,.campaign-sidebar nav{display:none}.campaign-sidebar nav.mobile-open{margin-top:8px;display:grid}.campaign-topbar{display:none}.campaign-page-header,.campaign-row,.campaign-history li{grid-template-columns:1fr;align-items:stretch}.campaign-page-header,.campaign-row-actions,.campaign-actions,.campaign-header-actions{flex-direction:column;align-items:stretch}.campaign-page-header .button-link,.campaign-row-actions .button-link,.campaign-history .button-link,.campaign-actions button{width:100%}.campaign-fields,.campaign-choice,.campaign-permitted-use,.campaign-permission-cards,.campaign-policy ul,.campaign-revision-detail dl,.campaign-conflict>div,.campaign-policy{grid-template-columns:1fr}.campaign-progress{padding:14px;position:static}.campaign-form-layout{grid-template-columns:minmax(0,1fr)}.campaign-progress{order:-1;margin-bottom:18px}.campaign-section-heading{flex-direction:column;align-items:flex-start;gap:2px}.campaign-section-heading h2{font-size:18px}.campaign-policy .campaign-locked{justify-self:start}.campaign-history li>span{grid-row:auto}}.loading-card{border:2px dashed var(--line);background:var(--paper);min-height:160px;color:var(--muted);border-radius:12px;place-items:center;margin-top:24px;font-weight:800;display:grid}.showcase-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.showcase-notice{background:#fffbf7d1;border:1px solid #2b211847;border-radius:12px;grid-template-columns:24px minmax(0,1fr);gap:11px;margin-bottom:22px;padding:15px;display:grid}.showcase-notice strong{display:block}.showcase-notice p{color:var(--muted);margin:5px 0 0}.showcase-notice-icon{border:1px solid var(--ink);background:var(--highlight);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:16px;font-weight:700;line-height:1;display:grid}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.showcase-card{border:2px solid var(--ink);min-width:0;box-shadow:4px 4px 0 var(--ink);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.showcase-art{flex:none;width:100%;position:relative;overflow:hidden}.showcase-art-card{border-bottom:1px solid var(--ink);background:#ffe09a;min-height:112px}.showcase-art-detail{background:#fffbf7cc;border:1px solid #2b211847;border-radius:14px;min-height:clamp(210px,34vw,260px)}.showcase-art .showcase-label{z-index:1;white-space:nowrap;border:1px solid #1b7578;position:absolute;bottom:22px;left:18px}.showcase-art-orbit{border:1px solid #2b211866;border-radius:50%;width:64px;height:64px;position:absolute;top:24px;right:24px}.showcase-art-orbit:before,.showcase-art-orbit:after{content:"";border:1px solid #2b21184d;border-radius:50%;position:absolute}.showcase-art-orbit:before{width:90px;height:90px;top:-14px;left:-14px}.showcase-art-orbit:after{width:122px;height:122px;top:-30px;left:-30px}.showcase-art-tile{background:var(--accent);border:1px solid #165e60;border-radius:4px;width:18px;height:18px;position:absolute;top:47px;right:47px}.showcase-card h2,.overview-showcase-grid .showcase-card h3,.showcase-detail-card h2,.empty-showcase h2,.overview-page .empty-showcase h3{font-size:24px}.showcase-card p,.showcase-detail-card p,.empty-showcase p{margin:0}.showcase-label{color:#165e60;overflow-wrap:anywhere;background:#d8f1ef;border-radius:999px;align-items:center;max-width:100%;min-height:28px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.showcase-outcome{font-size:14px}.showcase-facts,.showcase-detail-facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:auto 0 0;padding-top:16px;display:grid}.showcase-facts dt,.showcase-detail-facts dt,.showcase-completion-facts dt{color:var(--muted);font-size:12px;font-weight:800}.showcase-facts dd,.showcase-detail-facts dd,.showcase-completion-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:800}.showcase-link{border:2px solid var(--ink);background:var(--paper);min-height:44px;box-shadow:3px 3px 0 var(--ink);color:var(--ink);border-radius:7px;justify-content:center;align-items:center;padding:9px 15px;font-weight:800;text-decoration:none;display:inline-flex}.showcase-card .showcase-link{margin-top:4px}.live-campaign-ordering{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:-8px 0 18px;font-size:13px;display:flex}.live-campaign-ordering strong{color:var(--ink)}.live-campaign-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.live-campaign-card{flex-direction:column;gap:18px;min-width:0;min-height:360px;display:flex}.live-campaign-card.is-ineligible{background:#fff8f4}.live-campaign-card-header,.live-campaign-actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.live-campaign-brand{min-width:0;color:var(--muted);letter-spacing:.02em;overflow-wrap:anywhere;text-transform:uppercase;flex:auto;font-size:13px;font-weight:800}.live-campaign-status{border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;min-height:28px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.live-campaign-status.no_current_blocks{color:var(--good);background:#e1f3e6}.live-campaign-status.ineligible{color:var(--bad);background:#fde5e1}.live-campaign-status.verification_required{color:var(--warn);background:#fff0c2}.live-campaign-summary h2{overflow-wrap:anywhere;min-width:0;font-size:24px;line-height:1.2}.live-campaign-summary p,.live-campaign-safe-facts,.live-campaign-reason{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}.live-campaign-chip-row{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.live-campaign-chip{border:1px solid var(--line);background:var(--secondary);overflow-wrap:anywhere;border-radius:6px;align-items:center;min-width:0;max-width:100%;min-height:30px;padding:5px 8px;font-size:12px;font-weight:750;display:inline-flex}.live-campaign-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.live-campaign-facts>div{border-top:1px solid var(--line);padding-top:10px}.live-campaign-facts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.live-campaign-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:800}.live-campaign-safe-facts{margin-top:-8px;font-size:13px}.live-campaign-actions{align-items:flex-end;margin-top:auto}.live-campaign-reason,.live-campaign-reasons{min-width:0;max-width:62%;color:var(--bad);margin:0;font-size:13px;font-weight:750;line-height:1.4}.live-campaign-reasons{padding-left:18px}.live-campaign-primary-action{background:var(--primary);flex:none;margin:0}.live-campaign-secondary-action{flex:none;margin:0}@media (width<=760px){.live-campaign-ordering,.live-campaign-card-header,.live-campaign-actions{flex-direction:column;align-items:flex-start}.live-campaign-list{grid-template-columns:1fr}.live-campaign-card{min-height:0}.live-campaign-actions{align-items:stretch}.live-campaign-reason,.live-campaign-reasons{max-width:none}.live-campaign-actions .showcase-link{width:100%}}.showcase-detail-card{border:2px solid var(--ink);min-width:0;box-shadow:4px 4px 0 var(--ink)}.showcase-detail-hero{gap:20px;max-width:760px;margin-bottom:28px;display:grid}.showcase-detail-facts{grid-template-columns:minmax(0,1fr);margin-top:22px}.showcase-completion,.showcase-creative-direction{gap:16px;margin-top:28px;display:grid}.showcase-completion,.showcase-creative-direction,.empty-showcase{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.showcase-completion>div>p,.showcase-creative-direction p{margin-bottom:0}.showcase-completion-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.empty-showcase{gap:16px;max-width:640px;display:grid}.showcase-detail-hero+.showcase-creative-direction{margin-top:0}.placeholder{min-height:50vh}.live-guidance-links{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.error-page{min-height:50vh}.operations-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.operations-sidebar{border-right:2px solid var(--ink);background:#e7f5f3;height:100vh;padding:28px 20px;position:sticky;top:0}.operations-sidebar nav{gap:5px;display:grid}.operations-sidebar nav a{min-height:44px;color:var(--muted);border-radius:8px;align-items:center;padding:10px 12px;font-weight:800;text-decoration:none;display:flex}.operations-sidebar nav a.active{color:var(--ink);background:var(--paper);box-shadow:inset 4px 0 var(--accent)}.operations-menu-button{display:none}.operations-main{min-width:0}.operations-topbar{border-bottom:1px solid var(--line);background:#e7f5f3;justify-content:flex-end;align-items:center;min-height:72px;padding:12px clamp(16px,4vw,52px);display:flex}.operations-assurance,.operations-status{color:#165e60;background:#d8f1ef;border:1px solid #17686b;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.operations-page-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.operations-notice{color:#165e60;background:#d8f1ef;border:1px solid #17686b;border-radius:8px;margin:0 0 20px;padding:12px 14px;font-weight:800}.operations-review-list{gap:20px;display:grid}.operations-review-card{background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:12px;padding:clamp(18px,3vw,26px)}.operations-review-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.operations-review-header h2{font-size:24px}.operations-labels{gap:4px;margin:8px 0 0;font-weight:800;display:grid}.operations-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:22px 0;padding:16px 0;display:grid}.operations-facts div{min-width:0}.operations-facts .operations-rules{grid-column:1/-1}.operations-facts dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.operations-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:800}.operations-decision-form{max-width:620px}.operations-decision-form fieldset{border:0;min-width:0;margin:0;padding:0}.operations-decision-form fieldset:disabled{opacity:.72}.operations-decision-form legend{font-size:18px;font-weight:900}.operations-decision-form label{margin-top:14px}.operations-decision-form button{margin-top:18px}.operations-form-error{color:var(--bad);margin:12px 0 0;font-weight:800}.operations-empty{max-width:600px}.operations-empty p{color:var(--muted)}.operations-pagination{margin-top:20px}.operations-timezone,.operations-remaining,.brand-category{color:var(--muted);font-size:13px;font-weight:700}.operations-queue-card,.operations-assignment-panel{border:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--ink);border-radius:12px;margin-top:24px}.operations-queue-heading{justify-content:space-between;align-items:end;gap:16px;padding:clamp(18px,3vw,26px);display:flex}.operations-queue-heading>p{margin:0;font-weight:800}.operations-queue-scroll{border-top:1px solid var(--line);overflow-x:auto}.operations-assignment-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.operations-assignment-table th,.operations-assignment-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:16px}.operations-assignment-table thead th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.operations-assignment-table tbody tr:last-child>*{border-bottom:0}.operations-assignment-table td:last-child{text-align:right}.brand-name,.brand-category,.operations-remaining{display:block}.brand-name{font-size:17px;font-weight:900}.operations-remaining{margin-top:4px}.operations-sla-status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:30px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.operations-sla-status.on-track{color:var(--good);background:#e1f3e6}.operations-sla-status.due-soon{color:var(--warn);background:#fff0c2}.operations-sla-status.breached{color:var(--bad);background:#fde5e1}.operations-assignment-panel{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:24px;padding:clamp(18px,3vw,26px);display:grid}.operations-assignment-panel>*{min-width:0}.operations-assignment-summary .operations-facts{grid-template-columns:1fr}.operations-assignment-panel select,.operations-assignment-panel input,.operations-assignment-panel textarea{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:44px;color:var(--ink);border-radius:7px;padding:10px 12px}.operations-assignment-panel textarea{resize:vertical;min-height:112px}.operations-capacity,.operations-capacity-warning{border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:13px 14px}.operations-capacity p,.operations-capacity-warning p,.operations-side-effect{margin:6px 0 0;line-height:1.45}.operations-successor{margin:14px 0 0;font-weight:800}.operations-confirmation{align-items:flex-start;gap:10px;margin-top:16px;font-weight:800;line-height:1.45;display:flex}.operations-assignment-panel .operations-confirmation input[type=checkbox]{width:20px;min-width:20px;min-height:20px;margin-top:2px;padding:0}.operations-capacity-warning{color:var(--warn);background:#fff0c2;border-color:#a46d00}.operations-side-effect{color:var(--muted);font-size:13px;font-weight:700}.operations-form-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}@media (width<=680px){.operations-shell:has(.campaign-review-page) .operations-sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.operations-shell:has(.campaign-review-page) .operations-sidebar .brand{min-width:0;min-height:44px}.operations-shell:has(.campaign-review-page) .operations-sidebar .brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-shell:has(.campaign-review-page) .operations-menu-button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.operations-shell:has(.campaign-review-page) .operations-sidebar .nav-label{display:none}.operations-shell:has(.campaign-review-page) .operations-sidebar nav{grid-column:1/-1;width:100%;display:none}.operations-shell:has(.campaign-review-page) .operations-sidebar.mobile-navigation-open nav{display:grid}.operations-shell:has(.campaign-review-page) .operations-topbar{display:none}.dashboard-shell,.operations-shell{display:block}.operations-sidebar{border-right:0;border-bottom:2px solid var(--ink);height:auto;padding:10px 12px;position:relative}.operations-sidebar .brand{min-height:48px}.operations-sidebar .nav-label{margin:8px 0 4px;display:block}.operations-sidebar nav a{padding-inline:8px}.operations-topbar{min-height:56px;padding:8px 12px}.operations-page-header,.operations-review-header{flex-direction:column;align-items:stretch}.operations-page-header>button{width:100%}.operations-status{width:fit-content}.operations-facts,.brand-onboarding-facts{grid-template-columns:1fr}.operations-facts .operations-rules{grid-column:auto}.operations-queue-heading,.operations-assignment-panel{grid-template-columns:1fr;display:grid}.operations-queue-heading{align-items:start}.operations-assignment-table{min-width:0}.operations-assignment-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operations-assignment-table,.operations-assignment-table tbody,.operations-assignment-table tr,.operations-assignment-table th,.operations-assignment-table td{width:100%;display:block}.operations-assignment-table tr{border-bottom:1px solid var(--line);padding:16px}.operations-assignment-table th,.operations-assignment-table td{border:0;padding:0 0 12px}.operations-assignment-table td:last-child{text-align:left;padding-bottom:0}.operations-assignment-table td:last-child button{width:100%}.operations-assignment-table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.operations-assignment-panel{gap:12px}.sidebar{border-right:0;border-bottom:2px solid var(--ink);height:auto;padding:10px 12px;position:relative}.mobile-navigation-header{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.mobile-menu-button{gap:8px;min-width:92px;padding-inline:12px;display:inline-flex}.menu-icon{gap:3px;width:16px;display:grid}.menu-icon span{background:currentColor;border-radius:999px;height:2px}.menu-icon:has(.menu-icon-close){height:16px;position:relative}.menu-icon-close{width:16px;position:absolute;top:7px}.menu-icon-close:first-child{transform:rotate(45deg)}.menu-icon-close:last-child{transform:rotate(-45deg)}.nav-label{display:none}.sidebar nav{border-top:1px solid var(--line);grid-template-columns:1fr;gap:4px;margin-top:10px;padding-top:10px;display:none}.sidebar nav.mobile-open{display:grid}.sidebar nav a{text-align:left;flex-direction:row;justify-content:space-between;min-width:0;padding:9px 12px;font-size:16px;line-height:1.2}.sidebar nav small{text-align:center}.topbar{justify-content:flex-end;min-height:56px;padding:8px 12px}.route-page{padding:24px 12px calc(48px + env(safe-area-inset-bottom))}.metric-grid,.overview-hero-grid,.live-access-card,.example-earnings-grid{grid-template-columns:1fr}.overview-section-heading,.showcase-header{flex-direction:column;align-items:flex-start}.showcase-grid,.showcase-facts,.showcase-completion-facts{grid-template-columns:1fr}.showcase-link{width:100%}.showcase-art-detail{min-height:218px}.showcase-art .showcase-label{font-size:11px;bottom:20px;left:16px}.link-controls{grid-template-columns:1fr 1fr}.link-controls input{grid-column:1/-1}.link-controls button{min-width:0}.share-actions>*{flex:140px}.table-wrap{overflow:visible}.table-wrap table,.table-wrap tbody,.table-wrap tr,.table-wrap td{width:100%;display:block}.table-wrap table{min-width:0}.table-wrap thead{display:none}.table-wrap tr{border:1px solid var(--line);border-radius:8px;padding:4px 12px}.table-wrap tr+tr{margin-top:12px}.table-wrap td{overflow-wrap:anywhere;border:0;min-width:0;padding:9px 0}.table-wrap td+td{border-top:1px solid var(--line)}.table-wrap td:before{content:attr(data-label);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}}@media (width>=361px) and (width<=680px){.brand-owner-topbar{justify-content:space-between;min-height:72px;padding:12px clamp(16px,4vw,52px)}}@media (width>=361px) and (width<=620px){.owner-timeline-composition{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.brand-owner-topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:64px;padding:8px 12px;display:grid}.brand-owner-topbar .brand{letter-spacing:.04em;grid-area:1/1;gap:8px;min-width:0;font-size:13px}.brand-owner-topbar .brand img{flex:0 0 38px}.brand-owner-topbar .brand span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.brand-owner-topbar .owner-workspace-state{display:none}.brand-owner-topbar .brand-owner-account-actions{width:auto;margin:0;display:contents}.brand-owner-account-actions .logout-action.compact{width:auto;min-width:64px;min-height:44px;box-shadow:none;text-underline-offset:4px;background:0 0;border:0;border-radius:0;grid-area:1/2;align-self:center;padding:0 4px;text-decoration:underline;text-decoration-thickness:2px}.brand-owner-account-actions .logout-action.compact .spinner,.brand-owner-account-actions .logout-pending-full{display:none}.brand-owner-account-actions .logout-pending-compact{display:inline}.brand-owner-account-actions .logout-error,.brand-owner-account-actions .logout-status{grid-area:2/1/auto/-1;width:100%}.brand-owner-account-actions .logout-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.owner-progress-rail{flex-direction:column;gap:8px;display:flex}.owner-progress-rail li{text-align:left;min-height:32px;padding:5px 0 5px 30px}.owner-progress-rail li:before{width:2px;height:auto;inset:0 auto -8px 7px}.owner-progress-rail li:after,.owner-progress-rail li:last-child:before{display:none}.owner-progress-rail li>span:first-child{top:7px;left:0}.owner-status-card{order:-1}}@media (width>=900px){.showcase-detail-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:22px;max-width:1100px}.showcase-art-detail{height:320px;min-height:320px}}@media (width<=350px){.route-page{padding-inline:10px}.card{padding:14px}.sidebar nav a{font-size:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.button-link.secondary{background:var(--paper)}.security-page{max-width:980px}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.security-card{border:2px solid var(--ink);min-height:300px;box-shadow:4px 4px 0 var(--ink);flex-direction:column;align-items:flex-start;gap:13px;display:flex}.security-card>*{margin:0}.security-card button{margin-top:auto}.danger-card{background:#fde5e1}.danger-card .eyebrow{-webkit-text-decoration-color:var(--bad);text-decoration-color:var(--bad)}button.danger{background:#d8655d}.warning-backdrop{z-index:20;background:#2b211899;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.warning-dialog{border:2px solid var(--ink);background:var(--paper);width:min(100%,590px);max-height:calc(100vh - 40px);box-shadow:var(--shadow);border-radius:12px;padding:clamp(20px,4vw,28px);overflow:auto}.warning-dialog h2{font-size:clamp(25px,4vw,34px)}.warning-dialog p{color:var(--muted);line-height:1.55}.application-private-detail{overflow-wrap:anywhere}.action-row{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.proof-card{border:2px solid var(--ink);max-width:620px;box-shadow:4px 4px 0 var(--ink)}.flow-status{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.flow-status p{color:var(--muted);margin:0}.field-help{color:var(--muted);margin:7px 0}.link-button{box-shadow:none;color:var(--ink);background:0 0;border:0;margin-top:16px;padding:0;text-decoration:underline}.center-shell{background:#eadfd6;place-items:center;min-height:100vh;padding:20px;display:grid}.recovery-card,.success-card{border:2px solid var(--ink);background:var(--paper);width:min(100%,700px);box-shadow:var(--shadow);border-radius:12px;padding:clamp(20px,4vw,34px)}.recovery-card>h1,.success-card>h1{margin-bottom:16px}.recovery-panel{border:2px solid var(--ink);background:#fde5e1;border-radius:10px;margin-top:24px;padding:20px}.recovery-panel h2,.recovery-panel p{margin:0}.recovery-panel ol{padding-left:22px;line-height:1.7}.support-reference{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.support-reference h2,.support-reference p{margin:0 0 9px}.reference{letter-spacing:.04em;font-family:ui-monospace,monospace;font-weight:900}.brand-security-link{margin-top:14px}@media (width<=680px){.security-grid{grid-template-columns:1fr;gap:16px}.security-card{min-height:0;padding:20px}.security-card button,.action-row>*{width:100%}.warning-backdrop{align-items:end;padding:12px}.warning-dialog{max-height:calc(100vh - 24px)}.flow-status{display:block}}.account-only-card{max-width:38rem}.account-only-card p{margin:0}.account-only-shell{padding:28px 20px 36px}.account-only-shell .eyebrow{margin-bottom:8px}.account-only-card .account-identity{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.55}.workspace-state{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:22px;padding:19px 0 20px}.workspace-state .status{align-items:center;width:fit-content;min-height:28px;padding:4px 9px;line-height:1.2;display:inline-flex}.workspace-state h2{margin-top:9px;line-height:1.25}.account-only-card .workspace-copy{color:var(--muted);margin-top:9px;font-size:15px;line-height:1.55}.account-only-card .help-copy{color:var(--muted);margin-top:19px;font-size:15px;line-height:1.5}.help-copy a{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;padding-inline:2px;font-weight:800;display:inline-flex}.account-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.account-actions .logout-status{flex-basis:100%}.logout-action{gap:8px;min-width:144px;line-height:1.2}.logout-action:disabled{cursor:wait;opacity:.74}.logout-pending-compact{display:none}.brand-owner-account-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.brand-owner-topbar{flex-wrap:wrap;gap:10px 12px}.brand-owner-account-actions .logout-action{min-width:0}.brand-owner-account-actions .logout-error,.brand-owner-account-actions .logout-status{box-sizing:border-box;flex-basis:100%;order:1;width:min(360px,100vw - 36px);margin:0}.spinner{border:2px solid #2b211847;border-top-color:var(--ink);border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.8s linear infinite spin}.logout-status{min-height:22px;color:var(--muted);margin:13px 0 0;font-size:14px;font-weight:700}.account-only-card .logout-status{margin:13px 0 0}.logout-error{margin-top:18px;padding:15px 17px}.logout-error h2{font-size:18px}.logout-error p{color:var(--bad);margin:6px 0 0;font-size:14px;font-weight:700;line-height:1.5}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=680px){.app-shell{padding:16px 18px 24px 12px}.magic-link-controls{grid-template-columns:1fr}.magic-link-action{width:100%;min-width:0}.account-only-card{padding:18px}.account-only-card h1{font-size:32px}.workspace-state{margin-top:16px;padding:15px 0 16px}.account-only-card .account-identity{margin-top:10px;line-height:1.45}.account-only-card .workspace-copy{line-height:1.45}.account-only-card .help-copy{margin-top:14px;line-height:1.45}.account-actions{grid-template-columns:1fr;gap:11px;margin-top:14px;display:grid}.logout-error{margin-top:14px;padding:12px 14px}.logout-action{width:100%}.brand-owner-account-actions{width:auto;margin:0 6px 0 auto}.brand-owner-account-actions .logout-action{width:auto}}@media (prefers-reduced-motion:reduce){.spinner{border-color:var(--ink) var(--ink) var(--ink) transparent;animation:none}}.lifecycle-status-summary,.lifecycle-suspended-banner,.owner-suspended-notice{margin-top:20px}.lifecycle-status-summary{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.lifecycle-suspended-banner,.owner-suspended-notice{border:2px solid var(--bad);box-shadow:4px 4px 0 var(--ink);background:#fde5e1;border-radius:10px;padding:18px}.lifecycle-suspended-banner h2,.lifecycle-suspended-banner p,.owner-suspended-notice h2,.owner-suspended-notice p{margin:0}.lifecycle-suspended-banner p,.owner-suspended-notice p{margin-top:8px}.lifecycle-form form{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-form form>.lifecycle-notice,.lifecycle-form form>label:nth-of-type(3),.lifecycle-form form>label:nth-of-type(4),.lifecycle-form form>.check,.lifecycle-form form>button{grid-column:1/-1}.lifecycle-notice{border-left:4px solid var(--primary);background:#fff4d8;padding:12px;font-weight:700}.lifecycle-notice.danger{border:2px solid var(--bad);background:#fde5e1}.lifecycle-notice p{margin:7px 0 0}.lifecycle-impact{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:12px 0;display:grid}.lifecycle-impact dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.lifecycle-impact dd{margin:4px 0 0;font-size:22px;font-weight:900}@media (width<=620px){.lifecycle-form form,.lifecycle-impact{grid-template-columns:1fr}.lifecycle-form form>.lifecycle-notice,.lifecycle-form form>label:nth-of-type(3),.lifecycle-form form>label:nth-of-type(4),.lifecycle-form form>.check,.lifecycle-form form>button{grid-column:auto}}.lifecycle-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.lifecycle-suspension-details .internal-copy{margin:16px 0 0}.lifecycle-campaign-state p:last-child{margin-bottom:0}.lifecycle-reinstatement-context{border:2px solid var(--ink);background:#fff4d8;margin:0 0 18px}@media (width<=620px){.lifecycle-context-grid{grid-template-columns:1fr}}.operations-role{border:1px solid var(--line);color:var(--muted);background:var(--paper);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:none}.operations-shell:has(.lifecycle-page) .operations-role{margin-left:8px;display:inline-flex}.lifecycle-page{padding-top:38px}.lifecycle-back{min-height:44px;color:var(--muted);align-items:center;margin-bottom:18px;font-weight:800;text-decoration:none;display:inline-flex}.lifecycle-page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.lifecycle-page-header .lede{margin:12px 0 0;line-height:1.5}.lifecycle-status-pill{text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:12px;font-weight:900;display:inline-flex}.lifecycle-status-pill.good{color:var(--good);background:#e1f3e6}.lifecycle-status-pill.bad{color:var(--bad);background:#fde5e1}.lifecycle-status-pill.warn{color:var(--warn);background:#fff0c2}.lifecycle-page .lifecycle-suspended-banner{margin:0 0 20px;padding:26px}.lifecycle-page .lifecycle-status-summary{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);margin:0 0 20px;padding:26px}.lifecycle-status-summary h2{font-size:25px}.lifecycle-summary-facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 0;padding-top:14px;display:grid}.lifecycle-grid{grid-template-columns:minmax(0,1.03fr) minmax(380px,.97fr);align-items:start;gap:20px;display:grid}.lifecycle-grid>.card,.lifecycle-grid>#onboarding-actions>.card{margin-top:0}.lifecycle-audit-card{padding:26px}.lifecycle-page .section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lifecycle-page .lifecycle-timeline{gap:0}.lifecycle-page .lifecycle-timeline li{border-left:1px solid var(--line);min-height:58px;padding:0 0 16px 32px;position:relative}.lifecycle-page .lifecycle-timeline .timeline-marker{border:2px solid var(--ink);background:#e1f3e6;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid;position:absolute;top:0;left:-18px}.lifecycle-page .lifecycle-timeline .timeline-title{display:block}.lifecycle-page .lifecycle-timeline .status{display:none}.lifecycle-page .lifecycle-timeline h3{margin:0;font-size:17px}.lifecycle-page .lifecycle-timeline p{margin:5px 0 0}.lifecycle-page .lifecycle-timeline .timeline-meta{color:var(--muted);font-size:13px;font-weight:700}.lifecycle-page .lifecycle-form,.lifecycle-page .lifecycle-action-launcher,.lifecycle-page .lifecycle-reinstatement-context{padding:26px}.lifecycle-page .lifecycle-form,.lifecycle-page .lifecycle-reinstatement-context{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.lifecycle-page .lifecycle-reinstatement-context{background:var(--paper);margin:0}.lifecycle-page .lifecycle-action-launcher{gap:12px;display:grid}.lifecycle-page .lifecycle-action-launcher button{width:fit-content}.lifecycle-page .lifecycle-notice{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);color:#165e60;background:#d8f1ef;border-left-width:2px;border-radius:10px;padding:14px 16px}.lifecycle-page .lifecycle-notice.danger{border-color:var(--bad);color:var(--ink);background:#fde5e1}.lifecycle-impact-title{margin-top:12px;display:block}.lifecycle-page .lifecycle-impact{margin:12px 0}.lifecycle-page .lifecycle-impact dd{font-size:16px}.lifecycle-page .lifecycle-form form{gap:14px}.lifecycle-page .field-help{color:var(--muted);grid-column:1/-1;margin:-8px 0 0;font-size:13px}.lifecycle-form-actions{flex-wrap:wrap;grid-column:1/-1;gap:12px;margin-top:2px;display:flex}.lifecycle-form-actions button{width:auto}.lifecycle-suspended-grid>.lifecycle-context-grid{display:contents}.lifecycle-suspended-grid .lifecycle-suspension-details,.lifecycle-suspended-grid .lifecycle-campaign-state{margin:0;padding:26px}@media (width<=900px){.operations-shell:has(.lifecycle-page){display:block}.operations-shell:has(.lifecycle-page) .operations-sidebar{display:none}.lifecycle-page-header{flex-direction:column;align-items:flex-start}.lifecycle-summary-facts,.lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-grid{grid-template-columns:1fr}.lifecycle-suspended-grid .lifecycle-context-grid{grid-template-columns:1fr;gap:20px;display:grid}}@media (width<=620px){.lifecycle-page{padding:38px 16px 70px}.lifecycle-page .lifecycle-suspended-banner,.lifecycle-page .lifecycle-status-summary,.lifecycle-page .lifecycle-form,.lifecycle-page .lifecycle-action-launcher,.lifecycle-page .lifecycle-reinstatement-context,.lifecycle-suspended-grid .lifecycle-suspension-details,.lifecycle-suspended-grid .lifecycle-campaign-state,.lifecycle-audit-card{padding:18px}.lifecycle-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-page .lifecycle-form form,.lifecycle-page .lifecycle-impact{grid-template-columns:1fr}.lifecycle-page .lifecycle-form form>*{grid-column:auto}.lifecycle-form-actions{flex-direction:column}.lifecycle-form-actions button,.lifecycle-page .lifecycle-action-launcher button{width:100%}}.campaign-moderation-actions,.campaign-current-summary,.campaign-review-card,.campaign-review-hero,.campaign-review-snapshot,.campaign-review-decision{gap:16px;display:grid}.campaign-moderation-actions,.campaign-current-summary,.campaign-review-card{border:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--ink);margin-top:22px;padding:clamp(18px,3vw,26px)}.campaign-submit-card,.campaign-cancel-card{gap:10px;display:grid}.campaign-submit-card+.campaign-cancel-card{border-top:1px solid var(--line);padding-top:18px}.campaign-moderation-actions p,.campaign-current-summary p,.campaign-review-hero p,.campaign-review-snapshot p{margin:0;line-height:1.55}.campaign-current-summary dl,.campaign-review-snapshot dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.campaign-current-summary dl div,.campaign-review-snapshot dl div{border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.campaign-current-summary dt,.campaign-review-snapshot dt{color:var(--muted);font-size:12px;font-weight:800}.campaign-current-summary dd,.campaign-review-snapshot dd{overflow-wrap:anywhere;margin:5px 0 0}.campaign-review-page{padding-top:38px}.campaign-review-header{align-items:flex-end}.campaign-review-list{gap:22px;display:grid}.campaign-review-card{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:start}.campaign-review-hero{grid-column:1}.campaign-review-snapshot{grid-column:1/-1;margin:0}.campaign-review-campaign-heading{gap:5px;display:grid}.campaign-review-campaign-heading .eyebrow{margin:0}.campaign-review-campaign-heading h2{font-size:clamp(26px,3vw,36px);line-height:1.06}.campaign-review-campaign-heading p,.campaign-review-brief{color:var(--muted)}.campaign-review-terms{border-top:1px solid var(--line);padding-top:12px}.campaign-review-terms summary{cursor:pointer;align-items:center;min-height:44px;font-weight:900;display:flex}.campaign-review-terms-content{gap:18px;padding-top:10px;display:grid}.campaign-review-terms-content section{gap:10px;display:grid}.campaign-review-terms-content h3{margin:0}.campaign-review-decision{border:1px solid var(--line);background:#e8f5f4;border-radius:9px;grid-column:2;min-width:0;padding:16px}.campaign-review-decision fieldset,.campaign-cancel-card fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.campaign-review-decision legend,.campaign-cancel-card legend{font-weight:900}.campaign-decision-options{flex-wrap:wrap;gap:12px;display:flex}.campaign-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.campaign-decision-options label{align-items:center;gap:8px;min-height:44px;font-weight:800;display:inline-flex}.campaign-review-decision textarea,.campaign-cancel-card textarea{resize:vertical;min-height:112px}@media (width<=760px){.campaign-review-card{grid-template-columns:1fr}.campaign-review-hero,.campaign-review-snapshot,.campaign-review-decision{grid-column:auto}.campaign-current-summary dl,.campaign-review-snapshot dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.campaign-review-page{padding:28px 16px 60px}.campaign-review-header{flex-direction:column;align-items:flex-start}.campaign-review-card{gap:14px;padding:16px}.campaign-review-campaign-heading h2{font-size:28px}.campaign-review-header button,.campaign-moderation-actions button,.campaign-review-decision button,.campaign-cancel-card button{width:100%}.campaign-current-summary dl,.campaign-review-snapshot dl{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-review-decision{padding:14px}}.application-form,.application-history,.application-private-detail,.operations-cancellation,.campaign-questionnaire{gap:16px;display:grid}.application-form form,.application-question,.operations-cancellation{gap:12px;display:grid}.application-question{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0;padding:16px}.application-question label,.operations-cancellation>label{gap:6px;min-height:44px;font-weight:700;display:grid}:is(.application-question label:has(input[type=radio]),.application-question label:has(input[type=checkbox])){align-items:center;gap:9px;display:flex}.application-question textarea,.application-question input:not([type=radio]):not([type=checkbox]),.application-question select,.operations-cancellation input,.operations-cancellation select{border:1px solid var(--ink);background:var(--paper);border-radius:6px;width:100%;min-height:44px;padding:8px}.application-question textarea{resize:vertical;min-height:96px}.form-error-summary:empty{display:none}.form-error-summary,.read-only-notice{border-left:4px solid var(--warn);background:#fff4d5;padding:12px}.application-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.application-list li{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:4px;padding:15px;display:grid}.application-list span{color:var(--muted);font-size:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.creator-activation-page{max-width:1120px}.creator-activation-page,.creator-activation-page *{min-width:0}.creator-activation-page .creator-activation-panel{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);margin-top:24px}.creator-activation-page .creator-activation-queue-heading,.creator-activation-page .creator-activation-review-header{justify-content:space-between;align-items:end;gap:16px;padding:clamp(18px,3vw,26px);display:flex}.creator-activation-page .creator-activation-queue-heading>p,.creator-activation-page .creator-activation-review-header>p{color:var(--muted);margin:0;font-size:13px;font-weight:700}.creator-activation-page .creator-activation-queue-scroll{overscroll-behavior-x:contain;border-top:1px solid var(--line);max-width:100%;overflow-x:auto}.creator-activation-page .creator-activation-queue-table{min-width:760px}.creator-activation-page .creator-activation-queue-table th,.creator-activation-page .creator-activation-queue-table td{padding:14px 16px}.creator-activation-page .creator-activation-queue-table tbody tr:last-child>*{border-bottom:0}.creator-activation-page .creator-activation-queue-select{text-align:center;width:56px}.creator-activation-page .creator-activation-queue-checkbox{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.creator-activation-page .creator-activation-queue-checkbox input{width:20px;height:20px;accent-color:var(--accent)}.creator-activation-page .creator-activation-queue-checkbox:has(input:disabled){cursor:not-allowed}.creator-activation-page .creator-activation-queue-eligibility{max-width:330px;color:var(--muted);font-size:13px;line-height:1.45}.creator-activation-page .creator-activation-creator-id{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:800}.creator-activation-page .creator-activation-selection-bar,.creator-activation-page .creator-activation-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.creator-activation-page .creator-activation-selection-bar{border-top:1px solid var(--line);background:#fff6ed;justify-content:space-between;padding:16px}.creator-activation-page .creator-activation-actions{margin-top:20px}.creator-activation-page .creator-activation-status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:30px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.creator-activation-page .creator-activation-status--good,.creator-activation-page .creator-activation-success{color:var(--good);background:#e1f3e6}.creator-activation-page .creator-activation-status--warn,.creator-activation-page .creator-activation-ambiguous-retry,.creator-activation-page .creator-activation-verification-pending{color:var(--warn);background:#fff0c2}.creator-activation-page .creator-activation-status--bad,.creator-activation-page .creator-activation-definitive-outcome,.creator-activation-page .creator-activation-verification-error{color:var(--bad);background:#fde5e1}.creator-activation-page .creator-activation-review-layout{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:24px;display:grid}.creator-activation-page .creator-activation-selected-list,.creator-activation-page .creator-activation-success-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.creator-activation-page .creator-activation-selected-list>li,.creator-activation-page .creator-activation-success-list>li{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.creator-activation-page .creator-activation-selected-list button{margin-left:auto}.creator-activation-page .creator-activation-review-form{gap:16px;display:grid}.creator-activation-page .creator-activation-review-form fieldset{border:0;min-width:0;margin:0;padding:0}.creator-activation-page .creator-activation-review-form legend{font-size:18px;font-weight:900}.creator-activation-page .creator-activation-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.creator-activation-page .creator-activation-field{gap:6px;font-weight:800;display:grid}.creator-activation-page .creator-activation-field--full{grid-column:1/-1}.creator-activation-page .creator-activation-field input,.creator-activation-page .creator-activation-field select,.creator-activation-page .creator-activation-field textarea{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:44px;color:var(--ink);border-radius:7px;padding:10px 12px}.creator-activation-page .creator-activation-field textarea{resize:vertical;min-height:112px}.creator-activation-page .creator-activation-field-hint{color:var(--muted);font-size:13px;font-weight:700;line-height:1.4}.creator-activation-page .creator-activation-attestation{align-items:flex-start;gap:10px;min-height:44px;font-weight:800;line-height:1.45;display:flex}.creator-activation-page .creator-activation-attestation input{width:20px;min-width:20px;height:20px;accent-color:var(--accent);margin-top:1px}.creator-activation-page .creator-activation-validation-summary{border:2px solid var(--bad);color:var(--bad);background:#fde5e1;padding:14px 16px}.creator-activation-page .creator-activation-validation-summary h2,.creator-activation-page .creator-activation-validation-summary ul{margin:0}.creator-activation-page .creator-activation-validation-summary ul{margin-top:8px;padding-left:20px}.creator-activation-page .creator-activation-field [aria-invalid=true]{border:2px solid var(--bad)}.creator-activation-page .creator-activation-boundary,.creator-activation-page .creator-activation-static-copy{border-left:4px solid var(--accent);color:var(--ink);background:#e7f5f3;margin-top:16px;padding:12px 14px;line-height:1.5}.creator-activation-page .creator-activation-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.creator-activation-page .creator-activation-audit-grid>div{border:1px solid var(--line);border-radius:8px;padding:12px}.creator-activation-page .creator-activation-audit-grid dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.creator-activation-page .creator-activation-audit-grid dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:800}.creator-activation-page .creator-activation-transaction-outcome{margin:16px 0;padding-left:20px;font-weight:800}.creator-activation-page .creator-activation-confirmation-card,.creator-activation-page .creator-activation-outcome-card,.creator-activation-page .creator-activation-verification-card{max-width:720px}.creator-activation-page .creator-activation-skeleton{gap:9px;margin-top:18px;display:grid}.creator-activation-page .creator-activation-skeleton>span{background:linear-gradient(90deg,#eadfd6,#fff6ed,#eadfd6) 0 0/200% 100%;border-radius:4px;height:18px;animation:1.3s ease-in-out infinite creator-activation-loading;display:block}@keyframes creator-activation-loading{to{background-position:-200% 0}}@media (width<=760px){.creator-activation-page .creator-activation-queue-heading,.creator-activation-page .creator-activation-review-header,.creator-activation-page .creator-activation-selection-bar,.creator-activation-page .creator-activation-review-layout{grid-template-columns:1fr;align-items:start;display:grid}.creator-activation-page .creator-activation-queue-table{min-width:0}.creator-activation-page .creator-activation-queue-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.creator-activation-page .creator-activation-queue-table,.creator-activation-page .creator-activation-queue-table tbody,.creator-activation-page .creator-activation-queue-table tr,.creator-activation-page .creator-activation-queue-table td{width:100%;display:block}.creator-activation-page .creator-activation-queue-table tr{border-bottom:1px solid var(--line);padding:14px 14px 14px 58px;position:relative}.creator-activation-page .creator-activation-queue-table td{border:0;padding:5px 0}.creator-activation-page .creator-activation-queue-table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.creator-activation-page .creator-activation-queue-table .creator-activation-queue-select{width:auto;position:absolute;top:14px;left:16px}.creator-activation-page .creator-activation-queue-table .creator-activation-queue-select:before{display:none}.creator-activation-page .creator-activation-field-grid,.creator-activation-page .creator-activation-audit-grid{grid-template-columns:1fr}.creator-activation-page .creator-activation-actions>*{width:100%}}@media (width<=320px){.creator-activation-page .creator-activation-panel{padding:14px}}@media (width>=1280px){.creator-activation-page{max-width:1180px}}@media (prefers-reduced-motion:reduce){.creator-activation-page .creator-activation-skeleton>span{animation:none}}@media (width<=760px){:is(.operations-shell:has(.creator-activation-page),.operations-shell:has(.creator-review-page)){display:block}:is(.operations-shell:has(.creator-activation-page) .operations-sidebar,.operations-shell:has(.creator-review-page) .operations-sidebar){border-right:0;border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;height:auto;padding:10px 12px;display:grid;position:relative;top:auto}:is(.operations-shell:has(.creator-activation-page) .operations-sidebar .brand,.operations-shell:has(.creator-review-page) .operations-sidebar .brand){min-width:0;min-height:44px}:is(.operations-shell:has(.creator-activation-page) .operations-sidebar .brand span,.operations-shell:has(.creator-review-page) .operations-sidebar .brand span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.operations-shell:has(.creator-activation-page) .operations-menu-button,.operations-shell:has(.creator-review-page) .operations-menu-button){justify-content:center;align-items:center;min-height:44px;display:inline-flex}:is(.operations-shell:has(.creator-activation-page) .operations-sidebar .nav-label,.operations-shell:has(.creator-review-page) .operations-sidebar .nav-label){display:none}:is(.operations-shell:has(.creator-activation-page) .operations-sidebar nav,.operations-shell:has(.creator-review-page) .operations-sidebar nav){grid-column:1/-1;width:100%;display:none}:is(.operations-shell:has(.creator-activation-page) .operations-sidebar.mobile-navigation-open nav,.operations-shell:has(.creator-review-page) .operations-sidebar.mobile-navigation-open nav){display:grid}:is(.operations-shell:has(.creator-activation-page) .operations-topbar,.operations-shell:has(.creator-review-page) .operations-topbar){display:none}}.creator-review-page{max-width:1180px}.creator-review-queue{padding:0;overflow:hidden}.creator-review-lookup{margin-bottom:1rem}.creator-review-lookup h2{margin-bottom:.4rem}.creator-review-lookup-form{align-items:end;gap:12px;margin-top:16px;display:flex}.creator-review-lookup-form label{flex:1;gap:7px;font-weight:800;display:grid}.creator-review-lookup-form input{border:2px solid var(--ink);background:var(--paper);width:100%;min-height:44px;font:inherit;border-radius:7px;padding:10px}.creator-review-lookup-message{margin:14px 0 0;font-weight:700}.creator-review-lookup-result{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.creator-review-queue-head,.creator-review-row{grid-template-columns:1fr 150px 110px;align-items:center;gap:16px;padding:16px 20px;display:grid}.creator-review-tabs{gap:.5rem;margin:0 0 1rem;display:flex}.creator-review-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.creator-review-queue-head{background:var(--ink);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.creator-review-row{border-top:1px solid var(--line)}.creator-review-row button{justify-self:end}.creator-review-split{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:20px;display:grid}.creator-review-decision{position:sticky;top:20px}.creator-review-facts{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 0;display:grid}.creator-review-facts div{background:var(--paper);min-width:0;padding:14px}.creator-review-facts dt,.creator-review-confirm dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.creator-review-facts dd,.creator-review-confirm dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:700}.creator-review-decision fieldset{border:0;margin:18px 0;padding:0}.creator-review-decision label{margin:16px 0;font-weight:800;display:block}.creator-review-decision label span{color:var(--muted);font-weight:400}.creator-review-decision select,.creator-review-decision textarea{border:2px solid var(--ink);background:var(--paper);width:100%;min-height:44px;font:inherit;border-radius:7px;margin-top:7px;padding:10px;display:block}.creator-review-decision textarea{resize:vertical;min-height:100px}.creator-review-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.creator-review-choices label{border:2px solid var(--line);border-radius:8px;margin:0;padding:12px}.creator-review-decision>button+button{margin-left:10px}.creator-review-confirm{max-width:700px}.creator-review-confirm dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creator-review-empty{text-align:center;padding:56px 24px}.creator-review-skeleton{background:linear-gradient(90deg,#eaded2,#f9eee5,#eaded2);border-radius:8px;height:72px}@media (prefers-reduced-motion:reduce){.creator-review-skeleton{background:#eaded2}}@media (width<=760px){.creator-review-page{padding-inline:16px}.creator-review-split,.creator-review-facts,.creator-review-confirm dl,.creator-review-choices{grid-template-columns:1fr}.creator-review-decision{position:static}.creator-review-queue-head{display:none}.creator-review-row{grid-template-columns:1fr;gap:8px}.creator-review-lookup-form,.creator-review-lookup-result{flex-direction:column;align-items:stretch}.creator-review-row button{justify-self:stretch}.creator-review-decision>button{width:100%}.creator-review-decision>button+button{margin:10px 0 0}}
