.account-shell{gap:var(--crp-work-gutter);grid-template-columns:max-content minmax(0,1fr);min-height:0;display:grid}.account-mobile-nav-header{display:none}.account-rail{border-right:1px solid var(--crp-border);padding-right:var(--crp-work-edge-gap);flex-direction:column;display:flex}.account-rail-tools{display:contents}.account-rail a{color:var(--crp-muted);font-family:var(--crp-font-sans);font-size:var(--crp-control-font-size);min-height:var(--crp-control-height);padding:var(--crp-control-padding);border-left:3px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:flex}.account-rail a:hover,.account-rail a:focus-visible{background:var(--crp-paper);color:var(--crp-navy-800)}.account-rail a[aria-current=page]{border-left-color:var(--crp-gold-600);color:var(--crp-navy-800)}.account-rail-admin-switch{border-top:1px solid var(--crp-border);margin-top:var(--crp-work-edge-gap);padding-top:var(--crp-work-edge-gap)}.account-rail-admin-switch button{width:100%}.account-rail-admin-switch button:hover,.account-rail-admin-switch button:focus-visible{background:var(--crp-navy-800);color:var(--crp-ivory)}.account-shell-main{flex-direction:column;min-width:0;display:flex}.account-context-tabs{border-bottom:1px solid var(--crp-border);gap:var(--crp-work-edge-gap) var(--crp-work-gutter);margin-bottom:var(--crp-work-prose-section-gap);flex-wrap:wrap;display:flex}.account-context-tabs a{color:var(--crp-muted);font-family:var(--crp-font-sans);font-size:var(--crp-control-font-size);min-height:var(--crp-control-height);padding:var(--crp-control-padding);border-bottom:2px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:flex}.account-context-tabs a[aria-current=page]{border-bottom-color:var(--crp-gold-600);color:var(--crp-navy-800)}.account-shell-content{min-width:0}.account-rail-logout{align-self:flex-start;margin-top:auto}@media (max-width:48rem){.account-shell{display:block}.account-mobile-nav-header{border-bottom:1px solid var(--crp-border);font-family:var(--crp-font-sans);align-items:center;gap:var(--crp-work-edge-gap);margin-bottom:var(--crp-work-edge-gap);padding-bottom:var(--crp-work-edge-gap);justify-content:space-between;display:flex}.account-mobile-nav-current{gap:.08rem;margin:0;display:grid}.account-mobile-nav-current span{color:var(--crp-muted);font-size:var(--crp-type-caption)}.account-mobile-nav-current strong{color:var(--crp-navy-800);font-size:var(--crp-type-ui)}.account-mobile-nav-toggle{flex:none}.account-rail{border-bottom:1px solid var(--crp-border);margin-bottom:var(--crp-work-prose-section-gap);padding-bottom:var(--crp-work-edge-gap);border-right:0;flex-direction:column;padding-right:0;display:none}.account-rail.account-rail-open{display:flex}.account-rail a{width:100%}.account-rail-tools{border-top:1px solid var(--crp-border);align-items:center;gap:var(--crp-work-edge-gap);margin-top:var(--crp-work-edge-gap);padding-top:var(--crp-work-edge-gap);flex-wrap:wrap;display:flex}.account-rail-admin-switch{border-top:0;margin:0;padding:0}.account-rail-admin-switch button{width:auto}.account-rail-logout{margin:0}}.account-mode-switch{gap:var(--crp-work-edge-gap);margin-bottom:var(--crp-work-prose-section-gap);display:flex}.account-mode-switch button{border:1px solid var(--crp-border);cursor:pointer;background:0 0}.account-mode-switch button[aria-pressed=true]{background:var(--crp-paper);border-color:var(--crp-gold-600)}.account-form,.place-draft-form{gap:var(--crp-work-prose-section-gap);display:grid}.account-form{max-width:28rem}.account-settings-grid{gap:var(--crp-work-gutter);margin:var(--crp-work-prose-section-gap) 0;grid-template-columns:repeat(2,minmax(0,1fr));max-width:58rem;display:grid}.account-settings-grid .account-form{border:1px solid var(--crp-border);padding:var(--crp-work-gutter)}.account-settings-grid h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-subtitle);margin:0 0 var(--crp-work-edge-gap);font-weight:500}.account-settings-grid p{color:var(--crp-muted);font-size:var(--crp-type-ui);line-height:var(--crp-work-prose-line-height)}.account-settings-grid .account-form label+label,.account-settings-grid .secondary-button{margin-top:var(--crp-work-gutter)}.account-sign-out-button{margin-top:var(--crp-work-edge-gap)}.account-help-actions{gap:var(--crp-work-edge-gap) var(--crp-work-gutter);margin-top:var(--crp-work-prose-section-gap);flex-wrap:wrap;display:flex}.account-help-actions button{color:var(--crp-navy-800);cursor:pointer;font:inherit;font-size:var(--crp-type-ui);text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.account-form label,.place-draft-form>label,.draft-field-grid label{color:var(--crp-navy-800);font-size:var(--crp-type-ui);gap:var(--crp-work-edge-gap);font-weight:700;display:grid}.account-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.account-form select,.place-draft-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.place-draft-form select,.place-draft-form textarea{background:var(--crp-white);border:1px solid var(--crp-border);color:var(--crp-navy-950);border-radius:0;width:100%}.account-checkbox-row,.account-form-checkbox{align-items:center;gap:var(--crp-work-edge-gap);font-weight:400;display:flex}.account-checkbox-row input[type=checkbox],.account-form-checkbox input[type=checkbox]{flex-shrink:0;margin:0}.creator-profile-category-groups{gap:var(--crp-work-prose-section-gap);display:grid}.creator-profile-category-group{gap:var(--crp-work-edge-gap);display:grid}.creator-profile-category-group+.creator-profile-category-group{border-top:1px solid var(--crp-border);padding-top:var(--crp-work-prose-section-gap)}.creator-profile-category-option{gap:calc(var(--crp-work-edge-gap) / 2)}.creator-profile-category-choice{align-items:center;gap:var(--crp-work-edge-gap);display:flex}.creator-profile-category-choice input{flex:none;width:auto}.creator-profile-category-option small{color:var(--crp-muted);font-size:var(--crp-type-caption);margin-left:calc(var(--crp-work-gutter) * 2);font-weight:400;line-height:1.45}.creator-order-section{border-top:1px solid var(--crp-gold-600);margin-top:var(--crp-work-prose-section-gap);padding-top:var(--crp-work-prose-section-gap)}.creator-order-section>h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:0;font-weight:500}.creator-order-history-section>h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-subtitle);margin:0;font-weight:500}.creator-order-form{gap:var(--crp-work-prose-section-gap);margin-top:var(--crp-work-prose-section-gap);max-width:46rem;display:grid}.creator-order-form>label{align-items:start;gap:var(--crp-work-edge-gap);grid-template-columns:auto 1fr;display:grid}.creator-order-form>label input{width:auto;margin-top:.15rem}.creator-order-form a,.creator-order-history a{color:var(--crp-navy-800);-webkit-text-decoration-color:var(--crp-gold-600);text-decoration-color:var(--crp-gold-600);text-underline-offset:.18em}.creator-order-history-section{border-top:1px solid var(--crp-gold-600);margin-top:var(--crp-work-prose-section-gap);padding-top:var(--crp-work-prose-section-gap)}.creator-order-history-actions{flex-direction:column;align-items:flex-start;gap:calc(var(--crp-work-edge-gap) / 2)!important;display:flex!important}.creator-active-order{gap:var(--crp-work-prose-section-gap);display:grid}.creator-withdrawal-panel{background:color-mix(in srgb, var(--crp-gold-100) 55%, transparent);border:1px solid var(--crp-gold-600);gap:var(--crp-work-gutter);max-width:46rem;padding:var(--crp-work-gutter);display:grid}.creator-withdrawal-panel h3,.creator-withdrawal-panel p{margin:0}.creator-withdrawal-panel label{align-items:start;gap:var(--crp-work-edge-gap);grid-template-columns:auto 1fr;display:grid}.creator-withdrawal-panel input{width:auto;margin-top:.15rem}.creator-withdrawal-panel button{justify-self:start}.billing-profile{max-width:44rem}.billing-profile>p{color:var(--crp-muted);font-size:var(--crp-type-ui);line-height:var(--crp-work-prose-line-height);max-width:42rem}.billing-profile-form{margin-top:var(--crp-work-prose-section-gap)}.account-deletion-panel{border-top:1px solid var(--crp-border);padding-top:var(--crp-work-prose-section-gap)}.account-settings-panel{max-width:44rem}.account-settings-section{margin-bottom:var(--crp-work-prose-section-gap)}.account-settings-section h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:0 0 var(--crp-work-edge-gap);font-weight:500}.account-settings-section p{color:var(--crp-muted);font-size:var(--crp-type-ui);line-height:var(--crp-work-prose-line-height)}.account-two-factor-panel{border-top:1px solid var(--crp-border);padding-top:var(--crp-work-prose-section-gap)}.account-security-status{border:1px solid var(--crp-border);color:var(--crp-navy-950);font-size:var(--crp-type-caption);letter-spacing:.04em;padding:var(--crp-control-padding);text-transform:uppercase}.account-two-factor-form{max-width:30rem}.account-security-explainer{border:1px solid var(--crp-border);margin:var(--crp-work-prose-section-gap) 0;max-width:40rem;padding:var(--crp-work-gutter)}.account-security-explainer summary{color:var(--crp-navy-950);cursor:pointer;font-size:var(--crp-type-ui);font-weight:700}.account-security-explainer-content{border-top:1px solid var(--crp-border);margin-top:var(--crp-work-edge-gap);padding-top:var(--crp-work-edge-gap)}.account-security-explainer-content p,.account-security-explainer-content ul{color:var(--crp-muted);font-size:var(--crp-type-ui);line-height:var(--crp-work-prose-line-height)}.account-security-explainer-content ul{margin-bottom:0;padding-left:1.1rem}.account-two-factor-setup{gap:var(--crp-work-gutter);margin-top:var(--crp-work-prose-section-gap);display:grid}.account-two-factor-setup>div,.account-two-factor-setup>form{border:1px solid var(--crp-border);padding:var(--crp-work-gutter)}.account-two-factor-setup h3{margin-top:0}.account-two-factor-secret code,.account-backup-codes code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.account-backup-codes{gap:var(--crp-work-edge-gap) var(--crp-work-gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.account-two-factor-challenge{border:1px solid var(--crp-border);margin:var(--crp-work-prose-section-gap) auto;max-width:32rem;padding:var(--crp-work-gutter)}.account-two-factor-challenge-heading{margin-top:0}.account-two-factor-trust{align-items:center;gap:var(--crp-work-edge-gap);flex-direction:row!important;display:flex!important}.account-two-factor-trust input{width:auto;margin:0}.account-sessions-panel{border-top:1px solid var(--crp-border);padding-top:var(--crp-work-prose-section-gap)}.account-sessions-heading{align-items:start;gap:var(--crp-work-gutter);justify-content:space-between;display:flex}.account-sessions-heading>div{max-width:32rem}.account-session-list{border:1px solid var(--crp-border);margin:var(--crp-work-prose-section-gap) 0 0;padding:0;list-style:none}.account-session-list li{align-items:center;gap:var(--crp-work-gutter);padding:var(--crp-work-gutter);justify-content:space-between;display:flex}.account-session-list li+li{border-top:1px solid var(--crp-border)}.account-session-list li>div{gap:var(--crp-work-edge-gap);display:grid}.account-session-list strong{color:var(--crp-navy-800);font-size:var(--crp-type-ui)}.account-session-list span{color:var(--crp-muted);font-size:var(--crp-type-caption)}.account-current-session{border:1px solid var(--crp-green-700);padding:var(--crp-control-padding);white-space:nowrap;font-weight:700;color:var(--crp-green-700)!important}.account-deletion-panel summary{color:var(--crp-seal-red);cursor:pointer;font-size:var(--crp-type-ui);font-weight:700}.account-deletion-content,.account-deletion-cancellation{gap:var(--crp-work-gutter);margin-top:var(--crp-work-prose-section-gap);max-width:44rem;display:grid}.account-deletion-content>h2,.account-deletion-cancellation>h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:0;font-weight:500}.account-deletion-content p,.account-deletion-cancellation p,.account-deletion-publications{color:var(--crp-muted);font-size:var(--crp-type-ui);line-height:var(--crp-work-prose-line-height);margin:0}.account-deletion-publications{background:var(--crp-paper);border-left:2px solid var(--crp-gold-600);padding:var(--crp-work-gutter)}.account-deletion-publications ul{margin-bottom:0}.account-deletion-form{gap:var(--crp-work-gutter);display:grid}.account-deletion-form>label:not(.account-deletion-choice):not(.account-deletion-confirmation){font-size:var(--crp-type-ui);gap:var(--crp-work-edge-gap);font-weight:700;display:grid}.account-deletion-form input[type=password]{background:var(--crp-white);border:1px solid var(--crp-border);color:var(--crp-navy-950);font:inherit;min-height:var(--crp-control-height);padding:var(--crp-control-padding)}.account-deletion-choice{border:1px solid var(--crp-border);cursor:pointer;align-items:flex-start;gap:var(--crp-work-gutter);padding:var(--crp-work-gutter);display:flex}.account-deletion-choice:has(input:checked){background:var(--crp-paper);border-color:var(--crp-gold-600)}.account-deletion-choice span{gap:var(--crp-work-edge-gap);display:grid}.account-deletion-choice small,.account-deletion-confirmation{color:var(--crp-muted);font-size:var(--crp-type-ui);line-height:var(--crp-work-prose-line-height)}.account-deletion-confirmation{align-items:flex-start;gap:var(--crp-work-edge-gap);display:flex}.danger-button{border:1px solid var(--crp-seal-red);color:var(--crp-seal-red);cursor:pointer;background:0 0;justify-self:start;font-weight:700}.danger-button:disabled{cursor:not-allowed;opacity:.5}.place-draft-form textarea{resize:vertical}.form-message,.form-error{font-size:var(--crp-type-ui)}.form-error{color:var(--crp-seal-red)}.account-section-heading{justify-content:space-between;align-items:center;display:flex}.account-section-heading h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:0;font-weight:500}.account-section-heading .primary-link{margin:0}.account-section-tools{align-items:center;gap:var(--crp-work-gutter);flex-wrap:wrap;display:flex}.account-role-badge{background:var(--crp-navy-950);border:1px solid var(--crp-gold-600);color:var(--crp-paper);font-size:var(--crp-type-caption);letter-spacing:.08em;padding:var(--crp-control-padding);text-transform:uppercase;font-weight:700}.account-admin-entry{border-left:3px solid var(--crp-gold-600);gap:var(--crp-work-edge-gap);margin:var(--crp-work-prose-section-gap) 0;padding:var(--crp-work-gutter);display:grid}.account-admin-entry .secondary-link{justify-self:start}.account-places{border-block:1px solid var(--crp-border);margin:var(--crp-work-prose-section-gap) 0;padding:var(--crp-work-prose-section-gap) 0}.account-places h2{font-family:var(--crp-font-serif);font-size:var(--crp-type-title);font-weight:500}.account-places ul{gap:var(--crp-work-edge-gap);padding:0;list-style:none;display:grid}.account-places li{border:1px solid var(--crp-border);gap:calc(var(--crp-work-edge-gap) / 2);padding:var(--crp-work-gutter);display:grid}.account-places li span,.account-places li small{color:var(--crp-muted);font-size:var(--crp-type-caption)}.account-place-actions{align-items:center;gap:var(--crp-work-gutter);margin-top:var(--crp-work-edge-gap);flex-wrap:wrap;display:flex}.account-place-actions .primary-link{margin:0}.account-place-danger-actions{border-top:1px solid var(--crp-border);margin-top:var(--crp-work-edge-gap);padding-top:var(--crp-work-gutter)}.account-place-order{background:var(--crp-paper);border-left:2px solid var(--crp-gold-600);gap:calc(var(--crp-work-edge-gap) / 2);margin-top:var(--crp-work-edge-gap);padding:var(--crp-work-gutter);display:grid}.account-place-order .secondary-link,.account-place-order-link{margin-top:var(--crp-work-edge-gap);justify-self:start}.account-moderation-feedback,.moderation-feedback{background:color-mix(in srgb, var(--crp-gold-400) 15%, var(--crp-paper));border:1px solid var(--crp-gold-600);gap:var(--crp-work-edge-gap);margin-top:var(--crp-work-edge-gap);padding:var(--crp-work-gutter);display:grid}.account-moderation-feedback p,.moderation-feedback p,.moderation-feedback h2{margin:0}.account-moderation-feedback .secondary-link{justify-self:start}.moderation-feedback{margin:0 0 var(--crp-work-prose-section-gap)}.moderation-feedback h2{font-family:var(--crp-font-serif);font-size:var(--crp-type-title);font-weight:500}.moderation-feedback small{color:var(--crp-muted)}.account-order-list{gap:var(--crp-work-gutter);margin:var(--crp-work-prose-section-gap) 0 0;padding:0;list-style:none;display:grid}.account-order-list li{border:1px solid var(--crp-border);align-items:center;gap:var(--crp-work-gutter);padding:var(--crp-work-gutter);grid-template-columns:minmax(12rem,1.5fr) minmax(11rem,1fr) auto auto;display:grid}.account-order-list li>div{gap:calc(var(--crp-work-edge-gap) / 2);display:grid}.account-order-list span,.account-order-list small{color:var(--crp-muted);font-size:var(--crp-type-caption)}.account-payment-instructions{border-top:1px solid var(--crp-gold-600);margin-top:var(--crp-work-prose-section-gap);padding-top:var(--crp-work-prose-section-gap)}.order-next-step{background:var(--crp-paper);border-left:3px solid var(--crp-gold-600);gap:var(--crp-work-edge-gap);margin:var(--crp-work-prose-section-gap) 0;padding:var(--crp-work-gutter);display:grid}.order-next-step p{margin:0}.order-next-step .secondary-link{justify-self:start}.payment-return-notice{background:var(--crp-paper);border-left:3px solid var(--crp-gold-600);gap:var(--crp-work-prose-paragraph-gap);margin:var(--crp-work-prose-section-gap) 0;padding:var(--crp-work-prose-section-gap);display:grid}.payment-return-notice-error{border-left-color:var(--crp-seal-red)}.payment-return-notice p{margin:0}.account-payment-instructions h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin-bottom:var(--crp-work-edge-gap);font-weight:500}.account-legal-document-list{gap:var(--crp-work-edge-gap);margin:var(--crp-work-gutter) 0 var(--crp-work-prose-section-gap);padding-left:1.1rem;display:grid}.account-legal-document-list a{color:var(--crp-navy-800);-webkit-text-decoration-color:var(--crp-gold-600);text-decoration-color:var(--crp-gold-600);text-underline-offset:.18rem}.account-order-actions{border-top:1px solid var(--crp-border);align-items:start;gap:var(--crp-work-edge-gap);margin-top:var(--crp-work-prose-section-gap);padding-top:var(--crp-work-prose-section-gap);display:grid}.account-order-actions small{color:var(--crp-muted);font-size:var(--crp-type-caption)}.account-empty-state{border-left:2px solid var(--crp-gold-600);color:var(--crp-muted);font-size:var(--crp-type-ui);gap:var(--crp-work-edge-gap);margin:var(--crp-work-prose-section-gap) 0;padding:var(--crp-work-gutter);display:grid}.account-empty-state>:first-child{margin-top:0}.account-empty-state>:last-child{margin-bottom:0}@media (max-width:760px){.account-order-list li{grid-template-columns:1fr;align-items:start}}.moderation-panel{gap:2rem;margin-top:2rem;display:grid}.admin-dashboard{gap:2.5rem;margin-top:2rem;display:grid}.admin-dashboard>section{border-top:1px solid var(--crp-gold-600);padding-top:1rem}.admin-alert-list{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.admin-alert-list li{border:2px solid var(--crp-gold-600);padding:1rem}.admin-alert-list li.severity-p1{border-color:var(--crp-seal-red)}.admin-alert-list header{justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.admin-alert-list header strong{background:var(--crp-seal-red);color:var(--crp-ivory);padding:.25rem .45rem}.admin-alert-list h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:.7rem 0 0;font-size:1.2rem;font-weight:500}.admin-alert-list p,.admin-alert-list b,.admin-monitor-ok{font-size:.72rem}.admin-task-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.admin-task-list li{border:1px solid var(--crp-green);padding:.9rem}.admin-task-list li.task-health-warning{border-color:var(--crp-gold-600)}.admin-task-list li.task-health-critical{border:2px solid var(--crp-seal-red)}.admin-task-list header,.admin-task-list header div{display:flex}.admin-task-list header{justify-content:space-between;align-items:start;gap:.75rem}.admin-task-list header div{flex-direction:column;align-items:start;gap:.2rem}.admin-task-list header span,.admin-task-list p,.admin-task-list small{color:var(--crp-muted);font-size:.68rem}.admin-task-list header b{color:var(--crp-navy-800);text-align:right;font-size:.65rem}.admin-task-list .task-health-critical header b{color:var(--crp-seal-red)}.admin-task-list p{margin:.65rem 0 0}.admin-alert-list b{color:var(--crp-seal-red)}.admin-monitor-ok{border:1px solid var(--crp-green);margin:1rem 0 0;padding:.8rem}.operator-obligation-list{gap:.8rem;margin-top:1rem;display:grid}.operator-obligation{border:2px solid var(--crp-border);padding:1rem}.operator-obligation.obligation-critical{border-color:var(--crp-seal-red)}.operator-obligation.obligation-upcoming{border-color:var(--crp-gold-600)}.operator-obligation.obligation-confirmed{border-color:var(--crp-green)}.operator-obligation>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.operator-obligation>header span,.operator-obligation dt,.operator-obligation details,.operator-obligation-confirmation span,.operator-obligation-confirmation small{color:var(--crp-muted);font-size:.68rem}.operator-obligation>header h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:.2rem 0 0;font-size:1.3rem;font-weight:500}.operator-obligation>header>strong{background:var(--crp-seal-red);color:var(--crp-ivory);text-transform:uppercase;padding:.35rem .5rem;font-size:.65rem}.operator-obligation dl{gap:.55rem;margin:1rem 0;display:grid}.operator-obligation dl div{border-top:1px solid var(--crp-border);padding-top:.45rem}.operator-obligation dd{margin:.2rem 0 0}.operator-obligation>a{color:var(--crp-navy-800);font-size:.7rem;font-weight:700}.operator-obligation-form{border-top:1px solid var(--crp-border);grid-template-columns:minmax(10rem,.5fr) minmax(14rem,1fr);gap:.7rem;margin-top:1rem;padding-top:1rem;display:grid}.operator-obligation-form label{gap:.3rem;font-size:.68rem;font-weight:700;display:grid}.operator-obligation-form label:nth-of-type(2){grid-row:span 2}.operator-obligation-form input,.operator-obligation-form textarea{border:1px solid var(--crp-border);font:inherit;padding:.55rem}.operator-obligation-form button{background:var(--crp-navy-800);border:1px solid var(--crp-navy-800);color:var(--crp-ivory);cursor:pointer;font:inherit;justify-self:start;padding:.55rem .8rem;font-size:.68rem;font-weight:700}.operator-obligation-confirmation{border-top:1px solid var(--crp-green);gap:.3rem;margin-top:1rem;padding-top:.8rem;display:grid}.operator-obligation details{border-top:1px solid var(--crp-border);margin-top:1rem;padding-top:.7rem}.operator-obligation details summary{cursor:pointer;font-weight:700}.admin-section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.admin-section-heading h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:.1rem 0 0;font-weight:500}.admin-stat-grid,.admin-product-grid,.admin-progress-grid,.admin-queue-grid{gap:.75rem;margin-top:1rem;display:grid}.admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.admin-stat-grid article,.admin-product-grid article,.admin-progress,.admin-queue-grid li{border:1px solid var(--crp-border);padding:.9rem}.admin-stat-grid article{gap:.35rem;display:grid}.admin-stat-grid span,.admin-product-grid dt,.admin-progress small,.admin-generated-at{color:var(--crp-muted);font-size:.68rem}.admin-stat-grid strong{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:1.45rem;font-weight:500}.admin-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-product-grid h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:0 0 .75rem;font-size:1.25rem;font-weight:500}.admin-product-grid dl{gap:.5rem;margin:0;display:grid}.admin-product-grid dl div,.admin-progress>div{justify-content:space-between;align-items:baseline;display:flex}.admin-product-grid dd{margin:0;font-weight:700}.admin-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-progress{gap:.55rem;display:grid}.admin-progress progress{accent-color:var(--crp-gold-600);width:100%}.admin-vat-mode{border:1px solid var(--crp-gold-600);color:var(--crp-navy-800);padding:.45rem .65rem;font-size:.68rem}.admin-fiscal-note{color:var(--crp-muted);font-size:.72rem}.admin-queue-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));padding:0;list-style:none}.admin-queue-grid li{justify-content:space-between;align-items:center;display:flex}.admin-queue-grid li.requires-action{border-color:var(--crp-seal-red)}.admin-queue-grid strong{color:var(--crp-navy-800);font-size:1.1rem}@media (max-width:760px){.admin-product-grid,.admin-progress-grid{grid-template-columns:1fr}.admin-section-heading{flex-direction:column;align-items:start}.operator-obligation-form{grid-template-columns:1fr}.operator-obligation-form label:nth-of-type(2){grid-row:auto}}.moderation-queue-section{border-top:1px solid var(--crp-gold-600);padding-top:1rem}.moderation-queue-section>h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-weight:500}.moderation-section-note{color:var(--crp-muted);max-width:48rem;font-size:.72rem}.moderation-list{gap:.75rem;padding:0;list-style:none;display:grid}.moderation-list>li{border:1px solid var(--crp-border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.moderation-list>li>div{gap:.15rem;display:grid}.moderation-list span,.moderation-list small{color:var(--crp-muted);font-size:.7rem}.moderation-age-badge{letter-spacing:.02em;border:1px solid;width:fit-content;margin:.35rem 0;padding:.15rem .35rem;font-size:.62rem;font-weight:700;display:inline-flex}.moderation-age-healthy{color:var(--crp-green)!important}.moderation-age-warning{color:var(--crp-gold-700)!important}.moderation-age-critical{color:var(--crp-seal-red)!important}.moderation-case-list>li,.moderation-case-list article{display:block}.moderation-case-list h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);margin:.2rem 0;font-size:1.7rem;font-weight:500}.moderation-case-list dl{gap:.5rem;display:grid}.moderation-case-list dt{color:var(--crp-muted);text-transform:uppercase;font-size:.65rem;font-weight:700}.moderation-case-list dd{margin:.15rem 0 0}.moderation-case-list label{gap:.3rem;font-size:.72rem;font-weight:700;display:grid}.moderation-case-list textarea{border:1px solid var(--crp-border);font:inherit;resize:vertical;width:100%;padding:.65rem}.moderation-actions{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}.moderation-reject-button{border-color:var(--crp-seal-red);color:var(--crp-seal-red)}.moderation-refund-button{max-width:13rem}.account-workspace{font-family:var(--crp-font-sans);width:100%;max-width:none;margin:0}.account-workspace>p{color:var(--crp-muted);font-size:var(--crp-type-ui);line-height:var(--crp-work-prose-line-height);margin:0 0 var(--crp-work-prose-section-gap)}.account-home{font-family:var(--crp-font-sans)}.account-home-kasztelania{border-bottom:1px solid var(--crp-border);font-size:var(--crp-type-caption);align-items:baseline;gap:var(--crp-work-gutter);margin:0 0 var(--crp-work-prose-paragraph-gap);padding:0 0 var(--crp-work-edge-gap);display:flex}.account-home-kasztelania>span{color:var(--crp-muted);text-transform:uppercase}.account-home-kasztelania>a{color:var(--crp-navy-800);font-weight:700}.account-home-empty{border:1px solid var(--crp-border);color:var(--crp-muted);font-size:var(--crp-type-ui);line-height:var(--crp-work-prose-line-height);margin:0 0 var(--crp-work-prose-section-gap);padding:var(--crp-work-gutter)}.account-portal-guide{color:var(--crp-muted);font-size:var(--crp-type-caption);margin:var(--crp-work-prose-paragraph-gap) 0 0}.account-portal-guide a{color:var(--crp-navy-800);font-weight:700}.account-attention{background:color-mix(in srgb, var(--crp-gold-400) 13%, var(--crp-ivory));border-left:3px solid var(--crp-gold-600);font-size:var(--crp-type-ui);align-items:center;gap:var(--crp-work-gutter);margin:0 0 var(--crp-work-prose-section-gap);padding:var(--crp-work-gutter);justify-content:space-between;display:flex}.account-attention a{white-space:nowrap;font-weight:700}.account-attention-neutral{background:var(--crp-paper);border-left-color:var(--crp-green)}.account-home-grid{gap:var(--crp-work-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-home-card{border:1px solid var(--crp-border);gap:var(--crp-work-gutter);min-width:0;padding:var(--crp-work-gutter);display:grid}.account-home-card-wide{grid-column:1/-1}.account-home-card>header{border-bottom:1px solid var(--crp-border);align-items:baseline;gap:var(--crp-work-gutter);padding-bottom:var(--crp-work-edge-gap);justify-content:space-between;display:flex}.account-home-card h2,.account-home-card>header h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-subtitle);margin:0;font-weight:500}.account-home-card>header>span{color:var(--crp-green);font-size:var(--crp-type-caption);text-align:right;font-weight:700}.account-home-card>p{color:var(--crp-muted);font-size:var(--crp-type-ui);line-height:var(--crp-work-prose-line-height);margin:0}.account-home-card-subheading{color:var(--crp-muted);font-size:var(--crp-type-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.account-home-card>a,.account-card-actions a{color:var(--crp-navy-800);font-size:var(--crp-type-ui);text-underline-offset:.16em;justify-self:start;font-weight:700}.account-compact-list{margin:0;padding:0;list-style:none;display:grid}.account-compact-list li+li{border-top:1px solid var(--crp-border)}.account-compact-list a{font-size:var(--crp-type-ui);align-items:center;gap:var(--crp-work-gutter);padding:var(--crp-work-edge-gap) 0;justify-content:space-between;text-decoration:none;display:flex}.account-compact-list a strong{text-underline-offset:.16em;text-decoration:underline}.account-compact-list span{color:var(--crp-muted);font-size:var(--crp-type-caption);text-align:right}.account-wybrane-place-unavailable{font-size:var(--crp-type-ui);align-items:center;gap:var(--crp-work-gutter);padding:var(--crp-work-edge-gap) 0;justify-content:space-between;display:flex}.account-wybrane-postcard{background:color-mix(in srgb, var(--crp-gold-400) 12%, var(--crp-paper));border-left:2px solid var(--crp-gold-600);color:var(--crp-navy-800);font-size:var(--crp-type-ui);gap:calc(var(--crp-work-edge-gap) / 2);margin:0 0 var(--crp-work-edge-gap);padding:var(--crp-work-edge-gap) var(--crp-work-gutter);display:grid}.account-wybrane-postcard-label{color:var(--crp-muted);font-size:var(--crp-type-caption);letter-spacing:.02em;text-transform:uppercase;display:block}.account-wybrane-postcard-actions{align-items:center;gap:var(--crp-work-gutter);display:flex}.account-wybrane-places-list,.account-reports-list,.account-places-list{border-bottom:1px solid var(--crp-border);border-top:1px solid var(--crp-border);margin-top:var(--crp-work-prose-section-gap)}.account-place-list-row{align-items:center;gap:var(--crp-work-gutter);grid-template-columns:minmax(0,1fr) auto;display:grid}.account-place-list-row>a{min-width:0}.owner-place-delete-control{gap:var(--crp-work-edge-gap);justify-items:start;display:grid}.account-place-list-row .owner-place-delete-control{justify-items:end}.owner-place-delete-control .form-error{max-width:24rem;margin:0}.account-wybrane-map-section{margin:var(--crp-work-edge-gap) 0 var(--crp-work-prose-section-gap)}.account-wybrane-map,.account-wybrane-map-loading{border:1px solid var(--crp-border);width:100%;height:clamp(18rem,44vh,30rem)}.account-wybrane-map-loading{background:var(--crp-paper);color:var(--crp-muted);justify-content:center;align-items:center;display:flex}.account-wybrane-map-section>p{color:var(--crp-muted);font-size:var(--crp-type-caption);margin:var(--crp-work-edge-gap) 0 0;text-align:right}.account-pagination{align-items:center;gap:var(--crp-work-gutter);margin-top:var(--crp-work-prose-section-gap);flex-wrap:wrap;justify-content:center;display:flex}.account-pagination>span{color:var(--crp-muted);font-size:var(--crp-type-caption)}.account-card-facts{gap:var(--crp-work-edge-gap);margin:0;display:grid}.account-card-facts>div{border-top:1px solid var(--crp-border);font-size:var(--crp-type-ui);align-items:baseline;gap:var(--crp-work-gutter);padding-top:var(--crp-work-edge-gap);justify-content:space-between;display:flex}.account-card-facts>div:first-child{border-top:0}.account-card-facts dt{color:var(--crp-muted)}.account-card-facts dd{text-align:right;margin:0}.account-card-actions,.account-detail-actions{align-items:center;gap:var(--crp-work-gutter);flex-wrap:wrap;display:flex}.account-data-pending{border-left:2px solid var(--crp-gold-600);padding-left:var(--crp-work-gutter)}.account-detail-actions{border-top:1px solid var(--crp-border);margin-top:var(--crp-work-prose-section-gap);padding-top:var(--crp-work-prose-section-gap)}@media (max-width:760px){.account-home-grid{grid-template-columns:1fr}.account-attention,.account-compact-list a{flex-direction:column;align-items:flex-start}.account-compact-list span{text-align:left}.account-place-list-row{padding:var(--crp-work-edge-gap) 0;grid-template-columns:minmax(0,1fr);align-items:start}.account-place-list-row>a{padding:0}.account-place-list-row .owner-place-delete-control{justify-items:start}}.account-workspace-heading{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:0 0 var(--crp-work-prose-paragraph-gap);font-weight:500}.admin-command-center{--admin-background:var(--crp-navy-950);--admin-panel:var(--crp-navy-900);--admin-panel-raised:var(--crp-navy-800);--admin-border:color-mix(in srgb, var(--crp-navy-600) 70%, transparent);--admin-muted:#9cafbd;--admin-text:#f6f1e7;--admin-green:#66b984;--admin-orange:#e3a939;--admin-red:#e36f72;background:var(--admin-background);color:var(--admin-text);font-family:var(--crp-font-sans);z-index:1000;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.admin-command-header{background:color-mix(in srgb, var(--admin-panel) 90%, black);border-bottom:1px solid var(--crp-gold-600);justify-content:space-between;align-items:center;min-height:3.2rem;padding:.45rem .85rem;display:flex}.admin-command-header p,.admin-command-header span,.admin-command-panel h2,.admin-command-card h3,.admin-command-card p{margin:0}.admin-command-header p{color:var(--crp-gold-400);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:700}.admin-command-header-summary{flex-wrap:wrap;align-items:baseline;gap:.3rem .65rem;display:flex}.admin-command-header-summary>span{color:var(--admin-muted);font-size:.58rem}.admin-command-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.admin-command-header-actions form{display:contents}.admin-command-exit{border:1px solid var(--admin-border);color:var(--admin-text);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:.4rem .55rem;font-size:.58rem;font-weight:700;text-decoration:none}.admin-command-exit:hover,.admin-command-exit:focus-visible{background:var(--admin-panel-raised);border-color:var(--crp-gold-600);color:var(--crp-gold-400)}.admin-command-role{border:1px solid var(--crp-gold-600);color:var(--crp-gold-400);letter-spacing:.12em;text-transform:uppercase;padding:.4rem .55rem;font-size:.58rem;font-weight:700}.admin-command-layout{grid-template-columns:10.5rem minmax(0,1fr);min-height:0;display:grid}.admin-command-nav{background:color-mix(in srgb, var(--admin-panel) 82%, black);border-right:1px solid var(--admin-border);padding:.7rem 0;overflow-y:auto}.admin-command-nav button,.admin-command-nav>a{color:var(--admin-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:2.35rem;padding:.45rem .65rem;font-size:.68rem;font-weight:700;display:flex}.admin-command-nav button:hover,.admin-command-nav button:focus-visible,.admin-command-nav>a:hover,.admin-command-nav>a:focus-visible{background:color-mix(in srgb, var(--admin-panel-raised) 75%, transparent);color:var(--admin-text)}.admin-command-nav button[aria-current=page],.admin-command-nav>a[aria-current=page]{background:var(--admin-panel-raised);border-left-color:var(--crp-gold-400);color:var(--admin-text)}.admin-command-nav-heading{border-top:1px solid var(--admin-border);color:var(--crp-gold-400);letter-spacing:.12em;text-transform:uppercase;margin-top:.45rem;padding:.75rem .65rem .3rem;font-size:.5rem;font-weight:700;display:block}.admin-command-badge{text-align:center;border:1px solid;min-width:1.35rem;padding:.22rem .28rem;font-size:.52rem;line-height:1}.admin-command-badge.badge-ok{color:var(--admin-green)}.admin-command-badge.badge-warn{color:var(--admin-orange)}.admin-command-badge.badge-danger{color:var(--admin-red)}.admin-command-content{min-width:0;padding:1rem;overflow-y:auto}.admin-command-panel{gap:.8rem;display:grid}.admin-command-panel>h2{border-bottom:1px solid var(--admin-border);color:var(--admin-text);letter-spacing:.03em;padding-bottom:.55rem;font-size:.86rem;font-weight:700}.admin-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.admin-command-card{background:var(--admin-panel);border:1px solid var(--admin-border);color:var(--admin-text);min-width:0;padding:.8rem;text-decoration:none}.admin-command-card-wide{grid-row:span 2}.admin-command-card h3{color:var(--crp-gold-400);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-size:.66rem}.admin-command-row,.admin-command-audit-row{border-top:1px solid var(--admin-border);color:var(--admin-text);grid-template-columns:minmax(0,1fr) auto;gap:.45rem;min-height:2rem;padding:.45rem 0;font-size:.68rem;text-decoration:none;display:grid}.admin-command-row:first-of-type,.admin-command-audit-row:first-of-type{border-top:0}.admin-command-row>span,.admin-command-audit-row>span{align-items:center;gap:.45rem;min-width:0;display:flex}.admin-command-row strong{text-align:right;font-size:.65rem}.admin-command-value-compact{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}a.admin-command-row:hover,a.admin-command-row:focus-visible{color:var(--crp-gold-400)}button.admin-command-row{cursor:pointer;font:inherit;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}button.admin-command-row:hover,button.admin-command-row:focus-visible{color:var(--crp-gold-400)}.admin-command-row-stacked{grid-template-columns:1fr}.admin-command-row-stacked small,.admin-command-audit-row small,.admin-command-audit-row time{color:var(--admin-muted);font-size:.58rem}.admin-command-audit-row{grid-template-columns:minmax(10rem,1fr) minmax(10rem,.8fr) auto;align-items:center}.admin-command-status{border-radius:50%;flex:none;width:.48rem;height:.48rem;display:inline-block}.admin-command-status-ok{background:var(--admin-green);box-shadow:0 0 .4rem color-mix(in srgb, var(--admin-green) 65%, transparent)}.admin-command-status-warn{background:var(--admin-orange);box-shadow:0 0 .4rem color-mix(in srgb, var(--admin-orange) 60%, transparent)}.admin-command-status-danger{background:var(--admin-red);box-shadow:0 0 .45rem color-mix(in srgb, var(--admin-red) 65%, transparent)}.admin-command-metrics{gap:.45rem;margin:0;display:grid}.admin-command-metrics>div{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:baseline;gap:.7rem;padding-top:.4rem;display:flex}.admin-command-metrics dt{color:var(--admin-muted);font-size:.62rem}.admin-command-metrics dd{font-family:var(--crp-font-serif);margin:0;font-size:.9rem;font-weight:700}.admin-command-metrics dd.is-warn{color:var(--admin-orange)}.admin-command-metrics dd.is-danger{color:var(--admin-red)}.admin-command-card progress{accent-color:var(--admin-green);width:100%;height:.38rem;margin-top:.7rem}.admin-command-go{color:var(--crp-gold-400);text-underline-offset:.18rem;justify-self:start;font-size:.64rem;font-weight:700}.admin-command-subnav{flex-wrap:wrap;gap:.45rem;display:flex}.admin-command-subnav button{border:1px solid var(--admin-border);color:var(--admin-muted);cursor:pointer;font:inherit;background:0 0;padding:.42rem .6rem;font-size:.62rem;font-weight:700}.admin-command-subnav button:hover,.admin-command-subnav button:focus-visible,.admin-command-subnav button[aria-pressed=true]{background:var(--admin-panel-raised);border-color:var(--crp-gold-600);color:var(--admin-text)}.admin-state-automation{align-content:start}.admin-state-automation-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.admin-state-automation-note,.admin-state-automation-heading p{color:var(--admin-muted);margin:.65rem 0 0;font-size:.62rem;line-height:1.5}.admin-state-automation-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-state-source-list{gap:0;display:grid}.admin-state-source{border-top:1px solid var(--admin-border);grid-template-columns:minmax(15rem,1.4fr) minmax(7rem,.5fr) minmax(13rem,1fr) auto;align-items:center;gap:.8rem;padding:.7rem 0;display:grid}.admin-state-source:first-child{margin-top:.7rem}.admin-state-source>div{gap:.18rem;display:grid}.admin-state-source strong,.admin-state-source span{color:var(--admin-text);font-size:.66rem}.admin-state-source small,.admin-state-source-dates span{color:var(--admin-muted);font-size:.58rem}.admin-state-source-status span{color:var(--crp-gold-400);letter-spacing:.08em;font-weight:800}.admin-state-automation-message{border-top:1px solid var(--admin-border);color:var(--admin-green);margin:0;padding-top:.65rem;font-size:.65rem}.admin-state-build-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.admin-state-build-item{border-top:1px solid var(--admin-border);grid-template-columns:auto 1fr;align-content:start;gap:.25rem;padding-top:.55rem;display:grid}.admin-state-build-item strong,.admin-state-build-item span:not(.admin-command-status),.admin-state-build-item small{grid-column:2;font-size:.6rem}.admin-state-build-item small{color:var(--crp-gold-400);font-weight:800}@media (max-width:900px){.admin-state-automation-summary,.admin-state-build-grid{grid-template-columns:1fr}.admin-state-source{grid-template-columns:1fr;align-items:start}}
.admin-v2-shell{--admin-background:var(--crp-navy-950);--admin-panel:var(--crp-navy-900);--admin-panel-raised:var(--crp-navy-800);--admin-border:color-mix(in srgb, var(--crp-navy-600) 70%, transparent);--admin-muted:#b3c0ca;--admin-text:#f6f1e7;--admin-green:#75c792;--admin-orange:#efb94d;--admin-red:#ef8588;background:var(--admin-background);color:var(--admin-text);font-family:var(--crp-font-sans);z-index:1000;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100dvh;font-size:.82rem;display:grid;position:fixed;inset:0;overflow:hidden}.admin-v2-body{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.admin-v2-header{background:color-mix(in srgb, var(--admin-panel) 90%, black);border-bottom:1px solid var(--crp-gold-600);justify-content:space-between;align-items:center;gap:.6rem;min-height:3rem;padding:.35rem .65rem;display:flex}.admin-v2-header p,.admin-v2-header strong{margin:0}.admin-v2-header p{color:var(--crp-gold-400);letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:750}.admin-v2-header strong{margin-top:.08rem;font-size:.86rem;display:block}.admin-v2-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.admin-v2-header-actions form{display:contents}.admin-v2-header-actions a,.admin-v2-header-actions button,.admin-v2-navigation-toggle{border:1px solid var(--admin-border);color:var(--admin-text);cursor:pointer;font:inherit;background:0 0;min-height:2rem;padding:.35rem .55rem;font-size:.7rem;font-weight:700;text-decoration:none}.admin-v2-header-actions a:hover,.admin-v2-header-actions a:focus-visible,.admin-v2-header-actions button:hover,.admin-v2-header-actions button:focus-visible,.admin-v2-navigation-toggle:hover,.admin-v2-navigation-toggle:focus-visible{background:var(--admin-panel-raised);border-color:var(--crp-gold-500);outline:2px solid var(--crp-gold-300);outline-offset:2px}.admin-v2-navigation-toggle{display:none}.admin-v2-security-banner{background:color-mix(in srgb, var(--admin-orange) 12%, var(--admin-panel));border-bottom:1px solid var(--admin-orange);align-items:center;gap:.4rem .7rem;min-height:2rem;padding:.3rem .65rem;font-size:.7rem;line-height:1.25;display:flex}.admin-v2-security-banner span{color:var(--admin-muted)}.admin-v2-security-banner a{color:var(--crp-gold-300);margin-left:auto}.admin-v2-layout{grid-template-columns:14rem minmax(0,1fr);min-width:0;min-height:0;display:grid}.admin-v2-navigation{background:color-mix(in srgb, var(--admin-panel) 82%, black);border-right:1px solid var(--admin-border);padding:.4rem .35rem .8rem;overflow-y:auto}.admin-v2-navigation section+section{border-top:1px solid var(--admin-border);margin-top:.35rem;padding-top:.35rem}.admin-v2-navigation h2{color:var(--crp-gold-400);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .15rem;padding:.25rem .4rem;font-size:.58rem}.admin-v2-navigation ul{gap:.06rem;margin:0;padding:0;list-style:none;display:grid}.admin-v2-navigation a{color:var(--admin-muted);border:1px solid #0000;gap:.08rem;min-height:2.2rem;padding:.3rem .4rem;text-decoration:none;display:grid}.admin-v2-navigation a span{color:inherit;font-size:.75rem;font-weight:720}.admin-v2-navigation a small{color:var(--admin-muted);font-size:.6rem;line-height:1.2}.admin-v2-navigation a:hover,.admin-v2-navigation a:focus-visible{background:color-mix(in srgb, var(--admin-panel-raised) 72%, transparent);border-color:var(--admin-border);color:var(--admin-text);outline:2px solid var(--crp-gold-300);outline-offset:-2px}.admin-v2-navigation a[aria-current=page]{background:var(--admin-panel-raised);border-color:var(--crp-gold-600);color:var(--admin-text)}.admin-v2-main{overscroll-behavior-x:contain;overscroll-behavior-y:contain;scrollbar-width:thin;touch-action:pan-x pan-y;min-width:0;padding:clamp(.6rem,.8vw,1rem);scroll-padding-top:.6rem;overflow:scroll auto}.admin-v2-page-header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:end;gap:.6rem;margin-bottom:.55rem;padding-bottom:.35rem;display:flex}.admin-v2-page-header p,.admin-v2-page-header h1,.admin-v2-page-header span{margin:0}.admin-v2-page-header p{color:var(--crp-gold-400);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:750}.admin-v2-page-header h1{margin-top:.08rem;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.15}.admin-v2-page-header span{color:var(--admin-muted);max-width:54rem;margin-top:.12rem;font-size:.72rem;line-height:1.3;display:block}.admin-v2-page-actions{align-items:center;gap:.35rem;display:flex}.admin-v2-section{background:var(--admin-panel);border:1px solid var(--admin-border);margin-top:.55rem;padding:.65rem}.admin-v2-section>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:start;gap:.6rem;margin-bottom:.55rem;padding-bottom:.4rem;display:flex}.admin-v2-section h2,.admin-v2-section p{margin:0}.admin-v2-section h2{font-size:.9rem}.admin-v2-section>header p{color:var(--admin-muted);margin-top:.15rem;font-size:.72rem;line-height:1.35}.admin-v2-metrics{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.4rem;display:grid}.admin-v2-metric{background:color-mix(in srgb, var(--admin-panel-raised) 72%, transparent);border-left:3px solid var(--admin-border);gap:.16rem;min-height:4.65rem;padding:.5rem;display:grid}.admin-v2-metric>span,.admin-v2-metric>small{color:var(--admin-muted);font-size:.66rem;line-height:1.25}.admin-v2-metric>strong{font-size:1.1rem}.admin-v2-metric.is-success{border-left-color:var(--admin-green)}.admin-v2-metric.is-warning{border-left-color:var(--admin-orange)}.admin-v2-metric.is-danger{border-left-color:var(--admin-red)}.admin-v2-empty{color:var(--admin-muted);margin:0;padding:.5rem 0;font-size:.75rem}.admin-v2-module-error{background:color-mix(in srgb, var(--admin-red) 10%, var(--admin-panel));border:1px solid var(--admin-red);color:var(--admin-text);padding:.65rem}.admin-v2-module-error h1,.admin-v2-module-error p,.admin-v2-module-error span{margin:0}.admin-v2-module-error h1{margin:.35rem 0;font-size:1.35rem}.admin-v2-module-error p,.admin-v2-module-error span{color:var(--admin-muted);line-height:1.5;display:block}.admin-v2-module-error button{border:1px solid var(--admin-red);color:var(--admin-text);cursor:pointer;font:inherit;background:0 0;min-height:2.75rem;margin-top:1rem;padding:.6rem .85rem}.admin-v2-loading{color:var(--admin-muted);align-items:center;gap:.75rem;min-height:10rem;display:flex}.admin-v2-loading span{background:var(--crp-gold-500);width:.8rem;height:.8rem;animation:1s ease-in-out infinite alternate admin-v2-pulse}.admin-v2-action{background:color-mix(in srgb, var(--admin-panel-raised) 72%, transparent);border-left:3px solid var(--admin-border);gap:.2rem;padding:.5rem;display:grid}.admin-v2-action+.admin-v2-action{margin-top:.3rem}.admin-v2-action>div{gap:.12rem;display:grid}.admin-v2-action strong{font-size:.76rem;line-height:1.3}.admin-v2-action.is-critical,.admin-v2-action.is-danger{border-left-color:var(--admin-red)}.admin-v2-action.is-warning,.admin-v2-action.is-high{border-left-color:var(--admin-orange)}.admin-v2-action p,.admin-v2-action span,.admin-v2-action small{color:var(--admin-muted);margin:0;font-size:.68rem;line-height:1.3}.admin-v2-action dl{flex-wrap:wrap;gap:.25rem 1rem;margin:.25rem 0 0;display:flex}.admin-v2-action dl div{align-items:baseline;gap:.3rem;display:flex}.admin-v2-action dt,.admin-v2-action dd{margin:0;font-size:.64rem;line-height:1.25}.admin-v2-action dt{color:var(--admin-muted)}.admin-v2-action a,.admin-v2-section a{color:var(--crp-gold-300);font-weight:700}.admin-v2-queue-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.4rem;display:grid}.admin-v2-queue-grid>a,.admin-v2-queue-grid>button{background:color-mix(in srgb, var(--admin-panel-raised) 72%, transparent);border:1px solid var(--admin-border);color:var(--admin-text);cursor:pointer;font:inherit;text-align:left;gap:.15rem;min-height:4.75rem;padding:.5rem;text-decoration:none;display:grid}.admin-v2-queue-grid>a:hover,.admin-v2-queue-grid>a:focus-visible,.admin-v2-queue-grid>button:hover,.admin-v2-queue-grid>button:focus-visible,.admin-v2-tabs button:hover,.admin-v2-tabs button:focus-visible{border-color:var(--crp-gold-400);outline:2px solid var(--crp-gold-300);outline-offset:2px}.admin-v2-queue-grid span{font-size:.72rem;font-weight:700}.admin-v2-queue-grid strong{font-size:1.1rem}.admin-v2-queue-grid small{color:var(--admin-muted);font-size:.62rem}.admin-v2-link-list{gap:.3rem;display:grid}.admin-v2-link-list a{background:color-mix(in srgb, var(--admin-panel-raised) 65%, transparent);border:1px solid var(--admin-border);min-height:2rem;padding:.4rem .5rem;text-decoration:none}.admin-v2-tabs{gap:.25rem;margin:0 0 .5rem;padding:.1rem;display:flex;overflow-x:auto}.admin-v2-tabs button{border:1px solid var(--admin-border);color:var(--admin-muted);cursor:pointer;font:inherit;background:0 0;flex:none;min-height:2rem;padding:.35rem .55rem;font-size:.7rem;font-weight:700}.admin-v2-tabs button[aria-pressed=true]{background:var(--admin-panel-raised);border-color:var(--crp-gold-500);color:var(--admin-text)}.admin-v2-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.admin-v2-data-list{display:grid}.admin-v2-data-row{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:.6rem;min-height:2.2rem;padding:.3rem 0;display:flex}.admin-v2-data-row:last-child{border-bottom:0}.admin-v2-data-row span{color:var(--admin-muted);font-size:.7rem}.admin-v2-data-row strong{text-align:right;font-size:.72rem}.admin-v2-data-row i{background:var(--admin-muted);width:.55rem;height:.55rem;margin-right:.5rem;display:inline-block}.admin-v2-data-row i.is-success{background:var(--admin-green)}.admin-v2-data-row i.is-warning{background:var(--admin-orange)}.admin-v2-data-row i.is-danger{background:var(--admin-red)}.admin-v2-table-wrap{max-width:100%;overflow-x:auto}.admin-v2-table{border-collapse:collapse;width:100%;font-size:.7rem}.admin-v2-table th,.admin-v2-table td{border-bottom:1px solid var(--admin-border);text-align:right;white-space:nowrap;padding:.4rem .5rem}.admin-v2-table th:first-child,.admin-v2-table td:first-child{text-align:left}.admin-v2-table thead th{color:var(--admin-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.6rem}.admin-v2-form,.admin-v2-filter-bar{gap:.45rem;display:grid}.admin-v2-filter-bar{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));align-items:end}.admin-v2-field{gap:.2rem;display:grid}.admin-v2-field>span,.admin-v2-confirm{color:var(--admin-muted);font-size:.66rem;font-weight:700}.admin-v2-field input,.admin-v2-field select,.admin-v2-field textarea,.admin-v2-form input,.admin-v2-form select,.admin-v2-form textarea,.admin-v2-filter-bar input,.admin-v2-filter-bar select{background:var(--admin-background);border:1px solid var(--admin-border);color:var(--admin-text);font:inherit;min-width:0;min-height:2rem;padding:.35rem .45rem;font-size:.72rem}.admin-v2-form button,.admin-v2-filter-bar button,.admin-v2-pagination a{border:1px solid var(--crp-gold-600);color:var(--admin-text);cursor:pointer;font:inherit;background:0 0;min-height:2rem;padding:.35rem .55rem;font-size:.7rem;font-weight:700;text-decoration:none}.admin-v2-confirm{align-items:start;gap:.55rem;line-height:1.45;display:flex}.admin-v2-confirm input{margin-top:.2rem}.admin-v2-form-message{color:var(--admin-muted);margin:0;font-size:.7rem}.admin-v2-audit-list{gap:.35rem;display:grid}.admin-v2-audit-list article{background:color-mix(in srgb, var(--admin-panel-raised) 62%, transparent);border:1px solid var(--admin-border);padding:.5rem}.admin-v2-audit-list article>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-v2-audit-list p,.admin-v2-audit-list small{color:var(--admin-muted);margin:.15rem 0 0;font-size:.66rem;line-height:1.3}.admin-v2-audit-list details{margin-top:.5rem}.admin-v2-audit-list pre{white-space:pre-wrap;max-width:100%;font-size:.72rem;overflow:auto}.admin-agent-state-list,.admin-agent-deliveries{gap:var(--admin-gap,.35rem);display:grid}.admin-agent-state-list article,.admin-agent-deliveries details,.admin-agent-technical-details{background:color-mix(in srgb, var(--admin-panel-raised) 62%, transparent);border:1px solid var(--admin-border)}.admin-agent-state-list article{padding:var(--admin-padding,.4rem);gap:.16rem;display:grid}.admin-agent-state-list article>div,.admin-agent-deliveries summary{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.admin-agent-state-list p,.admin-agent-state-list small,.admin-agent-deliveries p,.admin-agent-technical-details p{margin:0}.admin-agent-state-list p{font-weight:720}.admin-agent-state-list span,.admin-agent-state-list small,.admin-agent-deliveries em,.admin-agent-deliveries dt,.admin-agent-technical-details dt,.admin-agent-privacy-note{color:var(--admin-muted);font-size:var(--admin-type-meta,.5625rem)}.admin-agent-state-list span,.admin-agent-deliveries em{text-transform:uppercase;font-style:normal}.admin-agent-deliveries summary,.admin-agent-technical-details>summary{cursor:pointer;padding:var(--admin-padding,.4rem);font-weight:700}.admin-agent-deliveries summary span{gap:.45rem;display:flex}.admin-agent-deliveries details[open] summary,.admin-agent-technical-details[open]>summary{border-bottom:1px solid var(--admin-border)}.admin-agent-deliveries details>div,.admin-agent-technical-details>div,.admin-agent-technical-details>p{padding:var(--admin-padding,.4rem)}.admin-agent-deliveries dl,.admin-agent-technical-details dl{gap:.2rem;margin:.35rem 0 0;display:grid}.admin-agent-deliveries dl div,.admin-agent-technical-details dl div{grid-template-columns:7rem minmax(0,1fr);gap:.12rem;display:grid}.admin-agent-deliveries dd,.admin-agent-technical-details dd{margin:0}.admin-agent-technical-details{margin-top:var(--admin-gap,.35rem)}.admin-agent-technical-details h2{font-size:var(--admin-type-heading,.75rem);margin:0}.admin-agent-privacy-note{border-top:1px solid var(--admin-border);line-height:1.35}@media (max-width:620px){.admin-agent-deliveries dl div,.admin-agent-technical-details dl div{grid-template-columns:1fr}.admin-agent-deliveries summary{align-items:start}}.admin-v2-pagination{justify-content:flex-end;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.admin-v2-pagination span{color:var(--admin-muted);font-size:.68rem}.admin-v2-create-disclosure{border:1px solid var(--admin-border);margin-bottom:.4rem;padding:.5rem}.admin-v2-create-disclosure>summary{color:var(--crp-gold-300);cursor:pointer;font-size:.72rem;font-weight:750}.admin-v2-create-disclosure[open]>summary{border-bottom:1px solid var(--admin-border);margin-bottom:.45rem;padding-bottom:.4rem}.admin-v2-embedded-workspace{min-width:0}.admin-v2-embedded-workspace button,.admin-v2-embedded-workspace input,.admin-v2-embedded-workspace select,.admin-v2-embedded-workspace textarea{min-height:2.1rem}
.admin-v2-embedded-workspace input,.admin-v2-embedded-workspace select,.admin-v2-embedded-workspace textarea{background:var(--admin-background);border:1px solid var(--admin-border);color:var(--admin-text)}.admin-v2-embedded-workspace :is(p,label,button,input,select,textarea){font-size:var(--admin-type-ui)}.portal-confirm-dialog{background:var(--crp-ivory);border:1px solid var(--crp-gold-600);color:var(--crp-navy-950);font-family:var(--crp-font-sans);border-radius:0;width:100%;max-width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow:auto;box-shadow:0 1.2rem 3.2rem #071d3147}.portal-confirm-dialog-danger{border-color:var(--crp-seal-red)}.portal-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071d31ad}.portal-confirm-dialog-heading{border-bottom:1px solid var(--crp-border);border-top:2px solid var(--crp-gold-600);align-items:baseline;gap:var(--crp-work-gutter);padding:var(--crp-work-gutter);display:flex}.portal-confirm-dialog-danger .portal-confirm-dialog-heading{border-top-color:var(--crp-seal-red)}.portal-confirm-dialog-heading span{color:var(--crp-gold-700);font-family:var(--crp-font-serif);font-size:var(--crp-type-caption);letter-spacing:.14em}.portal-confirm-dialog h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:0;font-weight:500}.portal-confirm-dialog>p{line-height:var(--crp-work-prose-line-height);padding:var(--crp-work-gutter);white-space:pre-line;margin:0}.portal-confirm-dialog-verification{font-size:var(--crp-type-ui);gap:var(--crp-work-edge-gap);padding:0 var(--crp-work-gutter) var(--crp-work-gutter);display:grid}.portal-confirm-dialog-verification input{background:var(--crp-white);border:1px solid var(--crp-border);color:var(--crp-navy-950)}.portal-confirm-dialog-actions{border-top:1px solid var(--crp-border);gap:var(--crp-work-edge-gap);padding:var(--crp-work-gutter);flex-wrap:wrap;justify-content:flex-end;display:flex}.portal-confirm-dialog-actions button{justify-self:auto}.portal-action-feedback{background:var(--crp-ivory);border-left:2px solid var(--crp-gold-600);color:var(--crp-navy-800);font-size:var(--crp-type-ui);margin:var(--crp-work-edge-gap) 0 0;padding:var(--crp-control-padding)}.portal-action-feedback-region{bottom:var(--crp-work-gutter);max-width:min(28rem, calc(100vw - 2 * var(--crp-work-gutter)));right:var(--crp-work-gutter);z-index:1200;position:fixed;box-shadow:0 .6rem 1.8rem #071d312e}.portal-action-feedback-region .portal-action-feedback{border:1px solid var(--crp-border);border-left:3px solid var(--crp-gold-600);margin:0}.portal-action-feedback-region .portal-action-feedback-success{border-left-color:var(--crp-green)}.portal-action-feedback-region .portal-action-feedback-error{border-left-color:var(--crp-seal-red)}.portal-action-feedback-success{border-left-color:var(--crp-green)}.portal-action-feedback-error{border-left-color:var(--crp-seal-red);color:var(--crp-seal-red)}@media (max-width:30rem){.portal-confirm-dialog-actions{grid-template-columns:1fr;display:grid}.portal-confirm-dialog-actions button{width:100%}}.account-security-required{background:color-mix(in srgb, var(--crp-gold-400) 14%, transparent);border-left:3px solid var(--crp-gold-600);padding:var(--crp-work-gutter);font-weight:700}.account-passkey-sign-in{margin-top:var(--crp-work-prose-section-gap);width:100%}.state-review-search{gap:.35rem;max-width:28rem;margin:.4rem 0;font-size:.8rem;font-weight:700;display:grid}.state-review-search input{min-height:2rem}.state-review-case{padding:0}.state-review-case>summary{cursor:pointer;gap:.18rem;padding:.5rem;display:grid}.state-review-case>summary>strong{font-size:.74rem}.state-review-case>summary>span,.state-review-case>summary>small{color:var(--admin-muted,#52616d);font-size:.66rem;line-height:1.3}.state-review-case[open]>summary{border-bottom:1px solid var(--admin-border,#c9c2b5)}.state-review-case-details{padding:.5rem}@keyframes admin-v2-pulse{to{opacity:.25}}@media (max-width:900px){.admin-v2-shell{overscroll-behavior-x:contain;overscroll-behavior-y:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;display:block;overflow:auto}.admin-v2-body{min-height:calc(100dvh - 3rem);display:block}.admin-v2-header{z-index:10;align-items:center;width:100vw;position:sticky;inset-block-start:0;inset-inline-start:0}.admin-v2-navigation-toggle{display:inline-flex}.admin-v2-security-banner{flex-direction:row;align-items:center}.admin-v2-security-banner span{display:none}.admin-v2-layout{width:100%;max-width:100%;display:block;position:relative;overflow:visible}.admin-v2-navigation{pointer-events:none;visibility:hidden;z-index:5;width:100%;max-width:min(16rem,78vw);height:auto;transition:transform .16s ease-out,visibility 0s linear .16s;position:fixed;top:3rem;bottom:0;left:0;transform:translate(-105%);box-shadow:.5rem 0 1.5rem #00000059}.admin-v2-navigation.is-open{pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0)}.admin-v2-main{height:auto;min-height:calc(100dvh - 5rem);overflow:visible}.admin-v2-two-columns{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce) and (max-width:900px){.admin-v2-navigation{transition:none}}@media (max-width:620px){.admin-v2-header strong{font-size:.78rem}.admin-v2-header-actions a:first-of-type{display:none}.admin-v2-header-actions a,.admin-v2-header-actions button,.admin-v2-navigation-toggle{min-height:2rem;padding:.35rem .45rem}.admin-v2-page-header,.admin-v2-section>header{flex-direction:column;align-items:start}.admin-v2-main{padding:.5rem}.admin-v2-data-row{flex-direction:column;align-items:start;gap:.25rem}.admin-v2-data-row strong{text-align:left}.admin-v2-audit-list article>header{flex-direction:column}}.public-visit-counter{color:var(--crp-muted);font-family:var(--crp-font-sans);justify-content:flex-end;align-items:center;gap:.75rem;min-height:1.7rem;padding:.24rem 1rem;font-size:.6rem;line-height:1.3;display:flex}.public-visit-counter strong{color:var(--crp-navy-950);font-weight:700}.public-visit-counter a,.visit-measurement-benefit a{color:var(--crp-navy-950);text-decoration:underline}.visit-measurement-benefit{border-bottom:1px solid var(--crp-gold-600);border-top:1px solid var(--crp-gold-600);margin:1rem 0;padding:.75rem 0}.visit-measurement-benefit h2{font-family:var(--crp-font-serif);margin:.12rem 0 .38rem;font-size:1.05rem;line-height:1.2}.visit-measurement-benefit p{margin:.25rem 0}.visit-measurement-benefit.is-compact{margin-top:0;padding:.65rem 0}.visit-measurement-benefit.is-compact h2{font-size:.95rem}.static-page-lead{color:var(--crp-navy-950);font-family:var(--crp-font-serif);font-size:1.05rem}@media (max-width:720px){.public-visit-counter{flex-direction:column;align-items:flex-start;gap:.1rem;padding-inline:.65rem}}.admin-command-detail{color:var(--admin-text);gap:.8rem;display:grid}.admin-command-detail .moderation-panel{gap:.8rem;margin-top:0}.admin-command-detail .moderation-queue-section,.admin-command-detail .creator-profile-moderation,.admin-command-detail .operator-obligations,.admin-command-detail .admin-data-breach-guide{background:var(--admin-panel);border:1px solid var(--admin-border);padding:.85rem}.admin-data-breach-guide{gap:.8rem;display:grid}.admin-breach-fields{gap:.65rem;margin-bottom:.8rem;display:grid}.admin-breach-fields label{color:var(--admin-muted);gap:.3rem;font-size:.62rem;display:grid}.admin-breach-fields input,.admin-breach-fields select{background:var(--admin-background);border:1px solid var(--admin-border);color:var(--admin-text);font:inherit;min-height:2.1rem;padding:.4rem .5rem;font-size:.68rem}.admin-breach-decision,.admin-breach-safety-note{color:var(--admin-muted);margin:.7rem 0 0;font-size:.65rem;line-height:1.55}.admin-breach-checklist{gap:.5rem;margin:0;padding-left:1.1rem;font-size:.68rem;line-height:1.5;display:grid}.admin-breach-checklist li::marker{color:var(--crp-gold-400);font-weight:700}.admin-breach-links{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.admin-breach-links a{color:var(--crp-gold-400);font-size:.64rem;font-weight:700}.admin-command-detail .moderation-queue-section>h2,.admin-command-detail .creator-profile-moderation>h2,.admin-command-detail .admin-section-heading h2,.admin-command-detail .operator-obligation>header h3,.admin-command-detail .moderation-case-list h3{color:var(--admin-text);font-family:var(--crp-font-sans);font-size:.82rem;font-weight:700}.admin-command-detail .moderation-section-note,.admin-command-detail .admin-fiscal-note,.admin-command-detail .moderation-list span,.admin-command-detail .moderation-list small,.admin-command-detail .operator-obligation>header span,.admin-command-detail .operator-obligation dt,.admin-command-detail .operator-obligation details{color:var(--admin-muted)}.admin-command-detail .moderation-list>li,.admin-command-detail .moderation-case,.admin-command-detail .operator-obligation{background:var(--admin-panel-raised);border-color:var(--admin-border);color:var(--admin-text)}.admin-command-detail .moderation-age-healthy{color:var(--admin-green)!important}.admin-command-detail .moderation-age-warning{color:var(--admin-orange)!important}.admin-command-detail .moderation-age-critical{color:var(--admin-red)!important}.admin-command-detail .operator-obligation.obligation-critical{border-color:var(--admin-red)}.admin-command-detail .operator-obligation.obligation-upcoming{border-color:var(--admin-orange)}.admin-command-detail .operator-obligation.obligation-confirmed{border-color:var(--admin-green)}.admin-command-detail input,.admin-command-detail select,.admin-command-detail textarea{background:var(--admin-background);border-color:var(--admin-border);color:var(--admin-text)}.admin-command-detail button,.admin-command-detail .primary-button,.admin-command-detail .secondary-button{background:var(--admin-background);border:1px solid var(--crp-gold-600);color:var(--admin-text)}.state-review-decision{gap:.5rem;max-width:32rem;margin:.8rem 0 .45rem;display:grid}.state-review-decision label{gap:.3rem;font-size:.68rem;font-weight:700;display:grid}.state-review-decision select,.state-review-decision textarea{font:inherit;width:100%;min-height:2.2rem;padding:.4rem .5rem}.state-review-decision-note{color:var(--admin-muted);margin:0;font-size:.62rem;line-height:1.45}.admin-accounting-export-field{gap:.3rem;margin:.75rem 0;font-size:.68rem;font-weight:700;display:grid}.admin-accounting-import-form{gap:.65rem;margin-top:.8rem;display:grid}.admin-accounting-import-form label{gap:.25rem;font-size:.72rem;font-weight:700;display:grid}.admin-accounting-import-form input{border:1px solid var(--admin-border);color:inherit;font:inherit;background:0 0;min-height:2rem;padding:.3rem .45rem}.admin-accounting-export-field input{font:inherit;width:100%;min-height:2.2rem;padding:.4rem .5rem}.state-review-feedback{background:var(--admin-panel-raised);border:1px solid var(--admin-green);color:var(--admin-text);z-index:3;margin:0;padding:.55rem .7rem;font-size:.68rem;font-weight:700;position:sticky;top:0}.admin-command-detail .moderation-reject-button{border-color:var(--admin-red);color:var(--admin-red)}.admin-command-detail a{color:var(--crp-gold-400)}.admin-account-legacy-content>.local-header,.admin-account-legacy-content .account-mobile-nav-header,.admin-account-legacy-content .account-rail,.admin-account-legacy-content .account-context-tabs{display:none}.admin-account-legacy-content .account-shell{display:block}.admin-account-legacy-content .account-workspace{color:var(--admin-text);border:0;width:100%;max-width:none;margin:0;padding:0}.admin-account-legacy-content .module-kicker,.admin-account-legacy-content .account-workspace>.account-workspace-heading,.admin-account-legacy-content .account-workspace>p{display:none}.admin-account-legacy-content .account-order-list li,.admin-account-legacy-content .account-home-card,.admin-account-legacy-content .business-profile,.admin-account-legacy-content .billing-profile,.admin-account-legacy-content .account-settings-grid .account-form,.admin-account-legacy-content .account-session-list,.admin-account-legacy-content .order-confirmation{background:var(--admin-panel);border-color:var(--admin-border);color:var(--admin-text)}.admin-account-legacy-content h1,.admin-account-legacy-content h2,.admin-account-legacy-content h3,.admin-account-legacy-content strong,.admin-account-legacy-content dd,.admin-account-legacy-content label{color:var(--admin-text)}.admin-account-legacy-content p,.admin-account-legacy-content span,.admin-account-legacy-content small,.admin-account-legacy-content dt{color:var(--admin-muted)}.admin-account-legacy-content input,.admin-account-legacy-content select,.admin-account-legacy-content textarea{background:var(--admin-background);border-color:var(--admin-border);color:var(--admin-text)}:is(.admin-account-legacy-content .order-next-step,.admin-account-legacy-content .account-deletion-publications,.admin-account-legacy-content .account-deletion-choice:has(input:checked)){background:var(--admin-panel-raised)}.admin-account-legacy-content .portal-button,.admin-account-legacy-content .primary-button,.admin-account-legacy-content .secondary-button,.admin-account-legacy-content .danger-button,.admin-account-legacy-content .copyable-payment-value button{background:var(--admin-background);color:var(--admin-text)}.admin-account-legacy-content .secondary-link,.admin-account-legacy-content a{color:var(--crp-gold-400)}.admin-command-empty,.admin-command-product p{color:var(--admin-muted);font-size:.65rem}.admin-command-product{gap:.55rem;min-height:7.5rem;display:grid}.admin-command-product:hover,.admin-command-product:focus-visible{background:var(--admin-panel-raised);border-color:var(--crp-gold-600)}.admin-command-product span{color:var(--crp-gold-400);align-self:end;font-size:.64rem;font-weight:700}.admin-records-panel{color:var(--admin-text);gap:.85rem;display:grid}.admin-records-heading{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.55rem;display:flex}.admin-records-heading h2,.admin-records-heading p{margin:0}.admin-records-heading h2{letter-spacing:.03em;font-size:.86rem}.admin-records-heading p{color:var(--admin-muted);margin-top:.25rem;font-size:.62rem}.admin-records-heading>strong{color:var(--crp-gold-400);white-space:nowrap;font-size:.62rem}.admin-records-error{background:color-mix(in srgb, var(--admin-red) 12%, transparent);border:1px solid var(--admin-red);color:var(--admin-red);margin:0;padding:.55rem .65rem;font-size:.65rem}.admin-record-create{background:var(--admin-panel);border:1px solid var(--admin-border);flex-wrap:wrap;align-items:end;gap:.55rem;padding:.7rem;display:flex}.admin-record-create label{color:var(--admin-muted);gap:.25rem;min-width:7rem;font-size:.56rem;font-weight:700;display:grid}.admin-record-create .admin-record-grow{flex:18rem}.admin-record-create input,.admin-record-create select,.admin-record-create textarea,.admin-construction-surface-filter select,.admin-construction-card-form input,.admin-construction-card-form select,.admin-construction-card-form textarea,.admin-record-row input,.admin-record-row select,.admin-record-row textarea,.admin-registry-row input,.admin-registry-row select{background:var(--admin-background);border:1px solid var(--admin-border);color:var(--admin-text);font:inherit;min-width:0;min-height:1.95rem;padding:.35rem .45rem;font-size:.62rem}.admin-record-create textarea,.admin-construction-card-form textarea,.admin-record-row textarea{resize:vertical;line-height:1.35}.admin-record-create button,.admin-construction-card-form button,.admin-record-row button,.admin-registry-row button{background:var(--admin-background);border:1px solid var(--crp-gold-600);color:var(--admin-text);cursor:pointer;font:inherit;min-height:1.95rem;padding:.35rem .55rem;font-size:.58rem;font-weight:700}.admin-record-create button:hover,.admin-record-create button:focus-visible,.admin-construction-card-form button:hover,.admin-construction-card-form button:focus-visible,.admin-record-row button:hover,.admin-record-row button:focus-visible,.admin-registry-row button:hover,.admin-registry-row button:focus-visible{background:var(--admin-panel-raised);color:var(--crp-gold-400)}.admin-record-create button:disabled,.admin-construction-card-form button:disabled,.admin-record-row button:disabled,.admin-registry-row button:disabled{cursor:wait;opacity:.55}.admin-record-groups,.admin-registry-list{gap:.7rem;display:grid}.admin-construction-create{background:var(--admin-panel);border:1px solid var(--admin-border)}.admin-construction-create>summary{color:var(--crp-gold-400);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:.65rem .75rem;font-size:.62rem;font-weight:800;list-style:none}.admin-construction-create>summary::-webkit-details-marker{display:none}.admin-construction-create>summary:before{content:"+";margin-right:.45rem;display:inline-block}.admin-construction-create[open]>summary:before{content:"−"}.admin-record-create-v2{border-width:1px 0 0}.admin-construction-views{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;display:grid}.admin-construction-views button{background:var(--admin-panel);border:1px solid var(--admin-border);color:var(--admin-text);cursor:pointer;font:inherit;text-align:left;gap:.15rem;min-height:4rem;padding:.65rem .75rem;display:grid}.admin-construction-views button:hover,.admin-construction-views button:focus-visible,.admin-construction-views button[aria-current=page]{background:var(--admin-panel-raised);border-color:var(--crp-gold-400)}.admin-construction-views button[aria-current=page]{box-shadow:inset 3px 0 0 var(--crp-gold-400)}.admin-construction-views span{color:var(--crp-gold-400);letter-spacing:.04em;text-transform:uppercase;font-size:.56rem;font-weight:800}.admin-construction-views strong{font-size:1rem}.admin-construction-filters{grid-template-columns:minmax(0,1fr) 10rem;align-items:end;gap:.65rem;display:grid}.admin-construction-surface-filter,.admin-construction-card-form label{color:var(--admin-muted);gap:.25rem;font-size:.56rem;font-weight:700;display:grid}.admin-construction-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.65rem;display:grid}.admin-construction-board[data-view=review],.admin-construction-board[data-view=live],.admin-construction-board[data-view=archive]{grid-template-columns:minmax(0,1fr)}.admin-construction-stage{background:var(--admin-panel);border:1px solid var(--admin-border);gap:.55rem;min-width:0;padding:.65rem;display:grid}.admin-construction-stage>header{border-bottom:1px solid var(--admin-border);min-height:4.25rem;padding-bottom:.55rem}.admin-construction-stage>header h3,.admin-construction-stage>header p{margin:0}.admin-construction-stage>header h3{color:var(--crp-gold-400);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.admin-construction-stage>header h3 span{color:var(--admin-muted);margin-left:.3rem}.admin-construction-stage>header p{color:var(--admin-muted);margin-top:.3rem;font-size:.54rem;line-height:1.45}.admin-construction-stage.group-live{border-top-color:var(--admin-green)}.admin-construction-stage.group-waiting,.admin-construction-stage.group-critical,.admin-construction-stage.group-high{border-top-color:var(--crp-gold-400)}.admin-construction-stage.group-in_progress,.admin-construction-stage.group-review{border-top-color:#62a6db}.admin-construction-stage.group-archived,.admin-construction-stage.group-low,.admin-construction-stage.group-unscheduled{border-top-color:var(--admin-muted)}.admin-construction-card{background:var(--admin-background);border:1px solid var(--admin-border);min-width:0}.admin-construction-card.priority-critical{border-left:3px solid var(--admin-red)}.admin-construction-card.priority-high{border-left:3px solid var(--crp-gold-400)}.admin-construction-card.is-overdue{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--admin-red) 75%, transparent)}.admin-construction-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:.36rem;padding:.55rem;list-style:none;display:grid}.admin-construction-card>summary::-webkit-details-marker{display:none}.admin-construction-card>summary:hover,.admin-construction-card>summary:focus-visible{background:var(--admin-panel-raised)}.admin-construction-card-title{font-size:.65rem;font-weight:800;line-height:1.35}.admin-construction-card-badges{flex-wrap:wrap;grid-column:1/-1;gap:.25rem;display:flex}.admin-construction-card-badges small{border:1px solid var(--admin-border);color:var(--admin-muted);letter-spacing:.05em;text-transform:uppercase;padding:.12rem .25rem;font-size:.48rem}.admin-construction-card-badges small.priority-critical{border-color:var(--admin-red);color:var(--admin-red)}.admin-construction-card-badges small.priority-high{border-color:var(--crp-gold-400);color:var(--crp-gold-400)}.admin-construction-dates{color:var(--admin-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1/-1;gap:.25rem .6rem;display:flex}.admin-construction-dates small{font-size:.5rem}.admin-construction-progress{appearance:none;background:var(--admin-border);border:0;grid-column:1;width:100%;height:3px;display:block;overflow:hidden}.admin-construction-progress::-webkit-progress-bar{background:var(--admin-border)}.admin-construction-progress::-webkit-progress-value{background:var(--crp-gold-400)}.admin-construction-progress::-moz-progress-bar{background:var(--crp-gold-400)}.admin-construction-card>summary>strong{color:var(--admin-muted);font-variant-numeric:tabular-nums;font-size:.52rem}.admin-construction-card>summary>em{color:var(--admin-muted);grid-column:1/-1;font-size:.52rem;font-style:normal;line-height:1.4}.admin-construction-card>summary>em.is-waiting{color:var(--crp-gold-400)}.admin-construction-plan-trigger{color:var(--crp-gold-400);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:.25rem;font-size:.52rem;font-weight:800;display:inline-flex}.admin-construction-plan-trigger:before{content:"+"}.admin-construction-card[open] .admin-construction-plan-trigger:before{content:"−"}.admin-construction-plan{background:var(--admin-panel);border-top:1px solid var(--admin-border);gap:.45rem;padding:.6rem;display:grid}.admin-construction-plan h4,.admin-construction-plan p{margin:0}.admin-construction-plan h4{color:var(--crp-gold-400);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.admin-construction-plan p,.admin-construction-plan-criteria{color:var(--admin-muted);font-size:.54rem;line-height:1.5}.admin-construction-plan-criteria{color:var(--admin-text);white-space:pre-line}.admin-construction-plan p strong{color:var(--admin-text)}.admin-construction-card-form{border-top:1px solid var(--admin-border);gap:.5rem;padding:.6rem;display:grid}.admin-construction-card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.admin-record-group,.admin-registry-section{background:var(--admin-panel);border:1px solid var(--admin-border);padding:.7rem}.admin-record-group>h3,.admin-registry-section>h3{color:var(--crp-gold-400);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .55rem;font-size:.64rem}.admin-record-group>h3 span{color:var(--admin-muted);margin-left:.35rem}.admin-record-row{border-top:1px solid var(--admin-border);grid-template-columns:minmax(16rem,1.6fr) minmax(19rem,1fr) auto;gap:.5rem;padding:.55rem 0;display:grid}.admin-record-row.is-completed{opacity:.58}.admin-record-row.is-completed input[name=title]{text-decoration:line-through}.admin-record-row-copy{gap:.35rem;display:grid}.admin-record-row-fields{grid-template-columns:repeat(2,minmax(7rem,1fr));gap:.35rem;display:grid}.admin-record-row-fields label{color:var(--admin-muted);gap:.18rem;font-size:.52rem;font-weight:700;display:grid}.admin-record-row-actions{align-content:start;gap:.35rem;display:grid}.admin-record-group.status-in_progress{border-color:color-mix(in srgb, var(--crp-gold-400) 70%, var(--admin-border))}.admin-record-group.status-waiting{border-color:color-mix(in srgb, var(--admin-red) 45%, var(--admin-border))}.admin-record-check{color:var(--admin-muted);align-items:center;gap:.35rem;font-size:0;display:flex}.admin-record-check input{accent-color:var(--admin-green);min-height:auto}.admin-record-delete{border-color:var(--admin-red)!important;color:var(--admin-red)!important}.admin-registry-section{gap:.65rem;display:grid}.admin-registry-create{padding:.6rem}.admin-registry-row{border-top:1px solid var(--admin-border);grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.35fr) 5rem 3.5rem 6rem 7.2rem 7.2rem minmax(9rem,1fr) 4rem auto auto;align-items:center;gap:.35rem;padding:.42rem 0;display:grid}.admin-registry-row.admin-asset-row{grid-template-columns:minmax(9rem,1fr) 7.5rem 8rem 7.2rem 7.2rem minmax(12rem,1.5fr) 4rem auto auto}.admin-registry-row.admin-provider-row{grid-template-columns:minmax(8rem,1fr) minmax(11rem,1.4fr) 6.5rem 9rem 8.5rem 9rem 7.2rem 7.2rem minmax(9rem,1fr) minmax(9rem,1fr) 4rem auto auto;min-width:90rem}.admin-provider-create{border-color:color-mix(in srgb, var(--crp-gold-600) 45%, var(--admin-border))}.admin-command-inline-action{background:var(--admin-background);border:1px solid var(--crp-gold-600);color:var(--admin-text);cursor:pointer;font:inherit;margin-top:.55rem;padding:.4rem .6rem;font-size:.58rem;font-weight:700}.admin-command-inline-action:hover,.admin-command-inline-action:focus-visible{color:var(--crp-gold-400)}.admin-command-inline-action:disabled{cursor:not-allowed;opacity:.45}.admin-registry-list{overflow-x:auto}.admin-record-days{color:var(--admin-muted);text-align:right;white-space:nowrap;font-size:.56rem}.admin-data-requests{color:var(--admin-text);gap:.8rem;display:grid}.admin-data-requests-guidance{color:var(--admin-muted);margin:0;font-size:.62rem;line-height:1.55}.admin-data-requests-guidance a{color:var(--crp-gold-400)}.admin-data-request-create{background:var(--admin-panel);border:1px solid var(--admin-border);grid-template-columns:minmax(12rem,1fr) 11rem 8rem auto;align-items:end;gap:.55rem;padding:.7rem;display:grid}.admin-data-request-create label,.admin-data-request-fields label{color:var(--admin-muted);gap:.25rem;font-size:.56rem;font-weight:700;display:grid}.admin-data-request-create input,.admin-data-request-create select,.admin-data-request-fields input,.admin-data-request-fields select{background:var(--admin-background);border:1px solid var(--admin-border);color:var(--admin-text);font:inherit;min-width:0;min-height:1.95rem;padding:.35rem .45rem;font-size:.62rem}.admin-data-request-create button,.admin-data-request-row button{background:var(--admin-background);border:1px solid var(--crp-gold-600);color:var(--admin-text);cursor:pointer;font:inherit;min-height:1.95rem;padding:.35rem .55rem;font-size:.58rem;font-weight:700}.admin-data-request-list{gap:.65rem;display:grid}.admin-data-request-row{background:var(--admin-panel);border:1px solid var(--admin-border);border-left-width:3px;gap:.65rem;padding:.7rem;display:grid}.admin-data-request-row.priority-danger{border-left-color:var(--admin-red)}.admin-data-request-row.priority-warn{border-left-color:var(--admin-orange)}.admin-data-request-row.priority-ok{border-left-color:var(--admin-green)}.admin-data-request-row.priority-closed{border-left-color:var(--admin-border);opacity:.72}.admin-data-request-row>header,.admin-data-request-row>footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.admin-data-request-row>header div{gap:.18rem;display:grid}.admin-data-request-row>header strong{color:var(--crp-gold-400);font-size:.66rem}.admin-data-request-row>header span,.admin-data-request-row>header time,.admin-data-request-row>footer span{color:var(--admin-muted);font-size:.56rem}.admin-data-request-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.admin-data-request-fields .admin-record-grow{grid-column:span 2}.admin-processing-source{color:var(--admin-muted);margin:0;font-size:.62rem;line-height:1.55}.admin-processing-source a{color:var(--crp-gold-400)}.admin-processing-create,.admin-processing-entry{background:var(--admin-panel);border:1px solid var(--admin-border)}.admin-processing-create>summary,.admin-processing-entry>summary{cursor:pointer;padding:.7rem;font-size:.66rem;font-weight:700}.admin-processing-create>form,.admin-processing-entry>form{border-top:1px solid var(--admin-border);padding:.7rem}.admin-processing-entry{border-left-width:3px}.admin-processing-entry.is-overdue{border-left-color:var(--admin-red)}.admin-processing-entry.is-warning{border-left-color:var(--admin-orange)}.admin-processing-entry.is-ok{border-left-color:var(--admin-green)}.admin-processing-entry.is-closed{border-left-color:var(--admin-border);opacity:.72}.admin-processing-entry>summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.admin-processing-entry>summary span{gap:.15rem;display:grid}.admin-processing-entry>summary span:last-child{color:var(--crp-gold-400);text-align:right}.admin-processing-entry>summary small{color:var(--admin-muted);font-size:.54rem;font-weight:500}.admin-processing-list{gap:.65rem;display:grid}.admin-processing-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.65rem;display:grid}.admin-processing-fields label{color:var(--admin-muted);gap:.25rem;font-size:.56rem;font-weight:700;display:grid}.admin-processing-fields input,.admin-processing-fields select,.admin-processing-fields textarea{background:var(--admin-background);border:1px solid var(--admin-border);color:var(--admin-text);font:inherit;resize:vertical;min-width:0;min-height:1.95rem;padding:.35rem .45rem;font-size:.62rem}.admin-processing-fields .admin-processing-wide{grid-column:1/-1}.admin-processing-create button,.admin-processing-entry button{background:var(--admin-background);border:1px solid var(--crp-gold-600);color:var(--admin-text);cursor:pointer;font:inherit;min-height:1.95rem;padding:.35rem .55rem;font-size:.58rem;font-weight:700}.admin-section-heading{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.55rem;display:flex}.admin-section-heading h2,.admin-section-heading p{margin:0}.admin-section-heading h2{font-size:.86rem}.admin-section-heading p,.admin-section-heading>strong{color:var(--admin-muted);font-size:.62rem}@media (max-width:880px){.admin-command-layout{grid-template-columns:8.75rem minmax(0,1fr)}.admin-command-grid{grid-template-columns:1fr}.admin-command-card-wide{grid-row:auto}.admin-records-heading{flex-direction:column;align-items:start}.admin-record-row{grid-template-columns:minmax(15rem,1.5fr) minmax(18rem,1fr) auto;min-width:40rem}.admin-record-group{overflow-x:auto}.admin-construction-board{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-construction-views{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-construction-filters{grid-template-columns:1fr}.admin-data-request-create,.admin-data-request-fields,.admin-processing-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-command-center{overscroll-behavior-x:contain;overscroll-behavior-y:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;display:block;overflow:auto}.admin-command-header{z-index:10;align-items:center;gap:.7rem;width:100vw;position:sticky;inset-block-start:0;inset-inline-start:0}.admin-command-header-actions{flex-wrap:nowrap}.admin-command-layout{width:100%;max-width:100%;min-height:calc(100dvh - 3.2rem);display:block;overflow:visible}.admin-command-nav{border-bottom:1px solid var(--admin-border);border-right:0;padding:0;display:flex;overflow-x:auto}.admin-command-nav button,.admin-command-nav>a{border-bottom:3px solid #0000;border-left:0;flex:none;width:auto;min-height:2.7rem}.admin-command-nav button[aria-current=page],.admin-command-nav>a[aria-current=page]{border-bottom-color:var(--crp-gold-400)}.admin-command-nav-heading{border-left:1px solid var(--admin-border);border-top:0;flex:none;align-items:center;margin:0;padding:.45rem .65rem;display:flex}.admin-construction-views,.admin-construction-board{grid-template-columns:1fr}.admin-command-content{min-height:calc(100dvh - 6rem);padding:.7rem;overflow:visible}.admin-command-audit-row,.admin-data-request-create,.admin-data-request-fields,.admin-processing-fields{grid-template-columns:1fr}.admin-data-request-fields .admin-record-grow{grid-column:auto}.admin-data-request-row>header,.admin-data-request-row>footer,.admin-processing-entry>summary,.admin-section-heading{flex-direction:column;align-items:start}.admin-processing-entry>summary{display:flex}.admin-processing-entry>summary span:last-child{text-align:left}}
.admin-v2-shell,.admin-command-center{--admin-type-title:1rem;--admin-type-heading:.875rem;--admin-type-body:.8125rem;--admin-type-ui:.75rem;--admin-type-meta:.75rem;--admin-control-height:1.55rem;--admin-gap:.35rem;--admin-padding:.4rem;font-size:var(--admin-type-body);line-height:1.3}.admin-v2-header,.admin-command-header{gap:var(--admin-gap);min-height:2.35rem;padding:.22rem .45rem}.admin-v2-header p,.admin-command-header p,.admin-command-header-summary>span,.admin-command-role,.admin-command-exit{font-size:var(--admin-type-meta)}.admin-v2-header strong{font-size:var(--admin-type-heading)}.admin-v2-header-actions,.admin-command-header-actions,.admin-command-header-summary{gap:.25rem}.admin-v2-header-actions a,.admin-v2-header-actions button,.admin-v2-navigation-toggle,.admin-command-exit,.admin-command-role{font-size:var(--admin-type-ui);min-height:var(--admin-control-height);padding:.18rem .35rem}.admin-v2-layout{grid-template-columns:12rem minmax(0,1fr)}.admin-command-layout{grid-template-columns:9.25rem minmax(0,1fr)}.admin-v2-navigation{padding:.25rem .22rem .45rem}.admin-v2-navigation section+section{margin-top:.2rem;padding-top:.2rem}.admin-v2-navigation h2,.admin-command-nav-heading{font-size:var(--admin-type-meta);margin:0;padding:.2rem .3rem}.admin-v2-navigation ul{gap:0}.admin-v2-navigation a,.admin-command-nav button,.admin-command-nav>a{gap:.08rem;min-height:1.65rem;padding:.18rem .3rem}.admin-v2-navigation a span,.admin-command-nav button,.admin-command-nav>a{font-size:var(--admin-type-ui)}.admin-v2-navigation a small{font-size:var(--admin-type-meta)}.admin-command-nav{padding:.3rem 0}.admin-v2-main,.admin-command-content{padding:.4rem}.admin-v2-page-header{gap:var(--admin-gap);margin-bottom:.35rem;padding-bottom:.22rem}.admin-v2-page-header p{font-size:var(--admin-type-meta)}.admin-v2-page-header h1{font-size:var(--admin-type-title)}.admin-v2-page-header span,.admin-v2-section>header p,.admin-v2-empty,.admin-v2-form-message{font-size:var(--admin-type-body)}.admin-v2-section,.admin-command-card,.admin-command-detail .moderation-queue-section,.admin-command-detail .creator-profile-moderation,.admin-command-detail .operator-obligations,.admin-command-detail .admin-data-breach-guide,.admin-registry-section,.admin-data-request-create,.admin-data-request-row,.admin-processing-entry{padding:var(--admin-padding)}.admin-v2-section>header,.admin-records-heading,.admin-section-heading{gap:var(--admin-gap);margin-bottom:.3rem;padding-bottom:.25rem}.admin-v2-section h2,.admin-command-panel>h2,.admin-records-heading h2,.admin-section-heading h2,.admin-command-detail .moderation-queue-section>h2,.admin-command-detail .creator-profile-moderation>h2,.admin-command-detail .admin-section-heading h2,.admin-command-detail .operator-obligation>header h3,.admin-command-detail .moderation-case-list h3{font-size:var(--admin-type-heading)}.admin-v2-metrics,.admin-v2-queue-grid,.admin-v2-two-columns,.admin-v2-filter-bar,.admin-v2-audit-list,.admin-command-panel,.admin-command-grid,.admin-command-detail,.admin-command-detail .moderation-panel,.admin-registry-list,.admin-registry-section,.admin-data-request-list,.admin-processing-list,.admin-processing-fields,.admin-construction-board,.admin-construction-card-fields{gap:var(--admin-gap)}.admin-v2-metric,.admin-v2-queue-grid>a,.admin-v2-queue-grid>button{gap:.1rem;min-height:3.15rem;padding:.32rem}.admin-v2-metric>small,.admin-v2-queue-grid small,.admin-v2-action small,.admin-v2-action dt,.admin-v2-action dd,.admin-v2-audit-list small,.admin-v2-pagination span,.admin-command-row-stacked small,.admin-command-audit-row small,.admin-command-audit-row time,.admin-command-metrics dt,.admin-command-product p,.admin-records-heading p,.admin-records-heading>strong,.admin-data-requests-guidance,.admin-processing-source,.admin-processing-entry>summary small{font-size:var(--admin-type-meta)}.admin-v2-metric>strong,.admin-v2-queue-grid strong,.admin-command-metrics dd,.admin-construction-views strong{font-size:.875rem}.admin-v2-action,.admin-v2-audit-list article,.admin-v2-create-disclosure,.admin-command-row,.admin-command-audit-row,.admin-record-row,.admin-data-request-row,.admin-processing-entry>summary{gap:.25rem;padding:.28rem}.admin-v2-action strong,.admin-v2-queue-grid span,.admin-v2-data-row span,.admin-v2-data-row strong,.admin-v2-table,.admin-v2-confirm,.admin-command-row,.admin-command-audit-row,.admin-command-row strong,.admin-command-go,.admin-command-card h3,.admin-breach-checklist,.admin-breach-links a,.admin-data-request-row>header strong,.admin-processing-entry>summary,.admin-construction-card-title,.admin-registry-section>h3{font-size:var(--admin-type-ui)}.admin-v2-data-row{min-height:1.65rem;padding:.18rem 0}.admin-v2-table th,.admin-v2-table td{padding:.22rem .3rem}.admin-v2-table thead th,.admin-command-nav-heading,.admin-command-badge,.admin-construction-card-badges span,.admin-construction-dates small,.admin-construction-card>summary>strong,.admin-construction-card>summary>em,.admin-record-days,.admin-data-request-row>footer span{font-size:var(--admin-type-meta)}.admin-v2-shell .admin-v2-main :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,button),.admin-command-center .admin-command-content :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,button){font-size:var(--admin-type-ui);min-height:var(--admin-control-height);padding:.18rem .3rem}.admin-v2-field,.admin-breach-fields,.admin-data-request-fields,.admin-processing-fields,.admin-record-row-fields,.admin-accounting-import-form,.admin-accounting-export-field{gap:.22rem}.admin-v2-field,.admin-command-center .admin-account-legacy-content :where(label,dt,small),.admin-record-create label,.admin-provider-create label,.admin-data-request-create label,.admin-processing-fields label,.admin-record-row-fields label,.admin-breach-fields label{font-size:var(--admin-type-meta)}.admin-command-center .admin-account-legacy-content :where(p,li,dd,span,a,button){font-size:var(--admin-type-body);line-height:1.3}.admin-command-center .admin-account-legacy-content :where(h2,h3){font-size:var(--admin-type-heading)}.admin-command-center .admin-account-legacy-content :where(.account-settings-grid,.account-form,.account-session-list,.account-home-grid,.account-card-facts){gap:var(--admin-gap)}.admin-command-center .admin-account-legacy-content :where(.account-home-card,.account-form,.business-profile,.billing-profile,.order-confirmation){padding:var(--admin-padding)}.admin-command-row,.admin-command-audit-row{min-height:1.55rem}.admin-command-card{padding:.4rem}.admin-command-product{gap:.3rem;min-height:4.75rem}.admin-construction-views{gap:.3rem}.admin-construction-views button{gap:.08rem;min-height:2.85rem;padding:.35rem}.admin-construction-stage{gap:.3rem;padding:.4rem}.admin-construction-stage>header{min-height:3rem;padding-bottom:.3rem}.admin-construction-card>summary,.admin-construction-card-form,.admin-registry-create,.admin-processing-entry>form{gap:.3rem;padding:.35rem}@media (max-width:620px){.admin-v2-shell,.admin-command-center{--admin-control-height:2.75rem}.admin-v2-header,.admin-command-header{min-height:2.75rem}.admin-v2-shell .admin-v2-main :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.admin-command-center .admin-command-content :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:2.75rem;font-size:1rem}.admin-v2-shell .admin-v2-header-actions :is(a,button),.admin-v2-shell .admin-v2-navigation :is(a,button),.admin-v2-shell>.skip-link,.admin-v2-shell .admin-v2-security-banner a,.admin-v2-shell .admin-v2-main :is(a,button,summary),.admin-command-center :where(button,.admin-command-exit,.admin-command-nav>a){min-height:var(--admin-control-height)}.admin-v2-shell>.skip-link,.admin-v2-shell .admin-v2-security-banner a,.admin-v2-shell .admin-v2-main a{align-items:center;display:inline-flex}}.publication-order-layout{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start;gap:1.5rem;margin-top:2rem;display:grid}.publication-order-summary,.publication-order-actions,.order-confirmation{border:1px solid var(--crp-border);padding:1.2rem}.publication-order-summary>h2,.publication-order-actions>h2,.order-confirmation>h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:1.65rem;font-weight:500}.publication-order-summary dl,.bank-transfer-details{gap:.75rem;margin:1.2rem 0;display:grid}.publication-order-summary dl div,.bank-transfer-details div{border-top:1px solid var(--crp-border);padding-top:.6rem}.publication-order-summary dt,.bank-transfer-details dt{color:var(--crp-muted);font-family:var(--crp-font-sans);text-transform:uppercase;font-size:.65rem;font-weight:700}.publication-order-summary dd,.bank-transfer-details dd{overflow-wrap:anywhere;margin:.2rem 0 0}.copyable-payment-value{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.copyable-payment-value button{border:1px solid var(--crp-gold-600);color:var(--crp-navy-800);cursor:pointer;font:inherit;background:0 0;padding:.28rem .48rem;font-size:.62rem}.payment-method-list{gap:.65rem;margin:1rem 0;display:grid}.payment-method-list label{border:1px solid var(--crp-border);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.8rem;display:grid}.payment-method-list label[aria-disabled=true]{cursor:not-allowed;opacity:.55}.payment-method-list span{gap:.2rem;display:grid}.payment-method-list small,.payment-method-list em{color:var(--crp-muted);font-size:.68rem}.order-legal-confirmations{border-top:1px solid var(--crp-border);gap:.8rem;margin:1rem 0;padding-top:1rem;display:grid}.order-legal-confirmations label{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;font-size:.72rem;line-height:1.45;display:grid}.order-legal-confirmations input{margin-top:.16rem}.order-readiness-warning{background:color-mix(in srgb, var(--crp-gold-100) 60%, white);border-left:3px solid var(--crp-gold-600);padding:.8rem;font-size:.75rem}.order-readiness-warning ul{margin-bottom:0;padding-left:1.2rem}.order-readiness-hint{color:var(--crp-muted);font-size:var(--crp-type-ui)}.place-draft-form{border:1px solid var(--crp-border);padding:1.2rem}.place-draft-section{gap:var(--crp-work-prose-section-gap);min-width:0;display:grid}.place-draft-section[hidden]{display:none}.place-draft-section-heading{border-bottom:1px solid var(--crp-border);gap:var(--crp-work-edge-gap);padding-bottom:var(--crp-work-prose-section-gap);display:grid}.place-draft-section-heading>*{margin:0}.place-draft-section-heading h3{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-subtitle);font-weight:500}.place-draft-section-heading>p:last-child{color:var(--crp-muted);font-size:var(--crp-type-ui);line-height:var(--crp-work-prose-line-height)}.place-draft-error-summary{background:color-mix(in srgb, var(--crp-seal-red) 5%, var(--crp-white));border-left:3px solid var(--crp-seal-red);color:var(--crp-seal-red);font-size:var(--crp-type-ui);padding:var(--crp-work-prose-section-gap)}.place-draft-error-summary ul{margin:var(--crp-work-edge-gap) 0 0;padding-left:1.2rem}.draft-save-status{color:var(--crp-muted);font-size:var(--crp-type-ui);margin:0 0 1rem}.place-draft-form fieldset{border:1px solid var(--crp-border);padding:var(--crp-work-prose-section-gap);margin:0}.place-draft-form legend{color:var(--crp-navy-800);padding:0 .3rem;font-size:.72rem;font-weight:700}.place-draft-tag-note{color:var(--crp-muted);margin:0 0 .8rem;font-size:.75rem}.place-draft-form .form-error{margin:.3rem 0 0}.place-draft-form input:not([type=checkbox]):not([type=radio]):not([type=file])[aria-invalid=true],.place-draft-form select[aria-invalid=true],.place-draft-form textarea[aria-invalid=true],.place-draft-form fieldset[data-field-error=true]{border-color:var(--crp-seal-red)}.place-draft-form fieldset[data-field-error=true]>legend{color:var(--crp-seal-red)}.place-location-fieldset>p,.place-media-fieldset>p{color:var(--crp-muted);margin:0 0 .8rem;font-size:.75rem}.place-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.place-media-grid figure,.place-detail-gallery figure{margin:0}.place-media-image,.place-detail-image{background:var(--crp-paper);position:relative;overflow:hidden}.place-media-image{aspect-ratio:4/3}.place-media-image img,.place-detail-image img{object-fit:cover}.place-media-grid figcaption{justify-content:space-between;align-items:center;margin-top:.35rem;font-size:.68rem;display:flex}.place-media-grid figcaption strong{color:var(--crp-navy-800)}.place-media-alt{gap:.25rem;margin-top:.55rem;font-size:.68rem;display:grid}.place-media-alt input{min-width:0}.place-media-actions{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin-top:.5rem;font-size:.65rem;display:flex}.place-media-actions .text-button:disabled{color:var(--crp-muted);cursor:default;text-decoration:none}.text-button-danger,.text-button.text-button-danger{color:var(--crp-seal-red)}.text-button.text-button-danger:disabled{color:var(--crp-muted);cursor:wait}.place-media-controls{gap:.7rem;display:grid}.place-media-controls label{gap:.3rem;font-size:.72rem;display:grid}.place-media-controls input[type=file]{background:var(--crp-paper);border:1px solid var(--crp-border);padding:.55rem}.place-media-empty{border:1px dashed var(--crp-border);padding:.8rem}.text-button{color:var(--crp-gold-700);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.place-location-map{background:var(--crp-paper);width:100%;height:24rem}.place-location-map--loading{color:var(--crp-muted);justify-content:center;align-items:center;font-size:.75rem;display:flex}.place-location-status{color:var(--crp-muted);justify-content:space-between;align-items:center;gap:.8rem;margin-top:.7rem;font-size:.72rem;display:flex}.draft-categories{flex-wrap:wrap;gap:.7rem 1rem;display:flex}.draft-categories label{align-items:center;gap:.35rem;font-size:.76rem;display:flex}.draft-categories input{width:auto;min-height:auto}.draft-field-grid{align-items:start;gap:var(--crp-work-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.place-detail{max-width:48rem;margin:2.5rem auto}.place-detail-title{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:.4rem 0 .8rem;font-weight:500;line-height:1}.place-detail-location{color:var(--crp-muted)}.wybrane-toggle{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.75rem 0 1rem;display:flex}.wybrane-toggle button{background:var(--crp-paper);border:1px solid var(--crp-gold-600);color:var(--crp-navy-800);cursor:pointer;font:700 var(--crp-type-ui) var(--crp-font-sans);align-items:center;gap:.35rem;padding:.38rem .65rem;display:inline-flex}.wybrane-toggle button:disabled{cursor:wait;opacity:.65}.wybrane-toggle span{color:var(--crp-muted);font-size:var(--crp-type-caption)}.wybrane-toggle-compact{position:absolute;top:.6rem;right:.6rem}.wybrane-toggle-compact button{background:var(--crp-paper);border:1px solid var(--crp-gold-600);color:var(--crp-gold-700);cursor:pointer;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;padding:0;font-size:1rem;line-height:1;display:flex}.wybrane-toggle-compact button[aria-pressed=true]{background:var(--crp-gold-400);color:var(--crp-navy-900)}.wybrane-toggle-compact button:disabled{cursor:wait;opacity:.65}.wybrane-flag-icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;flex:none;width:1rem;height:1rem;display:block;overflow:visible}.place-category-list{flex-wrap:wrap;gap:.4rem;margin:1.5rem 0;display:flex}.place-category-list a,.place-category-list span{background:var(--crp-gold-400);border:1px solid var(--crp-gold-600);color:var(--crp-navy-900);border-radius:0;padding:.3rem .65rem;font-size:.7rem;text-decoration:none}.place-category-list a:hover,.place-category-list a:focus-visible{background:var(--crp-gold-600)}.place-detail-contact{border-top:1px solid var(--crp-border);margin-top:2rem;padding-top:1.5rem}.place-detail-description{white-space:pre-line}.place-detail-contact h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-subtitle);margin:0 0 1rem;font-weight:500}.place-detail-contact address{gap:.7rem;font-style:normal;display:grid}.place-detail-contact p{gap:.15rem;margin:0;display:grid}.place-detail-contact span{color:var(--crp-muted);text-transform:uppercase;font-size:.68rem}.place-contact-copy{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:inline-flex}.place-contact-copy-feedback{color:var(--crp-green);font-size:.68rem;font-weight:700}.place-detail aside{background:var(--crp-paper);border-left:3px solid var(--crp-green);color:var(--crp-muted);margin-top:2rem;padding:.8rem 1rem;font-size:.75rem}.place-detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.5rem 0;display:grid}.place-detail-gallery figure:first-child{grid-column:1/-1}.place-detail-image{aspect-ratio:4/3}.place-detail-gallery figcaption{color:var(--crp-muted);margin-top:.35rem;font-size:.68rem}.place-detail-report-action{border-top:1px solid var(--crp-border);font-size:var(--crp-type-caption);margin-top:1.5rem;padding-top:.8rem}.place-detail-report-action a{color:var(--crp-seal-red);font-weight:700}.global-footer{background:linear-gradient(to right, var(--crp-navy-900) 0 var(--crp-left-nav-width), var(--crp-ivory) var(--crp-left-nav-width) 100%);border-top:1px solid var(--crp-border);font-size:var(--crp-type-caption);grid-area:footer;grid-template-columns:var(--crp-left-nav-width) minmax(0, 1fr) var(--crp-right-nav-width);display:grid}.global-footer-content{align-items:center;gap:calc(var(--crp-work-gutter) / 2) var(--crp-work-gutter);padding:.3rem var(--crp-work-gutter);text-align:center;flex-wrap:wrap;grid-column:2;justify-content:center;line-height:1.2;display:flex}.global-footer nav{align-items:center;gap:calc(var(--crp-work-gutter) / 2) var(--crp-work-gutter);flex-wrap:wrap;justify-content:center;display:flex}.mobile-navigation{display:none}@media (max-width:70rem){:root{--crp-left-nav-width:11rem}.edition-layout{grid-template-columns:10rem minmax(0,1fr)}.biography-reader-layout{grid-template-columns:11.5rem minmax(0,1fr)}.biography-calendar-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:52rem){.biography-calendar-page{margin-top:.75rem}.biography-calendar-list>li{min-height:3.2rem}.biography-calendar-list{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-profile-grid{grid-template-columns:1fr}.segment-draft-grid{grid-template-columns:1fr;gap:1.5rem}.segment-draft-grid section+section{border-left:0;border-top:1px solid var(--crp-border);padding-top:1.5rem;padding-left:0}.state-welcome-grid{grid-template-columns:1fr;gap:1.5rem}.state-welcome-grid section+section{border-left:0;border-top:1px solid var(--crp-border);padding-top:1.5rem;padding-left:0}.directory-toolbar,.place-media-grid,.place-detail-gallery{grid-template-columns:1fr}.place-detail-gallery figure:first-child{grid-column:auto}:root{--crp-header-height:2.75rem;--crp-control-font-size:1rem;--crp-control-height:2.75rem;--crp-control-padding:.5rem .75rem}.portal-shell{grid-template-columns:7rem minmax(0,1fr) 4.2rem;grid-template-areas:"constitution header account""work work work""footer footer footer"}.left-navigation,.right-navigation{display:none}.constitution-panel{justify-content:flex-start;align-items:center;gap:0;padding-inline:.1rem}.account-link,.account-actions{align-self:center}.header-side-link{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-top:0}.constitution-mark,.chancery-header-mark,.account-mark{padding:.15rem .4rem;font-size:.56rem}.constitution-mark{font-size:.85rem}.chancery-header-link{flex:1;min-width:0}.chancery-header-mark{letter-spacing:.06em;text-align:center;white-space:normal;padding-inline:.15rem;font-size:.48rem;line-height:1.05}.brand-link{width:100%}.global-header{align-items:center;padding:.12rem .65rem}.brand-name{letter-spacing:.06em;white-space:nowrap;font-size:clamp(.64rem,2.8vw,.82rem);line-height:1.05}.brand-motto{letter-spacing:.18em;white-space:nowrap;margin-top:.08rem;font-size:clamp(.4rem,1.5vw,.48rem);line-height:1.05;display:block}.local-header{height:auto;margin:0;padding:.22rem 1rem .18rem}.local-header-title{font-size:clamp(.58rem,2.4vw,.72rem);line-height:1.08}.local-header-meta{margin-top:.05rem;font-size:clamp(.42rem,1.7vw,.5rem);line-height:1.08}.context-navigation{min-height:2.25rem}.context-navigation-parent{font-size:var(--crp-pillar-type-meta);align-self:stretch;display:inline-flex}.context-navigation-trail{display:none}.work-area{padding:0 1rem 2rem}.work-area-content{display:block}.mobile-navigation{background:var(--crp-ivory);z-index:18;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;margin:.25rem 0 0;padding:.18rem 0;display:grid;position:sticky;top:0}.mobile-navigation>a{border:1px solid var(--crp-border);color:var(--crp-navy-800);font-family:var(--crp-font-sans);font-size:var(--crp-pillar-type-nav);text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-height:1.5rem;padding:.08rem .2rem;font-weight:500;text-decoration:none;display:flex}.mobile-navigation>a:hover,.mobile-navigation>a:focus-visible,.mobile-navigation>a[aria-current=page]{background:var(--crp-navy-800);border-color:var(--crp-navy-800);color:var(--crp-ivory)}.places-map .leaflet-control-zoom a{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.edition-layout,.biography-reader-layout{height:auto;min-height:0;margin-inline:0;display:block;overflow:visible}.biography-reader-index{border:0;margin-top:.5rem;padding:0;display:block;overflow:visible}.biography-reader-index-heading{padding:0 .2rem .3rem}.biography-reader-index-heading h2{margin:.1rem 0 .15rem;font-size:.86rem}.biography-reader-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:9rem;display:grid;overflow-y:auto}.biography-reader-list a{padding:.22rem .3rem}.biography-reader-list small{font-size:.44rem}.biography-reader-list span{font-size:.66rem}.biography-reader-list b{font-size:.44rem}.biography-reader-pagination{margin-top:.3rem}.biography-reader-list li:nth-child(odd){border-right:1px solid var(--crp-border)}.biography-reader-article{margin-top:.75rem;padding-right:0;overflow:visible}.constitution-page{margin:.6rem 0 2rem}.constitution-page .static-page-content{font-size:var(--crp-type-body);padding:1.4rem 0;line-height:normal}.constitution-page .static-page-content p{margin:1em 0}.topic-column{border:0;margin-top:1rem;padding:0;display:block;overflow:visible}.topic-list{overflow:visible}.article-view{margin-top:2rem;padding-right:0;overflow:visible}.article-columns,.entry-grid,.place-list,.offer-summary,.publication-order-layout,.draft-field-grid{grid-template-columns:1fr}.publication-offer-heading,.publication-offer-action{flex-direction:column;align-items:flex-start}.publication-offer .offer-summary,.publication-offer .publishing-steps,.publication-offer-benefit-grid,.account-settings-grid{grid-template-columns:1fr}.account-sessions-heading,.account-session-list li{flex-direction:column;align-items:stretch}.account-sessions-heading .secondary-button,.account-session-list .secondary-button,.account-current-session{align-self:flex-start}.directory-location-filters,.directory-location-filters.directory-location-filters--compact,.directory-location-filters.industry-directory-filters{grid-template-columns:1fr}.directory-publish-action{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}.directory-heading-with-action{flex-direction:column;align-items:stretch}.directory-heading-with-action>span{align-self:flex-end}.chart-card figcaption{flex-direction:column;align-items:flex-start;gap:.3rem}.global-footer{background:var(--crp-ivory);grid-template-columns:1fr}.global-footer-content{grid-column:1;align-items:center}}@media (min-width:36rem) and (max-width:52rem){.directory-location-filters.directory-location-filters--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-location-filters.industry-directory-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}
.creator-category-filters{flex-wrap:wrap;gap:.5rem;margin:.55rem 0 .7rem;display:flex}.directory-toolbar--unified .creator-category-filters{flex:28rem;margin:0}.creator-category-filters a{border:1px solid var(--crp-gold-600);color:var(--crp-navy-800);font-family:var(--crp-font-sans);font-size:var(--crp-control-font-size);min-height:var(--crp-control-height);padding:var(--crp-control-padding);align-items:center;font-weight:500;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:inline-flex}.creator-category-filters a:hover{background:var(--crp-paper);border-color:var(--crp-gold-700)}.creator-category-filters a[aria-current=true]{background:var(--crp-gold-700);color:var(--crp-ivory);font-weight:500}@media (max-width:52rem){.creator-category-filters a{min-height:1.92rem;padding:.24rem .5rem;font-size:.76rem}}.creator-public-page{flex-direction:column;width:100%;max-width:none;min-height:0;margin:0 auto;padding:.45rem 0 1.25rem;display:flex}.creator-public-page h1{font-size:var(--crp-pillar-type-title);margin:.2rem 0 .55rem;font-weight:500;line-height:1.2}.creator-public-page .static-page-content{border-top:0;flex-direction:column;flex:auto;min-height:0;padding:0 0 1.4rem;display:flex}.creator-public-page .public-visit-counter{margin-top:auto}.creator-public-page .primary-link{font-family:var(--crp-font-sans);font-size:var(--crp-control-font-size);min-height:var(--crp-control-height);padding:var(--crp-control-padding);align-items:center;display:inline-flex}.creator-hub-actions{justify-content:flex-end;margin:0 0 .55rem;display:flex}.creator-publish-action{flex-direction:row;align-self:flex-end;gap:.55rem;min-width:max-content;margin-bottom:.55rem;padding:.18rem .5rem}.creator-publish-action a{white-space:nowrap;margin-top:0}.creator-hub-heading a{color:inherit;text-decoration:none}.creator-hub-heading a:hover,.creator-hub-heading a:focus-visible{color:var(--crp-gold-700);text-underline-offset:.16em;text-decoration:underline}.creator-catalog-empty-filtered{background:var(--crp-paper);border-left:3px solid var(--crp-gold-400);color:var(--crp-muted);margin-top:0;padding:.75rem .9rem;font-size:.82rem}.creator-catalog-empty-filtered a{color:var(--crp-gold-700);font-weight:700}.public-activation-state{background:var(--crp-paper);border:1px solid var(--crp-border);box-shadow:inset 3px 0 var(--crp-gold-600);max-width:54rem;margin-top:.75rem;padding:1rem 1.15rem 1.05rem 1.3rem}.public-activation-state h2{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-type-title);margin:.25rem 0 0;font-weight:600;line-height:1.2}.public-activation-state-copy{color:var(--crp-muted);font-family:var(--crp-font-serif);font-size:var(--crp-pillar-type-body);gap:.35rem;max-width:46rem;margin-top:.65rem;line-height:1.45;display:grid}.public-activation-state-copy>*{margin:0}.public-activation-state-actions{align-items:flex-start;margin-top:.85rem;display:flex}.public-activation-state-actions .creator-publish-action{align-self:auto;margin:0}.creator-format-entries{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.8rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.creator-format-entries>li+li,.creator-topic-chips>li+li{margin-top:0}.creator-format-entry{border:1px solid var(--crp-gold-600);color:var(--crp-navy-950);flex-direction:column;gap:.35rem;height:100%;padding:.75rem 1rem;text-decoration:none;transition:border-color .12s ease-out,background-color .12s ease-out;display:flex}.creator-format-entry:hover,.creator-format-entry:focus-visible{background:var(--crp-paper);border-color:var(--crp-gold-700)}.creator-format-entry-title{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:var(--crp-pillar-type-entry);font-weight:600}.creator-format-entry-hint{color:var(--crp-muted);font-size:.78rem}.creator-format-entry-count{color:var(--crp-gold-700);letter-spacing:.04em;text-transform:uppercase;margin-top:auto;font-size:.68rem;font-weight:700}.creator-topic-heading{color:var(--crp-navy-800);font-size:var(--crp-pillar-type-label);letter-spacing:.1em;text-transform:uppercase;margin:1.8rem 0 .6rem;font-weight:700}.creator-topic-chips{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-auto-rows:1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.creator-topic-chip{border:1px solid var(--crp-border);flex-direction:column;justify-content:center;gap:.1rem;min-height:3.1rem;padding:.4rem .65rem;display:flex}.creator-topic-chip-label{color:var(--crp-navy-800);font-size:.76rem;font-weight:600}.creator-topic-chip-count{color:var(--crp-muted);font-size:.62rem}@media (max-width:52rem){.creator-format-entry{gap:.25rem;padding:.5rem .75rem}.creator-topic-chip{min-height:2rem;padding:.25rem .5rem}.public-activation-state{padding:.85rem .85rem .9rem 1rem}}.creator-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.85rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.creator-catalog-empty{align-items:flex-start;min-height:18rem;padding-top:1.15rem;display:flex}.creator-card{border:1px solid var(--crp-border);position:relative}.creator-card-link{color:inherit;align-items:flex-start;gap:.7rem;padding:.9rem;text-decoration:none;display:flex}.creator-monogram{background:var(--crp-gold-400);color:var(--crp-navy-950);font-family:var(--crp-font-serif);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.85rem;font-weight:600;display:flex}.creator-monogram-large{width:4rem;height:4rem;font-size:1.4rem}.creator-profile-image{border:1px solid var(--crp-gold-400);object-fit:cover;flex:none;width:2.5rem;height:2.5rem}.creator-profile-image-large{width:5rem;height:5rem}.creator-profile-image-editor{align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.creator-card-body{flex-direction:column;gap:.3rem;min-width:0;display:flex}.creator-card-name{color:var(--crp-navy-800);font-family:var(--crp-font-serif);font-size:.95rem;font-weight:600}.creator-card-bio{color:var(--crp-muted);font-size:.76rem;line-height:1.4}.creator-format-badges,.creator-category-pills{flex-wrap:wrap;gap:.3rem;display:flex}.creator-format-badge{border:1px solid var(--crp-navy-800);color:var(--crp-navy-800);letter-spacing:.04em;text-transform:uppercase;padding:.08rem .4rem;font-size:.58rem;font-weight:700}.creator-category-pill{border:1px solid var(--crp-gold-400);color:var(--crp-gold-700);padding:.08rem .45rem;font-size:.64rem}.creator-category-pill-more{color:var(--crp-muted);border-style:dashed}.creator-profile-header{align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.creator-profile-header-meta{flex-direction:column;gap:.4rem;display:flex}.creator-contribution,.creator-donations{border-top:1px solid var(--crp-gold-400);margin-top:1.4rem;padding-top:1rem}.creator-contribution h2,.creator-donations h2{font-family:var(--crp-font-serif);margin:0 0 .6rem;font-size:1rem}.creator-contribution-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.creator-contribution-card{border-top:1px solid var(--crp-gold-400);padding-top:.8rem}.creator-contribution-card>a{color:var(--crp-navy-800);align-items:center;gap:.65rem;text-decoration:none;display:flex}.creator-contribution-card p{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:.65rem 0 0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}
