.backend-page{--backend-canvas:var(--sm-black,#070707);--backend-surface:var(--sm-neutral-900,#111);--backend-raised:var(--sm-neutral-800,#2e2e2e);--backend-line:var(--sm-neutral-800,#2e2e2e);--backend-field-line:var(--sm-neutral-600,#5e5e5e);--backend-text:var(--sm-neutral-100,#f4f4f2);--backend-secondary:var(--sm-neutral-300,#d9d9d9);--backend-muted:var(--sm-neutral-400,#a7a7a7);--backend-accent:var(--sm-mustard,#d4b15a);background:var(--backend-canvas);min-height:100vh;color:var(--backend-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--sm-font-family,Montserrat, Arial, sans-serif)}.backend-page ::selection{background:var(--backend-accent);color:var(--backend-canvas)}.backend-page :is(.catalog-editor,.control-room,.promoter-preview){background:var(--backend-canvas);width:100%;max-width:1440px;min-height:100vh;color:var(--backend-text);margin-inline:auto;padding:32px clamp(20px,4.45vw,64px) 80px;font-size:14px;line-height:1.6}.backend-page :is(.catalog-editor,.control-room)>header,.backend-page .preview-top{border-bottom:1px solid var(--backend-line);flex-wrap:wrap;gap:20px 28px;min-height:80px;margin-bottom:40px;padding-bottom:24px}.backend-page .catalog-editor>header>a{color:var(--backend-secondary);text-underline-offset:6px;font-size:13px;font-weight:500;text-decoration-thickness:1px}.backend-page .catalog-editor>header>a:first-child{color:var(--backend-text)}.backend-page .catalog-editor>header>.backend-brand{align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.backend-page .backend-brand img{width:200px;max-width:100%;height:auto;display:block}.backend-page .catalog-editor>header>span,.backend-page .preview-top>span{color:var(--backend-muted);font-size:12px}.backend-page :is(.catalog-editor,.control-room,.promoter-preview) h1{letter-spacing:-.045em;color:var(--backend-text);overflow-wrap:anywhere;font-size:clamp(32px,3.8vw,56px);font-weight:500;line-height:1.12}.backend-page .catalog-editor>h1+p{max-width:760px;color:var(--backend-secondary)}.backend-page :is(.catalog-editor,.control-room,.promoter-preview) h2{color:var(--backend-text);letter-spacing:-.025em;font-weight:500}.backend-page :is(.catalog-editor,.control-room,.promoter-preview) .eyebrow{color:var(--backend-accent);letter-spacing:.12em;font-size:11px;font-weight:600}.backend-page :is(.catalog-editor,.promoter-preview) label{color:var(--backend-secondary)}.backend-page :is(.catalog-editor,.promoter-preview) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.backend-page .backend-language-switcher select{color:var(--backend-text);background:var(--backend-canvas);border:1px solid var(--backend-field-line);box-shadow:none;min-height:52px;line-height:1.5;font:inherit;max-width:100%;accent-color:var(--backend-accent);border-radius:0;padding:13px 14px;font-size:14px}.backend-page :is(.catalog-editor,.promoter-preview) :is(input,textarea)::placeholder{color:var(--backend-muted);opacity:1}.backend-page :is(.catalog-editor,.promoter-preview) input:read-only{color:var(--backend-muted);background:var(--backend-surface)}.backend-page :is(.catalog-editor,.promoter-preview) :is(input[type=checkbox],input[type=radio]){accent-color:var(--backend-accent);flex:0 0 20px;width:20px;height:20px}.backend-page :is(.catalog-editor,.promoter-preview) :is(button,.editor-button,.button),.backend-page .backend-language-switcher button{min-height:48px;color:var(--backend-canvas);background:var(--backend-accent);border:1px solid var(--backend-accent);box-shadow:none;font:500 13px/1.6 var(--sm-font-family,Montserrat, Arial, sans-serif);text-align:center;white-space:normal;cursor:pointer;border-radius:0;padding:12px 22px;text-decoration:none;transform:none}.backend-page :is(.catalog-editor,.promoter-preview) .editor-secondary,.backend-page .backend-language-switcher button{color:var(--backend-text);background:var(--backend-surface);border-color:var(--backend-field-line)}.backend-page :is(.catalog-editor,.promoter-preview) :is(button,.editor-button,.button):hover:not(:disabled),.backend-page .backend-language-switcher button:hover{border-color:var(--backend-accent)}.backend-page :is(.catalog-editor,.promoter-preview) :is(button,select):disabled{opacity:1;background:var(--backend-raised);color:var(--backend-muted);border-color:var(--backend-line);cursor:not-allowed}.backend-page :is(.catalog-editor,.promoter-preview,.control-room,.editor-preview-bar) :focus-visible{outline:2px solid var(--backend-accent);outline-offset:4px}.backend-page .catalog-editor .editor-help,.backend-page :is(.preview-disclosure,.preview-assistant small,.metric-row small){color:var(--backend-muted);font-size:13px;line-height:1.7}.backend-page .catalog-editor fieldset{border-color:var(--backend-line);margin-block:36px}.backend-page .catalog-editor legend{color:var(--backend-text);font-size:21px}.backend-page .editor-fields{gap:24px}.backend-page .editor-panel{background:var(--backend-surface);border-color:var(--backend-line);margin-block:16px}.backend-page .editor-panel>summary{min-height:72px;padding:22px 24px}.backend-page .editor-panel>summary:before{color:var(--backend-accent);background:0 0;font-size:22px}.backend-page .editor-panel>summary>span{color:var(--backend-muted)}.backend-page .editor-panel[open]>summary{color:var(--backend-accent)}.backend-page .editor-panel-content{padding:0 24px 24px}.backend-page :is(.editor-guided-row,.editor-inventory-summary){border-color:var(--backend-line)}.backend-page .editor-inventory-summary{border-top-color:var(--backend-accent)}.backend-page .editor-guided-row h3{color:var(--backend-text)}.backend-page .editor-section-nav{gap:8px 24px;padding-block:8px}.backend-page .editor-section-nav a{min-height:44px;color:var(--backend-secondary)}.backend-page .editor-notice,.backend-page .preview-status{border-left:2px solid var(--backend-accent);background:var(--backend-surface);color:var(--backend-secondary);padding:20px 24px;line-height:1.7}.backend-page .editor-projects{grid-auto-rows:1fr;gap:20px;margin-top:40px}.backend-page .editor-projects article{background:var(--backend-surface);border-color:var(--backend-line);border-top:2px solid var(--backend-accent);min-height:256px;padding:28px}.backend-page .editor-projects article>span{color:var(--backend-muted);font-size:12px}.backend-page .editor-projects h2{margin:22px 0 8px;font-size:24px}.backend-page .editor-projects p{color:var(--backend-muted);font-size:13px}.backend-page .editor-projects a{min-height:48px;color:var(--backend-accent);text-underline-offset:6px;align-items:center;display:inline-flex}.backend-page .editor-login{background:var(--backend-surface);border:1px solid var(--backend-line);border-top:2px solid var(--backend-accent);max-width:520px;margin:clamp(24px,6vh,64px) auto 0;padding:clamp(24px,3vw,40px)}.backend-page .editor-login>p{color:var(--backend-secondary)}.backend-page .editor-login form{margin-top:32px}.backend-page .editor-login h1{font-size:clamp(32px,3.4vw,48px)}.backend-page .crm-request{border:1px solid var(--backend-line);background:var(--backend-surface);margin-top:24px;padding:28px}.backend-page .crm-request-heading{border-bottom:1px solid var(--backend-line);margin-bottom:24px;padding-bottom:24px}.backend-page :is(.crm-request-heading time,.crm-facts dt){color:var(--backend-muted)}.backend-page .crm-request-body{gap:32px}.backend-page .crm-request-body>*{min-width:0}.backend-page .crm-message{border-left:2px solid var(--backend-accent);padding-left:20px}.backend-page .crm-facts{gap:24px}.backend-page .crm-facts dd{color:var(--backend-secondary)}.backend-page .environment{border-color:var(--backend-field-line);color:var(--backend-secondary)}.backend-page .control-room>header{align-items:center}.backend-page .control-room :is(.metric-row article,.control-grid article){background:var(--backend-surface);border-color:var(--backend-line);padding:28px}.backend-page .control-room .metric-row article{border-top:2px solid var(--backend-accent)}.backend-page .control-room .metric-row span{color:var(--backend-secondary);font-size:13px}.backend-page .control-room .metric-row strong{color:var(--backend-text);font-variant-numeric:tabular-nums;font-size:48px;font-weight:500}.backend-page .control-room .control-grid h2{font-size:21px}.backend-page .control-room .control-grid :is(p,li){color:var(--backend-secondary)}.backend-page .control-room .control-grid ul{padding-left:20px}.backend-page .control-room .control-grid li{padding-block:6px}.backend-page .preview-top img{width:240px}.backend-page :is(.preview-tabs,.preview-dossier,.preview-premium details,.preview-assistant,.promoter-preview footer){border-color:var(--backend-line)}.backend-page .preview-tabs button{background:var(--backend-surface);color:var(--backend-secondary);border:0}.backend-page .preview-tabs button[aria-pressed=true]{background:var(--backend-accent);color:var(--backend-canvas)}.backend-page .preview-dossier{background:var(--backend-surface)}.backend-page .preview-dossier>header{border-bottom:1px solid var(--backend-line)}.backend-page .preview-facts p{background:var(--backend-raised);color:var(--backend-text)}.backend-page .preview-assistant{background:var(--backend-surface);border-top:2px solid var(--backend-accent)}.backend-page .preview-premium{border-top-color:var(--backend-accent)}.backend-page .promoter-preview footer{color:var(--backend-muted)}.backend-page .editor-preview-bar{background:var(--backend-surface);color:var(--backend-text);border-bottom-color:var(--backend-accent)}.backend-page .language-selector-label{color:var(--backend-muted)}.backend-page .editor-preview-bar .language-selector select{background:var(--backend-canvas);color:var(--backend-text);border-color:var(--backend-field-line);min-height:44px}.backend-page .catalog-editor .catalog-unit-inventory{color:var(--backend-text)}.backend-page .catalog-editor .catalog-unit-inventory :is(.listing-note,small,caption){color:var(--backend-muted)}.backend-page .catalog-editor .unit-table-wrap{max-width:100%;overflow-x:auto}.backend-page .catalog-editor .unit-table-wrap table{border-collapse:collapse;width:100%}.backend-page .catalog-editor .unit-table-wrap :is(th,td){text-align:left;border-bottom:1px solid var(--backend-line);background:var(--backend-surface);padding:20px}.backend-page .catalog-editor .unit-table-wrap thead th{background:var(--backend-raised);color:var(--backend-text)}.backend-page .catalog-editor .unit-table-wrap caption{text-align:left;padding-block:20px;font-size:13px}.backend-page .catalog-editor .unit-table-wrap small{display:block}.backend-page .catalog-editor .unit-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-block:20px;display:flex}.backend-page .catalog-editor .unit-pagination>*{min-width:0}.backend-page .editor-public-preview{background:var(--sm-white,#fff);color:var(--sm-black,#070707);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.backend-page .error-page{color:var(--backend-text)}.backend-page .error-page .eyebrow{color:var(--backend-accent)}.backend-page .error-page .button{background:var(--backend-accent);color:var(--backend-canvas);border-color:var(--backend-accent)}.backend-page .intake-intro{max-width:820px;color:var(--backend-secondary)}.backend-page .intake-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0;padding:0;list-style:none;display:grid}.backend-page .intake-steps li{border-top:1px solid var(--backend-line);color:var(--backend-secondary);overflow-wrap:anywhere;gap:16px;padding:20px 0;font-size:13px;display:flex}.backend-page .intake-steps li[aria-current=step]{border-top-color:var(--backend-accent);color:var(--backend-text)}.backend-page .intake-steps span{color:var(--backend-accent);font-variant-numeric:tabular-nums}.backend-page .intake-queue{margin-block:36px}.backend-page .intake-queue h3{overflow-wrap:anywhere;font-size:20px;font-weight:500}.backend-page .intake-review-summary{background:var(--backend-surface);border:1px solid var(--backend-line);grid-template-columns:2fr 1fr;align-items:start;gap:32px;padding:28px;display:grid}.backend-page .intake-review-summary>*{min-width:0}.backend-page .intake-form .intake-check{flex-direction:row;align-items:flex-start;gap:12px;margin-top:24px;line-height:1.7;display:flex}.backend-page .intake-check input{width:20px;min-width:20px;height:20px;accent-color:var(--backend-accent);margin-top:2px;padding:0}.backend-page .intake-form fieldset:disabled{opacity:.7}.backend-page .catalog-intake :is(label,li,button,a){overflow-wrap:anywhere}@media (width<=700px){.backend-page .intake-steps{gap:12px}.backend-page .intake-steps li{flex-direction:column;gap:8px}.backend-page .intake-review-summary{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px}}.backend-page .country-review-editor .passport-profile{background:var(--backend-surface);border:1px solid var(--backend-line);gap:20px;max-width:960px;margin:32px 0;padding:28px;display:grid}.backend-page .country-review-editor .passport-profile :is(button,a){justify-self:start}.backend-page .country-review-editor .passport-profile label{max-width:100%}.backend-page .country-review-editor .premium-section{border:1px solid var(--backend-line);background:var(--backend-surface);margin-block:24px;padding:24px}.backend-page .country-review-editor .premium-section summary{cursor:pointer;min-height:48px;color:var(--backend-accent);overflow-wrap:anywhere;padding:12px 0}.backend-page .country-review-editor .premium-section button{margin:12px 12px 0 0}.backend-page .country-review-editor pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 13px/1.7 var(--sm-font-family,Montserrat, Arial, sans-serif);color:var(--backend-secondary)}.backend-page .country-review-editor [role=status]:not(:empty){border-left:2px solid var(--backend-accent);background:var(--backend-surface);padding:20px}@media (width<=1000px){.backend-page .control-room .metric-row,.backend-page .editor-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.backend-page :is(.catalog-editor,.control-room,.promoter-preview){padding:24px 20px 48px}.backend-page :is(.catalog-editor,.control-room)>header{gap:16px;margin-bottom:32px}.backend-page :is(.editor-fields,.editor-projects,.control-room .control-grid){grid-template-columns:minmax(0,1fr)}.backend-page .editor-login{padding:24px 20px}.backend-page .editor-panel>summary{padding:20px 16px}.backend-page .editor-panel-content{padding:0 16px 20px}.backend-page .crm-request{padding:20px}.backend-page .crm-request-heading{margin-bottom:16px;padding-bottom:16px}.backend-page .editor-actions>*{flex:200px}.backend-page .preview-assistant{padding:20px}}@media (width<=480px){.backend-page .control-room .metric-row{grid-template-columns:minmax(0,1fr)}.backend-page :is(.catalog-editor,.promoter-preview) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.backend-page{scroll-behavior:auto}.backend-page *,.backend-page :before,.backend-page :after{transition:none;animation:none}}
