:root{color:#e9e5ef;background:#0c0912;font-family:Inter,Segoe UI,system-ui,sans-serif;font-synthesis:none;--panel: #17121f;--line: #30283d;--muted: #968da3;--violet: #a783ff;--green: #74d6a0}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 70% -20%,#241736 0,transparent 36%),#0c0912}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.app-shell{min-height:100vh;display:grid;grid-template-columns:236px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;padding:26px 18px 20px;border-right:1px solid #261e30;background:#0d0912f0;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding:0 8px 30px}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#ad84ff,#6d43d6);box-shadow:0 8px 28px #7e52e54d}.brand-mark svg{width:25px;fill:#fff}.brand strong,.brand small{display:block}.brand strong{font-size:14px;font-weight:700;letter-spacing:-.02em}.brand small{margin-top:2px;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.nav-label{margin:0 10px 9px;color:#71697c;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nav-item{width:100%;padding:11px 12px;border:1px solid transparent;border-radius:9px;background:transparent;display:flex;align-items:center;gap:10px;color:#c6bece;cursor:pointer;text-align:left}.nav-item-active{border-color:#3a2c4d;background:linear-gradient(90deg,#8e63f233,#8e63f20f);color:#f1eafa}.nav-icon{color:var(--violet);font-size:20px}.workspace-indicator{margin-top:auto;padding:12px;border-top:1px solid #251e2e;color:var(--muted);font-size:12px}.workspace-indicator span,.header-badge span{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:99px;background:var(--green);box-shadow:0 0 10px #74d6a08c}.main-content{width:100%;max-width:1520px;padding:38px 44px 52px;margin:0 auto}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.eyebrow{margin:0 0 7px;color:var(--violet);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.page-header h1{margin:0;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.035em}.page-header p:not(.eyebrow),.section-intro p:not(.eyebrow){margin:8px 0 0;color:var(--muted);font-size:14px}.header-badge{padding:8px 11px;border:1px solid #2f273a;border-radius:20px;color:#bbb2c6;font-size:11px;background:#15101d}.demo-notice{margin:25px 0 20px;padding:10px 13px;border:1px solid #3d3152;border-radius:8px;color:#b9aec7;background:#7d52cd14;font-size:12px}.demo-notice span{display:inline-grid;place-items:center;width:17px;height:17px;margin-right:9px;border:1px solid #7255a9;border-radius:50%;color:#c2a9fa;font-size:10px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line)}.page-header+.tabs{margin-top:24px}.tab{position:relative;padding:12px 18px;border:0;background:transparent;color:#8d8499;cursor:pointer;font-size:13px;font-weight:600}.tab:hover{color:#d5ccdf}.tab-active{color:#fff}.tab-active:after{content:"";position:absolute;height:2px;left:14px;right:14px;bottom:-1px;border-radius:2px;background:var(--violet);box-shadow:0 0 10px #a783ff80}.entries-section{padding-top:20px}.reference-bar{min-height:48px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#17121fbf}.reference-bar>div,.reference-actions{display:flex;align-items:center;gap:9px}.reference-bar strong{font-size:11px}.reference-bar small{color:var(--muted);font-size:9px}.reference-dot{width:7px;height:7px;border-radius:50%;background:#786e82}.reference-ready{background:var(--green);box-shadow:0 0 9px #74d6a073}.secondary-button,.text-button{min-height:30px;padding:0 11px;border:1px solid #4c3d5e;border-radius:7px;background:#211929;color:#c8bdd2;cursor:pointer;font-size:10px}.text-button{border-color:transparent;background:transparent;color:#9f8eba}.operation-message,.operation-error{max-width:420px;font-size:9px}.operation-message{color:#83cfa5}.operation-error{color:#e59a9a}.entries-layout{display:grid;grid-template-columns:minmax(310px,.78fr) minmax(520px,1.25fr);gap:18px;padding-top:12px}.panel,.content-panel{border:1px solid var(--line);border-radius:12px;background:#17121fe8;box-shadow:0 16px 50px #0000001f}.panel-heading{padding:18px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-heading h2,.section-intro h2{margin:0;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.panel-heading p{margin:4px 0 0;color:var(--muted);font-size:11px}.icon-button{width:32px;height:32px;padding:0;border:1px solid #4e3b6c;border-radius:8px;background:#281d38;color:#cfb8ff;cursor:pointer;font-size:20px}.filters{display:grid;grid-template-columns:1fr 132px;gap:9px;padding:13px 15px;border-bottom:1px solid var(--line)}input,select,textarea{width:100%;border:1px solid #3a3146;border-radius:7px;background:#100c16;color:#e8e1ef}input,select{min-height:36px;padding:0 10px}textarea{padding:10px;resize:vertical;line-height:1.5}input:disabled{color:#8c8496;background:#15101b}.search-field{position:relative}.search-field span{position:absolute;left:10px;top:8px;color:#746a80}.search-field input{padding-left:30px}.filters select{color:#a39aaa;font-size:11px}.entry-list{padding:8px}.entry-row{width:100%;padding:10px;border:1px solid transparent;border-radius:9px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;background:transparent;text-align:left;cursor:pointer}.entry-row:hover{background:#1d1726}.entry-row-active{border-color:#4a3862;background:linear-gradient(90deg,#8156da2b,#8156da0d)}.entry-type{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#fff;font-size:12px;font-weight:700}.entry-type-feature{background:#704fd0}.entry-type-tip{background:#a47a30}.entry-type-announcement{background:#a24a75}.entry-type-resource{background:#397d8c}.entry-type-improvement{background:#398064}.entry-row-copy{min-width:0}.entry-row-copy strong{display:block;overflow:hidden;color:#ded7e6;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.entry-row-copy>span{display:flex;gap:7px;align-items:center;margin-top:5px}.entry-row-copy small{color:#a99bb8;font-size:9px}.status{display:inline-flex;width:fit-content;padding:3px 6px;border-radius:5px;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.status-published{color:#78dba5;background:#42a86d21}.status-draft{color:#aaa1b5;background:#2a2432}.status-modified{color:#c3a9ff;background:#8e5eeb29}.status-pendingRemoval{color:#dfb86f;background:#cc8f2e21}.status-archived{color:#8c8495;background:#211c28}.editor-heading{position:sticky;top:0;z-index:5;background:#17121f}.editor-heading h2{max-width:440px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-actions{display:flex;align-items:center;gap:7px}.primary-button,.chatgpt-card button,.blocked-release button,.preview-card button{min-height:34px;padding:0 13px;border:1px solid #7f5ed0;border-radius:7px;background:linear-gradient(180deg,#8e68e8,#7049cc);font-size:11px;font-weight:600}button:disabled{cursor:not-allowed;opacity:.42}form{padding:0 20px 22px}fieldset{margin:0;padding:20px 0 4px;border:0;border-bottom:1px solid #2d2537}fieldset:last-child{border-bottom:0}legend{padding:0;font-size:12px;font-weight:600}.entry-editor-form>fieldset{padding:24px 0 20px}.entry-editor-form>fieldset>legend{float:left;width:100%;margin:0 0 16px}.entry-editor-form>fieldset>legend+*{clear:both}.form-grid{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px}form label{display:grid;gap:6px;color:#9f96aa;font-size:10px;font-weight:600}.switch-row{margin-top:15px;padding:10px 0;display:flex;justify-content:space-between;align-items:center}.switch-row span strong,.switch-row span small{display:block}.switch-row span strong{color:#d9d2e0;font-size:11px}.switch-row span small{margin-top:3px;color:#746c7e;font-size:9px}.switch-row input{width:36px;min-height:19px;accent-color:var(--violet)}.language-marker{width:fit-content;margin:13px 0;padding:4px 8px;border-radius:5px;background:#2a2038;color:#b99bec;font-size:9px;font-weight:700}.language-marker span{margin-left:5px;color:#978ca4;font-weight:500}fieldset>label+label{margin-top:13px}.save-state{width:fit-content;margin:9px 2px 0 auto;color:#7e7588;font-size:9px}.save-state span{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#686071}.save-state-dirty{color:#d2ad6e}.save-state-dirty span{background:#d2ad6e}.empty-list{padding:24px 12px;color:var(--muted);font-size:10px;text-align:center}.empty-editor{min-height:420px;padding:40px;display:grid;place-content:center;justify-items:center;text-align:center}.empty-editor h2{margin:0;font-size:17px}.empty-editor p{margin:8px 0 18px;color:var(--muted);font-size:11px}.new-entry-form form{padding-top:3px}.creation-actions{padding:0 0 22px;display:flex;justify-content:flex-end;gap:9px}.field-help,.field-warning{margin:8px 0 13px;color:#807789;font-size:9px;line-height:1.5}.field-warning{color:#dbb26e}.field-label{display:inline-flex;align-items:center;gap:6px}.field-tooltip{position:relative;width:16px;height:16px;border:1px solid #514361;border-radius:50%;display:inline-grid;place-items:center;color:#bca8d5;font-size:9px;font-weight:700;cursor:help}.field-tooltip>[role=tooltip]{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:20;width:240px;padding:8px 10px;border:1px solid #514361;border-radius:7px;display:none;color:#d4cbdc;background:#21182b;box-shadow:0 8px 28px #00000059;font-size:9px;font-weight:500;line-height:1.45;transform:translate(-50%)}.field-tooltip:hover>[role=tooltip],.field-tooltip:focus>[role=tooltip]{display:block}.standalone-field{margin-top:14px}.generated-id{margin:12px 0 0;color:#8d8397;font-size:9px}.generated-id code{color:#bea4ed}.advanced-settings{margin-top:18px;border:1px solid #332a3e;border-radius:9px;background:#120e18}.advanced-settings>summary{padding:14px 16px;cursor:pointer;list-style-position:inside}.advanced-settings>summary span,.advanced-settings>summary small{margin-left:7px}.advanced-settings>summary span{color:#d4cbdc;font-size:11px;font-weight:600}.advanced-settings>summary small{color:#7f7589;font-size:9px}.advanced-settings-content{padding:0 16px 16px;border-top:1px solid #2d2537}.advanced-settings-content fieldset:last-of-type{border-bottom:0}.placement-control{margin-top:16px;padding:10px;border:1px solid #32283d;border-radius:8px;display:flex;align-items:center;gap:8px;background:#141019}.placement-control>span{margin-right:auto;color:#9f96aa;font-size:10px;font-weight:600}.placement-control label{min-height:30px;padding:0 10px;border:1px solid #3c3049;border-radius:7px;display:flex;grid-template-columns:auto 1fr;align-items:center;gap:7px;color:#b8aebf;background:#19131f}.placement-control input,.checkbox-grid input{width:auto;min-height:auto;accent-color:var(--violet)}.checkbox-grid{margin-top:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.checkbox-grid label{min-height:36px;padding:0 10px;border:1px solid #33293e;border-radius:7px;display:flex;grid-template-columns:auto 1fr;align-items:center;gap:8px;background:#141019}.media-fields{display:grid;grid-template-columns:1fr 1.5fr;gap:12px}.image-drop-zone{min-height:78px;padding:13px;border:1px dashed #514361;border-radius:8px;display:grid;place-content:center;gap:4px;color:#bfb3c8;background:#110d17;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease}.image-drop-zone:hover,.image-drop-zone-active{border-color:var(--violet);background:#744eb724}.image-drop-zone strong{font-size:10px}.image-drop-zone small{color:#817788;font-size:9px;font-weight:500}.image-drop-zone input[type=file]{position:absolute;width:1px;height:1px;min-height:0;padding:0;opacity:0;pointer-events:none}.media-editor-preview{margin-bottom:14px;padding:10px;border:1px solid #382d44;border-radius:9px;display:flex;align-items:flex-end;gap:12px;background:#100c15}.media-editor-preview img{width:170px;height:95px;border-radius:7px;object-fit:cover}.detail-blocks{display:grid;gap:9px}.detail-editor{padding:11px;border:1px solid #352a41;border-radius:9px;background:#110d17}.detail-editor>header{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between}.detail-editor>header strong{color:#c5bacd;font-size:10px}.detail-editor>header div{display:flex;gap:4px}.detail-editor>header button,.segment-row>button,.shortcut-row>button{width:27px;min-height:27px;padding:0;border:1px solid #3b3047;border-radius:6px;background:#1a1421;color:#9e91aa;cursor:pointer}.segment-list{display:grid;gap:7px}.segment-row{display:grid;grid-template-columns:110px 1fr 28px;gap:7px}.shortcut-row{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(180px,1fr) 28px;gap:7px;align-items:end}.detail-add{justify-self:start}.add-block-row{margin-top:4px;display:flex;align-items:center;gap:8px}.add-block-row select{width:176px;min-height:30px;height:30px;padding:0 28px 0 9px;font-size:10px}.add-block-row .secondary-button{min-height:30px}.entry-management{padding:18px 0 0;display:flex;justify-content:flex-end;gap:8px}.danger-button{min-height:30px;padding:0 11px;border:1px solid #70404d;border-radius:7px;background:#2a161d;color:#e1a2b0;cursor:pointer;font-size:10px}.content-panel{margin-top:20px;padding:24px;min-height:520px}.section-intro{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.translation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.language-card{padding:17px;border:1px solid var(--line);border-radius:10px;background:#120e19}.language-card header{display:grid;grid-template-columns:35px 1fr auto;gap:10px;align-items:center}.language-code{width:34px;height:34px;display:grid;place-items:center;border:1px solid #443554;border-radius:8px;color:#c7aaff;background:#21172e;font-size:10px;font-weight:700}.language-card h3{margin:0;font-size:12px;font-weight:600}.language-card p{margin:3px 0 0;color:var(--muted);font-size:9px}.progress-meta{display:flex;justify-content:space-between;margin-top:19px;color:#857c91;font-size:9px}.progress-meta strong{color:#bdb2c8}.progress-track{height:4px;margin:7px 0 9px;overflow:hidden;border-radius:4px;background:#292231}.progress-track span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#7b56de,#af8dfd)}.chatgpt-card{margin-top:16px;padding:17px;border:1px solid #3b2d50;border-radius:10px;display:grid;grid-template-columns:38px 1fr auto;gap:13px;align-items:center;background:linear-gradient(100deg,#704bb81f,#17121f80)}.chatgpt-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;color:#e0ceff;background:#4f337a}.chatgpt-card h3{margin:0;font-size:12px}.chatgpt-card p{margin:4px 0 0;color:var(--muted);font-size:10px}.language-card-selected{border-color:#7454af;box-shadow:inset 0 0 0 1px #8b62dc26}.language-card header>input{width:16px;height:16px;accent-color:#8b62dc}.language-issues{margin-top:12px;padding-top:10px;border-top:1px solid #2d2537;color:#a99db2;font-size:9px}.language-issues summary{cursor:pointer;color:#bda8d4}.language-issues>div{margin-top:9px}.language-issues strong{color:#c9bdd2}.language-issues ul{margin:5px 0 0;padding:0;list-style:none}.language-issues li{padding:4px 0;display:flex;justify-content:space-between;gap:8px;border-top:1px solid #241e2b}.language-issues li span{color:#a99db2}.language-issues li small{color:#716878}.translation-exchange-grid{margin-top:16px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;align-items:start}.exchange-panel{padding:18px}.exchange-panel>header{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center}.exchange-panel h3{margin:0;font-size:13px}.exchange-panel header p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.import-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;color:#c8f4dd;background:#244b3d;font-size:18px}.exchange-meta{margin:15px 0 0;padding:10px 12px;display:grid;grid-template-columns:max-content 1fr;gap:5px 12px;border:1px solid #30283a;border-radius:8px;background:#100d15;font-size:9px}.exchange-meta span{color:var(--muted)}.exchange-meta strong{color:#c7b9d2;font-weight:600}.entry-picker{padding:15px 0!important;border-bottom:0}.entry-picker legend{float:left}.picker-actions{float:right;display:flex;gap:10px}.entry-picker>div:last-child{max-height:190px;padding:4px;overflow:auto;clear:both}.entry-picker label{padding:7px 8px;display:grid;grid-template-columns:18px 1fr auto;gap:7px;align-items:center;border-radius:6px}.entry-picker label:hover{background:#1b1621}.entry-picker input{width:14px;height:14px;accent-color:#8b62dc}.entry-picker span{color:#c6bccd;font-size:10px}.entry-picker small{color:#716878;font-size:8px}.prepared-exchange{margin-top:16px;padding-top:15px;border-top:1px solid #2d2537}.prepared-exchange textarea,.exchange-panel>label textarea{margin-top:6px;font-family:Consolas,monospace;font-size:9px;line-height:1.5}.prepared-exchange>div{margin-top:9px;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.exchange-panel>label{margin-top:16px}.file-import{margin-top:12px;display:flex;align-items:center}.file-import .secondary-button{min-height:30px;padding:0 11px}.exchange-message{display:block;margin:14px 0 0}.proposal-panel{margin-top:14px;padding:18px}.proposal-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.proposal-panel h3{margin:3px 0 0;font-size:14px}.proposal-counts{display:flex;gap:8px}.proposal-counts span{min-width:72px;padding:8px 10px;border:1px solid #342a40;border-radius:7px;color:var(--muted);font-size:8px;text-align:center}.proposal-counts strong{display:block;color:#d0c2dc;font-size:16px}.change-list{max-height:320px;margin-top:15px;overflow:auto;border-top:1px solid #30283a}.translation-change{padding:11px 3px;display:grid;grid-template-columns:180px 1fr;gap:14px;border-bottom:1px solid #2a2332}.translation-change>div strong,.translation-change>div span{display:block}.translation-change>div strong{color:#c6b9d0;font-size:9px}.translation-change>div span{margin-top:3px;color:#756b7c;font-size:8px}.translation-change p{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.translation-change del,.translation-change ins{padding:7px 9px;border-radius:6px;font-size:9px;line-height:1.45;text-decoration:none}.translation-change del{color:#a9949a;background:#7e3b4d33}.translation-change ins{color:#acd8c0;background:#2f6f4d33}.proposal-panel details{margin-top:13px;color:#a69bad;font-size:9px}.proposal-panel details li{margin:4px 0}.proposal-panel footer{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.preview-intro{align-items:end}.preview-controls{display:flex;align-items:flex-end;gap:9px}.preview-controls label{color:#898090;font-size:9px}.preview-controls select,.preview-controls input{display:block;min-width:124px;height:32px;margin-top:5px;font-size:10px}.preview-controls input[type=datetime-local]{min-width:210px;color-scheme:dark;cursor:pointer}.preview-stage{min-height:410px;padding:24px;overflow:auto;border:1px solid #2f2738;border-radius:10px;background:#09070d}.dashboard-preview{max-width:860px;margin:0 auto;padding:25px;border:1px solid #2b2334;border-radius:10px;background:#121016;transition:max-width .2s ease}.dashboard-preview-narrow{max-width:440px}.dashboard-preview>header{margin-bottom:18px}.dashboard-preview>header p{margin:0;color:#8576a7;font-size:8px;letter-spacing:.14em}.dashboard-preview>header h3{margin:4px 0 0;font-size:17px;font-weight:600}.preview-card{min-height:74px;margin-top:8px;padding:13px;border:1px solid #332a3c;border-radius:10px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;background:#18141d}.preview-card.preview-featured{min-height:135px;background:radial-gradient(circle at 80% 0,rgba(135,78,200,.35),transparent 45%),linear-gradient(120deg,#261830,#17131d)}.preview-card.preview-featured:has(.preview-media){padding:0 13px 0 0;grid-template-columns:minmax(190px,36%) 34px minmax(0,1fr) auto;overflow:hidden}.preview-media{width:100%;height:155px;object-fit:cover;align-self:stretch}.preview-card-copy small{display:block;margin-top:7px;color:#8d8298;font-size:8px}.preview-details{grid-column:1 / -1;padding:12px;border:1px solid #352c3e;border-radius:8px;background:#100d14}.preview-details h5{margin:8px 0 4px;font-size:10px}.preview-details p,.preview-details aside{margin:6px 0;color:#a69cac;font-size:9px;line-height:1.5}.preview-details aside{padding:8px;border-left:2px solid #8b62dc;background:#191320}.preview-details dl div{display:grid;grid-template-columns:90px 1fr;gap:8px}.preview-details dt,.preview-details dd{margin:3px 0;color:#a69cac;font-size:9px}.preview-details dt{color:#c3a8fa}.preview-category{margin:0 0 3px!important;color:#a78add!important;font-size:8px!important;font-weight:700;text-transform:uppercase}.preview-card h4{margin:0;font-size:12px;font-weight:600}.preview-card div>p:last-child{margin:5px 0 0;color:#958c9e;font-size:9px}.preview-card button{background:transparent;border-color:#4f415f;color:#b8adbf}.preview-actions{display:flex;gap:7px;align-items:center;justify-content:flex-end}.dashboard-preview-narrow .preview-card{grid-template-columns:32px 1fr}.dashboard-preview-narrow .preview-actions{grid-column:2;justify-self:start}.simulation-note{margin:14px 0 0;color:#625a69;font-size:8px;text-align:right}.release-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.release-stats article{padding:17px;border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;align-items:center;background:#120e19}.release-stats article>span{color:#a888ec;font-size:20px}.release-stats strong{font-size:20px;font-weight:600}.release-stats p{margin:2px 0 0;color:var(--muted);font-size:9px}.release-checks{margin-top:14px;padding:18px}.release-checks h3{margin:0 0 13px;font-size:12px}.check-row{padding:10px 0;border-top:1px solid #292230;display:flex;align-items:center;gap:10px;color:#aaa1b3;font-size:10px}.check-ready,.check-waiting{width:18px;height:18px;display:grid;place-items:center;border-radius:50%}.check-ready{color:#71d69f;background:#45af7424}.check-waiting{color:#8d8297;background:#2a2431}.blocked-release{margin-top:14px;padding:17px;border:1px solid #3c3246;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:15px;background:#15111b}.blocked-release strong{font-size:11px}.blocked-release p{margin:4px 0 0;color:var(--muted);font-size:9px}.updates-editor .entry-editor-form{padding:0 20px 22px}.updates-process-guide{margin-bottom:12px;border:1px solid #392e44;border-radius:9px;background:#110d17b8}.updates-process-guide>summary{padding:11px 13px;color:#cbbdd7;cursor:pointer;font-size:10px;font-weight:700}.updates-process-guide>div{padding:0 16px 14px 32px;color:#a99fb1;font-size:9px;line-height:1.55}.updates-process-guide p{margin:0 0 8px}.updates-process-guide ol{margin:0;padding-left:16px}.updates-process-guide li{padding:2px 0 2px 4px}.updates-process-guide .updates-process-note{margin:9px 0 0;color:#bca8d0}.updates-editor .entry-editor-form label{display:grid;gap:6px;color:#9f96aa;font-size:10px;font-weight:600}.updates-editor .form-span{grid-column:1 / -1}.updates-entry-row{min-height:58px}.updates-entry-row .updates-entry-row-main{grid-template-columns:34px minmax(0,1fr);width:100%;padding:11px}.updates-history .updates-entry-row-main{grid-template-columns:minmax(0,1fr)}.updates-history .updates-entry-copy strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.updates-entry-type{width:32px;height:32px;display:grid;place-items:center;border:1px solid #54416c;border-radius:9px;color:#e9ddff;background:#8156da33;font-size:12px;font-weight:800}.updates-entry-type-installable{border-color:#326969;color:#a8e4d0;background:#3584712e}.updates-entry-copy{min-width:0;display:grid;gap:5px}.updates-entry-copy strong{overflow:hidden;color:#e5ddec;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.updates-entry-copy>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.updates-entry-copy small:first-child{min-width:0;overflow:hidden;color:#a99db6;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.updates-entry-copy .status{flex:0 0 auto}.updates-editor .editor-heading h2{overflow:visible;text-overflow:clip;white-space:normal}.updates-editor-tabs{border-top-color:var(--line)}.updates-preview-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.updates-preview-toolbar h2{margin:0;font-size:17px;line-height:1.3}.updates-preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.updates-preview-language{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;white-space:nowrap}.updates-preview-language select{width:88px;min-height:34px;padding-inline:9px;font-size:11px}.updates-preview-actions .primary-button{white-space:nowrap}.updates-source-help{margin:0 0 16px}.language-switcher{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 16px}.language-switcher .language-active{border-color:#8a64de;color:#f1e9ff}.compact-empty{min-height:170px;padding:24px}.updates-blocks{margin-top:18px;display:grid;gap:9px}.block-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.block-toolbar strong{color:#c5bacd;font-size:10px}.block-toolbar>div{display:flex;flex-wrap:wrap;gap:7px}.update-block{padding:10px;border:1px solid #352a41;border-radius:9px;display:grid;grid-template-columns:120px minmax(0,1fr) 32px;gap:8px;align-items:start;background:#110d17}.update-block select{font-size:10px}.update-block textarea{min-height:76px;color:#d6cedd;font-size:11px;font-weight:400;line-height:1.55}.update-block-paragraph{background:#110d17}.update-block-note{border-left:3px solid #a781cd;background:#a275d312}.update-block-note textarea{background:#100c16cc}.update-block .icon-button{width:32px;height:32px}.updates-start{min-height:470px}.updates-start>div{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.updates-preview-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px}.updates-preview-grid>.panel{min-width:0;overflow:hidden}.updates-preview-grid .panel-heading h3{margin:0;font-size:13px}.updates-preview-grid .panel-heading select{width:150px;font-size:10px}.json-preview{min-height:380px;max-height:620px;margin:0;padding:18px;overflow:auto;color:#c8b9d5;background:#0d0911;font:10px/1.55 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.export-list{padding:10px 16px 16px;display:grid;gap:8px}.export-row{padding:11px;border:1px solid #332a3e;border-radius:8px;background:#110d17}.export-row strong,.export-row small,.export-row code{display:block}.export-row strong{color:#d2c6db;font-size:10px}.export-row small{margin-top:4px;color:var(--muted);font-size:8px}.export-row code{margin-top:8px;color:#a98ee1;font-size:9px;overflow-wrap:anywhere}.updates-boundary{border-color:#4c3e5c}.updates-history-list{display:grid;gap:10px}.updates-history-row{padding:18px 20px;display:grid;grid-template-columns:minmax(140px,.32fr) minmax(0,1fr);gap:18px 28px;align-items:start}.updates-history-row header h2{margin:12px 0 0;font-size:16px}.updates-history-row header p{margin:6px 0 0;color:var(--muted);font-size:10px}.prepared-production-path{margin-top:14px;padding:14px;border:1px solid #3a3150;border-radius:9px;background:#100c17}.prepared-production-path>p{margin:0 0 10px}.prepared-production-path>div{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center}.prepared-production-path>div>strong{grid-column:1 / -1;font-size:12px}.prepared-production-path code{min-width:0;overflow-wrap:anywhere;color:#c3a6f1}.prepared-production-path .copy-path-button{grid-column:2;grid-row:2;white-space:nowrap}.prepared-production-path>p:last-child{margin:10px 0 0}.updates-history-status{width:fit-content;padding:7px 10px;border-radius:999px;color:#91ddb2;background:#42a86d21;font-size:10px;font-weight:700}.updates-history-status span{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px #74d6a073}.updates-history-row dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.updates-history-row dl div{min-width:0}.updates-history-row dt{margin-bottom:4px;color:var(--muted);font-size:9px}.updates-history-row dd{margin:0;overflow-wrap:anywhere;color:#ddd5e4;font-size:11px}.updates-history-metadata{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 22px;font-size:10px;line-height:1.45}.updates-history-metadata>div{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.updates-history-metadata dt{color:var(--muted);font-size:9px;font-weight:600}.updates-history-metadata dd{margin:0;color:#ddd5e4;font-size:10px;overflow-wrap:anywhere}.updates-publication-instructions{grid-column:2;padding:12px;border:1px solid #382c43;border-radius:8px;background:#110c17}.updates-publication-instructions p{margin:0 0 8px;display:grid;gap:5px;color:#c8bdd2;font-size:10px}.updates-publication-instructions ul{margin:0;padding:0;display:grid;gap:7px;list-style:none}.updates-publication-instructions li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:start;color:#9f92aa;font-size:9px}.updates-publication-instructions code{overflow-wrap:anywhere;color:#c3a6f1}.updates-history-diagnostic{grid-column:2;color:#9f92aa;font-size:9px}.updates-history-diagnostic summary{width:fit-content;cursor:pointer}.updates-history-diagnostic code{display:block;margin-top:8px;padding:9px 10px;border-radius:7px;overflow-wrap:anywhere;color:#ad97d6;background:#0f0b14}.updates-history-empty{padding:34px;color:var(--muted);text-align:center}.updates-history-empty p{margin:0}.status-update-draft{color:#c7b8d3;background:#7e55cb24}.status-update-pending{color:#f1cf8b;background:#bc842b29}.status-update-published{color:#8fe0b2;background:#3c9e6f29}.updates-pending-transfer{margin:0 20px 18px;padding:16px;border:1px solid rgba(188,132,43,.38);border-radius:12px;background:#bc842b14}.updates-pending-transfer h3{margin:0 0 12px}.updates-pending-transfer p{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.updates-pending-transfer ul{margin:12px 0;padding-left:20px}.updates-pending-transfer li{margin:7px 0}.updates-pending-transfer li span{display:inline-block;min-width:34px;color:var(--muted)}.updates-lifecycle-summary{margin:12px 20px 0;padding:11px 13px;border:1px solid #443650;border-radius:9px;background:#0f0b148a;font-size:10px;line-height:1.45}.updates-lifecycle-summary strong{font-size:11px}.updates-lifecycle-summary p{margin:4px 0 0;color:var(--muted)}.updates-lifecycle-summary ul{margin:7px 0 0;padding-left:18px;color:#d9b47a}.updates-history>.updates-lifecycle-summary{margin:0 0 16px}.updates-online-confirmation{display:inline-flex;align-items:center;gap:8px;color:#c8bdd2;font-size:10px}.updates-online-confirmation input{width:16px;min-height:16px;accent-color:var(--green)}.updates-legacy-lot{color:var(--muted);font-size:9px}@media(max-width:1050px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand{padding-inline:7px}.brand>span:last-child,.nav-label,.nav-item span:last-child,.workspace-indicator{display:none}.nav-item{justify-content:center}.main-content{padding-inline:24px}.entries-layout{grid-template-columns:minmax(280px,.75fr) minmax(430px,1.25fr)}}@media(max-width:790px){.app-shell{display:block}.sidebar{position:static;width:100%;height:auto;padding:12px 18px;border-right:0;border-bottom:1px solid #261e30;flex-direction:row;align-items:center}.brand{padding:0}.brand>span:last-child{display:block}.sidebar nav{margin-left:auto}.nav-label{display:none}.nav-item{width:auto}.nav-item span:last-child{display:block}.workspace-indicator{display:none}.main-content{padding:25px 16px 40px}.header-badge{display:none}.tabs{overflow-x:auto}.tab{white-space:nowrap}.entries-layout,.translation-exchange-grid,.updates-preview-grid,.translation-grid,.release-stats{grid-template-columns:1fr}.preview-intro{display:block}.preview-controls{margin-top:18px;flex-wrap:wrap}.preview-controls label{flex:1;min-width:120px}.translation-change{grid-template-columns:140px 1fr}.updates-history-row{grid-template-columns:1fr}.updates-history-diagnostic,.updates-publication-instructions{grid-column:1}.reference-bar{align-items:flex-start;flex-direction:column}.reference-actions{width:100%;justify-content:space-between}.preview-card.preview-featured:has(.preview-media){grid-template-columns:150px 32px minmax(0,1fr)}.preview-card.preview-featured:has(.preview-media) .preview-actions{grid-column:3;justify-self:start}}@media(max-width:480px){.brand small{display:none}.nav-item span:last-child{display:none}.page-header h1{font-size:23px}.form-grid,.checkbox-grid,.media-fields{grid-template-columns:1fr}.updates-editor .form-span{grid-column:auto}.update-block{grid-template-columns:1fr 32px}.update-block textarea{grid-column:1}.update-block .icon-button{grid-column:2;grid-row:1 / span 2}.panel-heading,.proposal-panel>header{align-items:flex-start}.editor-actions{align-items:flex-end;flex-direction:column-reverse}.placement-control{align-items:stretch;flex-direction:column}.placement-control>span{margin-bottom:3px}.shortcut-row{grid-template-columns:1fr 28px}.shortcut-row label:nth-child(2){grid-column:1}.shortcut-row>button{grid-column:2;grid-row:1 / span 2}.segment-row{grid-template-columns:90px 1fr 28px}.content-panel{padding:16px}.chatgpt-card{grid-template-columns:38px 1fr}.chatgpt-card button{grid-column:1 / -1}.preview-stage{padding:10px}.dashboard-preview{padding:15px}.preview-card.preview-featured:has(.preview-media){padding:0 12px 12px;grid-template-columns:32px 1fr}.preview-card.preview-featured:has(.preview-media) .preview-media{grid-column:1 / -1;width:calc(100% + 24px);height:160px;margin:0 -12px}.preview-card.preview-featured:has(.preview-media) .preview-actions{grid-column:2}.blocked-release{align-items:flex-start;flex-direction:column}.proposal-panel>header{flex-direction:column}.proposal-counts{width:100%}.proposal-counts span{flex:1;min-width:0}.translation-change,.translation-change p,.updates-history-row dl{grid-template-columns:1fr}}.compatibility-controls{padding:22px;margin-bottom:20px}.compatibility-controls .preview-controls{flex-wrap:wrap;justify-content:flex-start}.compatibility-controls input{color-scheme:dark}.compatibility-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px}.compatibility-actions p{color:var(--text-muted, #a8afc3);font-size:13px;flex:1;min-width:200px}.compatibility-report{padding:22px;margin-bottom:20px}.preview-refresh-state{margin:10px 0 0;color:#a8afc3;font-size:11px}.preview-diagnostics{margin:16px 0 0;padding:12px 16px;font-size:12px}.preview-diagnostics>summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;cursor:pointer;color:#a8afc3}.preview-diagnostics>summary span{font-size:11px;color:#898090}.preview-report-body{padding-top:14px}.preview-diagnostics>summary:before{content:"\25b8";color:#ae88e8}.preview-diagnostics[open]>summary:before{content:"\25be"}.preview-error{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.compatibility-report header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px}.compatibility-report header span{font-size:12px;color:#a8afc3}.compatibility-report pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;font-size:12px}.compatibility-report details{margin-top:18px}.compatibility-warning{color:#eac37a;margin-block:16px;font-size:13px}.compatible-preview-stage{padding:12px;background:#060a12;border:1px solid #283044;border-radius:12px;overflow:auto;text-align:center}.compatible-preview{width:100%;height:850px;border:0;display:block;margin:auto;background:#080d19}.compatible-preview-narrow{width:min(390px,100%)}.dashboard-article-preview{padding:18px}.article-preview-intro h3,.article-preview-report h3{margin:0;font-size:14px}.article-preview-intro p{margin:6px 0 16px;color:var(--muted);font-size:10px;line-height:1.5}.article-preview-controls{padding:16px;border:1px solid #342a40;border-radius:10px;background:#120e18}.article-preview-controls .preview-controls{flex-wrap:wrap}.article-preview-report{margin:16px 0}.launcher-preview-frame{display:grid;gap:10px}.launcher-preview-format{width:min(180px,100%);color:#898090;font-size:9px}.launcher-preview-format select{display:block;width:100%;height:32px;margin-top:5px;font-size:10px}.simplified-editor>fieldset,.translation-option{margin:0;border-top:1px solid var(--border);padding:1.35rem}.simplified-editor .editor-primary-fields{border-top:0}.editor-option-group>summary{min-height:3.5rem;padding:0 1rem;border:1px solid #443452;border-radius:.65rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:#15101c;color:#eee8f2;font-weight:700;list-style:none}.editor-option-group{margin:1.5rem 1.35rem 0;border:1px solid #3a2d46;border-radius:.75rem;background:#100c15;overflow:hidden}.editor-option-group>summary:hover{border-color:#7656ae;background:#191321}.editor-option-group>summary::-webkit-details-marker{display:none}.editor-option-group>summary:after{content:"+";width:1.6rem;height:1.6rem;border:1px solid #5c4771;border-radius:50%;display:grid;place-items:center;font-size:1.25rem;color:var(--text-muted)}.editor-option-group[open]>summary{border-color:transparent;border-bottom:1px solid #3a2d46;border-radius:0;background:#1a1321}.editor-option-group[open]>summary:after{content:"\2212";color:#d8c9eb}.editor-option-group>summary small{margin-left:auto;margin-right:1rem;font-weight:400;color:var(--text-muted)}.editor-option-group .advanced-settings-content{padding:1.25rem;border-top:0}.compact-placement{align-self:end}.compact-add-block select{max-width:15rem}.simplified-management{padding:1rem 1.35rem 1.35rem}.order-control{padding:1rem 1.35rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.order-control label{max-width:28rem}.online-article-detail{padding:1.5rem}.online-article-detail h2{margin:.25rem 0 .75rem}.online-article-detail>p:not(.eyebrow){color:var(--text-muted);line-height:1.55}.online-detail-image{display:block;width:min(100%,34rem);max-height:18rem;object-fit:cover;border-radius:.75rem;margin:1rem 0}.migration-panel{max-width:52rem;margin:0 auto;padding:1.5rem}.migration-summary{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:.5rem;align-items:baseline;margin:1.25rem 0}.migration-summary strong{font-size:1.5rem}.migration-row{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid var(--border)}.migration-row small{color:var(--text-muted);text-align:right}.translation-option .exchange-panel{box-shadow:none}@media(max-width:760px){.editor-option-group>summary{align-items:flex-start}.editor-option-group>summary small{display:none}.migration-summary{grid-template-columns:auto 1fr}.migration-row{display:block}.migration-row small{display:block;text-align:left;margin-top:.25rem}}.editor-busy-boundary{border:0;margin:0;padding:0;min-width:0}.article-editor-tabs{display:flex;gap:.25rem;padding:.75rem 1.35rem 0;border-top:1px solid var(--border)}.article-translation-tab{padding:1rem 1.35rem 1.35rem}.dashboard-list-tools{padding:12px 14px;border-bottom:1px solid var(--line)}.dashboard-list-tools .search-field{display:block}.dashboard-filter-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px}.dashboard-filter{min-width:0;padding:7px 5px;border:1px solid #342a40;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:5px;background:#15101c;color:#9f95aa;cursor:pointer;font-size:9px}.dashboard-filter span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-filter small{min-width:17px;padding:1px 4px;border-radius:10px;background:#27202f;color:#b8aec3;font-size:8px}.dashboard-filter-active{border-color:#7656ae;color:#f1eafa;background:#7e55cb29}.entry-row{position:relative;padding:0;grid-template-columns:minmax(0,1fr) 28px;gap:0}.entry-row-main{min-width:0;padding:10px;border:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;background:transparent;color:inherit;text-align:left;cursor:pointer}.entry-row:not(:has(.drag-handle)) .entry-row-main{grid-column:1 / -1}.drag-handle{align-self:stretch;display:grid;place-items:center;color:#8f7ca5;cursor:grab;font-size:15px;letter-spacing:-3px;user-select:none}.drag-handle:active{cursor:grabbing}.drag-handle-disabled{color:#4c4356;cursor:not-allowed}.entry-row-dragging{opacity:.42}.entry-row-drop-before:before,.entry-row-drop-after:after{content:"";position:absolute;left:8px;right:8px;height:2px;z-index:2;border-radius:2px;background:#aa82ff;box-shadow:0 0 9px #aa82ffa6}.entry-row-drop-before:before{top:-2px}.entry-row-drop-after:after{bottom:-2px}.featured-badge{padding:3px 6px;border-radius:5px;color:#e5bd72!important;background:#cc8f2e21;font-size:8px!important;font-weight:700;text-transform:uppercase}.status-online{color:#78dba5!important;background:#42a86d21}.status-new,.status-unsaved{color:#c3a9ff!important;background:#8e5eeb29}.status-modified{color:#8fc7f2!important;background:#4d8fc229}.status-proposal{color:#d6b2ff!important;background:#985ed229}.status-removal{color:#dfb86f!important;background:#cc8f2e21}.dashboard-alert{margin:12px 0 0;padding:11px 13px;border:1px solid;border-radius:9px;font-size:11px;line-height:1.45}.dashboard-alert p{margin:0 0 5px}.dashboard-alert p:last-child{margin-bottom:0}.dashboard-alert-error{border-color:#cd5f6b73;color:#f0adb4;background:#9737431f}.dashboard-alert-success{border-color:#50af7766;color:#8ed9ad;background:#3189561c}.editor-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.editor-title{min-width:0}.editor-heading .editor-actions{justify-content:flex-end;flex-wrap:wrap}.editor-heading .editor-actions button{flex:0 0 auto;min-width:max-content;white-space:nowrap}.editor-heading h2{max-width:100%}@media(max-width:760px){.dashboard-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-heading{grid-template-columns:1fr}.editor-heading .editor-actions{margin-top:10px;align-items:center;justify-content:flex-start;flex-direction:row}}.dashboard-filter-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-order-actions{padding:10px 14px;border-top:1px solid #4b3a60;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;background:#15101df7;box-shadow:0 -10px 30px #00000047}.dashboard-order-actions p{margin:0;color:#d4c7e1;font-size:11px;font-weight:600}.dashboard-order-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dashboard-order-actions button{min-height:34px;padding-inline:12px}.dashboard-order-actions-sticky{position:fixed;right:0;bottom:0;left:236px;z-index:25;padding:12px clamp(16px,3vw,44px) calc(12px + env(safe-area-inset-bottom))}.dashboard-order-dirty{padding-bottom:112px}@media(max-width:1050px){.dashboard-order-actions-sticky{left:76px}}@media(max-width:790px){.dashboard-order-actions-sticky{left:0}}@media(max-width:480px){.dashboard-order-actions-sticky{align-items:stretch;flex-direction:column}.dashboard-order-actions-sticky>div{justify-content:stretch}.dashboard-order-actions-sticky button{flex:1}}.editor-heading{gap:14px}.editor-heading .editor-actions{max-width:100%;gap:7px}.updates-editor .editor-heading{display:flex;flex-wrap:wrap;align-items:flex-start}.updates-editor .editor-heading>div:first-child{flex:1 1 220px;min-width:0}.updates-editor .editor-heading h2{overflow-wrap:anywhere}.updates-editor .editor-heading>.editor-actions{flex:0 1 auto;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.updates-editor .updates-technical-id{margin:0 0 18px;color:var(--muted);font-size:10px}.updates-editor .updates-technical-id summary{cursor:pointer}.updates-editor .updates-technical-id code{display:block;overflow-wrap:anywhere;user-select:all}.updates-selected-versions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.updates-selected-versions>p{margin:0;color:var(--muted);font-size:11px}.updates-version-chip{max-width:100%;display:inline-flex;align-items:center;gap:7px;padding:5px 6px 5px 10px;border:1px solid #50415f;border-radius:7px;color:#e1d6ec;background:#261d30;font-size:11px;overflow-wrap:anywhere}.updates-version-chip button{min-width:19px;padding:0;border:0;color:#d5bfec;background:none;cursor:pointer}.updates-selected-versions>.updates-choose-versions{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 4px;border:0;border-radius:0;background:none;color:#bc9bed;font-size:11px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.updates-selected-versions>.updates-choose-versions:hover{color:#e0c9ff}.updates-selected-versions>.updates-choose-versions>span{font-size:16px;line-height:1;text-decoration:none}.updates-versions-warning{margin:0 0 12px;color:#d6b67e;font-size:10px;line-height:1.4}.updates-versions-overlay{position:fixed;z-index:100;inset:0;padding:18px;display:grid;place-items:center;background:#050308c7}.updates-versions-dialog{width:min(650px,100%);max-height:min(760px,94vh);padding:20px;display:flex;flex-direction:column;border:1px solid #564466;border-radius:13px;background:#1b1521;box-shadow:0 18px 64px #0009}.updates-versions-dialog header,.updates-versions-dialog footer,.updates-versions-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.updates-versions-dialog>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.updates-versions-dialog>header>div{min-width:0}.updates-versions-dialog>header>.icon-button{justify-self:end}.updates-versions-dialog h2{margin:0;font-size:17px}.updates-versions-dialog header p,.updates-versions-source{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.4}.updates-versions-tools{margin-top:18px}.updates-versions-tools input{flex:1 1 230px;min-width:0}.updates-versions-scroll{min-height:150px;margin-top:12px;overflow-y:auto;border:1px solid #382c42;border-radius:8px}.updates-versions-group{padding:10px 12px}.updates-versions-group+.updates-versions-group{border-top:1px solid #382c42}.updates-versions-group h3{margin:2px 0 9px;color:#baa5d3;font-size:11px}.updates-version-option{display:flex;align-items:center;gap:10px;padding:8px 6px;color:#e1d9e8;font-size:12px;cursor:pointer}.updates-version-option input{width:16px;min-height:16px;accent-color:#9163e5}.updates-version-option+.updates-version-option{border-top:1px solid #302638}.updates-versions-dialog footer{justify-content:flex-end;margin-top:15px}.updates-versions-dialog footer span{margin-right:auto;color:var(--muted);font-size:11px}.simplified-editor .editor-primary-fields,.simplified-editor .advanced-settings-content{display:grid;gap:18px}.simplified-editor .form-grid{gap:14px;align-items:end}.simplified-editor label{min-width:0}.simplified-editor input,.simplified-editor select,.simplified-editor textarea{min-height:38px}.simplified-editor textarea{line-height:1.5}.simplified-editor .editor-primary-fields>label:first-of-type input{font-weight:700}.simplified-editor .editor-primary-fields>label>textarea,.simplified-editor .detail-editor textarea{font-weight:400;color:#d8d1de}.placement-segments{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:5px}.placement-segment{min-height:38px;padding:0 12px;border:1px solid #3b3047;border-radius:8px;display:flex!important;place-items:center;align-items:center!important;justify-content:center;background:#120e18;color:#a69bad;cursor:pointer}.placement-segment input{position:absolute;opacity:0;pointer-events:none}.placement-segment-active{border-color:#8a63dc;color:#f1eaff;background:#8456dc30}.simplified-editor .editor-primary-fields .form-grid{grid-template-columns:minmax(11rem,.9fr) minmax(15rem,1.1fr);align-items:start}.simplified-editor .compact-placement{margin:0;padding:0;border:0;display:grid;gap:6px;align-self:stretch;background:transparent}.simplified-editor .compact-placement>.field-label{margin:0}.simplified-editor .compact-placement .placement-segments{width:auto}.detail-editor-paragraph textarea{min-height:3.5rem;font-size:12px}.dashboard-toast{position:fixed;right:24px;bottom:24px;z-index:30;max-width:min(420px,calc(100vw - 32px));padding:12px 15px;border:1px solid rgba(91,194,136,.55);border-radius:10px;color:#b8efd0;background:#153527;box-shadow:0 14px 38px #00000061;font-size:11px}.dashboard-modal-backdrop{position:fixed;inset:0;z-index:50;padding:20px;display:grid;place-items:center;background:#050308c2;backdrop-filter:blur(3px)}.dashboard-modal{width:min(520px,100%);padding:22px;border:1px solid #514064;border-radius:13px;background:#18111f;box-shadow:0 24px 70px #0000008c}.dashboard-modal h2{margin:0;font-size:18px}.dashboard-modal p{margin:9px 0 0;color:#aaa0b2;line-height:1.55}.dashboard-modal-actions{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.manual-translation-panel{padding:0}.manual-translation-panel>.section-intro{margin-bottom:14px}.compact-translation-exchange{padding:16px;display:grid;gap:12px}.manual-translation-step{padding:14px;border:1px solid #342a40;border-radius:10px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;background:#120e18}.translation-step-number{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#f5efff;background:#6942b5;font-size:11px;font-weight:800}.translation-step-content{min-width:0}.translation-step-content h3{margin:2px 0 0;font-size:12px}.translation-step-content>p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.translation-step-content>.translation-languages{margin:10px 0 12px;font-size:9px;line-height:1.5;overflow-wrap:anywhere}.translation-copy-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.copy-feedback{min-height:16px;color:#8fe0b2;font-size:10px;font-weight:700}.translation-response-field{margin-top:12px;display:grid;gap:7px;color:#aaa0b2;font-size:10px;font-weight:700}.translation-response-field textarea{min-height:150px;max-height:320px;resize:vertical;font:10px/1.5 Consolas,monospace}.translation-apply-row{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.translation-apply-row p{margin:0;color:var(--muted);font-size:9px;line-height:1.45}.translation-apply-row button{flex:0 0 auto}@media(max-width:620px){.editor-heading .editor-actions{display:grid;grid-template-columns:1fr;width:100%}.editor-heading .editor-actions button{width:100%;min-width:0;white-space:normal}.dashboard-modal-actions{display:grid}.translation-apply-row{align-items:stretch;flex-direction:column}.translation-apply-row button{width:100%}}.missing-translation-report{margin:16px 0;padding:14px;border:1px solid rgba(229,167,75,.48);border-radius:10px;background:#9d65191c}.missing-translation-report h4{margin:0;color:#f0c982;font-size:13px}.missing-translation-report>p{margin:5px 0 12px;color:#c0b3c7;font-size:10px;line-height:1.5}.missing-translation-report article{padding:10px;border:1px solid #44364f;border-radius:8px;background:#0f0b14b8}.missing-translation-report article+article{margin-top:8px}.missing-translation-report article header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:7px}.missing-translation-report article header strong{color:#eee6f3;font-size:11px}.missing-translation-report article header code{color:#9f8cab;font-size:9px}.missing-translation-report ul{margin:8px 0 0;padding:0;display:grid;gap:5px;list-style:none}.missing-translation-report li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:#bcb1c3;font-size:10px}.missing-translation-report li strong{color:#efb9bf;font-weight:700}.technical-diagnostic{margin-top:8px}.technical-diagnostic summary{cursor:pointer;color:#a89bb1;font-size:9px}.dashboard-order-sections{margin:12px 8px 8px;padding-top:12px;border-top:1px solid #3a2c46}.dashboard-order-sections>h3{margin:0;font-size:12px}.dashboard-order-sections>p{margin:4px 0 10px;color:#92879b;font-size:9px;line-height:1.45}.dashboard-order-section{margin-top:9px;border:1px solid #3a2c46;border-radius:9px;overflow:hidden;background:#0a070e38}.dashboard-order-section>header{display:flex;justify-content:space-between;padding:8px 10px;border-bottom:1px solid #3a2c46;color:#c9bdcf;font-size:10px}.dashboard-order-section>header small{color:#887b91}.dashboard-order-section .entry-list{padding:4px}.status-draft{color:#c7b8d3;background:#7e55cb24}.status-publish{color:#a9e8c8;background:#3c9e6f29}.status-invalid{color:#ff9aa9;background:#cc435b29}.status-update{color:#f1cf8b;background:#bc842b29}.updates-copyable-path{display:inline-block;margin-left:.45rem;user-select:all}:is(.primary-button,.secondary-button,.text-button,.danger-button,.icon-button):not(:disabled){cursor:pointer;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}:is(.primary-button,.secondary-button,.text-button,.danger-button,.icon-button):hover:not(:disabled){filter:brightness(1.14);transform:translateY(-1px);box-shadow:0 3px 12px #a783ff2e}:is(.primary-button,.secondary-button,.text-button,.danger-button,.icon-button):active:not(:disabled){filter:brightness(.96);transform:translateY(0);box-shadow:inset 0 1px 3px #00000059}.dashboard-color-group>header h3{margin:0 0 .3rem;font-size:.95rem}.dashboard-color-group>header p{margin:0 0 1rem;font-size:.8rem;color:var(--muted)}.dashboard-color-group+.dashboard-color-group{margin-top:1.3rem;padding-top:1.3rem;border-top:2px solid var(--line)}.dashboard-color-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.65rem}.dashboard-color-card{min-width:0;padding:.7rem .8rem;border:1px solid var(--line);border-radius:.55rem;background:#ffffff03}.dashboard-color-card>strong{display:block;margin-bottom:.55rem;font-size:.8rem}.dashboard-color-controls{display:grid;grid-template-columns:2.2rem minmax(0,1fr) 2rem;align-items:center;gap:.5rem}.dashboard-color-controls input[type=color]{width:2.2rem;height:2.2rem;padding:.2rem;cursor:pointer}.dashboard-color-controls input[type=text]{min-width:0;width:100%;height:2.2rem;padding:.35rem .5rem;font-family:monospace;font-size:.8rem}.dashboard-color-controls .dashboard-color-reset{width:2rem;height:2rem;padding:0;font-size:1.1rem}.dashboard-color-card .operation-error{margin:.5rem 0 0;font-size:.75rem}.dashboard-color-settings-footer{display:flex;justify-content:flex-end;margin-top:1rem}.dashboard-color-actions{position:sticky;bottom:1rem;z-index:5;display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem;margin-top:1rem;background:#1c1428;border:1px solid #68508e;border-radius:.7rem;box-shadow:0 8px 24px #0008}.dashboard-color-actions>div{display:flex;gap:.6rem;flex-wrap:wrap}.dashboard-color-preview-note{margin:1rem 1.5rem;color:var(--muted)}@media(max-width:700px){.dashboard-color-actions{flex-wrap:wrap}}.settings-workspace{padding-top:22px}.settings-toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between}.settings-note{color:var(--muted);max-width:850px;line-height:1.6}.settings-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(340px,2fr);gap:20px}.settings-list{padding:10px;align-self:start}.settings-user{display:flex;flex-direction:column;gap:7px;width:100%;padding:16px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.settings-user span{color:var(--muted);font-size:12px}.settings-editor{padding:22px}.settings-editor>label{display:block;margin:18px 0}.settings-editor input:not([type=checkbox]){margin-top:8px}.settings-check{display:flex!important;align-items:center;gap:10px;margin:14px 0}.settings-check input{width:18px;min-height:18px;margin:0}.settings-editor fieldset{border:1px solid var(--line);margin-bottom:20px}.settings-audit{overflow-x:auto}.settings-audit table{border-collapse:collapse;width:100%;font-size:12px}.settings-audit th,.settings-audit td{text-align:left;padding:13px;border-bottom:1px solid var(--line)}@media(max-width:800px){.settings-grid{grid-template-columns:1fr}}.settings-invite,.settings-invitations{margin:20px 0;padding:20px}.settings-invite{display:flex;align-items:end;flex-wrap:wrap;gap:16px}.settings-invite h3,.settings-invite p{width:100%;margin:0}.settings-invite p,.settings-editor fieldset p{color:var(--muted);font-size:12px;line-height:1.6}.settings-invite label{flex:1 1 220px}.settings-invite input{margin-top:8px}.settings-invite button{min-height:36px}.settings-invitation{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid var(--line)}.settings-invitation p{margin:6px 0}.settings-invitation small{color:var(--muted)}
/*# sourceMappingURL=app.css.map */
