:root{color:#eee9df;font-synthesis:none;text-rendering:optimizelegibility;--font-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--bg:#100f0d;--sidebar:#141310;--surface-low:#171613;--surface:#1b1916;--surface-2:#211f1b;--surface-3:#292620;--field-bg:#24211d;--field-bg-hover:#2b2721;--field-bg-focus:#201c18;--field-placeholder:#847c72;--field-action-bg:#353028;--popover-bg:#302b24;--line:#eee9df17;--line-strong:#eee9df2b;--text:#eee9df;--muted:#aaa297;--faint:#777067;--bronze:#bd8f62;--bronze-light:#deb58a;--bronze-wash:#bd8f621a;--green:#8eaa8a;--green-wash:#8eaa8a1a;--red:#ce786c;--red-wash:#ce786c17;--yellow:#caa665;--yellow-wash:#caa66517;--radius:12px;--radius-sm:8px;--shell-bar-height:62px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#100f0d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{background:var(--bg);min-width:320px}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:var(--bronze-light);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--text)}h1{font-family:var(--font-serif);letter-spacing:-.045em;margin-bottom:13px;font-size:clamp(2.35rem,3.5vw,4rem);font-weight:400;line-height:.96}h2{margin-bottom:6px;font-size:1.02rem;line-height:1.3}p{color:var(--muted);line-height:1.65}small{color:var(--faint)}strong{font-weight:600}input,textarea,select{width:100%;color:var(--text);background:var(--field-bg);border-radius:var(--radius-sm);border:1px solid #0000;outline:none;padding:11px 12px;transition:border-color .16s,background-color .16s}input::placeholder,textarea::placeholder{color:var(--field-placeholder);opacity:1}textarea{resize:vertical;line-height:1.55}input:hover,textarea:hover,select:hover{background:var(--field-bg-hover);border-color:#0000}input:focus,textarea:focus,select:focus{border-color:var(--bronze);background:var(--field-bg-focus);box-shadow:none}input:disabled,textarea:disabled,select:disabled{color:var(--faint);cursor:not-allowed;background:#24211d8c}input[type=file]{color:var(--muted);padding:7px}input[type=file]::file-selector-button{color:var(--text);background:var(--field-action-bg);cursor:pointer;border:0;border-radius:6px;margin-right:10px;padding:7px 10px}.eyebrow{color:var(--bronze);font:600 .65rem var(--font-mono);text-transform:uppercase;letter-spacing:.15em;margin:0 0 10px}.muted{color:var(--muted)}.mono{font:.7rem var(--font-mono)}.danger-text{color:var(--red)!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.line-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brand-logo{width:100%;height:auto;display:block}.avatar{width:36px;height:36px;color:var(--bronze-light);background:var(--bronze-wash);border:0;border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.avatar.large{width:56px;height:56px;font-size:1.05rem}.spinner{border:2px solid var(--line-strong);border-top-color:var(--bronze);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-layout{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:20;border-right:1px solid var(--line);background:var(--sidebar);flex-direction:column;width:264px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-head{height:var(--shell-bar-height);min-height:var(--shell-bar-height);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.sidebar-brand{align-items:center;gap:13px;display:flex}.sidebar-brand .brand-logo{width:78px}.sidebar-brand span{color:var(--faint);font:600 .59rem var(--font-mono);text-transform:uppercase;letter-spacing:.13em}.sidebar nav{flex:1;padding:21px 14px;overflow-y:auto}.nav-group{margin-bottom:25px}.nav-group:last-child{margin-bottom:0}.nav-group>p{color:#655f57;font:600 .56rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.15em;margin:0 10px 8px}.nav-group button{border-radius:var(--radius-sm);width:100%;min-height:40px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:11px;margin:2px 0;padding:9px 11px;font-size:.74rem;transition:color .16s,background-color .16s,border-color .16s;display:flex;position:relative}.nav-group button:hover{color:var(--text);background:var(--surface-low)}.nav-group button.active{color:var(--bronze-light);background:var(--bronze-wash);border-color:#0000}.nav-group button.active:before{content:"";background:var(--bronze);width:2px;height:20px;position:absolute;left:-15px}.nav-icon{width:19px;height:19px;color:var(--bronze);flex:none}.sidebar-account{background:var(--surface-low);grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:76px;padding:13px 14px;display:grid}.sidebar-account-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar-account-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.sidebar-account-copy span{color:var(--faint);font-size:.59rem}.mobile-only,.icon-button.mobile-only,.backdrop{display:none}@media (width<=880px){.admin-layout{display:block}.sidebar{transition:transform .2s;transform:translate(-102%)}.sidebar.open{transform:translate(0)}.mobile-only,.icon-button.mobile-only{display:grid}.backdrop{z-index:15;background:#0000009e;border:0;display:block;position:fixed;inset:0}}.workspace{grid-column:2;min-width:0}.topbar{z-index:10;height:var(--shell-bar-height);min-height:var(--shell-bar-height);border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;gap:22px;padding:0 40px;display:flex;position:sticky;top:0}.topbar-context{align-items:center;gap:10px;display:flex}.topbar-context strong{color:var(--muted);font:600 .61rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.topbar-context svg{color:var(--green)}.topbar-meta{align-items:center;gap:18px;display:flex}.environment{color:#aac2a7;font:.58rem var(--font-mono);background:var(--green-wash);border:0;border-radius:999px;align-items:center;gap:7px;padding:5px 8px;display:inline-flex}.environment i{background:var(--green);border-radius:50%;width:5px;height:5px}.topbar-date{color:var(--faint);font:.61rem var(--font-mono)}.page-container{width:min(1420px,100%);margin:0 auto;padding:48px 42px 76px}.page-header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.page-header>div:first-child{max-width:760px}.page-header p:last-child{max-width:680px;margin:0;font-size:.82rem}.page-actions{flex:none;gap:9px;display:flex}.tabs{gap:2px;width:fit-content;margin-bottom:24px;display:flex;overflow-x:auto}.tabs button{min-height:38px;color:var(--faint);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:7px 12px 9px;font-size:.68rem;display:inline-flex}.tabs button:hover{color:var(--text)}.tabs button.active{border-bottom-color:var(--bronze);color:var(--bronze-light)}.splash{place-content:center;justify-items:center;gap:24px;min-height:100vh;display:grid}.splash p{font-size:.76rem}.splash .brand-logo{width:88px}@media (width<=880px){.workspace{grid-column:auto}.topbar{padding:0 18px}.topbar-context strong,.topbar-date{display:none}.topbar-meta{margin-left:auto}.page-container{padding:34px 18px 60px}.page-header{flex-direction:column;align-items:flex-start;gap:20px}.page-actions,.page-actions .button{width:100%}}.button{border-radius:var(--radius-sm);min-height:40px;color:var(--text);background:var(--surface-2);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:.72rem;font-weight:650;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.button:hover:not(:disabled){background:var(--surface-3)}.button:focus-visible,.icon-button:focus-visible,.tabs button:focus-visible,.row-actions button:focus-visible{outline:1px solid var(--bronze-light);outline-offset:2px}.button:disabled{opacity:.44;cursor:not-allowed}.button-primary{color:#17120d;background:var(--bronze-light);border-color:#0000}.button-primary:hover:not(:disabled){background:#e7bf94}.button-secondary{background:var(--surface-2)}.button-ghost{background:0 0}.button-danger{color:#e3a39a;background:0 0;border-color:#0000}.button-danger:hover:not(:disabled){background:var(--red-wash)}.button-compact{gap:6px;min-height:32px;padding:5px 9px;font-size:.64rem}.button-icon{flex:none}.button-icon.trailing{margin-left:3px}.load-more{justify-items:center;gap:10px;padding:18px 0 4px;display:grid}.load-more p{color:#dda198;text-align:center;max-width:520px;margin:0;font-size:.7rem}.icon-button{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;transition:border-color .16s,background-color .16s,color .16s;display:grid}.icon-button:hover:not(:disabled){color:var(--text);background:var(--surface-2)}.icon-button-small{width:30px;height:30px}.panel{border-radius:var(--radius);background:var(--surface);border:0;padding:22px}.section-title{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.section-title h2{font-family:var(--font-serif);letter-spacing:-.018em;margin:0;font-size:1.24rem;font-weight:500}.section-title p{margin:4px 0 0;font-size:.7rem}.state-card{border-radius:var(--radius);background:var(--surface-low);text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:280px;padding:40px;display:flex}.state-card.embedded{border:0;min-height:420px}.state-card p{max-width:430px;margin:0;font-size:.76rem}.state-icon{width:42px;height:42px;color:var(--bronze-light);background:var(--surface-2);border:0;border-radius:50%;place-items:center;display:grid}.status{width:fit-content;color:var(--muted);font:.57rem var(--font-mono);white-space:nowrap;background:var(--surface-3);border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.status i{background:var(--faint);border-radius:50%;width:5px;height:5px}.status-published,.status-active,.status-completed,.status-succeeded,.status-delivered{color:#aac2a7;background:var(--green-wash)}.status-published i,.status-active i,.status-completed i,.status-succeeded i,.status-delivered i{background:var(--green)}.status-failed,.status-takedown,.status-rejected,.status-closed{color:#dda198;background:var(--red-wash)}.status-failed i,.status-takedown i,.status-rejected i,.status-closed i{background:var(--red)}.status-processing,.status-sending,.status-waiting-on-listener,.status-open,.status-pending,.status-retry{color:#d6b77f;background:var(--yellow-wash)}.status-processing i,.status-sending i,.status-waiting-on-listener i,.status-open i,.status-pending i,.status-retry i{background:var(--yellow)}.confirmation-dialog{border:1px solid var(--line-strong);width:min(500px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--text);background:var(--surface);border-radius:16px;padding:0;overflow:auto;box-shadow:0 30px 90px #0000009e}.confirmation-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090807c2}.confirmation-content{padding:24px}.confirmation-heading{grid-template-columns:42px minmax(0,1fr) 30px;align-items:start;gap:14px;display:grid;position:relative}.confirmation-heading h2{font-family:var(--font-serif);letter-spacing:-.02em;margin:1px 0 7px;font-size:1.35rem;font-weight:500}.confirmation-heading p{margin:0;font-size:.75rem;line-height:1.6}.confirmation-icon{width:42px;height:42px;color:var(--yellow);background:var(--yellow-wash);border-radius:12px;place-items:center;display:grid}.confirmation-danger .confirmation-icon{color:var(--red);background:var(--red-wash)}.confirmation-close{width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.confirmation-close:hover,.confirmation-close:focus-visible{color:var(--text);background:var(--surface-2);outline:none}.confirmation-input{color:var(--muted);gap:7px;margin:20px 0 0 56px;font-size:.68rem;font-weight:600;display:grid}.confirmation-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.confirmation-dialog .button-danger{color:#1b100e;background:var(--red)}.confirmation-dialog .button-danger:hover:not(:disabled){background:#dc897e}@media (width<=560px){.confirmation-content{padding:20px}.confirmation-heading{grid-template-columns:38px minmax(0,1fr) 28px;gap:11px}.confirmation-icon{width:38px;height:38px}.confirmation-input{margin-left:0}.confirmation-actions{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:no-preference){.confirmation-dialog[open]{animation:.16s ease-out confirmation-enter}.confirmation-dialog[open]::backdrop{animation:.16s ease-out confirmation-backdrop-enter}}@keyframes confirmation-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes confirmation-backdrop-enter{0%{opacity:0}to{opacity:1}}.lifecycle-guide{border-radius:var(--radius-sm);background:var(--surface-low);margin:-18px 0 20px}.lifecycle-guide summary{color:var(--muted);cursor:pointer;padding:11px 13px;font-size:.64rem;font-weight:650}.lifecycle-guide-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:3px 13px 13px;display:grid}.lifecycle-guide-grid>span{background:var(--surface);border-radius:7px;align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.lifecycle-guide-grid svg{color:var(--bronze);flex:none}.lifecycle-guide-grid>span>span{flex-direction:column;gap:3px;min-width:0;display:flex}.lifecycle-guide-grid strong{font-size:.61rem}.lifecycle-guide-grid small{color:var(--faint);font-size:.55rem;line-height:1.4}@media (width<=980px){.lifecycle-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.lifecycle-guide-grid{grid-template-columns:1fr}}.batch-action-bar{border-radius:var(--radius-sm);background:var(--surface-low);align-items:center;gap:12px;min-height:54px;margin-bottom:14px;padding:9px 12px;display:flex}.batch-select-all{color:var(--muted);align-items:center;gap:7px;font-size:.62rem;font-weight:650;display:inline-flex}.batch-select-all input,.selection-control input{width:16px;height:16px;accent-color:var(--bronze)}.batch-selection-count{color:var(--faint);font:.56rem var(--font-mono);white-space:nowrap}.batch-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-left:auto;display:flex}.selection-cell{text-align:center;width:42px}.selection-control{color:var(--faint);cursor:pointer;place-items:center;display:inline-grid}tr.is-selected,.content-card.is-selected{background:var(--bronze-wash)}.card-selection{align-items:flex-start;gap:9px;display:flex}@media (width<=760px){.batch-action-bar{flex-wrap:wrap;align-items:flex-start}.batch-action-buttons{justify-content:flex-start;width:100%;margin-left:0}}.batch-upload-panel{border:1px solid #bd8f6224}.batch-upload-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.batch-upload-picker{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-low);cursor:pointer;align-items:center;min-height:88px;padding:18px;transition:border-color .16s,background-color .16s;display:flex;position:relative;overflow:hidden;color:var(--bronze-light)!important;flex-direction:row!important;gap:14px!important}.batch-upload-picker:hover:not(.is-disabled),.batch-upload-picker:focus-within:not(.is-disabled){border-color:var(--bronze);background:var(--bronze-wash)}.batch-upload-picker.is-disabled{opacity:.5;cursor:not-allowed}.batch-upload-picker svg{flex:none}.batch-upload-picker>span{gap:5px;min-width:0;display:grid}.batch-upload-picker strong{font-size:.72rem}.batch-upload-picker small{font-size:.59rem;line-height:1.5}.batch-upload-picker input{opacity:0;cursor:inherit;position:absolute;inset:0}.batch-upload-summary{border-radius:var(--radius-sm);min-height:44px;color:var(--muted);background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:10px 12px;font-size:.64rem;display:flex}.batch-upload-summary strong{color:var(--text)}.batch-upload-queue{gap:8px;margin-top:10px;display:grid}.batch-upload-row{border-radius:var(--radius-sm);background:var(--surface-low);border:1px solid #0000;gap:11px;padding:13px;display:grid;position:relative;overflow:hidden}.batch-upload-row.is-active{border-color:#bd8f6247}.batch-upload-file,.batch-upload-file>div{align-items:center;gap:10px;min-width:0;display:flex}.batch-upload-file{justify-content:space-between}.batch-upload-file>div{flex:1}.batch-upload-file strong{color:var(--muted);font:.61rem var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.batch-upload-file span:not(.status){color:var(--faint);font:.55rem var(--font-mono);flex:none}.batch-upload-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.batch-upload-fields label{min-width:0}.batch-upload-fields input{min-height:38px;padding:8px 10px;font-size:.68rem}.batch-upload-remove{margin-bottom:3px}.batch-upload-progress{background:var(--surface-3);border-radius:999px;height:3px;overflow:hidden}.batch-upload-progress span{border-radius:inherit;background:var(--bronze);height:100%;transition:width .18s;display:block}.batch-upload-item-error,.batch-upload-error{color:#dda198;margin:0;font-size:.63rem;line-height:1.55}.batch-upload-error{border-radius:var(--radius-sm);background:var(--red-wash);padding:11px 12px}.status-queued,.status-uploading,.status-cancelled{color:#d6b77f;background:var(--yellow-wash)}.status-queued i,.status-uploading i,.status-cancelled i{background:var(--yellow)}.status-draft-created{color:#aac2a7;background:var(--green-wash)}.status-draft-created i{background:var(--green)}.batch-upload-actions{flex-wrap:wrap}@media (width<=800px){.batch-upload-notes,.batch-upload-fields{grid-template-columns:1fr}.batch-upload-remove{width:fit-content;margin:0}}@media (width<=560px){.batch-upload-summary,.batch-upload-file,.batch-upload-file>div{flex-direction:column;align-items:flex-start}}.editor-panel{margin-bottom:26px}.editor-form{flex-direction:column;gap:20px;display:flex}.editor-form fieldset{border:0;margin:0;padding:12px 0 0}.editor-form legend{color:var(--bronze-light);font:600 .62rem var(--font-mono);text-transform:uppercase;letter-spacing:.12em;padding:0 12px 0 0}.editor-form label,.field-label{color:#c8c0b5;flex-direction:column;gap:7px;font-size:.69rem;font-weight:600;line-height:1.4;display:flex;position:relative}.field-hint{max-width:62%;color:var(--faint);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:400;line-height:1.65;position:absolute;top:0;right:0;overflow:hidden}.form-grid{gap:16px;display:grid}.form-grid>label:not(.check){grid-template-rows:1.4em auto;align-content:start;min-width:0;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.span-two{grid-column:span 2}.editor-form .check{flex-direction:row;justify-content:flex-start;align-items:center;min-height:40px}.check input{width:16px;height:16px;accent-color:var(--bronze)}.check.strong{color:var(--bronze-light)}.capability-note{border-radius:var(--radius-sm);background:#bd8f620d;border:0;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:11px 12px;display:flex}.capability-note strong{color:var(--bronze-light);font-size:.64rem}.capability-note span{color:var(--faint);font-size:.57rem;line-height:1.45}.taxonomy-note{margin-bottom:18px}.mood-field{flex-direction:column;gap:8px;display:flex}.mood-field-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mood-field-heading>span:last-child,.mood-field-help{color:var(--faint);font-size:.58rem;line-height:1.5}.mood-options{flex-wrap:wrap;gap:8px;display:flex}.mood-option{min-height:40px;color:var(--muted);background:var(--surface-2);cursor:pointer;border:0;border-radius:999px;padding:9px 14px;transition:color .16s,background-color .16s,opacity .16s}.mood-option:hover:not(:disabled){color:var(--text);background:var(--surface-3)}.mood-option:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.mood-option.selected{color:var(--bronze-light);background:var(--bronze-wash)}.mood-option:disabled{opacity:.4;cursor:not-allowed}.form-actions{justify-content:flex-end;gap:9px;display:flex}.form-stack{flex-direction:column;gap:15px;display:flex}.form-stack label{color:var(--muted);flex-direction:column;gap:7px;font-size:.7rem;display:flex}.localized-copy-fields{gap:14px;display:grid}.localized-copy-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.localized-copy-heading>div{gap:4px;display:grid}.localized-copy-heading strong{color:var(--bronze-light);font-size:.72rem}.localized-copy-heading span,.localized-copy-heading small{color:var(--faint);font-size:.6rem;line-height:1.5}.localized-copy-heading small{white-space:nowrap}.localized-copy-inputs{border-radius:var(--radius-sm);background:var(--surface-2);padding:14px}.legal-sections{gap:12px;margin-bottom:13px;display:grid}.legal-sections>section{--legal-field-bg:#2d2923;--legal-field-bg-hover:#332e27;--legal-field-bg-focus:#28221c;--legal-field-placeholder:#aaa297;border-radius:var(--radius-sm);background:var(--surface-2);border:0;gap:13px;padding:16px;display:grid}.legal-sections input,.legal-sections textarea{background:var(--legal-field-bg)}.legal-sections input::placeholder,.legal-sections textarea::placeholder,.legal-sections .field-hint{color:var(--legal-field-placeholder)}.legal-sections input:hover,.legal-sections textarea:hover{background:var(--legal-field-bg-hover)}.legal-sections input:focus,.legal-sections textarea:focus{background:var(--legal-field-bg-focus)}.legal-sections .section-title{align-items:center;margin:0}@media (width<=700px){.form-grid.two,.form-grid.three{grid-template-columns:1fr}.span-two{grid-column:auto}.form-actions{flex-direction:column-reverse}.form-actions .button{width:100%}}.editorial-placements{gap:12px;display:grid}.placement-guidance{border-radius:var(--radius-sm);color:var(--bronze-light);background:var(--bronze-wash);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;padding:14px 16px;display:grid}.placement-guidance svg{color:var(--bronze);margin-top:1px}.placement-guidance strong,.placement-empty strong{color:var(--text);font-size:.68rem}.placement-guidance p,.placement-empty p{color:var(--muted);margin:3px 0 0;font-size:.61rem;line-height:1.5}.placement-empty{border-radius:var(--radius-sm);background:var(--surface-low);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:104px;padding:22px;display:flex}.editorial-placement-card{border-radius:var(--radius-sm);background:var(--surface-2);overflow:visible}.editorial-placement-card>header{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--surface-3);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 14px;display:flex}.placement-summary{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.placement-summary>span{color:var(--bronze);font:.56rem var(--font-mono);padding-top:2px}.placement-summary strong{color:var(--text);font-size:.69rem}.placement-summary p{color:var(--muted);margin:3px 0 0;font-size:.58rem;line-height:1.45}.editorial-placement-fields{grid-template-columns:minmax(200px,1fr) minmax(190px,.8fr) minmax(170px,.6fr);align-items:end;gap:14px;padding:15px;display:grid}.editorial-placement-fields .field-hint,.editorial-placement-fields input::placeholder{color:var(--muted)}.placement-add{width:fit-content}@media (width<=700px){.editorial-placement-fields{grid-template-columns:1fr}.editorial-placement-card>header{align-items:flex-start}.placement-summary{grid-template-columns:24px minmax(0,1fr)}.placement-add{width:100%}}.track-picker{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:14px;display:grid}.track-browser,.track-order{border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;min-width:0;display:flex;overflow:hidden}.track-picker-header{background:var(--surface-3);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 14px;display:flex}.track-picker-header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.track-picker-header strong{color:var(--text);font-size:.69rem}.track-picker-header span{color:var(--muted);font:.54rem var(--font-mono)}.editor-form .track-search{width:min(360px,54%);display:block;position:relative}.track-search svg{z-index:1;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.track-search input{background:var(--surface-low);min-height:40px;padding:8px 10px 8px 36px;font-size:.65rem}.track-search input:hover{background:var(--field-bg-focus)}.track-search input:focus{background:var(--surface-low)}.track-search input::placeholder{color:var(--muted)}.track-browser-list,.track-order-list{overscroll-behavior:contain;scrollbar-color:var(--surface-3) transparent;flex:1;min-height:240px;max-height:420px;padding:7px;overflow-y:auto}.track-browser-list{align-content:start;gap:5px;display:grid}.track-option{border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:13px;display:flex}.track-option:hover{background:var(--surface-3)}.track-option.is-selected{background:#bd8f6229}.track-option-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.track-option-copy>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.track-option-copy>span,.selected-track>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.track-option-facts,.track-tags{flex-wrap:wrap;gap:5px;display:flex}.track-option-facts span{color:var(--muted);font:.53rem var(--font-mono)}.track-option-facts span+span:before{content:"·";margin-right:5px}.track-option-note{color:var(--muted);-webkit-line-clamp:2;margin:3px 0 0;font-size:.56rem;line-height:1.45}.track-tags{margin-top:3px}.track-tags span{color:#c3bbb0;background:var(--field-bg);border-radius:999px;padding:3px 6px;font-size:.5rem}.track-tags-empty{margin-top:3px;color:var(--muted)!important;font-size:.53rem!important}.track-option>.button{flex:none}.track-order-list{flex-direction:column;gap:4px;display:flex}.selected-track{border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 7px 9px 10px;display:grid}.track-position{color:var(--bronze);font:.55rem var(--font-mono)}.selected-track>div:not(.selected-track-actions){flex-direction:column;gap:3px;min-width:0;display:flex}.selected-track strong{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.selected-track-actions{align-items:center;display:flex}.selected-track-actions .icon-button:disabled{opacity:.28;cursor:not-allowed}.track-picker-empty{color:var(--muted);text-align:center;margin:auto;padding:28px 18px;font-size:.64rem}@media (width<=960px){.track-picker{grid-template-columns:1fr}.track-browser-list,.track-order-list{min-height:220px;max-height:min(380px,54vh)}}@media (width<=600px){.track-picker-header{flex-direction:column;align-items:stretch}.editor-form .track-search{width:100%}.track-option{flex-direction:column;align-items:flex-start}.track-option>.button{width:100%}.selected-track{grid-template-columns:25px minmax(0,1fr)}.selected-track-actions{grid-column:2;justify-content:flex-end}}.table-panel{padding:0;overflow:hidden}.table-toolbar{background:var(--surface-low);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 18px;font-size:.7rem;display:flex}.data-table{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{border-bottom:1px solid var(--line);color:var(--faint);background:var(--surface-low);font:600 .58rem var(--font-mono);text-align:left;text-transform:uppercase;letter-spacing:.075em;padding:12px 15px}td{color:var(--muted);vertical-align:middle;border-bottom:1px solid #eee9df0e;padding:14px 15px;font-size:.69rem}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#ffffff03}td strong,td small{display:block}td strong{color:var(--text);margin-bottom:4px;font-size:.73rem}td small{max-width:270px;color:var(--faint);text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.row-actions button{min-height:30px;color:var(--muted);background:var(--surface-2);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:.59rem;display:inline-flex}.row-actions button:hover:not(:disabled){color:var(--text);background:var(--surface-3)}.row-actions .button-danger{color:#dda198;background:0 0;border-color:#0000}.row-actions .button-danger:hover:not(:disabled){color:#e8aaa1;background:var(--red-wash)}.row-actions button:disabled{opacity:.38;cursor:not-allowed}.inline-link{width:fit-content;color:var(--bronze-light);align-items:center;gap:5px;font-weight:650;display:inline-flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.metric-card{border-radius:var(--radius);background:var(--surface);min-height:152px;padding:19px}.metric-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:.65rem;display:flex}.metric-heading svg{color:var(--bronze)}.metric-card>strong{color:var(--text);font:500 2.25rem var(--font-serif);letter-spacing:-.03em;margin:17px 0 6px;display:block}.metric-card>p{color:var(--faint);margin:0;font-size:.61rem}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);gap:14px;margin-bottom:14px;display:grid}.dashboard-grid.lower{grid-template-columns:repeat(2,minmax(0,1fr))}.chart{align-items:flex-end;gap:clamp(5px,1.2vw,14px);height:218px;padding-top:28px;display:flex}.chart-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex;position:relative}.chart-column i{background:var(--bronze);opacity:.72;border-radius:3px 3px 0 0;width:100%;max-width:24px;min-height:4px}.chart-column:hover i{opacity:1}.chart-column small{font:.5rem var(--font-mono)}.chart-value{opacity:0;color:var(--bronze-light);font:.52rem var(--font-mono);position:absolute;top:-19px}.chart-column:hover .chart-value{opacity:1}.activity-facts{grid-template-columns:repeat(4,1fr);gap:8px;padding-top:15px;display:grid}.activity-facts span{color:var(--faint);font-size:.55rem}.activity-facts strong{color:var(--text);font:1rem var(--font-serif);margin-bottom:2px;display:block}.health-list>div{justify-content:space-between;align-items:center;gap:14px;min-height:49px;padding:12px 0;display:flex}.health-list span{color:var(--muted);font-size:.66rem}.health-list strong{font:500 1.15rem var(--font-serif)}.rank-list>div,.compact-list>div{align-items:center;gap:12px;min-height:50px;padding:10px 0;display:flex}.rank-list b{color:var(--bronze);font:.6rem var(--font-mono)}.rank-list>div>span,.compact-list>div>span:not(.status){flex-direction:column;flex:1;min-width:0;display:flex}.rank-list strong,.compact-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.rank-list small,.compact-list small{font-size:.56rem}.rank-list em{color:var(--muted);font-size:.58rem;font-style:normal}.breakdown-list>div{grid-template-columns:1fr auto 86px;align-items:center;gap:12px;min-height:45px;display:grid}.breakdown-list span{align-items:center;gap:9px;display:flex}.breakdown-list em{color:var(--muted);font-size:.6rem;font-style:normal}.breakdown-list b{color:var(--bronze-light);font:.64rem var(--font-mono);text-align:right}.split-breakdown{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.split-breakdown>div>span{justify-content:space-between;align-items:center;gap:8px;min-height:38px;display:flex}.split-breakdown strong{font:1rem var(--font-serif)}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.content-card{border-radius:var(--radius);background:var(--surface);overflow:hidden}.content-card.horizontal{grid-template-columns:94px 1fr;display:grid}.collection-art{height:150px;color:var(--bronze-light);background:var(--surface-2);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.collection-art svg{color:var(--bronze)}.collection-art small{font:.55rem var(--font-mono)}.sound-art{min-height:100%;color:var(--bronze-light);background:var(--surface-2);place-items:center;display:grid}.content-card-body{min-width:0;padding:18px}.card-heading{justify-content:space-between;gap:12px;display:flex}.card-heading>.status{flex:none;align-self:flex-start}.card-heading h2{font:500 1.34rem var(--font-serif);letter-spacing:-.02em}.content-card-body>p{margin-bottom:13px;font-size:.67rem}.catalogue-filters{grid-template-columns:minmax(220px,1fr) 190px;gap:10px;margin-bottom:14px;display:grid}.catalogue-filters label{color:var(--faint);flex-direction:column;gap:6px;font-size:.59rem;display:flex}.catalogue-filters input,.catalogue-filters select{min-height:40px;padding:8px 10px;font-size:.68rem}.filter-input-wrap{align-items:center;display:flex;position:relative}.filter-input-wrap svg{color:var(--faint);pointer-events:none;position:absolute;left:11px}.filter-input-wrap input{padding-left:36px}.card-facts{color:var(--faint);font:.56rem var(--font-mono);flex-wrap:wrap;gap:9px;padding:11px 0;display:flex}.card-actions{justify-content:flex-start;padding-top:9px}.support-layout{grid-template-columns:minmax(300px,.75fr) minmax(440px,1.25fr);gap:14px;min-height:660px;display:grid}.support-layout.is-single{grid-template-columns:1fr;min-height:0}.inbox-panel,.conversation-panel{padding:0;overflow:hidden}.support-layout.is-single .inbox-panel{min-height:390px}.support-layout.is-single .state-card{background:0 0;border-radius:0;min-height:320px}.support-search{border-bottom:1px solid var(--line);background:var(--surface-low);align-items:center;gap:9px;min-height:50px;padding:8px 12px;display:flex}.support-search svg{color:var(--faint);flex:none}.support-search input{background:0 0;border:0;width:100%;min-height:36px}.support-filter-grid{border-bottom:1px solid var(--line);background:var(--surface-low);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:7px;padding:9px 12px;display:grid}.support-filter-grid .select-trigger{width:100%;min-height:36px;padding:7px 9px;font-size:.58rem}.support-unread-filter{min-height:34px;color:var(--muted);grid-column:1/-1;align-items:center;gap:7px;font-size:.58rem;display:flex}.support-unread-filter input{width:15px;height:15px;accent-color:var(--bronze)}.filter-row{background:var(--surface-low);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 15px;font-size:.67rem;display:flex}.filter-row select{width:150px;padding:7px;font-size:.62rem}.inbox-list{gap:3px;padding:6px;display:grid}.inbox-list button{border-radius:var(--radius-sm);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:15px 12px}.inbox-list button:hover,.inbox-list button.active{background:var(--surface-2)}.inbox-list button.active{color:var(--bronze-light);background:var(--bronze-wash)}.inbox-list button>div{align-items:center;gap:7px;display:flex}.inbox-list strong{flex:1;font-size:.69rem}.inbox-list p{margin:6px 0 3px;font-size:.62rem}.inbox-list small{font-size:.54rem}.category-dot{background:var(--bronze);border-radius:50%;width:5px;height:5px}.unread-dot{background:var(--bronze-light);width:7px;height:7px;box-shadow:0 0 0 3px var(--bronze-wash);border-radius:50%;flex:none}.conversation-panel{flex-direction:column;display:flex}.conversation-panel>header{background:var(--surface-low);justify-content:space-between;align-items:flex-start;gap:18px;padding:19px;display:flex}.conversation-panel>header h2{font:500 1.5rem var(--font-serif)}.conversation-panel>header p:not(.eyebrow){color:var(--faint);margin:6px 0 0;font-size:.58rem}.ticket-management{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:9px;padding:11px 15px;display:grid}.ticket-management label{color:var(--faint);gap:5px;font-size:.55rem;display:grid}.ticket-management .select-trigger{width:100%;min-height:36px;padding:7px 9px;font-size:.58rem}.ticket-context{border-bottom:1px solid var(--line);background:var(--surface-low);flex-wrap:wrap;gap:8px;padding:9px 15px;display:flex}.ticket-context span{color:var(--muted);background:var(--surface-2);font:.54rem var(--font-mono);border-radius:999px;gap:6px;padding:5px 8px;display:flex}.ticket-context small{color:var(--faint)}.message-thread{background:var(--surface-low);flex:1;padding:19px;overflow-y:auto}.message-thread article{background:var(--surface-2);border-radius:4px 10px 10px;max-width:84%;margin-bottom:13px;padding:12px}.message-thread article.support-message{background:var(--bronze-wash);border-radius:10px 4px 10px 10px;margin-left:auto}.message-thread article.internal-message{border-radius:var(--radius-sm);background:#c4c9b112;border:1px solid #c4c9b12e;max-width:92%;margin-left:0}.message-thread article>div{justify-content:space-between;gap:15px;display:flex}.message-thread strong,.message-thread time{font-size:.57rem}.message-thread time{color:var(--faint)}.message-thread p{color:var(--text);white-space:pre-wrap;margin:7px 0 0;font-size:.69rem}.message-thread article>small{color:var(--faint);margin-top:8px;font-size:.52rem;display:block}.ticket-event{max-width:88%;color:var(--faint);background:var(--surface);border-radius:999px;justify-content:space-between;gap:12px;margin:7px auto;padding:6px 9px;font-size:.52rem;display:flex}.ticket-event span{text-transform:capitalize}.reply-box{background:var(--surface);padding:15px 19px 19px}.reply-box label{color:var(--muted);flex-direction:column;gap:6px;font-size:.6rem;display:flex}.reply-box>div{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.reply-box select{width:190px;padding:8px}.ticket-composer .tabs{margin-bottom:12px}.internal-note-banner{border-radius:var(--radius-sm);color:var(--faint);background:#c4c9b112;align-items:center;gap:8px;margin-bottom:10px;padding:9px 10px;font-size:.57rem;display:flex}.compose-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:30px;display:grid}.phone-preview{background:var(--surface-low);border-radius:25px;min-height:390px;padding:25px 18px}.phone-island{background:#090806;border-radius:20px;width:70px;height:18px;margin:-15px auto 30px}.phone-preview>p{text-align:center;font:.58rem var(--font-mono)}.push-preview{color:#1b1713;background:#e9e4dc;border:1px solid #d7d0c6;border-radius:13px;grid-template-columns:34px 1fr;gap:9px;padding:12px;display:grid}.app-tile{color:#edc69c;width:34px;height:34px;font:1rem var(--font-serif);background:#4a3425;border-radius:8px;place-items:center;display:grid}.push-preview div:last-child{flex-direction:column;min-width:0;display:flex}.push-preview span{color:#70665d;font-size:.5rem}.push-preview strong{margin:2px 0;font-size:.66rem}.push-preview p{color:#433b34;margin:0;font-size:.58rem;line-height:1.35}.phone-preview>small{text-align:center;margin-top:22px;font-size:.54rem;line-height:1.5;display:block}.notification-automation{margin-bottom:13px}.automation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.automation-summary>div{border-radius:var(--radius-sm);background:var(--surface-low);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:7px;min-height:64px;padding:12px;display:flex}.automation-summary span{color:var(--faint);font-size:.55rem}.automation-summary strong{font-size:.66rem}.automation-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.automation-rule{border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px}.automation-rule>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.automation-rule strong{font-size:.68rem}.automation-rule p{color:var(--muted);margin:9px 0 0;font-size:.61rem;line-height:1.5}.campaign-list{gap:13px;display:grid}.campaign-card{grid-template-columns:minmax(260px,1fr) minmax(320px,.7fr) auto;align-items:center;gap:25px;display:grid}.campaign-title-row{align-items:center;gap:9px;display:flex}.campaign-title-row h2{min-width:0}.campaign-origin{color:var(--muted);background:var(--surface-low);font:.49rem var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex:none;padding:3px 7px}.campaign-origin-system{color:var(--bronze-light);background:var(--bronze-wash)}.campaign-copy>p{margin:8px 0;font-size:.68rem}.campaign-translations{margin:10px 0}.campaign-translations summary{color:var(--bronze-light);cursor:pointer;font-size:.58rem}.campaign-translations>div{gap:8px;margin-top:9px;display:grid}.campaign-translations section{border-radius:var(--radius-sm);background:var(--surface-low);gap:3px;padding:9px 10px;display:grid}.campaign-translations section small{color:var(--faint);font:.5rem var(--font-mono);text-transform:uppercase}.campaign-translations section strong{font-size:.62rem}.campaign-translations section p{color:var(--muted);margin:0;font-size:.58rem;line-height:1.45}.delivery-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.delivery-stats>div{border-radius:var(--radius-sm);background:var(--surface-low);flex-direction:column;align-items:center;padding:9px;display:flex}.delivery-stats strong{font:1.1rem var(--font-serif)}.delivery-stats span{color:var(--faint);font-size:.52rem}.campaign-actions{flex-direction:column;gap:7px;display:flex}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.identity-card{align-items:center;gap:13px;padding:15px 0 25px;display:flex}.identity-card>div:last-child{flex-direction:column;min-width:0;display:flex}.identity-card span,.identity-card small{color:var(--faint);word-break:break-all;font-size:.62rem}.security-note{grid-column:span 2}.safeguard-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.safeguard-item{border-radius:var(--radius);background:#bd8f620f;grid-template-columns:20px 1fr;align-items:start;gap:10px;min-height:74px;padding:15px;display:grid}.safeguard-item svg{color:var(--bronze)}.safeguard-item p{margin:0;font-size:.66rem}@media (width<=1120px){.metric-grid,.card-grid{grid-template-columns:repeat(2,1fr)}.automation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-card{grid-template-columns:1fr}.campaign-actions{flex-direction:row}}@media (width<=760px){.metric-grid,.dashboard-grid,.dashboard-grid.lower,.card-grid,.support-layout,.compose-grid,.settings-grid,.automation-summary,.automation-rules{grid-template-columns:1fr}.support-layout{min-height:auto}.ticket-management{grid-template-columns:1fr 1fr}.support-filter-grid{grid-template-columns:1fr}.support-unread-filter{grid-column:auto}.conversation-panel{min-height:600px}.security-note{grid-column:auto}.safeguard-list,.catalogue-filters{grid-template-columns:1fr}.activity-facts{grid-template-columns:repeat(2,1fr)}}.select-control{width:100%;display:block;position:relative}.select-trigger{border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--text);background:var(--field-bg);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;transition:border-color .16s,background-color .16s;display:flex}.select-trigger:hover:not(:disabled){background:var(--field-bg-hover);border-color:#0000}.select-control.is-open .select-trigger{border-color:var(--bronze);background:var(--field-bg-focus)}.select-trigger:focus-visible{border-color:var(--bronze);outline:none}.select-trigger:disabled{opacity:.45;cursor:not-allowed}.select-value,.select-placeholder{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-placeholder{color:var(--field-placeholder)}.select-control-icon{color:var(--bronze);flex:none;transition:color .16s,transform .16s}.select-control.is-open .select-control-icon{color:var(--bronze-light);transform:rotate(180deg)}.select-menu{z-index:70;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--popover-bg);gap:2px;max-height:250px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #00000052}.select-option{width:100%;min-height:36px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;font-size:.66rem;display:flex}.select-option:hover:not(:disabled),.select-option.is-active:not(:disabled){color:var(--text);background:var(--field-action-bg);border-color:#0000}.select-option.is-selected{color:var(--bronze-light);background:var(--bronze-wash)}.select-option svg{color:var(--bronze);flex:none}.select-option:disabled{color:var(--faint);opacity:.48;cursor:not-allowed}.catalogue-filters .select-trigger{min-height:40px;padding-top:8px;padding-bottom:8px;font-size:.68rem}.filter-row .select-control{width:170px}.filter-row .select-trigger{min-height:36px;padding:7px 9px;font-size:.62rem}.reply-box .select-control{width:190px}.reply-box .select-trigger{min-height:38px;padding:8px 10px}@media (width<=700px){.filter-row .select-control,.reply-box .select-control{width:100%}}.toast-viewport{z-index:200;pointer-events:none;gap:9px;width:min(390px,100vw - 36px);display:grid;position:fixed;top:76px;right:18px}.toast{border-left:3px solid var(--bronze);border-radius:var(--radius);color:var(--text);pointer-events:auto;background:#26221d;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px 42px 14px 14px;animation:.2s ease-out toast-enter;display:grid;position:relative;box-shadow:0 18px 42px #00000061}.toast-error{border-left-color:var(--red);background:#2a1d1a}.toast-warning{border-left-color:var(--yellow);background:#292318}.toast-success{border-left-color:var(--green);background:#1d251d}.toast-icon{width:22px;height:22px;color:var(--bronze-light);place-items:center;display:grid}.toast-error .toast-icon{color:var(--red)}.toast-warning .toast-icon{color:var(--yellow)}.toast-success .toast-icon{color:var(--green)}.toast-copy{min-width:0}.toast-copy strong{font-size:.72rem;line-height:1.35;display:block}.toast-copy p{color:var(--muted);margin:4px 0 0;font-size:.66rem;line-height:1.55}.toast-action{min-height:30px;color:var(--bronze-light);cursor:pointer;background:#ffffff0b;border:0;border-radius:6px;margin-top:9px;padding:4px 8px;font-size:.61rem;font-weight:650}.toast-action:hover,.toast-action:focus-visible{color:var(--text);background:#ffffff13;outline:none}.toast-dismiss{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:9px;right:9px}.toast-dismiss:hover,.toast-dismiss:focus-visible{color:var(--text);background:#ffffff0e;outline:none}@keyframes toast-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.toast-viewport{width:calc(100vw - 24px);top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.auth-panel{background:var(--sidebar);place-items:center;min-height:100vh;padding:clamp(32px,5vw,76px);display:grid}.auth-panel-inner{width:min(430px,100%)}.auth-access-mark{width:48px;height:48px;color:var(--bronze-light);background:var(--bronze-wash);border:0;border-radius:50%;place-items:center;margin-bottom:30px;display:grid}.auth-heading{margin-bottom:32px}.auth-kicker{color:var(--bronze);font:600 .62rem var(--font-mono);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin:0 0 15px;display:flex}.auth-kicker span{background:var(--green);border-radius:50%;width:5px;height:5px}.auth-heading h2{font-family:var(--font-serif);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(2.4rem,4vw,3.25rem);font-weight:400;line-height:1}.auth-heading>p:last-child{max-width:370px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.65}.auth-form{flex-direction:column;gap:18px;display:flex}.auth-field{flex-direction:column;gap:8px;display:flex}.auth-field-label{color:#c4bbb0;font-size:.7rem;font-weight:600}.auth-input-wrap{align-items:center;display:flex;position:relative}.auth-input-icon{z-index:1;color:var(--field-placeholder);pointer-events:none;transition:color .18s;position:absolute;left:15px}.auth-input{background:var(--field-bg);border-color:#0000;border-radius:11px;height:52px;padding:0 48px 0 46px;font-size:.78rem}.auth-input::placeholder{color:var(--field-placeholder)}.auth-input:focus{border-color:var(--bronze);background:var(--field-bg-focus);box-shadow:none}.auth-input-wrap:focus-within .auth-input-icon{color:var(--bronze-light)}.auth-field-hint{color:var(--faint);font-size:.61rem;line-height:1.45}.auth-visibility-button{width:34px;height:34px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;right:9px}.auth-visibility-button:hover,.auth-visibility-button:focus-visible{color:var(--text);background:var(--field-action-bg);outline:none}.auth-submit{color:#1b140e;background:var(--bronze-light);cursor:pointer;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:4px;padding:0 17px 0 19px;font-size:.73rem;font-weight:700;transition:background-color .18s;display:flex}.auth-submit:hover:not(:disabled){background:#e7bf94}.auth-submit:focus-visible,.auth-refresh:focus-visible{outline:2px solid var(--bronze-light);outline-offset:3px}.auth-submit:disabled,.auth-refresh:disabled{opacity:.46;cursor:not-allowed}.auth-button-spinner{border:2px solid #1b140e47;border-top-color:#1b140e;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite spin}.auth-refresh{width:fit-content;min-height:32px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;margin:-2px auto 0;padding:4px 7px;font-size:.64rem;display:inline-flex}.auth-refresh:hover:not(:disabled){color:var(--text);background:#ffffff06}.auth-security-note{color:var(--green);background:var(--green-wash);border-radius:10px;grid-template-columns:17px 1fr;gap:10px;margin-top:28px;padding:14px;display:grid}.auth-security-note p{color:var(--faint);margin:0;font-size:.61rem;line-height:1.55}@media (width<=760px){.auth-panel{min-height:auto;padding:56px 28px 64px}}@media (width<=420px){.auth-panel{padding-inline:20px}}.auth-layout{background:var(--bg);grid-template-columns:minmax(0,1.22fr) minmax(430px,.78fr);min-height:100vh;display:grid}.auth-story{background:var(--surface-low);flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px clamp(40px,6vw,96px);display:flex;position:relative;overflow:hidden}.auth-brand{align-items:center;gap:18px;display:flex}.auth-brand .brand-logo{width:112px}.auth-brand span{color:var(--faint);font:600 .61rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;padding-left:0}.auth-editorial{width:min(760px,100%);padding:clamp(70px,11vh,130px) 0}.auth-editorial h1{max-width:760px;font-family:var(--font-serif);letter-spacing:-.055em;margin:14px 0 28px;font-size:clamp(3.8rem,6.2vw,7.3rem);font-weight:400;line-height:.88}.auth-editorial h1 em{color:var(--bronze-light);font-weight:400}.auth-copy{width:min(540px,100%);color:var(--muted);margin:0;font-size:clamp(.88rem,1.1vw,1rem);line-height:1.75}.auth-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;width:min(680px,100%);margin-top:clamp(40px,7vh,72px);padding-top:24px;display:grid}.auth-principles article{grid-template-columns:26px 1fr;gap:12px;display:grid}.auth-principles article>span{color:var(--bronze);font:.62rem/1.4 var(--font-mono)}.auth-principles strong{color:#d8d0c4;font-family:var(--font-serif);margin-bottom:7px;font-size:.98rem;font-weight:500;display:block}.auth-principles p{color:var(--faint);margin:0;font-size:.68rem;line-height:1.6}.auth-story-footer{color:var(--faint);font:.61rem var(--font-mono);align-items:center;gap:10px;display:flex}.auth-story-footer svg{color:var(--bronze)}@media (width<=1040px){.auth-layout{grid-template-columns:minmax(0,1fr) minmax(390px,.84fr)}.auth-story{padding-inline:40px}.auth-principles{grid-template-columns:1fr;gap:22px}}@media (width<=760px){.auth-layout{display:block}.auth-story{min-height:auto;padding:30px 28px 38px}.auth-editorial{padding:82px 0 72px}.auth-editorial h1{font-size:clamp(3.2rem,13vw,5rem)}.auth-principles{display:none}}@media (width<=420px){.auth-brand span,.auth-story-footer{font-size:.56rem}.auth-story{padding-inline:20px}.auth-editorial h1{font-size:3rem}}
